@charset "UTF-8";.action-list-button-checkbox{display:none}.action-list-button-label.addlist_00{width:100%}.action-list-button-checkbox:disabled+.action-list-button-label:hover{cursor:default}.action-buttons{display:flex;padding:5.5% 0 8%}.action-buttons.exist-side-column{gap:2%}.action-buttons.exist-side-column .action-list-button{width:50%}.action-buttons.exist-side-column .action-list-button-label span{font-size:98%}.action-buttons.exist-side-column .action-consult-button{width:50%}.action-buttons.exist-side-column .action-consult-button span{font-size:98%}.main-box .action-buttons{background-color:#fff}.action-list-button{margin:0 auto;display:block;width:46%;color:#fff;font-size:100%}.action-list-button-label{display:flex;align-items:center;justify-content:flex-start;gap:6%;padding:5.5% 7%;background-color:#ffa142;border-radius:6px;box-shadow:0 5px 0 0 #d96d00;color:#fff;font-weight:700;font-size:100%;line-height:1.4}.action-list-button-icon{flex:0 0 auto;width:1.27em;height:1.27em;background:url(/tsushin-highschool/assets/images/search/icon_listing_search_checkbox-off.png) center/contain no-repeat}.action-list-button-checkbox:checked+.action-list-button-label .action-list-button-icon{background-image:url(/tsushin-highschool/assets/images/search/icon_listing_search_checkbox-on.png)}.action-list-button-label span{font-size:100%;font-weight:700;display:block;line-height:1.4}.action-list-button-checkbox:checked+.action-list-button-label{background-color:#ffd096;box-shadow:none;color:#fff}.action-consult-button{margin:0 auto;display:block;width:46%;line-height:1.5;position:relative}.online-badge{position:absolute;font-size:74%;font-weight:700;color:#fff;background:#ff7373;border-radius:25px;padding:.66% 6%;top:-1em;left:9%}.action-consult-button a{padding:5.5% 7%;text-decoration:none;color:#fff;background:linear-gradient(180deg,#5fc3b7 0,#00aea2 100%);display:block;box-shadow:0 5px 0 0 #008076;border-radius:6px;display:flex;align-items:center;justify-content:flex-start;gap:6%;font-size:100%}.action-consult-button span{font-size:100%;font-weight:700;display:block;line-height:1.4}.action-consult-button .action-consult-button-icon{background:url(/tsushin-highschool/assets/images/search/icon_reserve.png) no-repeat center center/contain;width:1.7em;height:1.35em}.no-action-consult-button .action-list-button{width:84%}.no-action-consult-button .action-list-button.action-list-button-wide{width:92%}.no-action-consult-button .action-list-button .action-list-button-label{display:flex;align-items:center;justify-content:flex-start;gap:3%;padding:6% 7% 6% 8.91%;background-color:#ffa142;border-radius:6px;box-shadow:0 5px 0 0 #d96d00;color:#fff;font-weight:700;font-size:100%;line-height:1.4}.no-action-consult-button .action-list-button .action-list-button-label span{font-size:113%}.no-action-consult-button .action-list-button .action-list-button-label .action-list-button-icon{flex:0 0 auto;background:url(/tsushin-highschool/assets/images/search/icon_listing_search_checkbox-off.png) center/contain no-repeat;width:1.12em;height:1.12em}.no-action-consult-button .action-list-button-checkbox:checked+.action-list-button-label{background-color:#ffd096;box-shadow:none}.no-action-consult-button .action-list-button-checkbox:checked+.action-list-button-label .action-list-button-icon{background-image:url(/tsushin-highschool/assets/images/search/icon_listing_search_checkbox-on.png)}@media screen and (min-width:751px){.action-buttons{border-top:none;padding:30px 0 44px;max-width:720px;margin:0 auto}.action-buttons.exist-side-column{gap:12px;padding-bottom:30px}.action-buttons.exist-side-column .action-list-button-label{padding:7.79% 5.56% 7.79% 5.79%}.action-buttons.exist-side-column .action-list-button-label span{font-size:115%}.action-buttons.exist-side-column .action-consult-button a{padding:8% 7.4% 7.98% 12.05%}.action-buttons.exist-side-column .action-consult-button span{font-size:115%}.action-buttons.padding-bottom-30{padding-bottom:30px}.action-list-button{padding:0;max-width:360px;width:100%}.action-list-button:hover{opacity:.7}.action-list-button-label{padding:7.79% 5.56% 7.79% 7.79%;margin:0;font-size:100%;gap:3.34%}.action-list-button-label span{font-weight:700;display:block;font-size:125%;line-height:1.3}.action-list-button-icon{width:1.2em;height:1.2em}.action-list-button-checkbox:checked+.action-list-button-label{background-color:#ffd096;color:#fff;box-shadow:none}.action-consult-button{margin:0 auto;display:block;max-width:310px;width:100%;color:#fff;font-size:100%;text-align:left}.action-consult-button:hover{opacity:.7}.online-badge{padding:3px 20px 5px;left:48px;font-size:100%}.action-consult-button a{padding:9.05% 8.4% 9.05% 9.05%;text-decoration:none;color:#fff;background:linear-gradient(180deg,#5fc3b7 0,#00aea2 100%);box-shadow:0 5px 0 0 #008076;border-radius:6px;gap:3.34%}.action-consult-button span{font-weight:700;display:block;font-size:125%;line-height:1.3}.action-consult-button .action-consult-button-icon{width:1.2em;height:1.2em}.no-action-consult-button .action-list-button{max-width:410px;width:100%}.no-action-consult-button .action-list-button .action-list-button-label{margin:0;font-size:100%;padding:6.23% 3.91% 6.23% 5.86%}.no-action-consult-button .action-list-button .action-list-button-label span{font-size:150%;letter-spacing:-.02em;line-height:1.3;font-weight:700;display:block}.no-action-consult-button .action-list-button .action-list-button-label .action-list-button-icon{width:1em;height:1em}.no-action-consult-button .action-list-button-checkbox:checked+.action-list-button-label{background-color:#ffd096;box-shadow:none}}header .header-nav{position:absolute;top:3.8em}body.listOn{padding-bottom:5.5em}.main-title{margin:2.4% auto 2.4%;width:92%;color:#00aea2;font-weight:700;line-height:1.6}.main-title{font-size:130%;line-height:1.4}.search-title{margin:2.4% auto 2.4%;width:92%;color:#00aea2;font-size:120%;font-weight:700;line-height:1.4}.result-aside,.result-more,.result-more-btn{display:none}.result-more-btn{margin:0 auto 8%;padding:.4em 0;border-radius:4px;display:block;width:80%;color:#333;background-image:url(/tsushin-highschool/assets/images/arrow_down_gray.png),linear-gradient(180deg,#eee 0,#ddd 100%);background-position:96.5% center,top left;background-size:1em auto,auto;background-repeat:no-repeat,no-repeat;font-weight:700;text-decoration:none;text-align:center;box-shadow:0 4px 0 0 #aaa}a.result-more-btn:hover{text-decoration:none;color:#333}#search{margin:0 auto 4%;width:92%;background-color:#fff8e4}#result{padding:0 0 4%}.result-num{margin:0 auto 1%;width:92%}.result-num span{color:#ff7373;font-weight:700;font-size:127%}#result-none{margin:0 auto 0;padding:4em 0 6em;border-top:3px solid #00aea2;display:none;width:80%;font-weight:700;text-align:center}.result-list{padding:4% 0 0;border-top:3px solid #00aea2}.result-top{margin:0 auto;width:92%}.result-feature-box{display:flex;margin:0 auto;width:100%}.result-feature-img{margin-left:calc(16 * (100vw / 375));width:28%}.result-feature-img a{position:relative;display:block;width:100%}.label-popular{padding:0 1%;border:1px solid #ff7373;display:inline-block;color:#fff;background-color:#ff7373;font-size:80%;line-height:1.4}.result-feature-img a img{display:block;width:100%;height:auto}.result-feature-img_sp{display:block}.result-feature-img_pc{display:none}.result-wrap{margin-top:1.5em}.result-title{margin:0;line-height:1.3;box-sizing:border-box}.result-title-label{margin:0 0 .77em;line-height:1}.result-title-label span{padding:0 1%;border:1px solid #00aea2;display:inline-block;color:#00aea2;font-size:80%;line-height:1.4}.result-title-label span .icon{display:inline;width:.85em;height:.85em;margin-right:.1em}.result-title-label span.label-popular{padding:0 1%;border:1px solid #ff7373;color:#fff;background-color:#ff7373;font-weight:700}.result-title-label span.label-inquiry-increasing{padding:0 1%;border:1px solid #ffec82;color:#008076;background-color:#ffec82;font-weight:700}.result-title-label span.label-highlighted{padding:0 1%;border:1px solid #ffa142;color:#fff;background-color:#ffa142;font-weight:700}.result-title a{font-size:130%;font-weight:700;text-decoration:underline}.result-address,.result-feature-lead{margin:0 auto 0;padding:0 0 3%;width:92%;clear:both;line-height:1.6}.result-feature-lead{width:calc(100% - calc(28% + 10px));padding-bottom:0}.result-feature-lead li{box-sizing:border-box;line-height:1.5;font-size:91.7%}.result-feature-lead li::before{content:"・"}.result-feature-lead li+li{margin-top:7.5%}.result-summary{margin-top:3%;margin-left:auto;margin-right:auto;width:92%}.result-summary-feature-list{line-height:1.6}.result-summary-feature-list li{text-indent:-1em;padding:0 0 1% 1em;line-height:1.4}.result-summary-feature-list li::before{content:"・"}.result-summary-text{font-size:80%;margin-bottom:0}.result-pr-video{margin-top:1.5em;position:relative}.result-pr-video::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:2}.result-pr-video-inner{position:relative;margin:0 auto;width:92%}.result-pr-video-inner::before{content:"";display:block;padding-top:56.95%}.result-pr-video iframe{width:100%;display:block;position:absolute;top:0;z-index:3}.result-address{margin:-1% auto 0}.result-address::before{content:"【住所】"}.result-box-light{border-bottom:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 auto 3%;width:92%;padding-top:2%}.result-box{margin:0 auto;width:92%}.result-feature{margin-top:4.25%}.result-course{display:none}.result-aside .result-campus::before,.result-aside .result-pref::before,.result-light .result-campus::before,.result-light .result-pref::before{display:none}.result-campus,.result-feature,.result-pref,.result-review,.result-style{display:table;width:100%;position:relative}.result-review{border-bottom:1px solid #eee}.result-campus-title,.result-course-title,.result-feature-title,.result-pref-title,.result-review-title,.result-style-title{background:#66cec7;display:table-cell;vertical-align:middle;width:calc(100%*48/345);box-sizing:border-box;text-align:center;line-height:1em}.result-campus-title img,.result-review-title img{width:33.3%;height:auto}.result-campus-cont,.result-course-cont,.result-feature-cont,.result-pref-cont,.result-review-cont,.result-style-cont{display:table-cell;vertical-align:middle;width:calc(100% - calc(27.5% + 10px));font-size:80%;line-height:1.6}.result-course-cont span,.result-pref-cont span,.result-style-cont ul{padding:3.5% 0 4%;display:block}.result-campus-cont,.result-review-cont{padding:3.4%}.result-review-cont{border-top:1px solid #eee;border-right:1px solid #eee}.result-review-star{display:flex;align-items:center}.result-review-star-mark{position:relative;z-index:0;display:inline-block;letter-spacing:3px;white-space:nowrap;color:#fff;-webkit-text-stroke:.5px #ffa142}.result-review-star-mark:after,.result-review-star-mark:before{content:'★★★★★'}.result-review-star-mark:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffa142}.result-review-star-mark[data-rate="5"]:after{width:100%}.result-review-star-mark[data-rate="4.9"]:after{width:95%}.result-review-star-mark[data-rate="4.8"]:after{width:94%}.result-review-star-mark[data-rate="4.7"]:after{width:92%}.result-review-star-mark[data-rate="4.6"]:after{width:90%}.result-review-star-mark[data-rate="4.5"]:after{width:89%}.result-review-star-mark[data-rate="4.4"]:after{width:88%}.result-review-star-mark[data-rate="4.3"]:after{width:86%}.result-review-star-mark[data-rate="4.2"]:after{width:84%}.result-review-star-mark[data-rate="4.1"]:after{width:82%}.result-review-star-mark[data-rate="4.0"]:after{width:80%}.result-review-star-mark[data-rate="3.9"]:after{width:75%}.result-review-star-mark[data-rate="3.8"]:after{width:74%}.result-review-star-mark[data-rate="3.7"]:after{width:72%}.result-review-star-mark[data-rate="3.6"]:after{width:70%}.result-review-star-mark[data-rate="3.5"]:after{width:69%}.result-review-star-mark[data-rate="3.4"]:after{width:68%}.result-review-star-mark[data-rate="3.3"]:after{width:66%}.result-review-star-mark[data-rate="3.2"]:after{width:64%}.result-review-star-mark[data-rate="3.1"]:after{width:62%}.result-review-star-mark[data-rate="3.0"]:after{width:60%}.result-review-star-mark[data-rate="2.9"]:after{width:55%}.result-review-star-mark[data-rate="2.8"]:after{width:54%}.result-review-star-mark[data-rate="2.7"]:after{width:52%}.result-review-star-mark[data-rate="2.6"]:after{width:50%}.result-review-star-mark[data-rate="2.5"]:after{width:49%}.result-review-star-mark[data-rate="2.4"]:after{width:48%}.result-review-star-mark[data-rate="2.3"]:after{width:46%}.result-review-star-mark[data-rate="2.2"]:after{width:44%}.result-review-star-mark[data-rate="2.1"]:after{width:42%}.result-review-star-mark[data-rate="2.0"]:after{width:40%}.result-review-star-mark[data-rate="1.9"]:after{width:35%}.result-review-star-mark[data-rate="1.8"]:after{width:34%}.result-review-star-mark[data-rate="1.7"]:after{width:32%}.result-review-star-mark[data-rate="1.6"]:after{width:30%}.result-review-star-mark[data-rate="1.5"]:after{width:29%}.result-review-star-mark[data-rate="1.4"]:after{width:28%}.result-review-star-mark[data-rate="1.3"]:after{width:26%}.result-review-star-mark[data-rate="1.2"]:after{width:24%}.result-review-star-mark[data-rate="1.1"]:after{width:22%}.result-review-star-mark[data-rate="1.0"]:after{width:20%}.result-review-star-mark[data-rate="0.9"]:after{width:15%}.result-review-star-mark[data-rate="0.8"]:after{width:14%}.result-review-star-mark[data-rate="0.7"]:after{width:12%}.result-review-star-mark[data-rate="0.6"]:after{width:10%}.result-review-star-mark[data-rate="0.5"]:after{width:9%}.result-review-star-mark[data-rate="0.4"]:after{width:8%}.result-review-star-mark[data-rate="0.3"]:after{width:6%}.result-review-star-mark[data-rate="0.2"]:after{width:4%}.result-review-star-mark[data-rate="0.1"]:after{width:2%}.result-review-star-mark[data-rate="0.0"]:after{width:0%}.result-review-star-rating{margin-left:3.8%}.result-campus-cont{border-bottom:1px solid #eee;border-right:1px solid #eee}.result-style-cont ul{display:flex;flex-wrap:wrap;justify-content:space-between}.result-style-cont ul li{width:15%}.result-style-cont ul li .off{opacity:0}.result-style-cont ul li.tsugaku5{background:url(/tsushin-highschool/assets/images/search/course_tsugaku_5_off.png) no-repeat center;background-size:100%}.result-style-cont ul li.tsugaku1{background:url(/tsushin-highschool/assets/images/search/course_tsugaku_1_off.png) no-repeat center;background-size:100%}.result-style-cont ul li.tsushin{background:url(/tsushin-highschool/assets/images/search/course_tsushin_off.png) no-repeat center;background-size:100%}.result-style-cont ul li.ryugaku{background:url(/tsushin-highschool/assets/images/search/course_ryugaku_off.png) no-repeat center;background-size:100%}.result-style-cont ul li.kobetu{background:url(/tsushin-highschool/assets/images/search/course_kobetu_off.png) no-repeat center;background-size:100%}.result-style-cont ul li.else{background:url(/tsushin-highschool/assets/images/search/course_else_off.png) no-repeat center;background-size:100%}.result-style-cont ul li img{display:block;width:100%}.result-campus-cont li{font-size:91.7%;font-weight:500;color:#333;line-height:1.5}.result-campus-cont li:last-child{margin-bottom:0}.result-campus-place{padding-left:1em!important;background:url(/tsushin-highschool/assets/images/search/icon_train.png) no-repeat top left;background-size:.65em;line-height:1.3}.result-campus-address{font-size:80%;color:#888}.result-tags{width:92%;display:flex;flex-wrap:wrap;margin:0 auto}.result-tags span{display:block;margin:0 1.7% 1.7% 0;padding:0 1.5%;word-break:keep-all;color:#fff;background:#66cec7;border-radius:3%;font-size:80%}#float-action{padding:3% 0;position:fixed;z-index:995;bottom:-150px;left:0;width:100%;background-color:#f5f5f5;box-sizing:border-box;transition:all .3s ease}#float-action.floatOn{bottom:0}.float-action-box{margin:0 auto;display:table;width:92%}.float-action-text{display:table-cell;vertical-align:middle;width:42%;line-height:1.4}.float-action-num{display:block;text-align:center}.float-action-num em{padding:0 1% 0 0;color:#ff7373;font-size:127%;font-weight:700}.float-action-title{padding:0 0 0 15%;font-weight:700;background:url(/tsushin-highschool/assets/images/search/list_check_orange.png) left center no-repeat;background-size:14% auto}.float-action-btn{display:table-cell;width:58%;line-height:1.2}.float-action-btn a{padding:2% 11% 2% 6.5%;border-radius:5px;display:block;position:relative;color:#fff;background-image:linear-gradient(180deg,#ff7373 0,#ff6262 100%);font-weight:700;font-size:127%;text-decoration:none;box-shadow:0 5px 0 0 #ed3d3d}.float-action-br{display:block;font-weight:700}img.float-action-arrow{margin:-3% 0 0;position:absolute;right:5%;top:50%;width:4%;height:auto;animation-name:arrowMove;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes arrowMove{0%{right:12%}20%{right:5%}100%{right:5%}}.floatOn #anchor-top{padding:0 0 5.5em;transition:all .3s ease}.detail-btn{width:20%;height:100%;margin-left:3%;padding:4.3% 0;border:2px solid #41a4da;border-bottom:none;border-radius:6px;box-shadow:0 5px 0 0 #41a4da;font-size:100%;font-weight:700;color:#41a4da;text-align:center;text-decoration:none;line-height:1.5}a.detail-btn:visited{color:#41a4da}a.detail-btn:hover{text-decoration:none}.result-light{padding:4% 0;background-color:#fff}.result-aside{padding:4% 0;background-color:#fff}.result-aside .result-title{margin:0 0 .3em 4%;background:0 0}.result-aside .result-title+.result-group,.result-light .result-title+.result-group{margin:3% 0 0}.result-group .result-campus-cont{border-top:1px solid #eee}.result-group+.result-group .result-campus-cont{border-top:none}.result-group.result-group-small{display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column}.result-group.result-group-small .result-pref-title{border-right:solid #fff calc(10*(100vw / 375));background:#effafa;display:table-cell;vertical-align:middle;width:27.5%;color:#00aea2;font-weight:700;font-size:80%;line-height:1.2;box-sizing:border-box;text-align:center;min-height:calc(40*(100vw / 375))}.result-group.result-group-small .result-pref-cont{height:2.6em}.result-light .result-address{padding:0 4% 2% 0;box-sizing:border-box}.result-aside .result-title>span{font-size:127%;font-weight:700}.result-aside .result-campus,.result-aside .result-pref,.result-light .result-campus,.result-light .result-pref{margin:0 auto 2%}.result-aside .result-campus-title,.result-aside .result-pref-title,.result-light .result-campus-title,.result-light .result-pref-title{padding:0;text-align:center}.result-aside .result-campus-title span,.result-aside .result-pref-title span,.result-light .result-campus-title span,.result-light .result-pref-title span{padding:5% 1em 6%;display:block;background:#effafa;box-sizing:border-box}.result-aside .result-pref-cont,.result-light .result-pref-cont{padding:0 0 0 2%}.result-aside .result-campus-cont span,.result-aside .result-campus-cont ul,.result-aside .result-pref-cont span,.result-light .result-campus-cont span,.result-light .result-pref-cont span{padding:0}.type-link{display:none}.area-feature,.feature-link,.pref-link{padding:0 0 4%;display:block;background-color:#fff}.area-feature-title,.feature-link-title,.pref-link-title{margin:0 auto 2.66%;width:100%;background-color:#eee}.area-feature-title span,.feature-link-title span,.pref-link-title span{margin:0 auto 0;padding:2% 0;width:92%;display:block;color:#333;font-weight:700;line-height:1.2}.area-feature-list,.feature-link-list,.pref-link-list{margin:0 auto 0;width:94%;letter-spacing:-.4em}.pref-link-list li{padding:0 1em 0 0;width:50%;display:inline-block;vertical-align:top;letter-spacing:normal;box-sizing:border-box}.feature-link-list li{padding:0 1em 0 0;display:inline-block;letter-spacing:normal;box-sizing:border-box}.feature-link-list li a,.pref-link-list li a{text-decoration:none}.area-feature-lead{margin:0 auto 3%;width:92%}.area-feature-lead em{font-weight:700;color:#ffa142}.area-feature-subtitle{margin:0 auto 2.66%;width:92%;display:block}.area-feature-subtitle span{display:block;line-height:1.2;font-weight:700;color:#00aea2;padding:2% 3.33%;background:#dcf3f3}.area-course-list,.area-support-list{width:92%;margin:0 auto;line-height:1.5}.area-course-title,.area-support-title{font-weight:700}.school-name{text-indent:-1em;padding-left:1em}.school-name::before{content:"・"}.area-support-schools li a,.school-name a{text-decoration:none}.school-course::before{content:"└";padding-right:1.33%}.school-course{text-indent:-1em;padding-left:2em;font-size:94%}.area-course-schools{margin-bottom:3.33%}.area-course-schools li{margin-top:1.33%}.area-course-list>li:not(:last-child){border-bottom:1px solid #ccc;margin-bottom:3.33%}.area-support-list>li{margin-bottom:1.33%}.area-support-schools li{padding-right:1.33%;display:inline-block}.guide-box{padding:0 0 .5%}.guide-title{margin:0 0 3%;padding:2% 4%;width:100%;background-color:#00aea2;box-sizing:border-box}.guide-title span{padding:0 0 0 7%;display:block;color:#fff;background:url(/tsushin-highschool/assets/images/top/title_guide.png) no-repeat left center;background-size:5% auto;font-size:127%;font-weight:700;box-sizing:border-box}.guide-lead{margin:0 auto 3%;width:92%}.guide-lead em{color:#ffa142;font-weight:700}.guide-poickup{margin:0 auto 3%;padding:0 0 1%;width:92%;overflow:hidden;background-color:#ffd24d}.guide-poickup-title{text-align:center;line-height:1.2}.guide-poickup-title span{padding:2% 1em 3%;display:inline-block;color:#fff;background:url(/tsushin-highschool/assets/images/top/pickup_left.png) no-repeat left center,url(/tsushin-highschool/assets/images/top/pickup_right.png) no-repeat right center;background-size:.8em auto,.8em auto;font-weight:700;font-size:127%}.guide-poickup-list{margin:0 auto;width:94.2%;display:flex;flex-wrap:wrap}.guide-poickup-list li{margin:0 0 .5em;display:block;width:49.2%;background-color:#fff;font-size:80%;line-height:1.6;box-shadow:0 4px 4px 0 rgba(0,0,0,.2);box-sizing:border-box}.guide-poickup-list li:nth-child(even){margin-left:1.5%}.guide-poickup-list li a{color:#333;display:block;height:100%;text-decoration:none}.guide-poickup-list li img{display:block;width:100%;height:auto}.guide-poickup-list li span{padding:2% 5%;display:block;width:100%;box-sizing:border-box}.ranking-title{margin:0 auto 0;padding:3% 0;background-color:#00aea2;width:100%;line-height:1.2}.ranking-title span{margin:0 auto 0;padding:.1em 0 .1em 1.3em;display:block;width:92%;font-weight:700;font-size:127%;color:#fff;background:url(/tsushin-highschool/assets/images/article/crown_white.png) no-repeat left .1em;background-size:1.2em auto;box-sizing:border-box}.rankingArea{margin:0 0 0;padding:4% 0 4%;background-color:#effafa}.rankingArea li{margin:0 auto 4%;border:1px solid #ccc;width:92%}.rankingArea li:nth-child(1){background:url(/tsushin-highschool/assets/images/article/ranking_1.png) no-repeat 4% .7em #fff;background-size:11.6% auto}.rankingArea li:nth-child(2){background:url(/tsushin-highschool/assets/images/article/ranking_2.png) no-repeat 4% .7em #fff;background-size:11.6% auto}.rankingArea li:nth-child(3){background:url(/tsushin-highschool/assets/images/article/ranking_3.png) no-repeat 4% .7em #fff;background-size:11.6% auto}.rankingArea li:nth-child(4){background:url(/tsushin-highschool/assets/images/article/ranking_4.png) no-repeat 4% .7em #fff;background-size:11.6% auto}.rankingArea li:nth-child(5){background:url(/tsushin-highschool/assets/images/article/ranking_5.png) no-repeat 4% .7em #fff;background-size:11.6% auto}.rankingArea li a{padding:2.5% 4% 2%;display:block;overflow:hidden;text-decoration:none;box-sizing:border-box}.rankingArea li a strong{margin:0 0 1% 14%;display:inline-block;line-height:1.5}.rankingArea li a img{margin:1.5% 3% 0 0;display:block;float:left;width:28.4%;height:auto}.rankingArea li a p{margin:0 0 0 31%;color:#333;font-size:87%}.result-head{margin:0 auto 2%;width:92%;display:table}.result-head .result-num{margin:0;width:auto;display:table-cell;vertical-align:bottom;line-height:1.3;font-size:94%}.result-head .result-num span{color:#000;font-weight:400;font-size:100%;display:block}.result-head .result-num span em{color:#ff7373;font-weight:700;font-size:120%}.recommendSchool{width:52%;padding-bottom:10px;display:table-cell;vertical-align:bottom;text-align:right}.recommendSchool-btn{padding:3.8% 0 3.8% 10%;border-radius:6px;display:inline-block;width:100%;color:#fff;line-height:1.5;background:url(/tsushin-highschool/assets/images/icon_all_list.png),linear-gradient(180deg,#ff7373 0,#ff6262 100%);background-repeat:no-repeat;background-position:6% center;background-size:10% auto,100% 100%;font-size:94%;box-shadow:0 5px 0 0 #ed3d3d;text-decoration:none;color:#fff;text-align:center;box-sizing:border-box}.recommendSchool-btn:active,.recommendSchool-btn:hover,.recommendSchool-btn:visited{text-decoration:none;color:#fff}.recommendSchool-overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:1000}.recommendSchool-modal{display:none;position:fixed;width:92%;z-index:1001;height:auto;background-color:#fff}.recommendSchool-title{padding:3%;background-color:#ffd24d;font-weight:700;box-sizing:border-box;line-height:1.4;position:relative}.recommendSchool-title .recommendSchool-close{width:6.3%;height:auto;position:absolute;top:15%;right:3%;cursor:pointer}.recommendSchool-inner{display:block;padding-bottom:5%;box-sizing:border-box}.recommendSchool-text{width:92%;margin:auto;padding:4% 0 3%;text-align:center;font-size:94%;line-height:1.5}.recommendSchool-text em{color:orange;font-weight:700}.recommendSchool-btn-box{width:92%;margin:auto;padding:4% 0 6%;background-color:#fff8e4;border-radius:5px}.recommendSchool-btn-box .title{display:block;text-align:center}.recommendSchool-btn-box .title span{display:inline-block;font-weight:700;font-size:100%}.recommendSchool-btn-box .title span::after,.recommendSchool-btn-box .title span::before{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-left:.5em solid transparent;border-right:.5em solid transparent;border-top:.8em solid #ffd24d}.recommendSchool-btn-box .title span::before{margin-right:.3em}.recommendSchool-btn-box .title span::after{margin-left:.3em}.recommendSchool-btn-box ul{width:90%;margin:auto}.recommendSchool-btn-box li a{width:100%;padding:.8em;display:block;font-weight:700;border-bottom:none;color:#fff;border-radius:5px;text-decoration:none;text-align:center;box-sizing:border-box}.recommendSchool-btn-box li a br{display:none}.recommendSchool-btn-box li:not(:first-child){margin-top:6%}.recommendSchool-btn-box li:first-child a{background-color:#5bbb84;box-shadow:0 3px 0 0 #249351}.recommendSchool-btn-box li:nth-child(2) a{background-color:#57c2e6;box-shadow:0 3px 0 0 #0094bc}.recommendSchool-btn-box li:nth-child(3) a{background-color:#ff8989;box-shadow:0 3px 0 0 #ea4949}.recommendSchool-inner.loader{display:flex;justify-content:center;align-items:center}.recommendSchool-loader{display:none;width:100%}.recommendSchool-loader img{display:block;margin:0 auto 3%;width:25%}.recommendSchool-loader span{display:block;text-align:center;color:#ffa142;font-size:94%}.area-link-title{margin:0 auto 2%;padding:3% 0;background-color:#00aea2;width:100%;line-height:1.2}.area-link-title span{margin:0 auto 0;padding:.1em 0 .1em 1.3em;display:block;width:92%;font-weight:700;font-size:127%;color:#fff;background:url(/tsushin-highschool/assets/images/search/icon_pin.png) no-repeat left top;background-size:.9em auto;box-sizing:border-box}.area-link-lead{margin:0 auto 2%;width:92%}.area-link-subtitle{margin:0 auto 0;padding:2.5% 0 0;width:92%;color:#00aca0;font-weight:700;line-height:1.6}.area-link-list{margin:0 auto 0;padding:0 0 2%;border-bottom:1px solid #ccc;width:92%;letter-spacing:-.4em}.area-link>ul:last-child{margin:0 auto 4%;border-bottom:none}.area-link-list li{margin:0 auto 0;padding:0 0 0;display:inline-block;font-size:94%;letter-spacing:normal;box-sizing:border-box}.area-link-list li::after{padding:0 0 0 .2em;content:"｜"}.area-link-list li a{text-decoration:none}.freeschool-overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:1000}.freeschool-modal{display:none;position:fixed;width:93%;z-index:1001;height:auto;background-color:#fff;max-height:95%}.freeschool-title{padding:2.66% .8em;overflow:hidden;background-color:#00aea2;color:#fff;font-weight:700;font-size:107%;box-sizing:border-box}.freeschool-title em{font-weight:700;color:#ff0}.freeschool-inner{display:none;box-sizing:border-box}.freeschool-text{margin:0 0 7.33%}.freeschool-intro{width:91%;margin:2% auto 4%;font-size:94%}.freeschool-intro em{color:#fe7372}.freeschool-intro .layout-br{display:block}.freeschool-more-link{width:94%;margin:auto;text-align:right;line-height:1}.freeschool-more-link a{margin-right:2%;text-decoration:none;font-size:94%}.freeschool-more-link a:visited{color:#07c}.freeschool-btn-area{width:91%;margin:0 auto;padding:5.33% 0 6%;background:#fff8e4}.freeschool-btn-area p{font-size:94%;font-weight:500;text-align:center;position:relative;margin-bottom:4%}.freeschool-btn-area p:after,.freeschool-btn-area p:before{margin:.5em 0 0 -.4em;position:absolute;top:0;content:"";border-style:solid;border-width:.7em .6em 0 .6em;border-color:#ffd34d transparent transparent transparent}.freeschool-btn-area p:before{left:1.5em}.freeschool-btn-area p:after{right:1.5em}.freeschool-btn-block{display:flex;justify-content:center}.freeschool-btn{width:43.5%;background:#ffa142;text-align:center;color:#fff;font-size:107%;font-weight:700;border-radius:6px;box-shadow:0 4px 0 0 #d96d00;padding:2% 0;margin:0 2.4% 0 0}.freeschool-btn.no{background:#ddd;color:#333;box-shadow:0 4px 0 0 #aaa;margin-right:0}.hide-modal{text-align:right;width:91%;margin:2% auto 3.46%}.hide-modal-label span{font-size:94%;padding-left:1.5em}.hide-modal>input[type=checkbox]{display:none}.hide-modal>input[type=checkbox]+label.hide-modal-label{background:url(/tsushin-highschool/assets/images/checkbox_off2.png) no-repeat left .35em;background-size:1em auto}.hide-modal>input[type=checkbox]:checked+label.hide-modal-label{background:url(/tsushin-highschool/assets/images/checkbox03_on2.png) no-repeat left .35em;background-size:1em auto}.search-area-note-wrapper{width:92%;max-width:900px;margin:15px auto}.search-area-note-wrapper>*+*{margin-top:2%}.search-area-note{padding:4% 2.5%;box-sizing:border-box;background-color:#f4f4f4}.search-area-note p{margin-bottom:0;font-size:89%;line-height:1.5}.search-area-note-box-heading{font-weight:700;color:#00aea2}.search-area-note-box-heading.with-icon-school{padding-left:8%;background:url(/tsushin-highschool/assets/images/search/icon_school_green.png) no-repeat left center;background-size:6% auto;font-weight:700;box-sizing:border-box}.search-area-note-box h3{font-weight:700}.search-area-note-box .faceBoldOrange{color:#ffa142;font-weight:700}.search-area-note-box .note{font-size:70%}.search-area-note-box+.search-area-note-box{margin-top:2%}.search-area-note-box>*+*{margin-top:1%}.search-area-note-box .table-wrapper{overflow-x:auto}.search-area-note-box table{font-size:89%;width:100%;border-collapse:collapse}.search-area-note-box td,.search-area-note-box th{padding:1% 2%;border:1px solid #eee;min-width:150px}.search-area-note-box thead{background-color:#00aea2;color:#fff}.search-area-note-box tbody{background-color:#fff}.search-area-note-box tbody th{background-color:#effafa}.search-area-note-box .underline{background:linear-gradient(transparent 70%,#ffa142 70%)}.search-area-source-box p{margin-bottom:0;font-size:60%;line-height:1.5}.search-area-source-box a{text-decoration:none}.search-area-source-box a:hover{text-decoration:underline}.search-area-source-box-title{cursor:pointer;font-size:64%}.search-area-source-box-title::before{content:'▲'}.search-area-source-box-title.is-active::before{content:'▼'}.search-area-source-box-content{margin-top:6px;display:none}.search-area-source-box-title.is-active+.search-area-source-box-content{display:block}@keyframes arrowMovePc{0%{right:25px}20%{right:15px}100%{right:15px}}@media screen and (min-width:751px){#header{min-width:960px}header .header-nav{position:inherit;top:0}body.floatOn{padding-bottom:100px}#contents{background-color:#fff}.main-title{margin:20px auto 20px;width:900px;color:#00aea2;font-weight:700;line-height:1.6}.main-title{font-size:200%;line-height:1.4}.search-title{margin:20px auto 20px;width:900px;color:#00aea2;font-size:137%;font-weight:700;line-height:1.4}.result-list.hide{display:none}.result-more-btn{margin:0 auto 60px;padding:.4em 0;border-radius:4px;display:block;width:380px;color:#333;background-image:url(/tsushin-highschool/assets/images/arrow_down_gray.png),linear-gradient(180deg,#eee 0,#ddd 100%);background-position:97% center,top left;background-size:13px auto,auto;background-repeat:no-repeat,no-repeat;font-weight:700;text-decoration:none;text-align:center;box-shadow:0 2px 0 0 #aaa}.result-more-btn:hover{opacity:.7;text-decoration:none;color:#333}#search{margin:0 auto 15px;width:900px;background-color:#fff8e4}.search-select-title{margin:0 auto 4px;width:840px;color:#777;font-weight:700;font-size:80%;line-height:1.2}.search-select{width:840px}.pageRegular .search-select,.pageRegular .search-select-title{display:none}.search-area-title{margin:0 auto 10px;padding:0 0 10px;border-bottom:1px solid #ffd24d;width:400px;font-weight:700;line-height:1.6}.search-category-title,.search-feature-title,.search-grade-title,.search-life-title,.search-schooling-title,.search-style-title{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #ffd24d;width:400px;font-weight:700;line-height:1.6}.search-area-title span{font-weight:700}.search-box select{margin:0 0 0;padding:5px 35px 5px 8px;border:1px solid #aaa;border-radius:5px;width:100%;background:url(/tsushin-highschool/assets/images/select.png) no-repeat right center #fff;background-size:auto 100%;font-size:100%;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-box select::-ms-expand{display:none}.search-box input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.search-box input[type=checkbox]+label{padding:8px 8px 8px 8px;border:1px solid #aaa;border-radius:4px;width:100%;height:auto;background-color:#fff;font-size:100%;line-height:1.5;box-sizing:border-box}.search-box input[type=checkbox]+label span{padding:0 0 0 24px;display:inline-block;background:url(/tsushin-highschool/assets/images/checkbox_off.png) left center no-repeat;background-size:18px auto;box-sizing:border-box}.search-box input[type=checkbox]:checked+label{border:1px solid #ffd24d;background-color:#ffd24d}.search-box input[type=checkbox]:checked+label span{background:url(/tsushin-highschool/assets/images/checkbox_on.png) left center no-repeat;background-size:18px auto}.search-main{padding:34px 30px;width:100%;box-sizing:border-box}.search-widget+.search-widget{margin-top:18px}.search-widget-header{padding-top:10px;padding-bottom:10px}.search-widget-box{padding-top:16px}.search-widget-selectbox{width:400px}.search-widget-grid{width:100%;display:grid;grid-template-rows:max-content}.search-widget-grid--cities{grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.search-widget-grid--features{grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.search-widget-grid--grades{grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.search-widget-grid--life{grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.search-widget-grid--styles{grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.search-widget-grid--schooling{grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.search-widget-grid--schoolcategories{grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.search-area{padding:15px 0 0}.search-area,.search-life,.search-schooling{margin:0 40px 0 0;width:400px}.search-area-box{margin:0 auto 0;overflow:hidden;width:400px}.search-area-block{margin:0 0 10px 0;display:table;float:left;width:390px}.search-area-sub{display:table-cell;vertical-align:middle;width:130px;font-size:100%;line-height:1.3}.search-area-sub span{padding:0 0 0 2.4em;display:inline-block;vertical-align:middle;position:relative}.search-area-sub span::before{padding:3px 0 4px;display:block;width:2.5em;line-height:1;color:#fff;position:absolute;left:0;top:.1em;content:'必須';background-color:#ff7373;font-size:82%;text-align:center}.search-area-cont{display:table-cell;vertical-align:middle;width:200px}.search-area-block+.search-area-block .search-area-sub{width:87px}.search-group{margin:0 auto 0;width:840px;display:flex;flex-wrap:wrap}.search-category,.search-style{margin:0;width:400px}.search-feature,.search-grade{margin:0;padding:15px 0;width:400px}.search-category-cont,.search-feature-cont,.search-life-cont,.search-schooling-cont,.search-style-cont{margin:0 auto 10px;width:400px;overflow:hidden}.search-feature-cont,.search-grade-cont{width:390px;margin:0}.search-category-cont input[type=checkbox]:nth-child(3)+label,.search-category-cont input[type=checkbox]:nth-child(7)+label,.search-feature-cont input[type=checkbox]:nth-child(3)+label,.search-life-cont input[type=checkbox]:nth-child(3)+label,.search-style-cont input[type=checkbox]:nth-child(3)+label,.search-style-cont input[type=checkbox]:nth-child(7)+label{margin:0 0 10px 0}.search-feature-cont input[type=checkbox]:nth-child(5)+label{width:190px}.search-life-cont input[type=checkbox]:nth-child(5)+label,.search-schooling-cont input[type=checkbox]+label,.search-style-cont input[type=checkbox]:nth-child(9)+label{width:390px}.search-schooling .search-schooling-cont label{margin-right:50px}.search-schooling .search-schooling-cont label:nth-of-type(even){margin-right:0}.search-btn{padding:10px 0 0}.search-btn .search-input:active{box-shadow:none;transform:translateY(4px);-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);transition:.1s all linear}.search-more{padding-top:0}.search-more a{margin:0 0 0 30px;padding:0 0 0;border-radius:0;display:inline-block;width:auto;color:#07c;background-image:none;font-size:80%;text-decoration:none;text-align:left;box-shadow:none}.search-more a span{padding:0 0 0 19px;background:url(/tsushin-highschool/assets/images/acc_open.png) left center no-repeat;background-size:14px auto;font-weight:400}.search-more a span,.search-more a.active span{padding:0 0 0 19px;color:#07c}.search-more a.active span{padding:0 0 0 19px;background:url(/tsushin-highschool/assets/images/acc_close.png) left center no-repeat;background-size:14px auto;font-weight:400}.search-btn .search-input{margin:0 auto 0;padding:15px 0 15px 30px;border:1px solid #00a3d9;border-radius:6px;display:block;width:240px;color:#00a3d9;background:url(/tsushin-highschool/assets/images/search/icon_search_blue.png) left 30px center no-repeat #ccf5ff;background-size:23px;text-align:center;text-decoration:none;font-size:138%;font-weight:700;box-shadow:0 4px 0 0 #00a3d9;box-sizing:border-box}.search-btn .search-input:hover{opacity:.75}.search-area-block+.search-area-block .search-area-sub{width:130px}#result{padding:0 0 40px}.result-num{margin:0 auto 15px;width:900px}.result-num span{color:#ff7373;font-weight:700;font-size:150%}#result-none{margin:0 auto 0;padding:80px 0 200px;border-top:4px solid #00aea2;display:none;width:900px;font-weight:700;text-align:center}.result-list{margin:0 auto 0;padding:20px 0 0;border-top:4px solid #00aea2;width:900px;background-color:#fff}.result-top{margin:0 0 20px;overflow:hidden}.result-feature-img{margin:0;text-align:center;width:100%}.result-feature-img a{margin:0 auto;display:block;float:none;width:250px}.label-popular{padding:4px 8px;border:1px solid #ff7373;display:inline-block;color:#fff;background-color:#ff7373;font-size:80%;line-height:1.4}.result-feature-img a img{display:block;width:250px;height:auto}.result-feature-img a:hover img{opacity:.7}.result-feature-img_sp{display:none}.result-feature-img_pc{display:block}.result-title{margin:0;padding:0;background:0 0;line-height:1.3;box-sizing:border-box}.result-title-label{margin:0 0 16px;line-height:1}.result-title-label span{padding:4px 8px;border:1px solid #00aea2;display:inline-block;color:#00aea2;font-size:100%;line-height:1.4}.result-title-label span.label-popular{padding:4px 8px;border:1px solid #ff7373;color:#fff;background-color:#ff7373;font-weight:700}.result-title-label span.label-inquiry-increasing{padding:4px 8px;border:1px solid #ffec82;color:#008076;background-color:#ffec82;font-weight:700}.result-title-label span.label-highlighted{padding:4px 8px;border:1px solid #ffa142;color:#fff;background-color:#ffa142;font-weight:700}.result-title a{font-size:150%;font-weight:700;text-decoration:underline}.result-feature{margin-top:20px}.result-address,.result-feature-lead{margin:0;padding:0 0 5px;width:auto;clear:inherit;line-height:1.8}.result-feature-lead{padding-bottom:0}.result-feature-lead li{line-height:1.6;font-size:100%}.result-feature-lead li+li{margin-top:16px}.result-address::before{content:"【住所】"}.result-wrap{display:flex;justify-content:space-between;margin-top:30px;align-items:flex-start;gap:30px}.result-summary{width:100%}.result-pr-video{overflow:hidden}.result-pr-video::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:inherit;z-index:2}.result-pr-video::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:2}.result-pr-video-inner{margin:0 auto;width:480px}.result-box-light{margin:0 auto 0;width:900px;overflow:hidden;background-color:#fff;box-sizing:border-box}.result-box{margin:0;padding:0;width:620px}.result-campus,.result-course,.result-feature,.result-pref,.result-review,.result-style{margin:0 auto;padding:0 0;display:table;width:620px;background-color:inherit}.result-feature{margin-top:20px}.result-review-star-rating{margin-left:10px}.result-group{margin:0}.result-campus-title,.result-course-title,.result-feature-title,.result-pref-title,.result-review-title,.result-style-title{border-right:none;padding:0;display:table-cell;vertical-align:top;width:50px;color:#00aea2;background:#66cec7;font-weight:400;font-size:80%;text-align:center;line-height:1.2;box-sizing:border-box;vertical-align:middle}.result-campus-title span,.result-course-title span,.result-feature-title span,.result-pref-title span,.result-review-title span,.result-style-title span{padding:0;display:inline-block;font-weight:400;width:100%}.result-campus-title span.adjacent{padding:7px 0}.result-campus-cont,.result-review-cont{padding:17px 0 17px 12px;display:table-cell;vertical-align:middle;width:570px;line-height:1.6;box-sizing:border-box}.result-style-cont ul{padding:5px 0 5px;justify-content:left}.result-style-cont ul li{width:40px;margin-right:5px}.result-style-cont ul li:last-child{margin-right:0}.result-campus-cont li{line-height:1.5}.result-campus-cont li+li{margin-top:8px}.result-tags{width:100%;padding-top:7px;margin:0}.result-tags span{background:#66cec7;border-radius:3px;color:#fff;margin:0 6px 6px 0;padding:0 7px}.result-light{padding:20px 0 20px;background:0 0}.result-aside{padding:20px 0;background:0 0}.result-aside .result-title{margin:0 0 10px 0;background:0 0}.result-aside .result-title+.result-group,.result-light .result-title+.result-group{margin:0 auto}.result-aside .result-address,.result-light .result-address{margin:0 0 10px 0;padding:0 0 0;box-sizing:border-box}.result-aside .result-title>span{font-size:127%;font-weight:700}.result-aside .result-group,.result-light .result-group{margin:0 auto 0;width:900px;float:none;overflow:hidden;box-sizing:border-box}.result-aside .result-campus,.result-light .result-campus{margin:0 0 20px}.result-aside .result-pref,.result-light .result-pref{margin:0 0 20px 0;float:left;width:430px}.result-aside .result-campus-title,.result-light .result-campus-title{padding:0;text-align:center}.result-aside .result-campus-title span,.result-aside .result-pref-title span,.result-light .result-campus-title span,.result-light .result-pref-title span{padding:10px 0 12px;display:block;background:#effafa}.result-aside .result-campus-cont,.result-light .result-campus-cont{padding:17px 0 17px 12px}.result-aside .result-pref-cont,.result-light .result-pref-cont{padding:0 0 0 6px;width:300px;height:1.6em}.result-aside .result-campus-cont span,.result-aside .result-campus-cont ul,.result-aside .result-pref-cont span,.result-light .result-campus-cont span,.result-light .result-pref-cont span{padding:0}.area-feature,.feature-link,.pref-link{padding:0 0 20px;display:block;background-color:#fff}.type-link{padding:0 0 80px;display:block;background-color:#fff}.area-feature-title,.feature-link-title,.pref-link-title,.type-link-title{margin:0 auto 10px;width:100%;background-color:#eee}.area-feature-title span,.feature-link-title span,.pref-link-title span,.type-link-title span{margin:0 auto 0;padding:10px 0 13px;width:900px;display:block;color:#333;font-weight:700;line-height:1.2}.feature-link-list,.pref-link-list,.type-link-list{margin:0 auto 0;width:900px;letter-spacing:-.4em}.pref-link-list li,.type-link-list li{padding:0 1em 0 0;display:inline-block;vertical-align:top;width:180px;letter-spacing:normal;box-sizing:border-box}.feature-link-list li{padding:0 1em 0 0;display:inline-block;width:300px;letter-spacing:normal;box-sizing:border-box}.feature-link-list li a,.pref-link-list li a,.type-link-list li a{text-decoration:none}.result-feature-box{box-sizing:border-box;display:block;margin:0;width:620px}.area-feature-lead{margin:0 auto 15px;width:900px}.area-feature-subtitle{margin:0 auto 15px;width:900px}.area-course-list,.area-support-list{margin:0 auto;width:900px}.area-feature-subtitle span{padding:10px 15px}.area-course-list>li:not(:last-child){margin-bottom:15px}.area-course-schools{margin-bottom:15px}.area-course-schools li{margin-top:5px}.school-name{font-size:94%}.school-course::before{padding-right:5px}.area-support-schools li{padding-right:5px}#float-action{padding:12px 0 18px;position:fixed;z-index:995;bottom:-150px;left:0;width:100%;background-color:#f5f5f5;box-sizing:border-box;transition:all .3s ease}#float-action.floatOn{bottom:0}.float-action-box{margin:0 auto;display:table;width:900px}.float-action-text{padding:0 30px 0 0;display:table-cell;vertical-align:middle;width:350px;text-align:right;line-height:1.2;box-sizing:border-box}.float-action-num{display:inline-block;text-align:center}.float-action-num em{padding:0 2px 0 5px;color:#ff7373;font-size:160%;font-weight:700}.float-action-title{padding:0 0 0 28px;font-weight:700;background:url(/tsushin-highschool/assets/images/search/list_check_orange.png) left center no-repeat;background-size:22px auto}.float-action-btn{display:table-cell;width:550px;line-height:1.2}.float-action-btn a{padding:18px 18px 18px 18px;border-radius:5px;display:block;position:relative;width:435px;color:#fff;background-image:linear-gradient(180deg,#ff7373 0,#ff6262 100%);font-weight:700;font-size:147%;text-decoration:none;box-shadow:0 6px 0 0 #ed3d3d;box-sizing:border-box}.float-action-btn a:hover{background-image:linear-gradient(180deg,#ff9191 0,#ff8080 100%);box-shadow:0 6px 0 0 #f27777}.float-action-btn a:active{box-shadow:none;transform:translateY(4px);-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);transition:.1s all linear}.float-action-br{display:inline;font-weight:700}img.float-action-arrow{margin:-9px 0 0;position:absolute;right:15px;top:50%;width:12px;height:auto;animation-name:arrowMovePc;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite}.floatOn #anchor-top{padding:0 0 100px;transition:all .3s ease}.detail-btn{width:180px;margin-left:20px;padding:23px 0 25px;font-size:138%;line-height:1.2;box-shadow:0 6px 0 0 #41a4da;border-bottom:none}.detail-btn::after{content:"を見る"}.detail-btn:hover{opacity:.8}.guide-box{padding:0 0 10px}.guide-title{margin:0 0 24px;padding:16px 0;width:100%;background-color:#00aea2;line-height:1.2;box-sizing:border-box}.guide-title span{margin:0 auto 0;padding:0 0 0 34px;display:block;width:900px;color:#fff;background:url(/tsushin-highschool/assets/images/top/title_guide.png) no-repeat left center;background-size:24px auto;font-size:150%;font-weight:700;box-sizing:border-box}.guide-lead{margin:0 auto 23px;width:900px}.guide-poickup{margin:0 auto 20px;padding:0 0 12px;width:900px;overflow:hidden;background-color:#ffd24d}.guide-poickup-title{text-align:center;line-height:1.2}.guide-poickup-title span{padding:14px 30px 18px;display:inline-block;color:#fff;background:url(/tsushin-highschool/assets/images/top/pickup_left.png) no-repeat left center,url(/tsushin-highschool/assets/images/top/pickup_right.png) no-repeat right center;background-size:17px auto,17px auto;font-weight:700;font-size:150%}.guide-poickup-list{margin:0 auto;width:850px;display:flex;flex-wrap:wrap}.guide-poickup-list li{margin:0 0 10px;width:205px;background-color:#fff;font-size:82%;line-height:1.6;box-shadow:0 4px 4px 0 rgba(0,0,0,.2)}.guide-poickup-list li:nth-child(even){margin-left:10px}.guide-poickup-list li:nth-child(3){margin-left:10px}.guide-poickup-list li a{color:#333;display:block;height:100%;text-decoration:none}.guide-poickup-list li a:hover{opacity:.7}.guide-poickup-list li img{display:block;width:100%;height:auto}.guide-poickup-list li span{padding:12px 15px;display:block;width:100%;box-sizing:border-box}.ranking-title{margin:0 auto 24px;padding:0 0;background-color:#00aea2;width:100%;line-height:1.8}.ranking-title span{margin:0 auto 0;padding:10px 0 10px 38px;display:block;width:900px;font-weight:700;font-size:150%;color:#fff;background:url(/tsushin-highschool/assets/images/article/crown_white.png) no-repeat left center;background-size:30px auto;box-sizing:border-box}.rankingArea{margin:0 0 0;padding:0 0 40px;background-color:#fff}.rankingArea li{margin:0 auto 0;border:none;border-bottom:1px solid #ccc;width:900px;box-sizing:border-box}.rankingArea li:nth-child(1){background:url(/tsushin-highschool/assets/images/article/ranking_1.png) no-repeat 9px 30px #effafa;background-size:50px auto}.rankingArea li:nth-child(2){background:url(/tsushin-highschool/assets/images/article/ranking_2.png) no-repeat 9px 30px #effafa;background-size:50px auto}.rankingArea li:nth-child(3){background:url(/tsushin-highschool/assets/images/article/ranking_3.png) no-repeat 9px 30px #effafa;background-size:50px auto}.rankingArea li:nth-child(4){background:url(/tsushin-highschool/assets/images/article/ranking_4.png) no-repeat 9px 30px #fff;background-size:50px auto}.rankingArea li:nth-child(5){background:url(/tsushin-highschool/assets/images/article/ranking_5.png) no-repeat 9px 30px #fff;background-size:50px auto}.rankingArea li a{padding:15px 10px 15px;display:block;position:relative;overflow:hidden;min-height:106px;text-decoration:none;box-sizing:border-box}.rankingArea li a strong{margin:0 0 6px 188px;display:inline-block;line-height:1.3}.rankingArea li a img{margin:0 0 0;display:block;position:absolute;top:18px;left:70px;float:none;width:106px;height:auto}.rankingArea li a p{margin:0 0 0 188px;color:#333;font-size:82%;line-height:1.5}.rankingArea li a:hover img,.rankingArea li a:hover p{opacity:.7}.result-head{padding-top:12px;margin:0 auto 15px;width:900px;display:table}.result-head .result-num{font-size:100%}.result-head .result-num span{display:inline-block}.result-head .result-num span em{color:#ff7373;font-weight:700}.recommendSchool{width:250px;padding-bottom:10px}.recommendSchool-btn{padding:10px 0 10px 34px;font-size:125%;background-position:8% center;background-size:24px,100% 100%}.recommendSchool-btn:hover{opacity:.7}.recommendSchool-modal{width:700px}.recommendSchool-title{padding:16px 28px;line-height:1;font-size:113%}.recommendSchool-title br{display:none}.recommendSchool-title .recommendSchool-close{width:20px;top:12px;right:16px}.recommendSchool-inner{padding-bottom:30px}.recommendSchool-text{width:640px;padding:26px 0 20px;font-size:88%;line-height:1.5}.recommendSchool-text br{display:none}.recommendSchool-btn-box{width:640px;padding:24px 0 28px;border-radius:10px}.recommendSchool-btn-box ul{width:580px;display:flex;justify-content:space-between;align-items:center}.recommendSchool-btn-box li a{width:180px;font-size:100%;line-height:1.5;border-radius:10px}.recommendSchool-btn-box li a:hover{opacity:.8}.recommendSchool-btn-box li a br{display:block}.recommendSchool-btn-box li:not(:first-child){margin-top:0}.recommendSchool-btn-box li:first-child a{box-shadow:0 4px 0 0 #249351}.recommendSchool-btn-box li:nth-child(2) a{box-shadow:0 4px 0 0 #0094bc}.recommendSchool-btn-box li:nth-child(3) a{box-shadow:0 4px 0 0 #ea4949}.recommendSchool-btn-box li a:active{box-shadow:none;transform:translateY(4px);-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);transition:.1s all linear}.recommendSchool-inner.loader{display:flex;justify-content:center;align-items:center}.recommendSchool-loader img{width:80px;margin:0 auto 18px}.recommendSchool-loader span{display:block;text-align:center;color:#ffa142;font-size:94%}.area-link-title{margin:0 auto 10px;padding:0 0;background-color:#00aea2;width:100%;line-height:1.8}.area-link-title span{margin:0 auto 0;padding:10px 0 10px 26px;display:block;width:900px;font-weight:700;font-size:150%;color:#fff;background:url(/tsushin-highschool/assets/images/search/icon_pin.png) no-repeat left center;background-size:20px auto;box-sizing:border-box}.area-link-lead{margin:0 auto 15px;width:900px}.area-link-subtitle{margin:0 auto 3px;padding:9px 0 0;width:900px;color:#00aca0;font-weight:700;font-size:100%;line-height:1.6}.area-link-list{margin:0 auto 0;padding:0 0 10px 12px;border-bottom:1px solid #ccc;width:900px;letter-spacing:-.4em;box-sizing:border-box}.area-link>ul:last-child{margin:0 auto 50px;border-bottom:none}.area-link-list li{margin:0 auto 0;padding:0 0 0 1em;display:inline-block;font-size:100%;letter-spacing:normal;box-sizing:border-box}.area-link-list li::after{padding:0 0 0 1em;content:"｜"}.area-link-list li a{text-decoration:none}.freeschool-modal{width:700px}.freeschool-title{padding:10px 15px 11px 30px;font-size:113%}.freeschool-intro{width:640px;margin:26px auto 12px;font-size:100%}.freeschool-intro .layout-br{display:inline-block}.freeschool-more-link a{font-size:100%;margin-right:10px}.freeschool-text{margin:0 0 30px}.freeschool-btn-area{width:640px;padding:24px 0 30px}.freeschool-btn-area p{font-size:100%;margin-bottom:20px}.freeschool-btn-area p:after,.freeschool-btn-area p:before{margin:10px 0 0}.freeschool-btn-area p:before{left:165px}.freeschool-btn-area p:after{right:165px}.freeschool-btn{width:240px;padding:10px 0;margin:0 20px 0 0}.hide-modal{width:640px;margin:10px auto 20px}.search-area-note-wrapper{width:100%}.search-area-note-box-heading.with-icon-school{padding-left:4%;background-size:3% auto}}header .header-link-diagnosis-text{font-size:80%}@media screen and (max-width:750px){header .header-list-text{font-size:74%}}#js-search-widget-assist-modal-overlay{display:none;position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background-color:transparent;box-sizing:border-box;opacity:.5}.search-widget-control-menu{background-color:#fff;width:100%;display:grid;grid-template-rows:max-content;grid-template-columns:repeat(1,1fr);border-radius:4px;border:1px solid #eee}.search-widget-control-menu p{margin-bottom:0}.search-widget-control-title{padding:3.5% 3.5% 2%;background-color:#66cec7;display:inline-flex;align-items:center;flex-direction:column;justify-content:end;color:#fff;font-size:80%;font-weight:700;line-height:1.8;text-decoration:none;transition:opacity .2s ease-out;width:10.6%}.search-widget-control-title-icon-pin::before{content:"";margin-bottom:10%;transition:transform .2s ease-out;width:25%;padding-bottom:34%;background:url(/tsushin-highschool/assets/images/search/icon_pin.png) no-repeat;background-size:cover}.search-widget-control-title-icon-school::before{content:"";margin-bottom:10%;transition:transform .2s ease-out;width:35%;padding-bottom:34%;background:url(/tsushin-highschool/assets/images/search/icon_school_white.png) no-repeat;background-size:cover}.search-widget-control-title-icon-school-cap::before{content:"";margin-bottom:10%;transition:transform .2s ease-out;width:35%;padding-bottom:34%;background:url(/tsushin-highschool/assets/images/search/icon_school_cap_white.png) no-repeat;background-size:cover}.search-widget-control-title-icon-note::before{content:"";margin-bottom:10%;transition:transform .2s ease-out;width:35%;padding-bottom:34%;background:url(/tsushin-highschool/assets/images/search/icon_note_white.png) no-repeat;background-size:cover}.search-widget-control{border-bottom:1px solid #eee}.search-widget-control:last-child{border-bottom:none}.search-widget-control-condition-button{border:none;font-weight:500;line-height:1.7;text-decoration:none;color:#07c;font-size:87%;background-color:#fff;cursor:pointer}.search-widget-control-header{border:none;cursor:default}.search-widget-control-header-inner{display:flex;justify-content:flex-start;align-items:center}.search-widget-control-header-inner .search-widget-control-selected-head{width:76%;font-size:87%}.search-widget-control-header.is-active+.search-widget-control-box{display:block;position:fixed;top:0;left:0;width:100%;height:100%;padding:0;z-index:11000}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-modal-close{position:relative;font-size:107%;background-color:#effafa;color:#00aea2;width:100%;text-align:left;padding:4% 0 4% 9%;line-height:1.4;border:none}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-modal-close::before{content:"";position:absolute;top:50%;left:4.25%;width:12px;height:12px;border-bottom:1.5px solid #00aea2;border-left:1.5px solid #00aea2;transform:translateY(-50%) rotate(45deg);box-sizing:border-box}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-modal-close:hover{text-decoration:underline;cursor:pointer}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-heading{font-size:132%;background-color:#effafa;margin-bottom:0;text-align:center;padding:4.53% 0 4.53% 4%;line-height:1.1;background-color:#00aea2;color:#fff;font-weight:700}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-others-heading{font-size:107%;font-weight:700;padding:4.53% 0 4.53% 4.25%;background:#eee;line-height:1.5}.search-widget-control-header.is-active+.search-widget-control-box ul{transition:all .3s ease;width:100%;background:#fff;overflow-y:scroll;max-height:calc(100% - 208px)}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list li{padding-left:0}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list li button{color:#000;text-decoration:none;background:0 0;border:none;line-height:1.3;width:100%;text-align:left;padding:4.53% 4.25%;font-size:107%;position:relative}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list li button::after{content:"";position:absolute;top:50%;right:4.25%;width:12px;height:12px;border-top:1.5px solid #00aea2;border-right:1.5px solid #00aea2;transform:translateY(-50%) rotate(45deg);box-sizing:border-box}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list[data-modal-status='2']{max-height:calc(100% - 108px)}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list[data-modal-status='3']{max-height:calc(100% - 270px)}.search-widget-control-header.is-active+.search-widget-control-box ul.is-none{display:none}.search-widget-control-header.is-active+.search-widget-control-box input[type=checkbox]{position:absolute;z-index:-1;opacity:0}.search-widget-control-header.is-active+.search-widget-control-box input[type=checkbox]+label{display:inline-block;width:100%;height:auto;background-color:#fff;padding:4.53% 4.25%;box-sizing:border-box;font-size:107%;font-weight:700;line-height:1.5;border-radius:0;border:none}.search-widget-control-header.is-active+.search-widget-control-box input[type=checkbox]+label span{padding:0 0 0 2em;display:inline-block;background:url(/tsushin-highschool/assets/images/checkbox_off.png) left center no-repeat;background-size:1.2em auto;box-sizing:border-box}.search-widget-control-header.is-active+.search-widget-control-box input[type=checkbox]:checked+label{background-color:#ffd24d}.search-widget-control-header.is-active+.search-widget-control-box input[type=checkbox]:checked+label span{font-weight:700;background:url(/tsushin-highschool/assets/images/checkbox_on.png) left center no-repeat;background-size:1.2em auto}.search-widget-control-content{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:#fff;display:none;transition:all .6s ease}.search-widget-control-content li{border-bottom:1px solid #ccc}.search-widget-control-content li button{padding-left:0}.search-widget-control-content-wrapper{overflow-y:scroll;max-height:calc(100% - 208px)}.search-widget-control-content-detail{padding:0 4.4%;display:flex;align-items:center;justify-content:space-between;width:73.9%}.search-widget-control-content.is-show{display:block}.search-widget-control-content .search-widget-grade{display:grid;grid-template-columns:repeat(2,1fr)}.search-widget-control-content .search-widget-grade li{outline:1px solid #ccc;border:none;border-radius:2px}.search-widget-control-content .search-widget-grade-item{padding:9.06% 8.5%;border-bottom:1px solid #aaa;width:100%;height:auto;background-color:#fff;font-size:94%;line-height:1.5;box-sizing:border-box;vertical-align:middle;display:flex;align-items:center}.search-widget-control-content .search-widget-grade input[type=radio]{display:none}.search-widget-control-content .search-widget-grade input[type=radio]:checked+label{background-color:#ffd24d}.search-widget-control-content.is-slide-next{transition:transform .3s ease-out;transform:translateX(100%)}.search-widget-control-content.is-slide-prev{transition:transform .3s ease-out;transform:translateX(-100%)}.search-widget-control-content .search-widget-control-search-btn{border-top:2px solid #00aea2;margin:0 auto;padding:24px 0;position:fixed;bottom:0;width:100%;background:#fff}.search-widget-control-content .search-widget-control-search-btn .search-widget-control-search-input{margin:auto;padding:12.5px 30px 12.5px 30px;border:none;border-radius:6px;display:block;width:64.5%;color:#fff;font-size:100%;text-decoration:none;font-weight:700;box-shadow:0 5px 0 0 #d96d00;box-sizing:border-box;background:linear-gradient(180deg,#ffa64d 0,#ff8a15 100%);line-height:1.67}.search-widget-control-pref-submit{position:absolute;opacity:0}.search-widget-control-pref-box{border-bottom:1px solid #ccc}.search-widget-control-pref-submit-label{display:inline-block;width:100%;height:auto;background-color:#fff;padding:4.53% 4.25%;box-sizing:border-box;position:relative}.search-widget-control-pref-submit-label span{font-size:107%;font-weight:700;line-height:1.5}.search-widget-control-pref-submit-label::after{content:"";position:absolute;top:50%;right:4.25%;width:12px;height:12px;border-top:1.5px solid #00aea2;border-right:1.5px solid #00aea2;transform:translateY(-50%) rotate(45deg);box-sizing:border-box}.is-slide-next{transition:transform .6s ease-out;transform:translateX(100%)}.is-slide-prev{transition:transform .6s ease-out;transform:translateX(-100%)}.search-widget-control-content-inner{position:relative}.search-widget-control-tooltip{margin-top:10px;display:flex;justify-content:flex-end}.search-widget-control-grid{width:100%;display:grid;grid-template-rows:max-content}.search-widget-control-grid--cities{grid-template-columns:repeat(2,1fr)}.search-widget-control-grid--features{grid-template-columns:repeat(1,1fr)}.search-widget-control-grid--grades{grid-template-columns:repeat(2,1fr)}.search-widget-control-grid--life{grid-template-columns:repeat(1,1fr)}.search-widget-control-grid--styles{grid-template-columns:repeat(1,1fr)}.search-widget-control-grid--schooling{grid-template-columns:repeat(1,1fr)}.search-widget-control-grid--schoolcategories{grid-template-columns:repeat(1,1fr)}@media screen and (min-width:751px){#js-search-widget-assist-modal-overlay{background-color:#000}.search-widget-control-nav{background-color:#eee;padding:2.25%}.search-widget-control-modal-hidden{overflow:hidden}.search-widget-control-menu{grid-template-columns:repeat(2,1fr)}.search-widget-control-wrapper{overflow:hidden;position:relative;width:100%}.search-widget-control-content{width:100%;height:100%;left:50%;transform:translateX(-50%);background-color:#fff;position:absolute}.search-widget-control-content li{border:none}.search-widget-control-content-others{max-height:270px}.search-widget-control-content .search-widget-grade{overflow-y:visible;gap:10px}.search-widget-control-content .search-widget-grade-item{padding:5px 10px;border-bottom:none}.search-widget-control-content .search-widget-control-search-btn{padding:20px 0}.search-widget-control-content .search-widget-control-search-btn .search-widget-control-search-input{padding:11.5px 62px;box-shadow:0 4px 0 0 #d96d00;font-size:18px;line-height:1.39;width:auto}.search-widget-control-content:first-child{transform:translateX(0);left:0}.search-widget-control-content:first-child.is-slide-next{transition:transform .3s ease-out;transform:translateX(0)}.search-widget-control-header.is-active+.search-widget-control-box{width:700px;max-height:440px;margin:0 0 0 -350px;top:172px;left:50%}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-modal-close{position:fixed;padding:0;top:17px;left:16px;padding:3px 0 3px 30px;font-size:16px;width:156px;line-height:1.38;box-sizing:border-box;background-color:#fff}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-modal-close::before{left:14px;width:9px;height:9px}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-modal-close:hover{text-decoration:none}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-heading{font-size:22px;padding:20px 0 20px 16px;line-height:1}.search-widget-control-header.is-active+.search-widget-control-box ul{transition:all .3s ease;width:100%;height:100%;background:#fff;max-height:none;height:auto;display:grid;grid-template-columns:repeat(2,1fr);padding:24px 50px;box-sizing:border-box}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list{padding:20px 30px;overflow-y:visible;max-height:378px}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list li{background-color:#f4f4f4}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list li:nth-of-type(4n+1),.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list li:nth-of-type(4n+2){background-color:#fff}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list li button{font-size:15px;line-height:1.47;width:auto;color:#07c;padding:7px 20px;cursor:pointer}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list li button::after{width:9px;height:9px;border-top:1px solid #07c;border-right:1px solid #07c}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list[data-modal-status='2']{max-height:378px;overflow-y:scroll}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list[data-modal-status='3']{max-height:210px;overflow-y:scroll}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-control-area-modal-list.search-widget-control-area-modal-list-scroll{overflow-y:scroll}.search-widget-control-header.is-active+.search-widget-control-box ul.feature{max-height:288px}.search-widget-control-header.is-active+.search-widget-control-box ul.search-widget-no-scroll{overflow-y:visible}.search-widget-control-header.is-active+.search-widget-control-box input[type=checkbox]+label{padding:5px 10px;border-radius:2px}.search-widget-control-header.is-active+.search-widget-control-box input[type=checkbox]+label span{font-size:15px;line-height:1.4;background-size:1em auto}.search-widget-control-header.is-active+.search-widget-control-box input[type=checkbox]:checked+label{background-color:#ffd24d}.search-widget-control-header.is-active+.search-widget-control-box input[type=checkbox]:checked+label span{font-weight:700;background:url(/tsushin-highschool/assets/images/checkbox_on.png) left center no-repeat;background-size:1em auto}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-others-heading{background-color:#fff;padding:16px 0 4px 30px;font-size:16px;line-height:1.38}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-others-heading+ul{padding-top:0;padding-bottom:0}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-pref-box{padding:24px 0 14px 30px;border:none}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-pref-box+ul{padding:0 50px;gap:9px;display:grid;grid-template-columns:repeat(3,1fr)}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-pref-box+ul li{border:1px solid #ccc;border-radius:2px}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-pref-submit-label{font-size:16px;line-height:1.38;color:#07c;padding:0}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-pref-submit-label span{position:relative}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-pref-submit-label span::after{content:"";position:absolute;top:50%;right:-15px;width:9px;height:9px;border-top:1px solid #07c;border-right:1px solid #07c;transform:translateY(-50%) rotate(45deg);box-sizing:border-box}.search-widget-control-header.is-active+.search-widget-control-box .search-widget-control-pref-submit-label::after{content:none}.search-widget-control-title{font-size:88%;padding:3.72% 4.6%;width:25.7%;flex-direction:row;box-sizing:border-box;justify-content:start}.search-widget-control-title.search-widget-control-title-icon-school-cap{padding:3.72% 5.12% 3.72% 3.75%}.search-widget-control-title.search-widget-control-title-icon-school{padding:3.72% 3.49% 3.72% 4.6%}.search-widget-control-title-icon-pin::before{margin-bottom:0;margin-right:13%;width:19%;padding-bottom:26%}.search-widget-control-title-icon-note::before{content:"";margin-bottom:0;margin-right:13%;width:26%;padding-bottom:27%}.search-widget-control-title-icon-school-cap::before{margin-bottom:0;margin-right:13%;width:27%;padding-bottom:26%;margin-bottom:6%}.search-widget-control-title-icon-school::before{margin-bottom:0;margin-right:13%;width:25%;padding-bottom:24%;margin-bottom:4%}.search-widget-control-grid{width:100%;display:grid;grid-template-rows:max-content}.search-widget-control-grid--cities{grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.search-widget-control-grid--features{grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.search-widget-control-grid--features li{border:1px solid #ccc;border-radius:2px}.search-widget-control-grid--grades{grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.search-widget-control-grid--grades li{border:1px solid #ccc;border-radius:2px}.search-widget-control-grid--life{grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.search-widget-control-grid--life li{border:1px solid #ccc;border-radius:2px}.search-widget-control-grid--styles{grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.search-widget-control-grid--styles li{border:1px solid #ccc;border-radius:2px}.search-widget-control-grid--schooling{grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.search-widget-control-grid--schooling li{border:1px solid #ccc;border-radius:2px}.search-widget-control-grid--schoolcategories{grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.search-widget-control-grid--schoolcategories li{border:1px solid #ccc;border-radius:2px}}