@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.setBtn a.noClick,.univSearchModalBox .modalContent .btnList li.searchBtn a.noClick{opacity:.6;pointer-events:none}.hideNarrow{display:none!important}#contents .univSearchBoxIn h1{margin-bottom:22px}#contents .univSearchBoxIn .univSearchBox .searchBox{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #293b60}#contents .univSearchBoxIn .univSearchBox .searchBox:last-child{border-bottom:none;margin-bottom:0}#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:15px;vertical-align:middle}#contents .univSearchBoxIn .univSearchBox .searchBox.nameSearchBox .inputIn input{border:1px solid #ddd;background:#f6f6f6;padding:0 13px;height:42px;line-height:42px;width:100%;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:70px;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 .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 .subjectList li{display:table-cell;vertical-align:middle;border-right:1px solid #ddd;background:#f6f6f6;font-size:13px}#contents .subjectList li:first-child,#contents .subjectList li:first-child span{border-radius:5px 0 0 5px}#contents .subjectList li:last-child{border-right:none;border-radius:0 5px 5px 0}#contents .subjectList li:last-child span{border-radius:0 5px 5px 0}#contents .subjectList li a,#contents .subjectList li label{display:block;width:100%;cursor:pointer;text-align:center;color:#293b60}#contents .subjectList li a input,#contents .subjectList li label input{display:none}#contents .subjectList li a span,#contents .subjectList li label span{font-weight:700;display:inline-block;line-height:1.1;vertical-align:middle}#contents .subjectList li a{height:42px;line-height:42px}#contents .subjectList li label{overflow:hidden}#contents .subjectList li label input:checked+span{background:#0091d7;color:#fff}#contents .subjectList li label span{height:42px;line-height:42px;width:100%}#contents .subjectList.classList{margin-bottom:10px;width:100%;box-sizing:border-box}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li{margin-bottom:10px}#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}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList{margin-bottom:38px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li .detailTab{background-color:#fff}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea{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);font-size:13px;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:-8px;left:50%;margin-left:-5px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList{text-align:center}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li{display:inline-block;position:relative}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li a{display:block;text-decoration:none;text-align:center}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li a span{font-weight:700}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li.setBtn{width:calc(100% - 70px);font-size:17px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li.setBtn 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{width:60px;font-size:13px;margin:10px 0}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li.clearBtn a{background:#e2e2e2;height:40px;line-height:40px;color:#777;border-radius:3px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}#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:0}#contents .univSearchBoxIn .univSearchBox .searchBox.concernBox h3{margin-bottom:15px}#contents .univSearchBoxIn .univSearchBox .searchBox.concernBox .concernList{border-top:1px dotted #ddd}#contents .univSearchBoxIn .univSearchBox .searchBox.concernBox .concernList li{border-bottom:1px dotted #ddd;font-size:13px}#contents .univSearchBoxIn .univSearchBox .searchBox.concernBox .concernList li a{display:block;line-height:1.2;padding:12px 10px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_blue_001.svg) right 8px center no-repeat;background-size:8px 12px;color:#293b60;font-weight:700;text-decoration:none}.univSearchModalBox{background:#fff;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:1000;display:none;overflow:scroll}.univSearchModalBox .overLay{display:none}.univSearchModalBox .modalInner .modalClose{position:fixed;border:none;box-shadow:none;border-radius:0;width:26px;height:26px;background:url(/daigaku/OpenCampusSearch/resources/img/btn-close_sp_001.png) no-repeat;background-size:contain;text-indent:-9999px;top:17px;right:15px;cursor:pointer;z-index:1001}.univSearchModalBox .modalInner .modalDetailBack{position:fixed;border:none;box-shadow:none;border-radius:0;width:12px;height:19px;background:url(/daigaku/OpenCampusSearch/resources/img/btn-detailBack_001_2x.png) no-repeat;background-size:contain;text-indent:-9999px;top:22px;left:14px;cursor:pointer;z-index:1001}.univSearchModalBox .modalTtl{background:#7fc8eb;line-height:1.2;color:#fff;font-weight:700;font-size:18px;padding:0 13px;position:fixed;top:0;left:0;width:100%;height:60px;box-sizing:border-box;z-index:1001;display:table;text-align:center}.univSearchModalBox .modalTtl span{display:table-cell;vertical-align:middle}.univSearchModalBox .modalContent{padding:61px 0 88px}.univSearchModalBox .modalContent .contentTtl{background:#e6f7ff;text-align:center;color:#293b60;font-size:16px;padding:10px 0;border-bottom:1px solid #ddd;display:block}.univSearchModalBox .modalContent .content .toggle label input,.univSearchModalBox .modalContent .content .ttl,.univSearchModalBox .modalContent .tab{display:none}.univSearchModalBox .modalContent .content .toggle{padding:15px 48px 15px 13px;border-bottom:1px solid #ddd;font-size:16px;font-weight:700;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_blue_down_001.svg) right 20px center no-repeat;background-size:15px 10px}.univSearchModalBox .modalContent .content .toggle.open{background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_blue_up_001.svg) right 20px center no-repeat;background-size:15px 10px}.univSearchModalBox .modalContent .content .toggle label{pointer-events:none}.univSearchModalBox .modalContent .content .inputList{display:none;background:#f1f1f1;padding:0 13px;border-bottom:1px solid #ddd}.univSearchModalBox .modalContent .content .inputList li{border-bottom:1px solid #ddd;line-height:1}.univSearchModalBox .modalContent .content .inputList li:last-child{border-bottom:none}.univSearchModalBox .modalContent .content .inputList li label{padding:15px 0;display:block;position:relative}.univSearchModalBox .modalContent .content .inputList li label input{margin:-10px 0 0;padding:0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-check_001.png) left center no-repeat;background-size:20px;position:absolute;top:50%;right:5px}.univSearchModalBox .modalContent .content .inputList li label input:checked{background:url(/daigaku/OpenCampusSearch/resources/img/ico-check_002.png) left center no-repeat;background-size:20px}.univSearchModalBox .modalContent .inputList li{border-bottom:1px solid #ddd;line-height:1;font-size:16px;font-weight:700}.univSearchModalBox .modalContent .inputList li label{padding:15px 13px;display:block;position:relative}.univSearchModalBox .modalContent .inputList li label input{margin:-10px 0 0;padding:0;border:none;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-check_001.png) left center no-repeat;background-size:20px;position:absolute;top:50%;right:13px}.univSearchModalBox .modalContent .inputList li label input:checked{background:url(/daigaku/OpenCampusSearch/resources/img/ico-check_002.png) left center no-repeat;background-size:20px}.univSearchModalBox .modalContent .btnList{padding:10px;width:100%;position:fixed;bottom:0;left:0;box-sizing:border-box;background:rgba(0,0,0,.7)}.univSearchModalBox .modalContent .btnList li{float:left;position:relative}.univSearchModalBox .modalContent .btnList li a{display:block;text-decoration:none;text-align:center}.univSearchModalBox .modalContent .btnList #conditionSearch{padding-bottom:0!important}.univSearchModalBox .modalContent .btnList li a span{font-weight:700}.univSearchModalBox .modalContent .btnList li.searchBtn{width:calc(100% - 108px);font-size:17px}.univSearchModalBox .modalContent .btnList li.searchBtn a{background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_white_001.svg) right 5px center no-repeat #e2551e;background-size:12px 16px;color:#fff;padding:0 15px 0 0;height:48px;line-height:48px;font-size:16px;border-radius:3px}.univSearchModalBox .modalContent .btnList li.setBtn{width:98px;font-size:13px}.univSearchModalBox .modalContent .btnList li.setBtn a{background:#e2e2e2;height:48px;line-height:48px;color:#e2551e;border-radius:3px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.univSearchModalBox .modalContent .btnList li:nth-child(2){margin-left:10px}.univSearchModalBox .modalContent h5{color:#293b60;font-size:16px;margin:15px 15px 10px}.univSearchModalBox .modalContent h5.scheduleTtl{background:#e6f7ff;margin-bottom:0;padding:10px 0 0;text-align:center}.univSearchModalBox .modalContent .scheduleList{letter-spacing:-.4em;text-align:center;background:#e6f7ff;margin:0 15px;padding:15px 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 8px}.univSearchModalBox .modalContent .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}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-radius:0}#ui-datepicker-div{left:0!important;top:60px!important}.ui-datepicker{width:auto}.ui-widget-content{background:#fff;color:#293b60;font-family:inherit;font-size:14px;padding:0 15px 15px;width:100%;border:none;box-sizing:border-box;z-index:999}.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}#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.fix{position:fixed;width:100%;background:#fff;top:0;left:0;box-sizing:border-box;padding:10px 10px 0;z-index:1000}#contents .resultBoxOuter .ttlArea.fix .btnList{right:10px;top:25px}#contents .resultBoxOuter .ttlArea h1{margin-bottom:25px}#contents .resultBoxOuter .ttlArea h1 .orange{color:#e2551e}#contents .resultBoxOuter .ttlArea .btnList{position:absolute;right:0;top:15px}#contents .resultBoxOuter .ttlArea .btnList li{display:inline-block;margin-left:0;width:60px;vertical-align:middle}#contents .resultBoxOuter .ttlArea .btnList li.selectBtn{width:80px}#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 .searchChangeBtn a{display:block;color:#0091d7;text-decoration:none;font-weight:700;height:32px;line-height:32px;font-size:10px;text-align:center}#contents .resultBoxOuter .ttlArea select{font-weight:700;height:32px;line-height:32px;font-size:10px;color:#0091d7;border:none;background:0 0;display:inline;-webkit-appearance:none;padding-right:5px}#contents #detailSelectBox .detailBtnList,#contents .resultBoxOuter .resultBoxIn{border-top:1px solid #ddd}#contents .resultBoxOuter .ttlArea select::-ms-expand{display:none}#contents .resultBoxOuter .ttlArea .btnList .selectBtn p{background:url(/_sharedZ_New/img/icon/link_down_s_2x.png) right 3px center no-repeat #f6f6f6;background-size:8px auto}#contents .resultBoxOuter .resultBoxIn .btnArea{margin-bottom:-6px}#contents .resultBoxOuter .resultBoxIn .btnArea ul li{width:calc(50% - 3px);margin:0 6px 6px 0;float:left}#contents .resultBoxOuter .resultBoxIn .btnArea ul li:nth-child(2n){margin-right:0}#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:30px;line-height:30px;font-weight:700;font-size:11px}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a.webApplyBtn{background:#293b60}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a.webApplyBtn span{padding-left:15px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-webApplyBtn_001.svg) left center no-repeat;background-size:12px 12px}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a.documentBtn{background:#e2551e}#contents .resultBoxOuter .resultBoxIn .btnArea ul li a.documentBtn span{padding-left:15px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-documentBtn_001.svg) left center no-repeat;background-size:11px 14px}#contents .resultBoxOuter .resultBoxIn .resultBox{border-bottom:1px solid #ddd;padding:15px 0}#contents .resultBoxOuter .resultBoxIn .resultBox a{text-decoration:none}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea a{padding-right:22px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_aqua_001.svg) right 7px no-repeat;background-size:8px 12px;display:block}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea figure{float:left}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea figure img{margin:0 5px 5px 0;height:46px;width:auto}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea h2{font-size:20px;margin-bottom:5px}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea .univInfo{line-height:1.1;color:#333;padding-bottom:10px!important;font-size:10px}#contents .resultBoxOuter .resultBoxIn .resultBox .univNameArea .subInfo{margin-bottom:10px;background:#f6f6f6;line-height:1.2;padding:8px 10px;color:#333;font-size:10px;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 .prBoxIn{padding:15px 0;border-bottom:1px solid #ddd}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox{border:1px solid #ddd;background:#e5f4fb;border-radius:5px;padding:15px;position:relative}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox figure{position:absolute;width:60px;height:90px}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea a{display:block;text-decoration:none}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea .ttlIn{display:table;height:90px;width:100%;box-sizing:border-box;margin-bottom:10px;table-layout:fixed}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea .ttlIn .ttl{display:table-cell;vertical-align:middle}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea h2{display:table;padding-left:70px;margin-bottom:7px;width:100%;box-sizing:border-box}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea h2 span{display:table-cell;vertical-align:middle;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_aqua_001.svg) right center no-repeat;background-size:8px 12px;font-size:20px;padding-right:22px}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea .prTxt{font-weight:700;font-size:14px;padding-left:70px;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:0!important}#contents .resultBoxOuter .resultBoxIn .prBoxIn .prBox .txtArea .prTxt span{display:inline-block;margin-right:10px;background:#fff;font-size:11px;border:1px solid #ddd;color:#666;padding:0 10px;font-weight:400;height:19px;line-height:19px;border-radius:5px}#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 .areaSpecialBox .sideTtl{padding:13px 15px}#contents .areaSpecialBox .sideTtl .star{display:block;text-align:center;padding:5px 0;background:url(/_sharedZ_New/img/side/img-star_001.png) left center no-repeat,url(/_sharedZ_New/img/side/img-star_002.png) right center no-repeat;background-size:32px 28px}#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}#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}.gakubuListWrap ul li{border-bottom:1px solid #ddd;padding-left:10px}.gakubuListWrap ul li a,.gakubuListWrap ul li span{display:block;color:#293b60;line-height:1.5;vertical-align:middle;padding:10px 40px 10px 0;text-decoration:none}.gakubuListWrap ul li a{font-weight:700;font-size:15px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-schoolLink_001.png) right 8px center no-repeat;background-size:15px 15px}.gakubuListWrap ul li a small{display:block;font-size:10px;font-weight:400}.gakubuListWrap ul li span{font-weight:700;font-size:15px;background-size:15px 15px}.gakubuListWrap .moreBtn{text-align:center;cursor:pointer;padding:15px 0}.gakubuListWrap .moreBtn span{display:inline-block;font-size:14px;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{padding:0 15px;border:1px solid #ddd;background:#e5f4fb;border-radius:5px;margin:20px 0}.addKekkaPt1 .univRecommendBoxIn{margin-top:10px!important}.univRecommendBoxIn .recommendTtl{font-size:13px;padding:5px 0;font-weight:700}.univRecommendBoxIn .univRecommendBox{padding:15px 0;position:relative;border-top:1px solid #ddd;display:table;width:100%}.univRecommendBoxIn .univRecommendBox figure{display:table-cell;vertical-align:top;width:60px}.univRecommendBoxIn .univRecommendBox .txtArea{display:table-cell;vertical-align:middle;padding-left:10px;background:url(/daigaku/OpenCampusSearch/resources/img/ico-arrow_aqua_001.svg) right center no-repeat;background-size:8px 12px}.univRecommendBoxIn .univRecommendBox .txtArea a{display:block;text-decoration:none}.univRecommendBoxIn .univRecommendBox .txtArea h2 span{display:table-cell;vertical-align:middle;font-size:14px;padding-right:22px}.univRecommendBoxIn .univRecommendBox .txtArea .univInfo{padding-bottom:0!important;font-size:10px;letter-spacing:-.1em}.univRecommendBoxIn .univRecommendBox .txtArea .univInfo.over21{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px}.univRecommendBoxIn .univRecommendBox .txtArea .prTxt{font-weight:700;font-size:10px;padding-left:70px;color:#222;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-bottom:0!important}.univRecommendBoxIn .univRecommendBox .txtArea .prTxt span{display:inline-block;margin-right:10px;background:#fff;font-size:11px;border:1px solid #ddd;color:#666;padding:0 10px;font-weight:400;height:19px;line-height:19px;border-radius:5px}#contents .resultBoxOuter .resultBoxIn .addBoxWrap{padding-left:20px;padding-bottom:20px;border-bottom:1px solid #ddd}#contents .resultBoxOuter .resultBoxIn .addBoxWrap .resultBox{border-bottom:none}#contents .resultBoxOuter .resultBoxIn .univRecommendBoxIn{margin:0}#contents #detailSelectBox .nowCondition{padding:15px 20px;font-size:14px;color:#293B60}#contents #detailSelectBox .nowCondition dt{font-weight:700}#contents #detailSelectBox .subjectList{margin:0 20px 15px;width:calc(100% - 40px)}#contents #detailSelectBox .detailBtnList li{position:relative}#contents #detailSelectBox .detailBtnList li a{border-bottom:1px solid #ddd;display:block;height:58px;line-height:58px;padding:0 10px;text-decoration:none;font-size:16px;font-weight:700;background:url(/_sharedZ_New/img/icon/ico-arrow_btn_002.png) right 20px center no-repeat;background-size:5px auto}#contents #detailSelectBox .detailBtnList li a.noClick{pointer-events:none;background-color:#f1f1f1;color:#888}#contents #detailSelectBox .detailBtnList li a.select{width:calc(100% - 60px);box-sizing:border-box}#contents #detailSelectBox .detailTtl{text-align:center;color:#fff;font-weight:700;height:34px;line-height:34px;background:#0091D7;font-size:15px;margin:-1px 0}#contents #detailSelectBox .detailBtnList li a.clearBtn{border:none;width:60px;background:#ddd;text-align:center;font-weight:700;position:absolute;top:0;right:0;padding:0;font-size:12px;color:#888}#suisenBox .modalContent .content .inputList{display:block;background:0 0;padding:0}#suisenBox .modalContent .content .inputList li{padding:0 13px}#contents #detailSelectBox .campusIn .choiceCondition{font-size:16px;line-height:29px}#contents #detailSelectBox .courseIn .textLine4{height:66px}#contents #detailSelectBox .courseIn .textLine5{height:84px}#contents #detailSelectBox .courseIn .textLine6{height:100px}#contents #detailSelectBox .courseIn .choiceCondition{font-size:11px;line-height:1.2}#contents #detailSelectBox .courseIn .textLine2>.choiceCondition{font-size:16px;line-height:29px}#contents #detailSelectBox .courseIn .textLine3>.choiceCondition{line-height:20px}#contents #detailSelectBox .courseIn .textLine4>.choiceCondition,#contents #detailSelectBox .courseIn .textLine5>.choiceCondition,#contents #detailSelectBox .courseIn .textLine6>.choiceCondition{line-height:17px}#contents #detailSelectBox .courseIn .clearBtn.textLine4{height:66px;line-height:66px}#contents #detailSelectBox .courseIn .clearBtn.textLine5{height:84px;line-height:84px}#contents #detailSelectBox .courseIn .clearBtn.textLine6{height:100px;line-height:100px}#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}.kkexamBox,.scexamBox,.skexamBox{border-bottom:1px solid #ddd}.kkexam2Box,.kkexamBox,.scexam2Box,.scexamBox,.skexam2Box,.skexamBox{padding-bottom:15px}.ellipsisText{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.processingBar{width:90px;margin:auto;padding-top:25px}.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;float:left;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 12px;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}