@charset "UTF-8";.jyukuList{margin:0 0 10px;border-bottom:4px solid #bfbfbf}.jyukuList ul .jyukuList-list{display:table;width:100%;padding:10px 0;table-layout:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jyukuList-list__noRank{padding:10px 10px 10px 50px!important}.jyukuList-list-rank{width:50px;text-align:center;display:table-cell;vertical-align:middle}.jyukuList-list-rank span{display:inline-block;vertical-align:middle;background:#ededed;font-weight:700;padding:5px 6px 2px}.jyukuList-list-image,.jyukuList-list-info{display:table-cell;vertical-align:middle}.jyukuList-list-image{width:120px;height:75px;text-align:center;padding-right:10px}.jyukuList-list-image img{max-width:120px;max-height:75px}.jyukuList-list-image:empty{width:0}.jyukuList-list-name{margin:0 0 8px;line-height:1.3;font-size:16px;font-weight:700;color:#333;word-wrap:break-word;overflow-wrap:break-word}.jyukuList-list-name-tutor{border:1px solid #999;color:#666;font-size:10px;font-weight:400;margin:0 5px 0 0;padding:2px 4px;display:inline-block;vertical-align:middle;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.jyukuList-list-type{font-size:10px;color:#888;margin:0 0 10px;line-height:1.3}.jyukuList-list-text{margin:0 0 3px;font-size:14px;line-height:1.3}.jyukuList-list-review{display:inline-block;margin:0 15px 5px 0;font-size:10px}.jyukuList-list-review img{margin:0 5px 0 0;width:93px;vertical-align:bottom}.jyukuList-list-review a{color:#ff386a}.jyukuList-list-review span{color:#000;font-size:18px;font-weight:700;font-family:Helvetica,Arial;margin:0 5px 0 0}.jyukuList-list-box{margin:0 0 5px;display:block;font-size:0}.jyukuList-list-category{padding:2px 0 0;display:inline-block}.jyukuList-list-category:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.jyukuList-list-category li{float:left;font-size:10px;border:1px solid #3d85eb;margin:0 5px 0 0;border-radius:2px;padding:2px;color:#3d85eb}.jyukuList-list-category__type li{border:1px solid #e58517;color:#e58517}.jyukuList-list-category__course li{border:1px solid #60bf1d;color:#60bf1d}.jyukuList-nearStation{border-bottom:1px dashed #ccc}.jyukuList-nearStation .jyukuList-nearStation-inner{width:400px;margin:15px auto 18px;background:#fff;border:1px solid #ddd;font-size:12px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,.2);box-shadow:0 3px 0 0 rgba(0,0,0,.2)}.jyukuList-nearStation .jyukuList-nearStation-inner a{display:block;padding:15px 0 15px 55px;background:url(/img/common/ic_train.png) 15px center no-repeat,url(/img/common/ic_arrow_list.png) 96% center no-repeat;text-decoration:none;color:#333!important}.jyukuList-nearStation .jyukuList-nearStation-inner a:hover{background-color:#f0f0f0}.jyukuList-nearStation .jyukuList-nearStation-inner a .jyukuList-nearStation-title{font-size:16px;font-weight:700;margin:0 0 5px}.jyukulist-notRank{background:#f0f0f0;padding:10px;text-align:center;margin-bottom:15px;margin-top:30px;font-size:12px}.checkBalloon{position:relative;border:1px solid #3d85eb;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:url(/img/common/ic_check_on_hs.png) 18px center no-repeat #fff;background-size:19px;padding:5px 0 7px 46px;margin:0 0 10px}.checkBalloon::after{content:"";position:absolute;width:10px;height:10px;background:url(/img/common/ic_checkBalloon_hs.png) top left no-repeat;background-size:8px auto;left:24px;top:30px}.jyukuList-class>li .jyukuList-class-inner:after,.jyukuList-title:after{visibility:hidden;content:" ";clear:both;height:0}.checkBalloon span{font-size:13px}.checkBalloon i{padding:5px 0 0;font-size:10px;display:inline-block}.jyukuList-list-notes{margin:40px 20px 10px;font-size:12px;color:#888}.jyukuList-list-noaverage{font-size:10px;margin:0 0 5px;line-height:1.3;color:#888}.jyukuList-box{padding:0 10px}.jyukuList-title{background:#f7f7f7;border:1px solid #e5e5e5;padding:5px 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jyukuList-title:after{display:block;font-size:0}.jyukuList-title li{font-size:12px;float:left;text-align:center}.jyukuList-title li.jyukuList-title-name{width:262px}.jyukuList-title li.jyukuList-title-station{width:292px}.jyukuList-title li.jyukuList-title-cv{width:125px}.jyukuList-class>li{padding:8px 15px;border-top:1px solid #f0f0f0}.jyukuList-class>li:first-child{border:none}.jyukuList-class>li .jyukuList-class-inner{width:100%;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.jyukuList-class>li .jyukuList-class-inner:after{display:block;font-size:0}.jyukuList-class>li .jyukuList-class-inner li{display:table-cell;vertical-align:middle}.jyukuList-class>li .jyukuList-class-inner li.jyukuList-class-name{width:230px;padding:0 0 0 5px}.jyukuList-class>li .jyukuList-class-inner li.jyukuList-class-name>a{font-size:16px;font-weight:700;line-height:1.3;text-decoration:none}.jyukuList-class>li .jyukuList-class-inner li.jyukuList-class-station{width:297px}.jyukuList-class>li .jyukuList-class-inner li.jyukuList-class-cv{width:125px;height:41px;text-align:center}.jyukuList-class>li .jyukuList-class-inner li.jyukuList-class-cv .jyukuList-class-cvDelete{width:125px;font-size:10px;margin:0 auto;padding:8px 0 0}.jyukuList-class-bt,.jyukuList-class-btClose{text-align:center;width:100%;margin:0 0 15px}.jyukuList-class>li .jyukuList-class-inner li.jyukuList-class-cv .jyukuList-class-cvDelete a{color:#999;text-align:center;text-decoration:none}.jyukuList-class>li .jyukuList-class-inner li.jyukuList-class-cv .jyukuList-class-cvDelete a:visited{color:#999}.jyukuList-class-bt span,.jyukuList-class-btClose span{padding:12px 28px 8px 25px;display:inline-block;text-decoration:none;color:#333!important;font-weight:700;cursor:pointer}.jyukuList-class>li .jyukuList-class-inner .jyukuList-class-noService{font-size:10px}.jyukuList-class-bt span{background:url(/images/common/ic_arrowbottom_hs.png) 95% center no-repeat #fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.jyukuList-class-btClose span{background:url(/images/common/ic_arrowtop_hs.png) 90% center no-repeat #fff;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.jyukuList-checkbox{position:relative;display:table-cell;vertical-align:middle;margin:0 8px 0 0}.jyukuList-checkbox input[type=checkbox]{width:0;height:0;opacity:0;position:absolute}.jyukuList-checkbox input[type=checkbox]+label{cursor:pointer;width:26px;height:26px;background:url(/img/common/ic_check_off_hs.png) no-repeat;background-size:26px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block}.jyukuList-bt,.jyukuList-btAdd{position:relative;width:125px;margin:0 auto;text-decoration:none;font-weight:700;font-size:11px;text-align:center;cursor:pointer}.jyuku-bt,.jyuku-btOff,.jyukuList-bt,.jyukuList-btAdd{box-sizing:border-box}.jyukuList-checkbox input[type=checkbox]:checked+label{background:url(/img/common/ic_check_on_hs.png) no-repeat;background-size:26px}.jyukuList-bt{padding:4px 0 0;display:block;border:none;border-radius:5px;color:#fff!important;box-shadow:0 4px 0 #bb5d00;background-color:#f69b1f;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF69B1F', endColorstr='#FFF2852B');background-image:-owg-linear-gradient(top,#f69b1f 0,#f2852b 100%);background-image:-webkit-linear-gradient(top,#f69b1f 0,#f2852b 100%);background-image:-moz-linear-gradient(top,#f69b1f 0,#f2852b 100%);background-image:-o-linear-gradient(top,#f69b1f 0,#f2852b 100%);background-image:linear-gradient(top,#f69b1f 0,#f2852b 100%)}.jyukuList-bt:hover{color:#fff;background-color:#f2852b;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF2852B', endColorstr='#FFF69B1F');background-image:-owg-linear-gradient(top,#f2852b 0,#f69b1f 100%);background-image:-webkit-linear-gradient(top,#f2852b 0,#f69b1f 100%);background-image:-moz-linear-gradient(top,#f2852b 0,#f69b1f 100%);background-image:-o-linear-gradient(top,#f2852b 0,#f69b1f 100%);background-image:linear-gradient(top,#f2852b 0,#f69b1f 100%)}.jyukuList-bt:active{box-shadow:none;top:4px}.jyukuList-bt span{display:block;line-height:1.5}.jyukuList-btAdd{display:block;padding:4px 2px;color:#f60!important;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 0 #cacaca;background:#fff;background-image:-owg-linear-gradient(top,#fff 0,#f4f4f4 100%);background-image:-webkit-linear-gradient(top,#fff 0,#f4f4f4 100%);background-image:-moz-linear-gradient(top,#fff 0,#f4f4f4 100%);background-image:-o-linear-gradient(top,#fff 0,#f4f4f4 100%);background-image:linear-gradient(top,#fff 0,#f4f4f4 100%)}.jyukuList-btAdd:hover{background:#f4f4f4;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF4F4F4', endColorstr='#FFFFFFFF');background-image:-owg-linear-gradient(top,#f4f4f4 0,#fff 100%);background-image:-webkit-linear-gradient(top,#f4f4f4 0,#fff 100%);background-image:-moz-linear-gradient(top,#f4f4f4 0,#fff 100%);background-image:-o-linear-gradient(top,#f4f4f4 0,#fff 100%);background-image:linear-gradient(top,#f4f4f4 0,#fff 100%)}.jyukuList-btAdd:active{box-shadow:none;top:4px}.jyukuList-btAdd span{display:block;line-height:1.5}.jyuku-cv{width:400px;margin:0 auto 20px}.jyuku-bt,.jyuku-btOff{width:100%;height:58px;text-align:center;text-decoration:none;font-weight:700;position:relative}.jyuku-bt{cursor:pointer;display:inline-block;-webkit-transition:none;transition:none;padding:5px 10px;border:none;border-radius:5px;font-size:20px;color:#fff!important;line-height:1.3;box-shadow:0 4px 0 #bb5d00;background-color:#f69b1f;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF69B1F', endColorstr='#FFF2852B');background-image:-owg-linear-gradient(top,#f69b1f 0,#f2852b 100%);background-image:-webkit-linear-gradient(top,#f69b1f 0,#f2852b 100%);background-image:-moz-linear-gradient(top,#f69b1f 0,#f2852b 100%);background-image:-o-linear-gradient(top,#f69b1f 0,#f2852b 100%);background-image:linear-gradient(top,#f69b1f 0,#f2852b 100%)}.jyuku-bt:hover{background-color:#f2852b;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF2852B', endColorstr='#FFF69B1F');background-image:-owg-linear-gradient(top,#f2852b 0,#f69b1f 100%);background-image:-webkit-linear-gradient(top,#f2852b 0,#f69b1f 100%);background-image:-moz-linear-gradient(top,#f2852b 0,#f69b1f 100%);background-image:-o-linear-gradient(top,#f2852b 0,#f69b1f 100%);background-image:linear-gradient(top,#f2852b 0,#f69b1f 100%)}.jyuku-bt:active{box-shadow:none;top:4px}.jyuku-bt span{display:block;padding:0 10px 0 0;text-shadow:1px 1px 1px rgba(0,0,0,.3);background:url(/img/school/ic_button_arrow_white.png) right center no-repeat}.jyuku-btOff,.jyuku-btOff:hover{background-color:#f0f0f0}.jyuku-bt span small{display:block;font-size:13px;font-weight:700;color:#fff;text-shadow:none}.jyuku-btOff{display:inline-block;-webkit-transition:none;transition:none;padding:5px 10px;border:1px solid #cacaca;border-radius:5px;font-size:20px;color:#b1b1b1;line-height:1.5;box-shadow:0 4px 0 #cacaca}.jyuku-btOff span{display:block;padding:0 10px 0 0}.jyuku-btOff span small{display:block;font-size:13px;font-weight:700;color:#b1b1b1;text-shadow:none}.jyuku-info{font-size:10px;background:#f5f5f5;border:1px solid #ccc;margin:0 0 10px;padding:10px}.jyuku-rankingInfo{font-size:11px;text-align:right;margin:0 0 20px}.rankStandard{margin:0 10px;text-align:right}.overview-box{position:relative;-moz-box-shadow:0 0 10px rgba(0,0,0,.15);-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:5px;padding:30px 20px;width:760px;background:#fff;margin:0 auto;line-height:1.4}.overview-title{background:#929292;padding:10px;color:#fff;font-weight:700;font-size:18px;text-align:left}.overview-content{padding:20px 10px;text-align:left;border:1px solid #ccc}.overview-content-title{position:relative;font-size:14px;margin:0 0 5px;padding:0 0 0 15px}.overview-content-title:before{content:"";position:absolute;background:#333;top:1px;left:2px;height:9px;width:9px}.overview-content-txt{font-size:14px;margin:0 0 10px;line-height:1.4}.overview-content-txtSmall{font-size:10px;line-height:1.3}