#rankingContents .mainContents .localNavWrapper{background-image:url(/next-asset/mrso_img/ranking/main.jpg);margin-bottom:0}@media (min-width:20em) and (max-width:40.0525em){#rankingContents .mainContents .localNavWrapper{background-image:url(/next-asset/mrso_img/ranking/main_sp.jpg)}#rankingContents .mainContents p.headTxt{margin-top:181px}}#rankingContents .mainContents .rankingWrapper .rankingBox .facilityFrame .facilityName a{background-image:url(/next-asset/mrso_img/ranking/icon_facility.png)}#rankingContents .mainContents .rankingWrapper .areaList li a{background-image:url(/next-asset/mrso_img/ranking/icon_arrow02.png)}#rankingContents .mainContents .localNavWrapper .select-area{padding:10px 5px 10px 0}.p-ranking-search{height:auto;background-color:#f0f5fd;display:block;line-height:85px;padding-left:85px}@media (min-width:20em) and (max-width:40.0525em){.p-ranking-search{padding:10px 0 5px 2%;display:grid;height:auto}}.p-ranking-search>form>.-label{font-size:16px}@media (min-width:40.0625em){.p-ranking-search>form>.-label{padding-right:15px;float:left}}@media (min-width:20em) and (max-width:40.0525em){.p-ranking-search>form>.-label{width:100%;height:40px;line-height:40px}}.p-ranking-search>form>.course-select>select{height:40px;line-height:30px;width:260px;border:1px solid #4a69a4;border-radius:5px;padding:5px 10px;font-size:14px;cursor:pointer;color:#000;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:calc(100% - 10px) url(/next-asset/mrso_img/top/arrow_blue_down.svg) #fff no-repeat}@media (min-width:20em) and (max-width:40.0525em){.p-ranking-search>form>.course-select>select{width:98%;margin:0;height:45px}}.p-ranking-search>form>.course-select>select::-ms-expand{display:none}@media (min-width:40.0625em){.p-ranking-search>form>.course-select{padding-right:15px;float:left}}@media (min-width:20em) and (max-width:40.0525em){.p-ranking-search>form>.course-select{display:block;height:45px;line-height:45px;margin-bottom:15px}}.p-ranking-search>form>.area-select>select{height:40px;line-height:30px;width:260px;border:1px solid #4a69a4;border-radius:5px;padding:5px 10px;font-size:14px;cursor:pointer;color:#000;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:calc(100% - 10px) url(/next-asset/mrso_img/top/arrow_blue_down.svg) #fff no-repeat}@media (min-width:20em) and (max-width:40.0525em){.p-ranking-search>form>.area-select>select{width:98%;margin:0;height:45px}}.p-ranking-search>form>.area-select>select::-ms-expand{display:none}@media (min-width:40.0625em){.p-ranking-search>form>.area-select{padding-right:15px;float:left}}@media (min-width:20em) and (max-width:40.0525em){.p-ranking-search>form>.area-select{display:block;height:45px;line-height:45px;margin-bottom:15px}}.p-ranking-search>form>.city-select>select{height:40px;line-height:30px;width:260px;border:1px solid #4a69a4;border-radius:5px;padding:5px 10px;font-size:14px;cursor:pointer;color:#000;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:calc(100% - 10px) url(/next-asset/mrso_img/top/arrow_blue_down.svg) #fff no-repeat}@media (min-width:20em) and (max-width:40.0525em){.p-ranking-search>form>.city-select>select{width:98%;margin:0;height:45px}}.p-ranking-search>form>.city-select>select::-ms-expand{display:none}@media (min-width:40.0625em){.p-ranking-search>form>.city-select{padding-right:15px;float:left}}@media (min-width:20em) and (max-width:40.0525em){.p-ranking-search>form>.city-select{display:block;height:45px;line-height:45px;margin-bottom:15px}}.p-ranking-search>form>.-submit>.-submmitBtn{height:40px;line-height:40px;width:100px;border-radius:5px;border:none;font-size:18px;font-weight:400;color:#fff;background-color:#ff8500}@media (min-width:20em) and (max-width:40.0525em){.p-ranking-search>form>.-submit>.-submmitBtn{width:80%;height:45px}.p-ranking-search>form>.-submit{width:100%;padding-left:15%}}.p-ranking-plan-single>.-wrap>.-head{padding-bottom:10px;border-bottom:1px dotted #ccc}.p-ranking-plan-single .update-date{text-align:right;margin:-10px 5px -8px;font-size:12px}@media (min-width:20em) and (max-width:40.0525em){.p-ranking-plan-single .update-date{margin:-3px 5px -8px}}.mainContents .update-date{float:right;font-size:12px}@media (min-width:20em) and (max-width:40.0525em){.mainContents .update-date{margin:155px 30px 0}}@media (min-width:40.0625em){.mainContents .update-date{margin:5px 5px 0}}.page-ranking__result .update-date{float:right;font-size:12px;margin:5px 5px 0}@media (min-width:20em) and (max-width:40.0525em){.page-ranking__result .update-date{margin-top:12px}}