@charset "UTF-8";* html .ranking-menu,* html .ranking-menu ul,* html .ranking-search-sort-box,* html .ranking-search-sort-box dl,* html .ranking-search-sort-page li a,* html .ranking-search-sort-page li a:hover,* html .ranking-search-sort-page span,* html .ranking-search-sortpager{zoom:1}.tx-review001{font-size:18px;font-weight:700;padding-right:5px;color:#ff386a}.tx-review002{background:url(/images/school/ic_001.gif) left center no-repeat;padding:0 0 0 15px}.photoarea-overlay{display:inline-block;position:relative;max-width:100%}.photoarea-overlay a:hover{opacity:.7}.photoarea-overlay img{box-sizing:border-box;width:124px;height:93px;object-fit:cover;vertical-align:bottom;padding:2px;border:1px solid #ccc}.tx-sub-001{padding:0 10px 10px;line-height:1.5}.ranking-nav-box{background:url(/images/ranking/bg_001.gif) left bottom repeat-x}.ranking-menu{margin-bottom:10px}.ranking-menu ul{border-bottom:4px solid #f04b02}.ranking-menu ul li{float:left;width:184px}.ranking-menu ul li a{padding:10px 0;display:block;border:1px solid #ffb899;border-bottom:none;border-right:none;text-align:center;text-decoration:none;color:#d73801;font-weight:700;font-size:15px;background:#ffffd6;background:-moz-linear-gradient(to bottom,#fff 0,#feecd6 97%,#fff 98%,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(97%,#feecd6),color-stop(98%,#fff),color-stop(100%,#fff));background:-webkit-linear-gradient(to bottom,#fff 0,#feecd6 97%,#fff 98%,#fff 100%);background:-o-linear-gradient(to bottom,#fff 0,#feecd6 97%,#fff 98%,#fff 100%);background:-ms-linear-gradient(to bottom,#fff 0,#feecd6 97%,#fff 98%,#fff 100%);background:linear-gradient(to bottom,#fff 0,#feecd6 97%,#fff 98%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#feecd6', GradientType=0 )}.ranking-menu ul li:last-child{width:182px}.ranking-menu ul li:last-child a{border:1px solid #ffb899;border-bottom:none}.ranking-menu ul li a:hover,.ranking-menu ul li.ranking-menu-on a{border-color:#f44c02;color:#fff;background:#fe7437;background:-moz-linear-gradient(to bottom,#fe7437 0,#f14d05 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fe7437),color-stop(100%,#f14d05));background:-webkit-linear-gradient(to bottom,#fe7437 0,#f14d05 100%);background:-o-linear-gradient(to bottom,#fe7437 0,#f14d05 100%);background:-ms-linear-gradient(to bottom,#fe7437 0,#f14d05 100%);background:linear-gradient(to bottom,#fe7437 0,#f14d05 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe7437', endColorstr='#f14d05', GradientType=0 )}.ranking-menu ul li:last-child a:hover{border-color:#f44c02}.box-ranking-search,.box-ranking-search-open{clear:both;padding:10px 5px 15px;position:relative;margin:0 0 20px}.btn-wrapper-ranking-search-off,.btn-wrapper-ranking-search-on{position:absolute;left:540px;top:23px;z-index:10}.tx-ranking-search{padding-left:230px}.tx-ranking-search span{background:#fff;border:1px solid #fa6405;border-radius:4px;padding:3px 5px;width:270px;text-align:center}.ranking-search-sort-box{background:#f6f6f6;border:2px solid #CCC;clear:both;padding:10px 5px 0;margin:0 auto 10px;width:696px}.ranking-search-sort-box dl{display:block;margin-bottom:10px;font-size:12px;text-align:center}.ranking-search-sort-box dd{padding:3px 0 2px;line-height:1.5}.ranking-search-sort-box dd span,.ranking-search-sort-box dt{font-weight:700}.ranking-search-list{margin:0 0 40px;padding:15px 10px 0}.ic-ranking-search-txt{padding:3px 15px;margin-right:5px;border-radius:4px;display:inline-block;color:#000;font-size:15px;background:#FFF;text-align:center}.ic-rank-001,.ic-rank-002,.ic-rank-003{padding:3px 5px 3px 25px;border-radius:4px;display:inline-block;font-size:15px;margin-right:5px}.ic-rank-001{background:url(/images/ranking/ic_big_rank001.gif) 4px center no-repeat #FFF;color:#aa7701}.ic-rank-002{background:url(/images/ranking/ic_big_rank002.gif) 4px center no-repeat #FFF;color:#625639}.ic-rank-003{background:url(/images/ranking/ic_big_rank003.gif) 4px center no-repeat #FFF;color:#8b2b00}.ranking-search-txt001{font-size:15px;font-weight:700;padding:6px 0 0;color:#fff;float:left;word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.ranking-search-txt001 a{color:#fff}.ranking-search-iconbox001{float:right;padding:6px 0 0}.ranking-search-iconbox001 li{float:left;border:1px solid #ffb899;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;padding:3px;margin-right:5px;background-color:#fff;width:auto;font-size:13px}.col-ttl001{background:#fff2e2}.tx-review-strong{font-size:18px;font-weight:700;color:#ff386a}.ttl-hyouban{padding:0 5px 0 0}.ranking-search-sortpager{margin:0 auto;padding:0}.ranking-search-sortpager-top{border-bottom:1px #CCC dotted;padding:0 0 10px}.ranking-search-sortpager-bt{border-top:1px #CCC dotted;padding:10px 0 0;margin-bottom:15px}.ranking-search-sortpager-txt{color:#000;padding:6px 0 0 14px;float:left}.ranking-search-sortpager-txt span{font-weight:700}.ranking-common-splugin{width:250px;float:right}.ranking-common-splugin .btn-ranking-twitter{float:left;text-align:center;padding:0;margin-right:10px}.ranking-common-splugin .btn-ranking-facebook{float:left;text-align:center;padding:0}.ranking-search-sort-page{padding:8px 10px 3px 0;float:right;text-align:right;font-size:12px}.ranking-search-sort-page li{display:inline;margin-right:5px}.ranking-search-sort-page li.current{background:#06C;border:1px solid #06C;color:#fff;font-weight:700;padding:5px 7px}.ranking-search-sort-page li a{background:#FFF;border:1px solid #06c;padding:5px 7px}.ranking-search-sort-page li a:hover{background:#DDEFFF;border:1px solid #06c;color:#004B91;padding:5px 7px;text-decoration:none}.ranking-search-sort-page span{background:#06c;border:1px solid #06c;color:#FFF;font-weight:700;padding:5px 7px}.sch_notes{margin:30px 10px 20px;padding:0 0 0 10px;border:1px solid #ccc;background:url(/images/school/notes_bg.jpg) no-repeat #F4F4F4}.sch_notes h3{margin:10px 0 8px 30px;padding:0}.sch_notes p,.sch_notes ul{padding:10px}.sch_notes ul li{padding-bottom:5px;line-height:1.5}.ranking-menu ul:after,.ranking-menu:after,.ranking-search-sort-box dl:after,.ranking-search-sort-box:after,.ranking-search-sortpager:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}