@charset "UTF-8";.ranking-search{width:674px;padding:15px;margin:0 auto 10px;background:#E6FBFC;border:2px solid #0ae;position:relative}.ranking-search table{width:100%}.ranking-search-col1{width:13%}.ranking-search-col2{width:37%}.ranking-search-col3{width:10%}.ranking-search-col4{width:40%}.ranking-search input{vertical-align:bottom}.ranking-search-box{margin-bottom: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:auto;height:auto;max-width:130px;max-height:130px;vertical-align:bottom;padding:2px;border:1px solid #ccc}.photoarea-overlay-caption{position:absolute;bottom:0;left:0;right:0;margin:0 3px 3px;padding:1px;background:rgba(0,0,0,.6);color:#fff;overflow:hidden;font-size:10px;height:1em;display:inline-block;line-height:1.1}.photoarea-overlay-caption a{color:#fff;text-decoration:none}.photoarea-overlay-title{padding:7px 0 0;font-size:12px}.photoarea-overlay-name{padding:5px 0 0;font-size:10px}.tx-hensachi{font-size:16px;font-weight:400;padding-right:5px}.rankMod-ranking-menu ul li a,.rankMod-ranking-search-current-status dt,.rankMod-ranking-search-sortpager-txt span,.rankMod-ranking-search-title,.ranking-search-sort-box dd span,.ranking-search-sort-box dt{font-weight:700}.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}.rankMod-tx-sub-001{padding:0 10px 10px;line-height:1.5}.rankMod-ranking-nav-box{background:url(/images/ranking/bg_001.gif) left bottom repeat-x}.rankMod-ranking-menu{margin-bottom:10px}.rankMod-ranking-menu ul{border-bottom:4px solid #0ae}.rankMod-ranking-menu ul li{float:left;width:calc(734px / 5)}.rankMod-ranking-menu ul li a{padding:10px 0;display:block;border:1px solid #c6e1eb;border-bottom:none;border-right:none;text-align:center;text-decoration:none;color:#037193;font-size:15px;background:#f5fafa;background:-moz-linear-gradient(to bottom,#f5fafa 0,#dbfcfe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5fafa),color-stop(100%,#dbfcfe));background:-webkit-linear-gradient(to bottom,#f5fafa 0,#dbfcfe 100%);background:-o-linear-gradient(to bottom,#f5fafa 0,#dbfcfe 100%);background:-ms-linear-gradient(to bottom,#f5fafa 0,#dbfcfe 100%);background:linear-gradient(to bottom,#f5fafa 0,#dbfcfe 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5fafa', endColorstr='#dbfcfe', GradientType=0 )}.rankMod-ranking-menu ul li:last-child a{border:1px solid #c6e1eb;border-bottom:none}.rankMod-ranking-menu ul li a:hover,.rankMod-ranking-menu ul li.rankMod-ranking-menu-on a{border-color:#009fdd;color:#fff;background:#2ac5fd;background:-moz-linear-gradient(to bottom,#2ac5fd 0,#09b1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2ac5fd),color-stop(100%,#09b1f1));background:-webkit-linear-gradient(to bottom,#2ac5fd 0,#09b1f1 100%);background:-o-linear-gradient(to bottom,#2ac5fd 0,#09b1f1 100%);background:-ms-linear-gradient(to bottom,#2ac5fd 0,#09b1f1 100%);background:linear-gradient(to bottom,#2ac5fd 0,#09b1f1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2ac5fd', endColorstr='#09b1f1', GradientType=0 )}.rankMod-ranking-menu ul li:last-child a:hover{border-color:#009fdd}html>body .rankMod-ranking-menu ul>:first-child+*+*+*{width:181px\9}html>body .rankMod-ranking-menu ul>:first-child+*+*+* a{border-right:solid 1px #c6e1eb\9}html>body .rankMod-ranking-menu ul li a:hover,html>body .rankMod-ranking-menu ul li.rankMod-ranking-menu-on a{border-right:solid 1px #009fdd\9}.rankMod-box-ranking-search,.rankMod-box-ranking-search-open{clear:both;padding:10px 5px 15px;position:relative;margin:0 0 20px}.rankMod-wrapper-ranking-search-bt__close a,.rankMod-wrapper-ranking-search-bt__open a{padding:4px 0 4px 10px;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFF0F0F0')}.rankMod-btn-wrapper-ranking-search-off,.rankMod-btn-wrapper-ranking-search-on{position:absolute;right:30px;top:27px;z-index:10}.rankMod-wrapper-ranking-search-bt a{text-decoration:none;color:#333;font-weight:700;display:inline-block;width:100px;text-align:center;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.rankMod-wrapper-ranking-search-bt__open a{background-image:-webkit-linear-gradient(to bottom,#fff 0,#f0f0f0 100%);background-image:-o-linear-gradient(to bottom,#fff 0,#f0f0f0 100%);background:url(/images/ranking/ic_bt_open.png) 10px 40% no-repeat #fff}.rankMod-wrapper-ranking-search-bt__close a{background-image:-webkit-linear-gradient(to bottom,#fff 0,#f0f0f0 100%);background-image:-o-linear-gradient(to bottom,#fff 0,#f0f0f0 100%);background:url(/images/ranking/ic_bt_close.png) 10px 40% no-repeat #fff}.rankMod-ranking-search-title{padding:0 0 0 6px;margin-bottom:10px;font-size:15px;border-left:5px solid #0ae}.rankMod-tx-ranking-search{padding-left:230px}.rankMod-tx-ranking-search span{background:#fff;border:1px solid #0ae;border-radius:4px;padding:3px 5px;width:270px;text-align:center}.rankMod-ranking-search-current-status dd,.rankMod-ranking-search-current-status dt{display:inline}.rankMod-ranking-search-current-status dd{padding:10px}.rankMod-sch-bt{padding:7px 0;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;width:720px}.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}.rankMod-ranking-search-sortpager{margin:0 auto;padding:0}.rankMod-ranking-search-sortpager-top{border-bottom:1px #CCC dotted;padding:0 0 10px}.rankMod-ranking-search-sortpager-bt{border-top:1px #CCC dotted;padding:10px 0 0;margin-bottom:15px}.rankMod-ranking-search-sortpager-txt{color:#000;padding:6px 0 0 14px;float:left}.rankMod-ranking-common-splugin{width:250px;float:right}.rankMod-ranking-common-splugin .btn-ranking-twitter{float:left;text-align:center;padding:0;margin-right:10px}.rankMod-ranking-common-splugin .btn-ranking-facebook{float:left;text-align:center;padding:0}.rankMod-ranking-menu ul:after,.rankMod-ranking-menu:after,.rankMod-ranking-search-sortpager:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .rankMod-ranking-menu,* html .rankMod-ranking-menu ul,* html .rankMod-ranking-search-sortpager{zoom:1}