@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}}br.pc{display:none}#contents{padding:0}#pageSearchList{margin:0}.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}.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{width:100%;background-color:#effafa;padding:4% 0;margin-bottom:4%}.search-inner{margin:0 auto;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:5.7% 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 #ffa142;display:inline-block;color:#fff;background-color:#ffa142;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:1em}.result-summary{margin-top:3%;margin-left:auto;margin-right:auto;width:92%}.result-summary-feature-list{line-height:1.6;margin-top:0}.result-summary-feature-list li{font-size:3.6vw;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{margin:0 auto;width:92%}.result-feature{margin-top:0}.result-course{display:none}.result-campus,.result-feature,.result-pref,.result-review,.result-style{display:block;position:relative;width:100%}.result-campus-title,.result-course-title,.result-feature-title,.result-pref-title,.result-review-title,.result-style-title{background:#66cec7;color:#fff;display:flex;vertical-align:middle;box-sizing:border-box;text-align:left;line-height:1em;align-items:center;border-radius:4px;padding:3.4%;width:100%}.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{font-size:80%;line-height:1.6;box-sizing:border-box;padding:3.4%;width:100%}.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-star{display:flex;align-items:center;padding:0}.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-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;padding:2% 0 0}.result-campus-cont .result-campus-supportinfotxt{line-height:1.6}.result-campus-cont li:last-child{padding-bottom:0}.result-campus-cont ul.result-campus-rate{margin:0;padding:0 0 10px 0}.result-campus-cont ul.result-campus-rate li{font-size:91.7%;font-weight:700;line-height:1;color:#00aea2;display:block;margin:0 0 5px 0;padding:3px 7px}.result-campus-cont ul.result-campus-rate li svg{margin-right:5px;vertical-align:middle}.result-campus-cont ul.result-campus-tags{margin:0;padding:0 0 5px 0}.result-campus-cont ul.result-campus-tags li{border:1px solid #ddd;border-radius:3px;color:#ddd;display:inline-block;font-weight:700;margin:0 5px 5px 0;padding:3px 7px}.result-campus-cont ul.result-campus-tags li.active{border:1px solid #ffa142;color:#ffa142}.result-campus-name{line-height:1.3;margin-bottom:5px}.result-campus-place{padding-left:1em!important;background:url(/tsushin-highschool/assets/images/search/icon_train.png) no-repeat 0 2px;background-size:.65em;color:#777;line-height:1.3;margin-bottom:7px}.result-campus-text{line-height:1.3;margin-bottom:15px}.result-campus-text-row2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2}.result-campus-text-row3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:3}.result-campus-address{font-size:80%;color:#888}.result-tags{margin:0;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%}.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,.result-light .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-group .result-campus-cont{border-top:none}.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-campus-cont,.result-light .result-campus-cont{padding:0 0 0 2%;height:1.6em}.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}.area-link,.feature-link,.pref-link,.type-link{display:none}.intro-box{margin:0 auto 3%;width:92%}.intro-lead li{padding-left:1.5em;font-size:100%;font-weight:700;background:url(/tsushin-highschool/assets/images/search/icon_listing_search_check.png) no-repeat left .2em;background-size:1.3em auto}footer.listing .footer-nav{margin-bottom:0}.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%}.result-head .result-num span em{color:#ff7373;font-weight:700;font-size:120%}.back-listing-btn{margin-top:-1em;position:fixed;bottom:0;left:4%;z-index:990;height:3em;width:20%}.back-listing-btn.fixed-bottom{position:absolute;top:0}.floatOn .back-listing-btn{padding:0 0 5.5em;transition:all .3s ease}.back-listing-btn a{padding:8% 0 8% 15%;display:block;background:url(/tsushin-highschool/assets/images/arrow_left_white.png) 10% center no-repeat rgba(150,150,150,.7);background-size:auto 45%;border-radius:5px;text-decoration:none;color:#fff;font-size:94%;word-break:keep-all;text-align:center}#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:2% 0 1% 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}body.listOn{padding-bottom:5.5em}.stopLeave-overlay{display:none;position:fixed;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:1000}.stopLeave{display:none;position:fixed;width:92%;z-index:1001;height:auto;background-color:#fff}.stopLeave-title{padding:3%;background-color:#ffd24d;font-weight:700;box-sizing:border-box;line-height:1.4;position:relative}.stopLeave-title .stopLeave-close{width:6.3%;height:auto;position:absolute;top:15%;right:3%;cursor:pointer}.stopLeave-inner{display:block;padding-bottom:5%;box-sizing:border-box}.stopLeave-btn-box{width:92%;margin:auto;padding:4% 0 6%;border-radius:5px}.stopLeave-btn-box .stopLeave-img-sp{width:92%;margin:0 auto;display:block}.stopLeave-btn-box .stopLeave-img-pc{display:none}.stopLeave-btn-box .stopLeave-lead{text-align:center;margin:6% 0;line-height:1.5}.stopLeave-btn-box .stopLeave-lead em{color:orange;font-weight:700}.stopLeave-btn-box .button a{width:84%;background:#ff7373;margin:0 auto;display:block;text-align:center;color:#fff;font-size:154%;font-weight:700;border-radius:8px;box-shadow:0 6px 0 0 #ef5050;padding:2.66% 0;text-decoration:none;line-height:1.3}.stopLeave-btn-box .button a span{display:block;font-size:66%;font-weight:700}.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%}#anchor-top.floatOn .scrollLink{padding:0 0 5.5em;transition:all .3s ease;margin-top:-1.5em;position:fixed;right:4%;bottom:0;width:12%;height:3.5em;z-index:990}#anchor-top.floatOn.fixed-bottom .scrollLink{position:absolute;top:0;width:auto;margin-top:0}.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}@media screen and (min-width:751px){br.pc{display:block}#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}.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 30px;width:100%;background-color:#effafa;padding:21px 0}.search-inner{width:900px;margin:0 auto}.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-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 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-con{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:30px 0 0;border-top:4px solid #00aea2;width:900px;background-color:#fff}.result-top{overflow:hidden;width:100%}.result-feature-img{margin:0;text-align:center;width:250px}.result-feature-img a{margin:0 auto 0;display:block;float:none;width:250px}.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-border{border:1px solid #eee;border-bottom:none}.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-address,.result-feature-lead{margin:0;padding:0 0 5px;width:auto;clear:inherit;line-height:1.8}.result-feature-lead{width:calc(100% - calc(250px + 10px));padding-bottom:0;padding-right:20px}.result-feature-lead li{line-height:1.6;font-size:16px}.result-feature-lead li+li{margin-top:.5em}.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-address::before{content:"【住所】"}.result-box{width:100%}.result-campus::before,.result-pref::before{display:none}.result-campus,.result-course,.result-feature,.result-pref,.result-review,.result-style{margin:0 auto 0;padding:0 0;display:table;width:100%;background-color:inherit}.result-feature{margin-top:24px}.result-review-star{padding:0}.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-radius:0;border-right:none;padding:0 0 0 12px;display:table-cell;width:108px;color:#fff;background:#66cec7;font-weight:400;font-size:80%;text-align:left;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 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;padding:0}.result-campus-cont li+li{margin-top:8px}.result-campus-cont ul.result-campus-rate{padding:0 0 5px 0}.result-campus-cont ul.result-campus-rate li{font-size:100%}.result-campus-cont ul.result-campus-tags{margin:0;padding:0}.result-campus-cont ul.result-campus-tags li{border:1px solid #ddd;border-radius:3px;color:#ddd;display:inline-block;margin:0 5px 0 0;padding:3px 7px}.result-campus-cont ul.result-campus-tags li.active{border:1px solid #ffa142;color:#ffa142}.result-tags{width:100%;margin:0;padding-top:7px}.result-tags span{background:#66cec7;border-radius:3px;color:#fff;margin:0 6px 6px 0;padding:0 7px}.result-light{padding:20px 0 1px;background:0 0}.result-aside{padding:20px 0;background:0 0}.result-aside .result-title,.result-light .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 0}.result-campus,.result-review{border-bottom:1px solid #eee}.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}.result-aside .result-pref,.result-light .result-pref{margin:0 0 20px 0;float:left;width:430px}.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-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-link,.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-link-title,.feature-link-title,.pref-link-title,.type-link-title{margin:0 auto 10px;width:100%;background-color:#eee}.area-link-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}.area-link-list,.feature-link-list,.pref-link-list,.type-link-list{margin:0 auto 0;width:900px;letter-spacing:-.4em}.area-link-list li,.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}.area-link-list li a,.feature-link-list li a,.pref-link-list li a,.type-link-list li a{text-decoration:none}.main-box .btn-box{display:none}.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}.intro-box{margin:0 auto 23px;width:900px}#contents.listing{padding:0}.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}.back-listing-btn{margin-top:-.9em;position:fixed;left:40px;bottom:20px;width:120px;height:50px;z-index:990}.back-listing-btn.fixed-bottom{position:absolute;top:0}.floatOn .back-listing-btn{padding:0 0 5.5em;transition:all .3s ease}.back-listing-btn a{padding:7px 0 7px 18px;display:block;background:url(/tsushin-highschool/assets/images/arrow_left_white.png) 17px center no-repeat rgba(150,150,150,.7);background-size:11px 20px;border-radius:8px;text-decoration:none;color:#fff;font-size:125%;word-break:keep-all}.back-listing-btn a:hover{opacity:.7}#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:6px 0 3px 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}.stopLeave{width:650px}.stopLeave-title{padding:16px 28px;line-height:1;font-size:127%}.stopLeave-title br{display:none}.stopLeave-title .stopLeave-close{width:20px;top:12px;right:16px}.stopLeave-inner{padding-bottom:30px}.stopLeave-btn-box{width:600px;padding:14px 0 18px;border-radius:10px}.stopLeave-btn-box .stopLeave-img-sp{display:none}.stopLeave-btn-box .stopLeave-img-pc{display:block;width:500px;margin:0 auto}.stopLeave-btn-box .stopLeave-lead{margin:30px 0;font-size:113%}.stopLeave-btn-box .button a{width:370px;padding:13px 0;margin:0 auto}.stopLeave-btn-box .button a span{font-size:70%}.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%}#anchor-top{right:0}.floatOn #anchor-top{padding:0 0 100px;transition:all .3s ease}#anchor-top.floatOn .scrollLink{margin-top:-1.5em;position:fixed;bottom:20px;width:60px;right:40px;height:60px;z-index:990}#anchor-top.fixed-bottom.floatOn .scrollLink{width:60px}.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}}header .header-link-diagnosis-text{font-size:80%}#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-icons{display:flex;padding-top:3.5%;flex-wrap:wrap;background-color:#effafa}.search-widget-control-icon{margin-right:2.3%;margin-bottom:2.3%;border-radius:16px;background-color:#fff;cursor:pointer}.search-widget-control-icon-label{display:inline-block;padding:2px 14px;border-radius:16px;border:1px solid #ddd;background-color:#fff;color:#00aea2;font-weight:500;font-size:93%;text-align:center;cursor:pointer;transition:all .3s ease;white-space:nowrap}.search-widget-control-icon-label.is-selected{background-color:#00aea2;color:#fff;border-color:#00aea2}.search-widget-control-icon-label:hover{background-color:#00aea2;color:#fff;border-color:#00aea2}.search-widget-control-icon:last-child{margin-right:0}.search-widget-control-icon:nth-last-child(-n+2){margin-bottom:0}.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{padding:0}.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}.search-widget-control-icons{padding-top:12px}.search-widget-control-icon{margin-right:8px;margin-bottom:0}.search-widget-control-icon-label{all:unset;padding:6px 16px 5px;font-size:14px;color:#00aea2;transition:all .3s ease;border-radius:16px;line-height:1.4;border:1px solid #ddd;display:inline-block;background-color:#fff;font-weight:500;text-align:center;white-space:nowrap}.search-widget-control-icon-label:hover{background-color:#00aea2;color:#fff}.search-widget-control-icon:last-child{margin-right:0}.result-campus-text-row2{line-clamp:1;-webkit-line-clamp:1}.result-campus-name{font-size:13px}.result-campus-place{font-size:10px;margin-bottom:0}.result-campus-text{font-size:12px;margin:5px 0 0}.result-campus-cont ul.result-campus-rate li{font-size:14px;line-height:1}.result-summary-feature-list{margin-top:20px}.result-summary-feature-list li{font-size:14px}}.result-border-tableset{border:1px solid #eee;border-bottom:none;margin:0 auto;width:92%}.result-border-tableset .result-box{margin:0 0 16px;width:100%}.result-border-tableset .result-group{margin:0}.result-border-tableset .result-campus,.result-border-tableset .result-review{width:100%;position:relative;border-bottom:1px solid #eee;margin:0 auto;padding:0 0;display:table;background-color:inherit}.result-border-tableset .result-campus-title,.result-border-tableset .result-review-title{background:#66cec7;color:#fff;font-size:2.666vw;font-weight:700;box-sizing:border-box;text-align:center;border-radius:0;border-right:none;padding:0;display:table-cell;width:calc(100% * 48 / 345);font-weight:400;line-height:1.2;vertical-align:middle}.result-border-tableset .result-campus-title span,.result-border-tableset .result-review-title span{height:auto;padding:0;display:inline-block;font-weight:400;width:100%}.result-border-tableset .result-campus-title img,.result-border-tableset .result-review-title img{width:33.3%;height:auto}.result-border-tableset .result-campus-cont,.result-border-tableset .result-review-cont{font-size:80%;line-height:1.6;box-sizing:border-box;padding:17px 12px;display:table-cell;vertical-align:middle;width:calc(100% - 17.066vw)}.result-border-tableset .result-campus-cont li{font-size:91.7%;font-weight:500;color:#333;line-height:1.5;padding:0}.result-border-tableset .result-campus-cont li+li{margin-top:8px}.result-border-tableset .result-campus-cont .result-campus-supportinfotxt{line-height:1.6}.result-border-tableset .result-campus-cont li:last-child{margin-bottom:0}.result-border-tableset .result-campus-cont ul.result-campus-rate{margin:0;padding:0 0 5px 0}.result-border-tableset .result-campus-cont ul.result-campus-rate li{font-weight:700;line-height:1;color:#00aea2;display:block;margin:0 0 5px 0;padding:3px 7px;font-size:100%}.result-border-tableset .result-campus-cont ul.result-campus-rate li svg{margin-right:5px;vertical-align:middle}.result-border-tableset .result-campus-cont ul.result-campus-tags{margin:0;padding:0}.result-border-tableset .result-campus-cont ul.result-campus-tags li{border:1px solid #ddd;border-radius:3px;color:#ddd;display:inline-block;font-weight:700;margin:0 5px 5px 0;padding:3px 7px}.result-border-tableset .result-campus-cont ul.result-campus-tags li.active{border:1px solid #ffa142;color:#ffa142}.result-border-tableset .result-campus-name{line-height:1.3;margin-bottom:5px}.result-border-tableset .result-campus-name:last-child{margin-bottom:0}.result-border-tableset .result-campus-place{padding-left:1em!important;background:url(/tsushin-highschool/assets/images/search/icon_train.png) no-repeat 0 2px;background-size:.65em;color:#777;line-height:1.3;margin-bottom:7px}.result-border-tableset .result-campus-text{line-height:1.3;margin:5px 0 0}.result-border-tableset .result-campus-text-row2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2}.result-border-tableset .result-campus-text-row3{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:3}.result-border-tableset .result-campus-address{font-size:80%;color:#888}.result-border-tableset .result-tags{display:flex;flex-wrap:wrap;width:100%;padding-top:7px;margin:0}.result-border-tableset .result-tags span{display:block;word-break:keep-all;color:#fff;background:#66cec7;font-size:80%;border-radius:3px;margin:0 6px 6px 0;padding:0 7px}@media screen and (min-width:751px){.result-border-tableset{margin:0;width:100%}.result-border-tableset .result-box{width:100%}.result-border-tableset .result-campus,.result-border-tableset .result-review{border-bottom:1px solid #eee;margin:0 auto;padding:0 0;display:table;width:100%;background-color:inherit;position:relative}.result-border-tableset .result-campus-title,.result-border-tableset .result-review-title{border-radius:0;border-right:none;padding:0;display:table-cell;width:64px;color:#fff;background:#66cec7;font-weight:400;font-size:10px;text-align:center;line-height:1.2;box-sizing:border-box;vertical-align:middle}.result-border-tableset .result-campus-title img,.result-border-tableset .result-review-title img{padding:0;display:inline-block;font-weight:400;width:16px}.result-border-tableset .result-campus-cont,.result-border-tableset .result-review-cont{padding:17px 12px;display:table-cell;vertical-align:middle;width:calc(100% - 64px);line-height:1.6;box-sizing:border-box}.result-border-tableset .result-campus-cont li{line-height:1.5;padding:0}.result-border-tableset .result-campus-cont ul.result-campus-rate{padding:0 0 5px 0}.result-border-tableset .result-campus-cont ul.result-campus-rate li{font-size:100%}.result-border-tableset .result-campus-cont ul.result-campus-tags{margin:0;padding:0}.result-border-tableset .result-campus-cont ul.result-campus-tags li{border:1px solid #ddd;border-radius:3px;color:#ddd;display:inline-block;margin:0 5px 0 0;padding:3px 7px}.result-border-tableset .result-campus-cont ul.result-campus-tags li.active{border:1px solid #ffa142;color:#ffa142}.result-border-tableset .result-tags{width:100%;padding-top:7px;margin:0}.result-border-tableset .result-tags span{background:#66cec7;border-radius:3px;color:#fff;margin:0 6px 6px 0;padding:0 7px}}