@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}}img{display:block;width:100%;height:auto}p{margin-bottom:0}a,a:hover,a:visited{text-decoration:none}a:hover{opacity:.8}input[type=checkbox],input[type=radio]{display:none}.main-title{padding:6.5% 4%;width:100%;color:#fff;background-color:#00aea2;font-weight:700;font-size:154%;line-height:1.4;box-sizing:border-box}.main-title-wrapper{font-weight:700}.main-title-sub{font-weight:700;display:block;font-size:65%}.main-image{margin:4% auto 3%;width:85.3%}.main-lead{margin:0 auto 4%;width:92%}.search{background:#fff8e1;width:92%;margin:0 auto 10.67%;padding:4% 3.33% 6.4%;box-sizing:border-box}.search-item-title{font-size:94%;font-weight:700;border-bottom:1px solid #ffd24d}.search-area{display:flex;align-items:center;justify-content:space-between;margin-top:4%}.search-area-sub{font-size:87%;font-weight:500}.search-area-cont{width:78.1%}.search-area-cont select{width:100%;padding:.58em 2.5em .57em .6em;font-size:87%;border:1px solid #aaa;border-radius:6px;line-height:1.5;background:url(/tsushin-highschool/assets/images/review/arrow_down.png) no-repeat 96% center #fff;background-size:4.8% auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#333}.search-writer{display:flex;justify-content:space-between;margin-top:2.66%}.search-writer-sub{font-size:87%;font-weight:500;padding-top:2%}.search-writer-cont{width:78.1%}.search-writer-cont input[type=checkbox]+label{border:1px solid #aaa;background:#fff;border-radius:6px;font-size:87%;padding:.58em .6em .57em;width:48%;display:inline-block;line-height:1.5;box-sizing:border-box}.search-writer-cont input[type=checkbox]:first-child+label{margin:0 1.6% 2.66% 0}.search-writer-cont input[type=checkbox]:checked+label{border:1px solid #ffd24d;background:#ffd24d}.search-keyword{display:flex;justify-content:space-between;margin-top:2.66%}.search-keyword-sub{font-size:87%;font-weight:500;padding-top:2%}.search-keyword-cont{width:78.1%}.search-keyword-cont input[type=text]{width:100%;padding:.58em .6em .57em;font-size:87%;border:1px solid #aaa;border-radius:6px;line-height:1.5;box-sizing:border-box}.search-keyword-assist{padding-top:1.33%;line-height:1.5}.search-keyword-assist-title{font-size:87%;font-weight:700;color:#666}.search-keyword-assist-list{display:flex}.search-keyword-assist-list .keyword{color:#07c;font-size:87%;text-decoration:underline;margin-right:2.66%;cursor:pointer}.search-btn{padding-top:5.33%}.search-btn input{margin:auto;padding:3% 0 3% 2%;border:1px solid #00a3d9;border-radius:5px;display:block;width:60%;color:#00a3d9;font-size:94%;background:url(/tsushin-highschool/assets/images/review/icon_search_blue.png) left 17% center no-repeat #ccf5ff;background-size:1em auto;text-align:center;text-decoration:none;font-weight:700;box-shadow:0 4px 0 0 #00a3d9;box-sizing:border-box}.review-title{background:#00aea2;padding:4.6% 4%;line-height:1}.review-title span{padding:0 0 0 1.5em;color:#fff;font-size:120%;background:url(/tsushin-highschool/assets/images/review/icon_review.png) no-repeat left center;background-size:1.1em auto;font-weight:700}.review-head{display:flex;justify-content:space-between;padding-top:4%;width:92%;margin:auto}.review-result{line-height:1.4}.review-result .total{display:block;font-size:94%;font-weight:500}.review-result .displaying{font-weight:500}.review-result .displaying em{color:#ff7373;font-weight:700;font-size:127%}.review-summary{background:#effbfb;padding:4%}.review-summary-kind{padding:0 1.33%;border:1px solid #00aea2;display:inline-block;color:#00aea2;font-size:87%;line-height:1.4;background:#fff;font-weight:500}.review-summary-title{display:flex;align-items:center;margin-top:10px}.review-summary-sub-text{font-size:100%;padding-left:10px}.review-summary-name{display:block;font-size:127%;font-weight:700;line-height:1.4}.review-summary-star img{width:24.64%;display:inline-block}.review-summary-star-num{font-size:107%;font-weight:700}.review-summary-star-num em{font-size:113%;font-weight:700}.review-summary-total{display:inline-block;font-size:107%}.review-post{width:55.46%}.review-post-button{display:block;font-size:87%;font-weight:700;background:url(/tsushin-highschool/assets/images/review/icon_post.png) no-repeat 1.8em center,#eee;background-size:1.5em auto,100% auto;text-align:center;padding:4% 0 4% 1em;border-radius:5px;box-shadow:0 4px 0 0 #aaa;color:#333}.review-post-button:visited{color:#333}.review-post.full{width:100%;padding-bottom:2.66%}.review-post.full .review-post-button{display:block;font-size:87%;font-weight:700;background:url(/tsushin-highschool/assets/images/review/icon_post.png) no-repeat 3em center,#eee;background-size:1.5em auto,100% auto;text-align:center;text-decoration:none;padding:4% 0 4% 1em;border-radius:5px;box-shadow:0 4px 0 0 #aaa;color:#333;width:55.46%;margin:4.66% auto 0;line-height:1}.review-post-link{text-align:right;padding-top:8%}.review-post-link a{font-size:94%;font-weight:500;color:#07c}.review-list{width:92%;margin:4% auto 6.66%}.review-list-box{border:1px solid #ccc}.review-list-box:not(:first-child){margin-top:4%}.review-list-box .profile{padding:4%;background:#effbfb;display:flex;align-items:flex-start;justify-content:space-between}.review-list-box .profile-img{width:20.48%}.review-list-box .profile-block{width:74.99%}.review-list-box .profile-label-school{padding:0 1.33%;border:1px solid #00aea2;display:inline-block;color:#00aea2;font-size:87%;line-height:1.4;background:#fff;font-weight:500;font-feature-settings:"pkna";width:max-content}.review-list-box .profile-label-admission{margin:0 0 0 1.33%;padding:0 1.33%;border:1px solid #ffa142;display:inline-block;color:#fff;background-color:#ffa142;font-size:87%;line-height:1.4;font-feature-settings:"pkna";width:max-content}.review-list-box .profile-school{line-height:1.5;font-weight:700;font-size:107%}.review-list-box .profile-school a{color:#07c;font-weight:700;font-size:107%}.review-list-box .profile-school span{font-weight:700;font-size:107%}.review-list-box .profile-type{font-size:94%}.review-list-box .profile-type-status{font-weight:500}.review-list-box .profile-type-year{font-weight:500}.review-list-box .profile-type-year::before{content:"／";font-size:94%;padding-right:1.33%}.review-list-box .profile-star img{width:35.72%;display:inline-block}.review-list-box .profile-star-num{font-size:107%;font-weight:700;padding-left:1.33%}.review-list-box .profile-star-num em{font-size:120%;font-weight:700}.review-list-box .detail{padding:4% 4% 8% 4%;position:relative}.review-list-box .detail-trigger{display:flex;justify-content:center;align-items:center;font-size:94%;color:#07c;position:absolute;bottom:0;right:0;padding:16% 4% 1% 4%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 70%);width:100%;box-sizing:border-box;z-index:1}.review-list-box .detail-trigger::before{content:"";width:1em;height:1em;display:block;background:url(/tsushin-highschool/assets/images/icon_plus.svg) no-repeat;background-size:contain;padding-right:10px}.review-list-box .detail-block{overflow:hidden;position:relative}.review-list-box .detail-block.is-hide{height:12vh}.review-list-box .detail-block::before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%}.review-list-box .detail-box:not(:first-child){padding-top:3.33%}.review-list-box .detail-title{font-size:94%;font-weight:700;color:#00aea2;display:block;line-height:1.5;text-indent:-.5em}.review-list-box .detail-text{font-size:94%;line-height:1.6}.review-more-button a{margin:0 auto 6%;padding:.5em 0;border-radius:4px;display:block;width:55.4%;color:#333;background-image:url(/tsushin-highschool/assets/images/review/arrow_right.png),linear-gradient(180deg,#eee 0,#ddd 100%);background-position:97% center,top left;background-size:3% auto,auto;background-repeat:no-repeat,no-repeat;font-weight:700;text-decoration:none;text-align:center;box-shadow:0 4px 0 0 #aaa}.review-list-box .detail-trigger.is-show+.detail-block::before{display:none}.star5_rating{position:relative;z-index:0;display:inline-block;letter-spacing:3px;white-space:nowrap;color:#fff;-webkit-text-stroke:.5px #ffa142}.star5_rating:after,.star5_rating:before{content:'★★★★★'}.star5_rating:after{position:absolute;z-index:1;top:0;left:0;overflow:hidden;white-space:nowrap;color:#ffa142}.star5_rating[data-rate="5"]:after{width:100%}.star5_rating[data-rate="4.9"]:after{width:95%}.star5_rating[data-rate="4.8"]:after{width:94%}.star5_rating[data-rate="4.7"]:after{width:92%}.star5_rating[data-rate="4.6"]:after{width:90%}.star5_rating[data-rate="4.5"]:after{width:89%}.star5_rating[data-rate="4.4"]:after{width:88%}.star5_rating[data-rate="4.3"]:after{width:86%}.star5_rating[data-rate="4.2"]:after{width:84%}.star5_rating[data-rate="4.1"]:after{width:82%}.star5_rating[data-rate="4.0"]:after{width:80%}.star5_rating[data-rate="3.9"]:after{width:75%}.star5_rating[data-rate="3.8"]:after{width:74%}.star5_rating[data-rate="3.7"]:after{width:72%}.star5_rating[data-rate="3.6"]:after{width:70%}.star5_rating[data-rate="3.5"]:after{width:69%}.star5_rating[data-rate="3.4"]:after{width:68%}.star5_rating[data-rate="3.3"]:after{width:66%}.star5_rating[data-rate="3.2"]:after{width:64%}.star5_rating[data-rate="3.1"]:after{width:62%}.star5_rating[data-rate="3.0"]:after{width:60%}.star5_rating[data-rate="2.9"]:after{width:55%}.star5_rating[data-rate="2.8"]:after{width:54%}.star5_rating[data-rate="2.7"]:after{width:52%}.star5_rating[data-rate="2.6"]:after{width:50%}.star5_rating[data-rate="2.5"]:after{width:49%}.star5_rating[data-rate="2.4"]:after{width:48%}.star5_rating[data-rate="2.3"]:after{width:46%}.star5_rating[data-rate="2.2"]:after{width:44%}.star5_rating[data-rate="2.1"]:after{width:42%}.star5_rating[data-rate="2.0"]:after{width:40%}.star5_rating[data-rate="1.9"]:after{width:35%}.star5_rating[data-rate="1.8"]:after{width:34%}.star5_rating[data-rate="1.7"]:after{width:32%}.star5_rating[data-rate="1.6"]:after{width:30%}.star5_rating[data-rate="1.5"]:after{width:29%}.star5_rating[data-rate="1.4"]:after{width:28%}.star5_rating[data-rate="1.3"]:after{width:26%}.star5_rating[data-rate="1.2"]:after{width:24%}.star5_rating[data-rate="1.1"]:after{width:22%}.star5_rating[data-rate="1.0"]:after{width:20%}.star5_rating[data-rate="0.9"]:after{width:15%}.star5_rating[data-rate="0.8"]:after{width:14%}.star5_rating[data-rate="0.7"]:after{width:12%}.star5_rating[data-rate="0.6"]:after{width:10%}.star5_rating[data-rate="0.5"]:after{width:9%}.star5_rating[data-rate="0.4"]:after{width:8%}.star5_rating[data-rate="0.3"]:after{width:6%}.star5_rating[data-rate="0.2"]:after{width:4%}.star5_rating[data-rate="0.1"]:after{width:2%}.star5_rating[data-rate="0.0"]:after{width:0%}.unregistered-data{padding:13% 0}.unregistered-data p{font-size:113%;font-weight:700;text-align:center}.contents-paginator{margin-bottom:6%;text-align:center;letter-spacing:-.4em;white-space:nowrap}.contents-paginator a{margin-right:.7em;padding:.1em .5em .1em;border:1px solid #00aea2;border-radius:4px;display:inline-block;min-width:2.05em;font-size:113%;text-align:center;text-decoration:none;letter-spacing:normal;box-sizing:border-box}.contents-paginator a.next{margin:.5em 0 .5em 0;padding:0 .8em 0 0;border:none;background:url(/tsushin-highschool/assets/images/arrow_right_blue.png) no-repeat right .5em;background-size:.5em auto}.contents-paginator a.prev{margin:.5em .5em .5em 0;padding:0 0 0 .8em;border:none;background:url(/tsushin-highschool/assets/images/arrow_left_blue.png) no-repeat left .5em;background-size:.5em auto}.contents-paginator span{margin-right:.7em;padding:.1em .5em .1em;border:1px solid #00aea2;border-radius:4px;display:inline-block;min-width:2.05em;font-size:113%;text-align:center;text-decoration:none;letter-spacing:normal;box-sizing:border-box}.contents-paginator span.active{border:1px solid #b3b3b3;color:#fff;background-color:#b3b3b3}.heart-btn{margin:0 auto 0;padding:3% 5% 5% 5%;width:100%;box-sizing:border-box}.heart-btn-in{align-items:flex-start;display:flex;justify-content:right;position:relative}.heart-btn a{margin:0 .8em 3px 0;padding:.1em .8em;border-radius:3px;display:inline-block;color:#333;background-color:#eee;font-weight:700;font-size:87%;height:2em;text-decoration:none;box-sizing:border-box;box-shadow:0 2px 0 0 #aaa}.heart-btn.active a{background-color:#ff7373;color:#fff;pointer-events:none;box-shadow:none}.heart-btn a .icon{background-image:url(/tsushin-highschool/assets/images/review/icon_heart_black.svg);background-repeat:no-repeat;background-size:contain;box-sizing:border-box;display:inline-block;padding-right:.6em;width:1.6em;height:1.01em;margin-top:-.2em;vertical-align:middle}.heart-btn.active a .icon{background-image:url(/tsushin-highschool/assets/images/review/icon_heart_white.svg)}.heart-btn span.heart-num{border:1px solid #ccc;border-radius:3px;height:1.95em;padding:.35em .5em 0;display:inline-block;position:relative;min-width:2em;font-size:93%;text-align:center;line-height:1;box-sizing:border-box}.heart-btn span.heart-num::before{content:"";margin-top:-.2em;border:.2em solid transparent;border-right:.4em solid #fff;position:absolute;top:50%;left:calc(-.6em + 1px);z-index:2}.heart-btn span.heart-num::after{content:"";margin-top:-.2em;border:.2em solid transparent;border-right:.4em solid #555;position:absolute;top:50%;left:-.6em;z-index:1}.ranking-title{padding:2% 2.66%;width:100%;background-color:#00aea2;box-sizing:border-box}.ranking-title span{padding:0 0 0 1.5em;display:block;font-weight:700;font-size:127%;color:#fff;background:url(/tsushin-highschool/assets/images/top/icon_crown_white.png) no-repeat left center;background-size:6.53% 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%}.reserve-btn-note{font-size:67%;color:#555;height:1.5em;position:absolute;right:-1em;padding:5% 0 0;text-align:center;width:50vw}@media screen and (min-width:751px){.main-title{margin:0;padding:33px 24px 33px 24px;width:100%;color:#fff;background-color:#00aea2;font-weight:700;font-size:163%;line-height:1.4;box-sizing:border-box}.main-title-wrapper{display:block;width:900px;margin:0 auto}.main-title-sub{font-size:100%;font-weight:700;display:inline-block;padding-right:30px}.main-image{margin:40px auto 30px;width:640px}.main-lead{margin:0 auto 30px;width:900px}.search{width:900px;margin:0 auto 60px;padding:40px 24px 36px}.search-item-title{font-size:113%}.search-area{margin-top:25px;justify-content:start}.search-area-sub{font-size:100%;width:100px}.search-area-cont{width:310px}.search-area-cont select{padding:5px 10px;font-size:100%;background-size:16px auto}.search-writer{justify-content:start;align-items:center;margin-top:12px}.search-writer-sub{font-size:100%;width:100px;padding:0}.search-writer-cont{width:740px}.search-writer-cont input[type=checkbox]+label{width:237px;font-size:100%;padding:5px 10px}.search-writer-cont input[type=checkbox]:first-child+label{margin:0}.search-writer-cont input[type=checkbox]:not(:first-child)+label{margin-left:9px}.search-keyword{justify-content:start;align-items:center;margin-top:12px}.search-keyword-sub{font-size:100%;width:100px;padding:0}.search-keyword-cont{width:740px;display:flex}.search-keyword-cont input[type=text]{padding:4px 10px;font-size:100%;width:310px}.search-keyword-assist{padding:0 0 0 20px;line-height:1.24;width:410px}.search-keyword-assist-title{font-size:88%;font-weight:700;color:#666}.search-keyword-assist-list .keyword{font-size:88%;margin-right:12px}.search-btn{padding-top:28px}.search-btn input{padding:15px 0 15px 30px;border-radius:6px;width:240px;font-size:138%;background:url(/tsushin-highschool/assets/images/review/icon_search_blue.png) left 30px center no-repeat #ccf5ff;background-size:23px auto}.review-title{padding:20px 0}.review-title span{padding:0 0 0 1.5em;font-size:150%;width:900px;margin:0 auto;display:block;box-sizing:border-box}.review-head{width:900px;padding-top:30px;align-items:end}.review-result .total{display:inline-block;font-size:100%;padding-right:5px}.review-result .displaying em{font-size:163%}.review-summary{padding:30px 0}.review-summary-wrapper{width:900px;margin:0 auto}.review-summary-kind{padding:5px 8px;font-size:94%;line-height:1}.review-summary-title{margin-top:none}.review-summary-name{font-size:150%}.review-summary-star img{width:128px;padding-top:8px}.review-summary-star-num{font-size:163%;padding-left:8px}.review-summary-star-num em{font-size:100%}.review-summary-total{font-size:113%;font-weight:500}.review-summary-total a{font-weight:500}.review-post{width:280px}.review-post-button{font-size:125%;background:url(/tsushin-highschool/assets/images/review/icon_post.png) no-repeat 1.5em center,#eee;background-size:30px auto;padding:18px 0 18px 1em;line-height:1}.review-post.full .review-post-button{font-size:125%;background:url(/tsushin-highschool/assets/images/review/icon_post.png) no-repeat 2em center,#eee;background-size:30px auto;padding:18px 0 18px 1em;line-height:1;width:280px;margin:40px auto 0}.review-post-link{padding-top:28px}.review-post-link a{font-size:100%}.review-list{width:900px;margin:45px auto 32px}.review-list-box:not(:first-child){margin-top:25px}.review-list-box .profile{padding:30px}.review-list-box .profile-img{width:86px}.review-list-box .profile-block{width:720px;display:flex;justify-content:space-between}.review-list-box .profile-box{padding-right:15px;width:494px;margin:0}.review-list-box .profile-label-school{padding:5px 8px;font-size:94%;line-height:1}.review-list-box .profile-label-admission{padding:5px 8px;font-size:94%;line-height:1}.review-list-box .profile-school{line-height:1.4;font-weight:700;font-size:138%;padding-top:3px}.review-list-box .profile-school a{font-size:100%}.review-list-box .profile-school span{font-size:100%}.review-list-box .profile-type{font-size:100%}.review-list-box .profile-type-year::before{padding-right:5px}.review-list-box .profile-star{display:flex;align-items:center;border-left:1px solid #ccc;padding:0 10px 0 40px}.review-list-box .profile-star img{width:160px;display:block}.review-list-box .profile-star-num{display:block;text-align:center;font-size:150%;padding:0}.review-list-box .profile-star-num em{font-size:100%}.review-list-box .detail{padding:30px 30px 40px 30px}.review-list-box .detail-trigger{font-size:112%;padding:90px 30px 10px 30px;cursor:pointer}.review-list-box .detail-read-more-icon{width:18px;height:18px}.review-list-box .detail-read-more-icon::before{top:8px}.review-list-box .detail-read-more-icon::after{top:4px;left:1px}.review-list-box .detail-block.is-hide{height:120px}.review-list-box .detail-box:not(:first-child){padding-top:20px}.review-list-box .detail-title{font-size:100%;text-indent:-.5em}.review-list-box .detail-text{font-size:100%}.review-more-button a{margin:0 auto 80px;padding:6px 0;border-radius:5px;width:380px;color:#333;background-image:url(/tsushin-highschool/assets/images/review/arrow_right.png),linear-gradient(180deg,#eee 0,#ddd 100%);background-position:362px center,top left;background-size:8px auto,auto;box-shadow:0 2px 0 0 #aaa}.star5_rating{font-size:145%}.unregistered-data{padding:80px 0}.unregistered-data p{font-size:138%}.contents-paginator{margin-bottom:6%;text-align:center;letter-spacing:-.4em;white-space:nowrap}.contents-paginator a{margin-right:.7em;padding:.1em .5em .1em;border:1px solid #00aea2;border-radius:4px;display:inline-block;min-width:2.05em;font-size:125%;text-align:center;text-decoration:none;letter-spacing:normal;box-sizing:border-box}.contents-paginator a.next{margin:.5em 0 .5em 0;padding:0 16px 0 0;border:none;background:url(/tsushin-highschool/assets/images/arrow_right_blue.png) no-repeat right center;background-size:11px auto}.contents-paginator a.prev{margin:.5em .5em .5em 0;padding:0 0 0 16px;border:none;background:url(/tsushin-highschool/assets/images/arrow_left_blue.png) no-repeat left center;background-size:11px auto}.contents-paginator a:hover{color:#07c;opacity:.6}.contents-paginator span{margin-right:.7em;padding:.1em .5em .1em;border:1px solid #00aea2;border-radius:4px;display:inline-block;min-width:2.05em;font-size:125%;text-align:center;text-decoration:none;letter-spacing:normal;box-sizing:border-box}.contents-paginator span.active{border:1px solid #b3b3b3;color:#fff;background-color:#b3b3b3}.heart-btn{padding:0 30px 30px 30px}.ranking-title{margin:0 auto 13px;padding:0 0;background-color:#00aea2;width:100%;line-height:1.8}.ranking-title span{margin:0 auto 0;padding:10px 0 10px 2em;display:block;width:900px;font-weight:700;font-size:150%;color:#fff;background:url(/tsushin-highschool/assets/images/top/icon_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 #fff;background-size:50px auto}.rankingArea li:nth-child(2){background:url(/tsushin-highschool/assets/images/article/ranking_2.png) no-repeat 9px 30px #fff;background-size:50px auto}.rankingArea li:nth-child(3){background:url(/tsushin-highschool/assets/images/article/ranking_3.png) no-repeat 9px 30px #fff;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}.reserve-btn-note{height:1.5em;left:0;right:auto;padding:10px 0 0;text-align:left;width:310px}}