@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);#contents .resultBoxOuter .resultBoxIn .btnArea ul li a.noClick,#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a.noClick,.univSearchModalBox .modalContent .btnList li.searchBtn a.noClick{pointer-events:none;opacity:.6}.hideWide{display:none!important}#contents{position:static!important}#contents .univSearchBoxIn h1{margin-bottom:30px}#contents .univSearchBoxIn .univSearchBox{border:2px solid #293b60}#contents .univSearchBoxIn .univSearchBox .searchBox{padding:18px;border-bottom:1px dotted #293b60}#contents .univSearchBoxIn .univSearchBox .searchBox:last-child{border-bottom:none}#contents .univSearchBoxIn .univSearchBox .searchBox.nameSearchBox .inputIn{display:table;width:100%;table-layout:fixed;box-sizing:border-box;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}#contents .univSearchBoxIn .univSearchBox .searchBox.nameSearchBox .inputIn a,#contents .univSearchBoxIn .univSearchBox .searchBox.nameSearchBox .inputIn input{display:table-cell;font-size:16px;vertical-align:middle}#contents .univSearchBoxIn .univSearchBox .searchBox.nameSearchBox .inputIn input{border:1px solid #ddd;background:#f6f6f6;padding:0 20px;height:42px;line-height:42px;width:790px;box-sizing:border-box;border-right:none;border-radius:5px 0 0 5px}#contents .univSearchBoxIn .univSearchBox .searchBox.nameSearchBox .inputIn a{background:#e2551e;text-align:center;color:#fff;text-decoration:none;font-weight:700;width:200px;border-radius:0 5px 5px 0}#contents .univSearchBoxIn .univSearchBox .searchBox.nameSearchBox .nameErrorMessage{color:#e2551e;padding:5px 0 0!important;font-weight:700;display:none}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList{display:table;table-layout:fixed;box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:5px;border:1px solid #ddd}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li{display:table-cell;vertical-align:middle;border-right:1px solid #ddd;background:#f6f6f6}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li:first-child,#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li:first-child span{border-radius:5px 0 0 5px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li:last-child{border-right:none;border-radius:0 5px 5px 0}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li:last-child span{border-radius:0 5px 5px 0}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li a,#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li label{display:block;width:100%;cursor:pointer;text-align:center;color:#293b60}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li a input,#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li label input{display:none}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li a span,#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li label span{font-weight:700;display:inline-block;line-height:1.1;vertical-align:middle}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li a{height:42px;line-height:42px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li label{overflow:hidden}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li label input:checked+span{background:#0091d7;color:#fff}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList li label span{height:42px;line-height:42px;width:100%}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList.classList{margin-bottom:15px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .subjectList.classList li{width:250px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li{float:left;width:990px;margin-right:16px;margin-bottom:16px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(2n){margin-right:0}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a{display:block;height:44px;line-height:44px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-searchBtn_001.png) right 10px center no-repeat #f6f6f6;background-size:20px 20px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:5px;border:1px solid #ddd;text-decoration:none;font-weight:700;color:#293b60;text-align:center;padding-right:25px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a strong{color:#0091d7;width:165px;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea{background:#e5f4fb;padding:15px 0;position:relative}#contents .resultNumber{position:absolute;z-index:1;background:#fce2d7;padding:6px 0;width:150px;text-align:center;line-height:1;color:#293b60;font-weight:700;top:-25px;left:50%;margin-left:-75px;border-radius:5px;box-shadow:0 0 5px 0 rgba(0,0,0,.1);display:none}#contents .resultNumber strong{color:#e2551e;font-size:18px}#contents .resultNumber:after{width:0;height:0;border-style:solid;border-width:8px 5px 0;border-color:#fce2d7 transparent transparent;position:absolute;content:"";display:block;bottom:-7px;left:50%;margin-left:-5px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList{letter-spacing:-.4em;text-align:center}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li{letter-spacing:0;display:inline-block;position:relative}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li a{display:block;text-decoration:none}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li a span{font-weight:700}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch{width:260px;margin:0 auto;padding-bottom:0}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a{display:block;height:60px;line-height:60px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_white_001.svg) right 10px center no-repeat #e2551e;background-size:10px 15px;color:#fff;font-weight:700;text-align:center;font-size:18px;text-decoration:none;border-radius:5px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li.clearBtn a{background:#e2e2e2;height:40px;line-height:40px;color:#777;padding:0 15px;border-radius:3px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.univSearchModalBox,.univSearchModalBox .overLay{position:fixed;top:0;left:0;width:100%;height:100vh}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li:nth-child(2){margin-left:10px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .resetLink{text-align:center;font-size:13px;margin-top:10px;padding-bottom:0}#contents .univSearchBoxIn .univSearchBox .searchBox.concernBox h3{margin-bottom:15px}#contents .univSearchBoxIn .univSearchBox .searchBox.concernBox .concernList{letter-spacing:-.4em;margin-bottom:-10px}#contents .univSearchBoxIn .univSearchBox .searchBox.concernBox .concernList li{letter-spacing:0;display:inline-block;margin:0 10px 10px 0}#contents .univSearchBoxIn .univSearchBox .searchBox.concernBox .concernList li a{display:block;line-height:1.2;padding:10px 28px 10px 15px;background:url(/daigaku/resources/img/ico-arrow_blue_001.svg) right 8px center no-repeat #eee;background-size:7px 11px;color:#293b60;font-weight:700;text-decoration:none;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);border-radius:5px}.univSearchModalBox{display:none;z-index:3}.univSearchModalBox .overLay{background:rgba(0,0,0,.7);z-index:10}.univSearchModalBox .modalInner{position:absolute;z-index:11;top:50%;left:50%;transform:translate(-50%,-50%);width:705px;background:#fff;border-radius:5px}.univSearchModalBox .modalInner .modalClose{position:absolute;border:none;box-shadow:none;border-radius:0;width:40px;height:40px;background:url(/daigaku/OpenCampusSearch/resources/img/btn-close_001.png) no-repeat;text-indent:-9999px;top:-15px;right:-15px;cursor:pointer}.univSearchModalBox .modalTtl{background:#7fc8eb;line-height:1.2;color:#fff;font-weight:700;font-size:20px;padding:20px 15px;border-radius:5px 5px 0 0}.univSearchModalBox .modalTtl br{display:none}.univSearchModalBox .modalContent .bigSelectBox{display:table;width:100%;table-layout:fixed}.univSearchModalBox .modalContent .bigSelectBox .tab{display:table-cell;width:240px;background:#f6f6f6;vertical-align:top;border-radius:0 0 0 5px}.univSearchModalBox .modalContent .bigSelectBox .tab li{border-bottom:1px solid #ddd;line-height:1}.univSearchModalBox .modalContent .bigSelectBox .tab li strong{background:#e6f7ff;text-align:center;color:#293b60;font-size:12px;padding:6px 0;border-bottom:1px solid #ddd;display:block}.univSearchModalBox .modalContent .bigSelectBox .tab li span{font-weight:700;padding:8px 15px;display:block;text-decoration:none;cursor:pointer}.univSearchModalBox .modalContent .bigSelectBox .tab li.on{background:#0091d7;color:#fff;border-color:#0091d7}.univSearchModalBox .modalContent .bigSelectBox .tab li.on span{color:#fff}.univSearchModalBox .modalContent .bigSelectBox .tab li:last-child{border-bottom:none}.univSearchModalBox .modalContent .bigSelectBox .content{max-height:600px;overflow:auto}.univSearchModalBox .modalContent .bigSelectBox .content .contentTtl{display:none}.univSearchModalBox .modalContent .bigSelectBox .box{line-height:1;display:none}.univSearchModalBox .modalContent .bigSelectBox .box.on{display:block}.univSearchModalBox .modalContent .bigSelectBox .box input{line-height:1}.univSearchModalBox .modalContent .bigSelectBox .box label{display:inline-block;cursor:pointer;position:relative;padding:0}.univSearchModalBox .modalContent .bigSelectBox .box label span{padding:4px 0 4px 27px;display:inline-block;background:url(/daigaku/OpenCampusSearch/resources/img/ico-check_001.png) left center no-repeat;background-size:19px}.univSearchModalBox .modalContent .bigSelectBox .box .toggle,.univSearchModalBox .modalContent .bigSelectBox .box label input{display:none}.univSearchModalBox .modalContent .bigSelectBox .box label input:checked+span{background:url(/daigaku/OpenCampusSearch/resources/img/ico-check_002.png) left center no-repeat;background-size:19px}.univSearchModalBox .modalContent .bigSelectBox .box .ttl{padding:15px 0 17px 25px;border-bottom:1px solid #ddd;font-weight:400}.univSearchModalBox .modalContent .bigSelectBox .box .inputList li{width:50%}.univSearchModalBox .modalContent .bigSelectBox .box .noChildList{position:relative}.univSearchModalBox .modalContent .bigSelectBox .box .noChildList:before{content:"";display:block;position:absolute;width:calc(100% - 50px);border-top:2px dotted #ddd;top:0;left:25px}.univSearchModalBox .modalContent .inputList{float:none;display:block!important;padding:20px 0 5px 25px}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea figure,.barlittle{float:left}.univSearchModalBox .modalContent .inputList li{width:20%;float:left;margin-bottom:15px;font-size:13px;letter-spacing:-.02em}.univSearchModalBox .modalContent .inputList li label{display:inline-block;cursor:pointer;position:relative}.univSearchModalBox .modalContent .inputList li label span{padding:4px 0 4px 27px;display:inline-block;background:url(/daigaku/OpenCampusSearch/resources/img/ico-check_001.png) left center no-repeat;background-size:19px}.univSearchModalBox .modalContent .inputList li label input{display:none}.univSearchModalBox .modalContent .inputList li label input:checked+span{background:url(/daigaku/OpenCampusSearch/resources/img/ico-check_002.png) left center no-repeat;background-size:19px}.univSearchModalBox .modalContent .contentTtl{background:#e6f7ff;text-align:center;color:#293b60;font-size:16px;padding:6px 0;border-bottom:1px solid #ddd;display:block}.univSearchModalBox .modalContent .btnList{letter-spacing:-.4em;padding:20px 0 5px;border-top:1px solid #ddd;text-align:center}.univSearchModalBox .modalContent .btnList li{letter-spacing:0;display:inline-block;position:relative}.univSearchModalBox .modalContent .btnList li a{display:block;text-decoration:none}.univSearchModalBox .modalContent .btnList li a span{font-weight:700}.univSearchModalBox .modalContent .btnList li.searchBtn a{background:#e2551e;color:#fff;height:48px;line-height:48px;border-radius:3px;width:200px;text-align:center;font-size:18px}.univSearchModalBox .modalContent .btnList li.setBtn a{background:#e2e2e2;display:block;height:48px;line-height:48px;font-size:16px;width:150px;color:#E2551E;border-radius:3px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.univSearchModalBox .modalContent .btnList li.clearBtn a{background:#e2e2e2;height:40px;line-height:40px;color:#777;padding:0 15px;border-radius:3px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.univSearchModalBox .modalContent .btnList li:not(:first-child){margin-left:10px}.univSearchModalBox .modalContent .deviationBoxIn{display:table;width:100%;padding:25px;table-layout:fixed;box-sizing:border-box}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox{display:table-cell;vertical-align:top;background:#e6f7ff;padding:20px}.univSearchModalBox .modalContent h5{color:#293b60;text-align:center;font-size:16px;margin:15px 0 10px}.univSearchModalBox .modalContent h5.scheduleTtl{margin:15px 20px 0;padding:10px 0 0;text-align:center;background:#e6f7ff}.univSearchModalBox .modalContent .scheduleList{letter-spacing:-.4em;text-align:center;background:#e6f7ff;margin:0 20px 25px;padding:30px 0}.univSearchModalBox .modalContent .scheduleList li{letter-spacing:0;display:inline-block;background:url(/daigaku/OpenCampusSearch/resources/img/ico-schedule_001.png) left center no-repeat;background-size:27px 25px;padding:2px 0 2px 33px}.univSearchModalBox .modalContent .scheduleList li:first-child:after{content:"〜";display:inline-block;color:#293b60;font-weight:700;padding:0 16px}.univSearchModalBox .modalContent .scheduleList li input{border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:none;height:40px;line-height:40px;width:120px;padding:0 13px;box-sizing:border-box}.ui-datepicker{width:auto}.ui-widget-content{background:#fff;border-color:#ddd;color:#293b60;font-family:inherit;font-size:14px;padding:0 15px 15px}.ui-widget-header{border-radius:0;background:0 0;color:#293b60;font-size:16px;border:none;padding:15px 0!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:12px;height:18px;background-size:contain!important;top:50%;margin-top:-9px;border:none!important}.ui-datepicker .ui-datepicker-prev{left:10px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_gray_001.png) no-repeat}.ui-datepicker .ui-datepicker-next{right:10px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_gray_002.png) no-repeat}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{background:0 0}.ui-datepicker table{font-size:14px;margin:0;border-top:1px solid #ddd}.ui-datepicker th{background:#e6f7ff;border-bottom:1px solid #ddd;border-right:1px solid #ddd;padding:13px;line-height:1}.ui-datepicker th:last-child{border-right:none}.ui-datepicker td{border-collapse:collapse;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center;padding:0}.ui-datepicker td:last-child{border-right:none}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:none;background:0 0;color:#293b60;font-weight:400;text-align:center;padding:0 0 16px}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#0091d7;color:#fff;font-weight:700}#ui-datepicker-div li a{text-decoration:none}#ui-datepicker-div li.clearBtn a{background:#e2e2e2;height:40px;width:90%;line-height:40px;color:#777;padding:0 15px;border-radius:3px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1);display:block;margin:15px 0 0;text-align:center}#i_search_autocomplete{font-size:14px;border:1px solid #ddd;border-bottom:none;box-shadow:none}#i_search_autocomplete .ui-menu-item{border-bottom:1px solid #ddd}#i_search_autocomplete .ui-menu-item a{padding:10px 20px;border:none!important}#i_search_autocomplete .ui-menu-item a.ui-state-active,#i_search_autocomplete .ui-menu-item a.ui-state-hover{padding:10px 20px;background:#f6f6f6;margin:0!important}#contents .resultBoxOuter .ttlArea{position:relative}#contents .resultBoxOuter .ttlArea h1{margin-bottom:25px}#contents .resultBoxOuter .ttlArea h1 .orange{color:#e2551e}#contents .resultBoxOuter .ttlArea .btnList{position:absolute;right:0;top:25px}#contents .resultBoxOuter .ttlArea .btnList li{display:inline-block;margin-left:5px;width:90px;vertical-align:middle}#contents .resultBoxOuter .ttlArea .btnList li.selectBtn{width:90px}#contents .resultBoxOuter .ttlArea .btnList li p{color:#0091d7;height:32px;line-height:32px;background:#f6f6f6;box-shadow:0 0 5px 0 rgba(0,0,0,.1);border-radius:3px;border:1px solid #ddd;padding:0;text-align:center}#contents .resultBoxOuter .ttlArea .btnList .selectBtn p{background:url(/_sharedZ_New/img/icon/link_down_s_2x.png) right 5px center no-repeat #f6f6f6;background-size:10px auto}#contents .resultBoxOuter .ttlArea .searchChangeBtn a{display:block;color:#0091d7;text-decoration:none;font-weight:700;height:35px;line-height:35px;padding:0 10px}#contents .resultBoxOuter .ttlArea .btnList li select{-webkit-appearance:none;font-weight:700;color:#0091d7;border:none;background:0 0;display:inline;padding-right:10px}#contents .resultBoxOuter .ttlArea .btnList li select::-ms-expand{display:none}#contents .resultBoxOuter .resultBoxIn{border-top:1px solid #ddd}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a{display:block;color:#fff;text-align:center;border-radius:3px;background:#0091d7}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a:hover{opacity:.7}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a span{display:inline-block;height:40px;line-height:40px;font-weight:700}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a.webApplyBtn{background:#293b60}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a.webApplyBtn span{padding-left:20px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-webApplyBtn_001.svg) left center no-repeat;background-size:14px 14px}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a.documentBtn{background:#e2551e}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a.documentBtn span{padding-left:20px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-documentBtn_001.svg) left center no-repeat;background-size:13px 16px}#contents .resultBoxOuter .resultBoxIn .resultBox{display:table;width:100%;table-layout:fixed;border-bottom:1px solid #ddd;padding:20px 0}#contents .resultBoxOuter .resultBoxIn .resultBox a{text-decoration:none}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea{display:table-cell;vertical-align:middle;padding:10px 30px 10px 20px;border-right:1px solid #ddd}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea figure img{margin:0 10px 10px 0;height:59px;width:auto}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea h2{font-size:26px;margin-bottom:10px}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea a h2 span{padding-right:20px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_aqua_001.svg) right center no-repeat;background-size:8px 12px}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea .univInfo{line-height:1.1;color:#333}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea .subInfo{background:#f6f6f6;padding:6px 15px;color:#333;clear:both}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea .subInfo th{font-weight:400;white-space:nowrap;text-align:right;vertical-align:top}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea .subInfo th strong{font-weight:700;color:#0091d7}#contents .resultBoxOuter .resultBoxIn .resultBox .btnArea{display:table-cell;vertical-align:middle;padding:10px 0 10px 30px;width:180px}#contents .resultBoxOuter .resultBoxIn .resultBox .btnArea ul li{margin-bottom:10px}#contents .resultBoxOuter .resultBoxIn .resultBox .btnArea ul li:last-child{margin-bottom:0}#contents .resultBoxOuter .resultBoxIn .prBoxIn{padding:20px 0;border-bottom:1px solid #ddd}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox{border:1px solid #ddd;display:table;width:100%;background:#e5f4fb;border-radius:5px;padding:20px;box-sizing:border-box;table-layout:fixed}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox figure{display:table-cell;vertical-align:top;width:110px}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea{display:table-cell;vertical-align:middle;padding-left:20px}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea a{display:block;text-decoration:none}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea h2{font-size:26px;margin-bottom:15px}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea h2 span{display:inline-block;padding-right:20px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_aqua_001.svg) right center no-repeat;background-size:8px 12px}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea .prTxt{font-weight:700;font-size:16px;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea .prTxt span{display:inline-block;margin-right:10px;background:#fff;font-size:13px;border:1px solid #ddd;color:#666;padding:0 10px;font-weight:400;height:22px;line-height:22px;border-radius:5px}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea .btnArea{letter-spacing:-.4em}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea .btnArea li{display:inline-block;letter-spacing:0;margin:0 8px 0 0;width:172px}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea .btnArea li:last-child{margin-right:0}#contents .resultBoxOuter .searchMoreBtn{border-bottom:1px solid #ddd;padding-bottom:0!important;visibility:hidden}#contents .resultBoxOuter .searchMoreBtn a{height:54px;line-height:54px;text-decoration:none;display:block;text-align:center;font-size:16px}#contents .resultBoxOuter .searchMoreBtn a span{font-weight:700;padding-right:20px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_aqua_down_001.png) right center no-repeat;background-size:11px 8px}#contents .univReccomendBox .schoolBox{border-bottom:1px solid #ddd;margin-bottom:15px}#contents .univReccomendBox .schoolBox .ttlArea{display:table;width:100%;table-layout:fixed;text-decoration:none}#contents .univReccomendBox .schoolBox .ttlArea .name,#contents .univReccomendBox .schoolBox .ttlArea .pic{display:table-cell;vertical-align:middle}#contents .univReccomendBox .schoolBox .ttlArea .pic{width:86px}#contents .univReccomendBox .schoolBox .ttlArea .pic figure{width:86px;height:65px;overflow:hidden;position:relative}#contents .univReccomendBox .schoolBox .ttlArea .pic figure img{max-width:none;height:100%;width:auto;transition:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}#contents .univReccomendBox .schoolBox .ttlArea .name{padding:0 20px 0 10px;background:url(/_sharedZ_New/img/icon/link_right_s_2x.png) right center no-repeat;background-size:11px 10px;font-weight:700;font-size:20px;line-height:1.2}#contents .univReccomendBox .schoolBox .txt{color:#666;font-size:12px;line-height:1.5;margin-top:12px}#contents .univReccomendBox .schoolBox:last-child{border-bottom:none;margin-bottom:0}#contents .univReccomendBox .schoolBox.prBox a{text-decoration:none}#contents .univReccomendBox .schoolBox.prBox .prIn{display:block;display:table;width:100%;padding-bottom:15px}#contents .univReccomendBox .schoolBox.prBox .pic{display:table-cell;width:60px}#contents .univReccomendBox .schoolBox.prBox .pic img{width:60px;height:auto}#contents .univReccomendBox .schoolBox.prBox .txt{display:table-cell;vertical-align:middle}#contents .univReccomendBox .schoolBox.prBox .txt .name{background:0 0;padding:0 0 10px 10px}#contents .univReccomendBox .schoolBox.prBox .txt .name a{padding:0 20px 0 0;background:url(/_sharedZ_New/img/icon/link_right_s_2x.png) right center no-repeat;background-size:11px 10px;font-weight:700;font-size:20px;line-height:1.2;display:block}#contents .univReccomendBox .schoolBox.prBox .txt .pr{padding-left:50px;position:relative;padding-bottom:0!important}#contents .univReccomendBox .schoolBox.prBox .txt .pr:before{content:"PR";color:#666;border:1px solid #ddd;line-height:1;padding:5px 8px;border-radius:5px;position:absolute;left:10px;top:0}.gakubuListWrap ul li{border-bottom:1px solid #ddd;padding-left:20px}.gakubuListWrap ul li a,.gakubuListWrap ul li span{display:block;color:#293b60;line-height:1.5;vertical-align:middle;padding:20px 55px 20px 0;text-decoration:none}.gakubuListWrap ul li a{font-weight:700;font-size:20px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-schoolLink_001.png) right 8px center no-repeat;background-size:20px 20px}.gakubuListWrap ul li a small{display:block;font-size:13px;font-weight:400}.gakubuListWrap ul li span{font-weight:700;font-size:20px;background-size:20px 20px}.gakubuListWrap .moreBtn{text-align:center;cursor:pointer;padding:20px 0}.gakubuListWrap .moreBtn span{display:inline-block;font-size:16px;font-weight:700;background:url(/_sharedZ_New/img/icon/link_down_s_2x.png) right center no-repeat;background-size:10px auto;padding-right:20px}.univRecommendBoxIn{border:1px solid #ddd;background:#e5f4fb;border-radius:5px;padding:0 20px;margin:30px 0}.addKekkaPt1 .univRecommendBoxIn{margin-top:30px!important}.univRecommendBoxIn .recommendTtl{font-size:18px;padding:10px 0;font-weight:700}.univRecommendBoxIn .univRecommendBox{padding:20px 0;display:table;width:100%;box-sizing:border-box;table-layout:fixed;border-top:1px solid #ddd}.univRecommendBoxIn .univRecommendBox:last-child{border-bottom:none}.univRecommendBoxIn .univRecommendBox figure{display:table-cell;vertical-align:top;width:110px}.univRecommendBoxIn .univRecommendBox .txtArea{display:table-cell;vertical-align:middle;padding-left:20px}.univRecommendBoxIn .univRecommendBox .txtArea a{display:block;text-decoration:none}.univRecommendBoxIn .univRecommendBox .txtArea h2{font-size:20px;margin-bottom:10px}.univRecommendBoxIn .univRecommendBox .txtArea .univInfo{padding-bottom:0!important}.univRecommendBoxIn .univRecommendBox .txtArea .univInfo.over21{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:310px}.univRecommendBoxIn .univRecommendBox .txtArea h2 span{display:inline-block;padding-right:20px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_aqua_001.svg) right center no-repeat;background-size:8px 12px}.univRecommendBoxIn .univRecommendBox .txtArea .prTxt{font-weight:700;font-size:16px;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.univRecommendBoxIn .univRecommendBox .txtArea .prTxt span{display:inline-block;margin-right:10px;background:#fff;font-size:13px;border:1px solid #ddd;color:#666;padding:0 10px;font-weight:400;height:22px;line-height:22px;border-radius:5px}.univRecommendBoxIn .univRecommendBox .txtArea .btnArea{letter-spacing:-.4em}.univRecommendBoxIn .univRecommendBox .txtArea .btnArea li{display:inline-block;letter-spacing:0;margin:0 8px 0 0;width:172px}.univRecommendBoxIn .univRecommendBox .txtArea .btnArea li:last-child{margin-right:0}#contents .resultBoxOuter .resultBoxIn .addBoxWrap{padding-left:20px;padding-bottom:30px;border-bottom:1px solid #ddd}#contents .resultBoxOuter .resultBoxIn .addBoxWrap .resultBox{border-bottom:none}#contents .resultBoxOuter .resultBoxIn .univRecommendBoxIn{margin:0}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .scheduleList{letter-spacing:-.4em;text-align:center;background:#e6f7ff;margin:15px 0;padding:15px 0}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .scheduleList li{letter-spacing:0;display:inline-block;background:url(/daigaku/OpenCampusSearch/resources/img/ico-schedule_001.png) left center no-repeat;background-size:27px 25px;padding:2px 0 2px 33px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .scheduleList li input{border:1px solid #ddd;border-radius:5px;background:#fff;box-shadow:none;height:40px;line-height:40px;width:90px;padding:0 5px;box-sizing:border-box;font-size:12px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .scheduleList li.pipe{background-image:none;padding:0 8px;color:#293b60;font-weight:700}.ellipsisText{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.processingBar{width:90px;margin:auto;padding-top:0;padding-bottom:0;display:inline-table}.barlittle{background-color:#17cddd;background-image:-moz-linear-gradient(90deg,#2187e7 25%,#a0eaff);background-image:-webkit-linear-gradient(90deg,#2187e7 25%,#a0eaff);border:1px solid;width:10px;height:10px;margin-left:5px;opacity:.1;-moz-transform:scale(.7);-webkit-transform:scale(.7);-moz-animation:move 1s infinite linear;-webkit-animation:move 1s infinite linear}.ui-datepicker td a.ui-state-default .badge,.ui-datepicker td span.ui-state-default .badge{position:absolute;font-family:Roboto,sans-serif;font-size:11px;color:#fff;display:block;text-align:center;margin:-6px 0 0 8px;border-radius:50%;height:22px;white-space:nowrap;padding:0 .2em}#block_1,#block_5{-moz-animation-delay:.4s;-webkit-animation-delay:.4s}#block_2,#block_4{-moz-animation-delay:.3s;-webkit-animation-delay:.3s}#block_3{-moz-animation-delay:.2s;-webkit-animation-delay:.2s}@-moz-keyframes move{0%{-moz-transform:scale(1.2);opacity:1}100%{-moz-transform:scale(.7);opacity:.1}}@-webkit-keyframes move{0%{-webkit-transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(.7);opacity:.1}}.ui-datepicker td a.ui-state-default .badge{background:#e2551e}.ui-datepicker td span.ui-state-default .badge{background:#1e1e1e;opacity:.5}