@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);@media screen and (min-width:706px){#contents{width:auto}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a.noClick{opacity:.6;pointer-events:none}.hideWide{display:none!important}#contents{position:static!important}#contents .univSearchBoxIn h1{margin-bottom:30px}#contents .univSearchBoxIn .univSearchBox .detailSearchBox .detailSearchBoxItem{width:705px;margin:0 auto}#contents .univSearchBoxIn .univSearchBox .detailSearchBox{margin-top:30px;background-color:#f3f3f3;padding:30px 0 35px}#contents .univSearchBoxIn .univSearchBox .detailSearchBox .detailSearchBoxItem>li{align-items:center}#contents .univSearchBoxIn .univSearchBox .detailSearchBox .detailSearchBoxItem>li:nth-child(2){align-items:flex-start;margin-top:20px}#contents .univSearchBoxIn .univSearchBox .detailSearchBox .detailSearchBoxItem>li:nth-child(3){margin-top:10px}#contents .univSearchBoxIn .univSearchBox .searchBox:last-child{border-bottom:none}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList{width:600px;border-radius:5px;border:1px solid #ddd;overflow:hidden;box-sizing:border-box}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList>li:first-child>a{float:left;width:50%;border-right:1px solid #ddd}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList>li:nth-child(2)>a{width:50%}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a{display:flex;align-items:center;height:50px;background-color:#fff;text-decoration:none;font-size:1rem;color:#333;box-sizing:border-box;padding-left:40px;padding-right:18px;position:relative;line-height:1.2em}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(3)>a{border-top:1px solid #ddd;border-right:1px solid #ddd;width:50%;float:left}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList>li:nth-child(4)>a{border-top:1px solid #ddd;width:50%}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a:hover{opacity:.7}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a:after{right:15px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a:before{content:"";width:30px;height:34px;position:absolute;top:0;bottom:0;left:6px;margin:auto;background-repeat:no-repeat;background-position:center}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea{margin-top:30px;position:relative}#contents .resultNumber{position:absolute;z-index:1;background:#fff;border:2px solid #55c994;width:130px;padding:4px 10px!important;text-align:center;line-height:1;color:#333;font-weight:700;top:-20px;left:0;right:0;margin:auto;border-radius:5px;display:none;font-size:12px}#contents .resultNumber strong{color:#333;font-size:16px}#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 #conditionSearch{margin:0 auto;padding-bottom:0}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a{background:#e2551e;box-shadow:0 0 4px 0 #ff9369;padding:10px 35px 10px 25px;display:inline-block;width:300px;color:#fff!important;font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;box-sizing:border-box;position:relative;border:none;cursor:pointer;border-radius:100px;text-align:center}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a:after{content:"";display:block;position:absolute;border:0;padding:0;margin:auto;width:8px;height:8px;overflow:hidden;top:0;bottom:0;right:15px;filter:none;border-radius:0;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .resetLink{text-align:center;font-size:.875rem;margin-top:15px;padding-bottom:0}@keyframes move{0%{-webkit-transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(.7);opacity:.1}}.wxgaMode #conditionSearch{padding-bottom:5px}}body{overflow-x:visible}#content{width:auto;padding:0;background:#f1f1f1}#content .slide .item,.topSearch .univSearchModalBox .modalContent .tab,.topSearch .univSearchModalBox .modalContent .ttl,.univSearchModalBox .modalContent .content .toggle label input{display:none}@media screen and (max-width:705px){#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li.setBtn a.noClick{opacity:.6;pointer-events:none}.hideNarrow{display:none!important}#contents .univSearchBoxIn h1{margin-bottom:6px}#contents .univSearchBoxIn .univSearchBox .searchBox:last-child{border-bottom:none;margin-bottom:0}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea{position:relative}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li{box-sizing:border-box}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList{border:1px solid #dedede;border-radius:5px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:not(:last-child){border-bottom:1px solid #dedede}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a{display:flex;align-items:center;width:100%;height:40px;text-decoration:none;color:#333;padding-left:40px;box-sizing:border-box;font-size:.875rem}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a:before{content:"";width:21px;height:26px;position:absolute;top:0;bottom:0;left:9px;margin:auto;background-repeat:no-repeat;background-position:center}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li{width:100%;display:inline-block;position:relative}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a{display:flex;justify-content:center;align-items:center;width:100%;height:45px;border-radius:100px;color:#fff!important;font-weight:700;font-size:16px;line-height:1.3;text-decoration:none;box-sizing:border-box;position:relative;border:none;box-shadow:none;background:#e2551e;box-shadow:0 0 4px 0 #ff9369;padding:10px 35px 10px 25px;text-align:center}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a:after{content:"";display:block;position:absolute;border:0;padding:0;margin:auto;width:8px;height:8px;overflow:hidden;top:0;bottom:0;right:15px;filter:none;border-radius:0;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}#contents .resultNumber{position:absolute;z-index:1;background:#fff;border:2px solid #55c994;width:130px;padding:4px 10px!important;text-align:center;line-height:1;color:#333;font-weight:700;top:-20px;left:0;right:0;margin:auto;border-radius:5px;display:none;font-size:12px}#contents .resultNumber strong{color:#333;font-size:16px}#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 .resultBoxOuter .searchMoreBtn,#i_search_autocomplete .ui-menu-item,.ui-datepicker td,.ui-datepicker th{border-bottom:1px solid #ddd}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList{text-align:center}#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:100%;font-size:17px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li.setBtn a{display:block;height:60px;line-height:60px;background:url(/daigaku/resources/img/ico-arrow_white_001.svg) right 10px center/10px 15px no-repeat #e2551e;color:#fff;font-weight:700;text-align:center;font-size:18px;text-decoration:none;border-radius:5px}#contents .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .resetLink{text-align:center;font-size:13px;margin-top:0}@keyframes move{0%{-webkit-transform:scale(1.2);opacity:1}100%{-webkit-transform:scale(.7);opacity:.1}}}.univSearchModalBox .modalContent .content .inputList li label input,.univSearchModalBox .modalContent .inputList li label input{margin:-10px 0 0;padding:0;outline:0;width:20px;height:20px;background:url(/daigaku/resources/img/ico-check_001.png) left center/20px no-repeat}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .resetLink,body.responsive #contents .daigakuSearch p#conditionSearch{padding-bottom:0}body.responsive #contents .daigakuSearch .univSearchBox{background-color:#e5f8fd}@media (max-width:705px){body.responsive #contents .daigakuSearch .univSearchBox{padding:11px 10px 20px}body.responsive #contents .daigakuSearch .mod-contentsInner{padding:0 11px 30px;margin-top:7.3px}}body.responsive #contents .daigakuSearch .mod-contentsInner{background-color:#fff;border-radius:6px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a:after,body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList{border:none}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li{border-left:2px solid #d6dbe2;border-right:2px solid #d6dbe2;border-top:1px solid #d6dbe2;border-bottom:1px solid #d6dbe2;overflow:hidden}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li.-active{border-color:#009dff}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a{font-size:16px;color:#333;font-weight:700;height:44px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a.noClick{color:#b9bcbf!important}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a.noClick::after{background:0 0}@media (min-width:706px){body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .detailSearchBox .detailSearchBoxItem{width:100%}body.responsive #contents .daigakuSearch .univSearchBox{padding:10px 10px 30px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .detailSearchBox{background-color:#e5f8fd;padding:10px 0 0;margin:0 auto;max-width:700px}body.responsive #contents .daigakuSearch .mod-contentsInner{width:100%;padding:0 5.7% 40px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .detailSearchBox .detailSearchBoxItem>li:nth-child(2){margin:0}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList{border:none;display:flex;width:100%;flex-wrap:wrap}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li{width:50%}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(odd){border-right:1px solid #d6dbe2;border-left:2px solid #d6dbe2}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(2n){border-right:2px solid #d6dbe2;border-left:1px solid #d6dbe2}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:first-child{border-radius:6px 0 0;border-top:2px solid #d6dbe2}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(2){border-radius:0 6px 0 0;border-top:2px solid #d6dbe2}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(3){border-radius:0 0 0 6px;border-bottom:2px solid #d6dbe2}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(4){border-radius:0 0 6px;border-bottom:2px solid #d6dbe2}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a{border:none;width:100%}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:hover{opacity:.7;transition:.3s}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a:hover{opacity:1}}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:first-child a:before{background-size:15px auto;background-image:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-area-blue.svg)}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(2) a:before{background-size:22px auto;background-image:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-deviation-value-blue.svg)}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(3) a:before{background-size:17px auto;background-image:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-academic-blue.svg)}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(4) a:before{background-size:22px auto;background-image:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-profession-blue.svg)}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .detailSearchBox .detailSearchBoxItem>li:nth-child(3){flex-wrap:wrap}@media (max-width:705px){body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:first-child{border-top:2px solid #d6dbe2;border-radius:6px 6px 0 0}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(5){border-bottom:2px solid #d6dbe2}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:last-child{border-radius:0 0 6px 6px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .detailSearchBox .detailSearchBoxItem>li:nth-child(3){margin:14px 0 0}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea{margin:26px 0 0}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .resetLink{margin-top:24px}}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a{background:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-search-white.svg) right 15px center no-repeat #009dff;background-size:14px auto;border-radius:6px;box-shadow:0 3px 0 rgba(0,0,0,.1);line-height:1;padding:16px 35px 16px 25px;transition:none}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a.noClick{background:#a8c2d2;border-radius:6px;box-shadow:none;padding:16px 35px 16px 25px;line-height:1}body.responsive #contents .daigakuSearch .univAddSelectItem a span:after,body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a:after{content:"";position:absolute;width:12px;height:12px;transform:translateY(-50%) rotate(-90deg);background:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-arrow-blue.svg) center/contain no-repeat;border:none;bottom:auto;top:50%;box-sizing:border-box}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li #conditionSearch a.noClick:after{content:none}body.responsive #contents .daigakuSearch .resultNumber{box-sizing:content-box}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li .resultNumber{box-sizing:content-box;background:#fff;border:2px solid #55c994;font-size:12px;color:#333}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li .resultNumber:after{border-width:5px 3px 0;border-color:#fff transparent transparent;bottom:-5px;margin-left:-3px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li .resultNumber:before{width:0;height:0;border-style:solid;border-width:8px 5px 0;border-color:#55c994 transparent transparent;position:absolute;content:"";display:block;bottom:-8px;left:50%;margin-left:-5px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li .resultNumber strong{font-size:16px;color:#333}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .resetLink a{color:#333}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a:after{right:15px}body.responsive #contents{max-width:none}@media (max-width:705px){body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li a:after{right:10px}body.responsive #contents{padding:0 0 40px}.univ #contents #breadClumb{margin-left:0}}body.responsive #contents *{font-family:Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"游ゴシック体","Yu Gothic",YuGothic,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;box-sizing:border-box}@media (min-width:706px){body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea{margin:30px 0 0}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .resetLink{margin-top:19px}body.responsive #contents{padding:0 0 80px}}.univSearchModalBox{background:#fff;width:100%;height:100vh;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001000;display:none;overflow:scroll;max-width:1030px;margin:0 auto}.univSearchModalBox .overLay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10;background:rgba(0,0,0,.5)}.univSearchModalBox .modalInner{width:100%;max-width:1030px;margin:0 auto;z-index:1001000;position:absolute;background-color:#fff}.univSearchModalBox .modalInner .modalClose{border:none;box-shadow:none;border-radius:0;width:26px;height:26px;background:url(/daigaku/resources/img/btn-close_sp_001.png) 0 0/contain no-repeat;text-indent:-9999px;cursor:pointer;z-index:1001001;position:absolute;right:15px}.univSearchModalBox .modalTitleArea{max-width:1030px;position:fixed;width:100%;z-index:1001001}.univSearchModalBox .modalTtl{background:#009dff;line-height:1.2;color:#fff;font-weight:700;font-size:18px;padding:0 13px;top:0;left:0;right:0;bottom:0;width:100%;height:60px;box-sizing:border-box;z-index:1001001;display:table;text-align:center;max-width:1030px;margin:0 auto;display:flex;align-items:center;justify-content:center;position:relative}.univSearchModalBox .modalTtl span{display:table-cell;vertical-align:middle}.univSearchModalBox .modalContent{padding:61px 0 88px}.univSearchModalBox .modalContent .contentTtl{background:#e5f8fd;text-align:center;color:#293b60;font-size:16px;padding:10px 0;border-bottom:1px solid #ddd;display:block}.univSearchModalBox .modalContent .content .toggle{padding:15px 48px 15px 13px;border-bottom:1px solid #d6dbe2;font-size:16px;font-weight:700;background:url(/daigaku/resources/img/ico-arrow_blue_down_001.svg) right 20px center/15px 10px no-repeat}.univSearchModalBox .modalContent .content .toggle.open{background:url(/daigaku/resources/img/ico-arrow_blue_up_001.svg) right 20px center/15px 10px no-repeat}.univSearchModalBox .modalContent .content .toggle label{pointer-events:none}.univSearchModalBox .modalContent .content .inputList{display:none;background:#f4f7f7;padding:0 13px;border-bottom:1px solid #d6dbe2}.univSearchModalBox .modalContent .content .inputList li{border-bottom:1px solid #d6dbe2;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{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;right:5px}.univSearchModalBox .modalContent .content .inputList li label input:checked,.univSearchModalBox .modalContent .inputList li label input:checked{background:url(/daigaku/resources/img/ico-check_002.png) left center/20px no-repeat}.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{border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;right:13px}.univSearchModalBox .modalContent .btnList{padding:10px;width:100%;position:fixed;bottom:0;box-sizing:border-box;background:rgba(0,0,0,.7);max-width:1030px}.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.setBtn{width:98px;font-size:13px}.univSearchModalBox .modalContent .btnList li.setBtn a{background:#e2e2e2;height:48px;line-height:48px;color:#009dff;border-radius:3px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.topSearch .univSearchModalBox .modalContent .btnList li:nth-child(4),.univSearchModalBox .modalContent .btnList li:nth-child(2),.univSearchModalBox .modalContent .btnList li:nth-child(3){margin-left:10px}.univSearchModalBox .modalContent .deviationBoxIn{padding:15px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox{background:#e5f8fd;padding:12px 15px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox:nth-child(2){margin-top:20px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .ttlArea{border-bottom:1px solid #ddd;margin-bottom:15px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .ttlArea h4{font-size:18px;color:#293b60;margin-bottom:5px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .ttlArea .attention{font-size:12px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .ttlArea .attention .red{color:#e2551e}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .ttlArea .searchAccBox{margin-bottom:10px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .ttlArea .searchAccBox dt span{display:inline-block;padding-right:20px;background:url(/daigaku/resources/img/ico-arrow_blue_down_001.svg) right center/15px 10px no-repeat;cursor:pointer}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .ttlArea .searchAccBox dt.open span{background:url(/daigaku/resources/img/ico-arrow_blue_up_001.svg) right center/15px 10px no-repeat}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .ttlArea .searchAccBox dd{font-size:12px;display:none}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .selectBoxList{letter-spacing:-.4em;text-align:center;background-size:12px 10px;margin:0 -15px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .selectBoxList li{display:inline-block;margin:0 15px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .selectBoxList li select{border-radius:0;background:#fff;border-color:#ddd;margin:0;height:25px;line-height:25px;font-size:13px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .selectBoxList li select.noSelect{pointer-events:none;opacity:.6;color:#ccc}.univSearchModalBox .modalContent .btnList li.clearBtn{width:calc(30% - 10px);font-size:13px}.univSearchModalBox .modalContent .btnList li.clearBtn a{background:#e2e2e2;height:48px;line-height:48px;color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.1)}.univSearchModalBox .modalTab+.modalContent{padding:120px 0 88px}.modalTab{margin:0;border-bottom:2px solid #ddd;width:100%;max-width:1030px;position:fixed;top:60px;background-color:#fff;z-index:1001001}.modalTab ul li{display:inline-block;width:46%;margin:0 3px;letter-spacing:normal;vertical-align:bottom;white-space:nowrap;overflow:hidden}.modalTab ul li a{position:relative;display:block;padding:5px 0 0;color:#494949;font-size:16px;line-height:32px;border-radius:5px 5px 0 0;border-width:2px 2px 0;border-style:solid;border-color:#ddd}.modalTab ul li.active a{background:#fff;box-shadow:0 5px 0 #18a1e4 inset}@media screen and (max-width:705px){.univ .univSearchBox{padding:0 12px}}body.responsive #contents .daigakuSearch .univSearchBox{background-color:#fff;padding-top:60px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .detailSearchBox{margin-top:30px}body.responsive #contents .daigakuSearch .mod-contentsInner{background-color:unset}body.responsive #contents .daigakuSearch .univSearchBoxIn .headerArea{padding:0 20px 0}body.responsive #contents .daigakuSearch .univSearchBoxIn .headerArea .headingContainer{padding:0 15px 0}body.responsive #contents .daigakuSearch .univSearchBoxIn .headerArea .headerDescription{padding-top:20px}body.responsive #contents .daigakuSearch .univSearchBoxIn .headerArea .headerNote p.-note{padding-left:1em;text-indent:-1em}body.responsive #contents .daigakuSearch .univSearchBoxIn .anckerLinkArea{margin-top:20px;padding:30px 20px 30px;background-color:#e5f8fd}body.responsive #contents .daigakuSearch .univSearchBoxIn .anckerLinkArea .anckerLink .panelBtn{width:330px;margin:10px}body.responsive #contents .daigakuSearch .univSearchBoxIn .anckerLinkArea .anckerLink .panelBtn::after{transform:translateY(-50%) rotate(0)}body.responsive #contents .daigakuSearch .univSearchBoxIn .anckerLinkArea .anckerLink .panelBtn .panelBtn-title{text-align:center;margin-bottom:0}body.responsive #contents .daigakuSearch .secchiKbnList{display:flex;flex-wrap:wrap}body.responsive #contents .daigakuSearch .secchiKbnList li label{display:block;width:100%;cursor:pointer;text-align:center;color:#333;overflow:hidden}body.responsive #contents .daigakuSearch .secchiKbnList li label{text-align:left;overflow:initial}body.responsive #contents .daigakuSearch .secchiKbnList li label input{display:none}body.responsive #contents .daigakuSearch .secchiKbnList li span{border:none;font-size:14px;font-weight:700;color:#333;height:auto;line-height:2.2;padding-left:27px;position:relative;display:block}body.responsive #contents .daigakuSearch .secchiKbnList li span::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;background:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-check_off.svg) center/contain no-repeat}body.responsive #contents .daigakuSearch .secchiKbnList li label input:checked+span::before{background:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-check_on.svg) center/contain no-repeat}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox{margin-top:20px;background-color:#e5f8fd;border-radius:6px;padding:20px 9px 0}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList{background-color:#fff}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:first-child a::before{background-size:15px auto;background-image:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-area-blue.svg)}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(2) a::before{background-size:17px auto;background-image:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-academic-blue.svg)}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(3) a::before{background-size:20px auto;background-image:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-schedule-blue.svg)}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:nth-child(4) a::before{background-size:22px auto;background-image:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-deviation-value-blue.svg)}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea{margin-top:50px}.univSearchModalBox .modalContent .content .inputList{display:block;background:#fff;padding:0 13px;border-bottom:1px solid #d6dbe2}.univSearchModalBox .modalContent .btnList li.setBtn{width:70%}.univSearchModalBox .modalContent .btnList li.setBtn a{background-color:#009dff;color:#fff;position:relative}.univSearchModalBox .modalContent .btnList li.setBtn a::after{position:absolute;right:15px;content:"+";font-size:18px}.univSearchModalBox .modalContent .btnList li.setBtn a span{font-size:14px}.univSearchModalBox .modalContent .deviationBoxIn .deviationBox .selectBoxList li{margin:0 5px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnArea .searchBtnList li .resultNumber.warning{width:220px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchResultArea{padding-top:30px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result{padding-top:20px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result__row{background-color:#fdfeea;border-bottom:2px solid #d6dbe2;display:flex;padding:10px 10px 0}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result__row.row__header{background-color:#fff;padding:0;font-weight:500}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result__row.row__header .col__hensachi{padding:0}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result__row.row__header .col__univ{padding-left:8px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .col__hensachi{text-align:center;padding-top:8px;width:60px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .col__univ{width:calc(100% - 60px)}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result-univ-list{display:flex;flex-wrap:wrap}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result-univ-list__item{padding:8px;width:50%}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result-univ-list__detail{display:flex;flex-direction:column;justify-content:space-between}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .detail__univ-name{font-size:18px;font-weight:700}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .detail__heigan{margin-top:10px;margin-bottom:5px;width:100%}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .detail__pop-show-btn{pointer-events:auto;background-color:#e5f8fd;border-radius:3px;color:#009dff;cursor:pointer;font-size:14px;font-weight:700;display:block;padding:5px 25px 5px 15px;position:relative;width:100%}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .detail__pop-show-btn::after{position:absolute;right:10px;content:"+";font-size:18px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .detail__pop-show-btn.open::after{pointer-events:none;content:"－"}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .hensachi{color:#009dff;font-weight:700;font-size:28px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .heigan__item{display:flex;background-color:#fff;padding:3px 15px;border-bottom:.1px solid #d6dbe2}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .heigan__item .hensachi{font-size:14px;width:30px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .heigan__item .univ-name{font-size:14px}.prefBetsuContainer .prefBetsuResult{width:100%}@media screen and (min-width:706px){body.responsive #contents .daigakuSearch .univSearchBoxIn .headerArea .headerDescription{text-align:center}body.responsive #contents .daigakuSearch .secchiKbnList{width:100%;justify-content:center;padding:20px 0}body.responsive #contents .daigakuSearch .secchiKbnList li{width:auto}body.responsive #contents .daigakuSearch .secchiKbnList li+li{margin-left:5%}body.responsive #contents .daigakuSearch .univSearchBoxIn .anckerLinkArea{background-color:#e5f8fd}body.responsive #contents .daigakuSearch .univSearchBoxIn .anckerLinkArea .anckerLink{display:flex;margin:0 auto;justify-content:center}body.responsive #contents .daigakuSearch .univSearchBoxIn .anckerLinkArea .anckerLink .panelBtn{padding:30px 20px 30px}#contents .panelBtn::after{bottom:8px;left:50%;top:auto}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox{max-width:1050px;margin:0 auto}body.responsive #contents .daigakuSearch .secchiKbnList li span{font-size:16px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchResultArea .leadTitle{text-align:center}.resultSearchContainer{max-width:1050px;margin:0 auto;padding:0 10px;margin-bottom:30px}.areaBetsuContainer,.prefBetsuContainer,.secchiKbnBetsuContainer{padding-top:20px}.areaBetsuContainer .areaBetsuList,.secchiKbnBetsuContainer .secchiKbnBetsuList{margin-top:20px;padding:0 10px}.areaBetsuContainer .areaBetsuList,.secchiKbnBetsuContainer .secchiKbnBetsuList{display:flex;flex-wrap:wrap}.areaBetsuContainer .areaBetsuList li,.secchiKbnBetsuContainer .secchiKbnBetsuList li{width:25%}.prefBetsuResult .prebBetsu{padding-left:10px}.prefBetsuResult .prefBetsu-icon--blueArrow{color:#333;cursor:default;font-size:18px;font-weight:700;display:block;padding:20px 0;text-decoration:none}.prefBetsuResult .prefBetsuList--children{display:flex;flex-wrap:wrap}.prefBetsuContainer .arrowLinkList .arrowLinkList-item{padding-right:30px}#contents .arrowLinkList .arrowLinkList-item+.arrowLinkList-item{margin-top:0;margin-bottom:20px}}@media screen and (max-width:705px){body.responsive #contents .daigakuSearch .secchiKbnList{padding-bottom:15px}body.responsive #contents .daigakuSearch .secchiKbnList li{width:50%}body.responsive #contents .daigakuSearch .univSearchBox{padding:30px 20px 0}body.responsive #contents .daigakuSearch .univSearchBoxIn .anckerLinkArea{margin-top:10px;padding-top:20px;padding-bottom:20px}body.responsive #contents .daigakuSearch .univSearchBoxIn .anckerLinkArea .anckerLink .panelBtn{width:100%;padding-top:10px;padding-bottom:10px}body.responsive #contents .daigakuSearch .univSearchBoxIn .anckerLinkArea .anckerLink .panelBtn+.panelBtn{margin-top:15px}#contents .panelBtn .panelBtn-title{font-size:16px;line-height:1.3}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result-univ__row{flex-direction:column}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result-univ-list__item{width:100%}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result-univ-list__detail{align-items:flex-start}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .result .result-univ-list__item:not(:nth-child(1)){margin-top:15px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li:last-child{border-bottom:2px solid #d6dbe2}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li.-active:first-child{border-color:#009dff}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li.-active:last-child{border-color:#009dff}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li.-active{border-top-width:2px;border-bottom-width:2px}body.responsive #contents .daigakuSearch .univSearchBoxIn .univSearchBox .searchBox.detailSearchBox .btnList li.-active+li.-active{border-top-width:0}.resultSearchContainer{padding:60px 20px 30px}.areaBetsuContainer,.prefBetsuContainer,.secchiKbnBetsuContainer{padding:30px 5px 0}.areaBetsuContainer .areaBetsuList,.secchiKbnBetsuContainer .secchiKbnBetsuList{display:flex;flex-wrap:wrap}.areaBetsuContainer .areaBetsuList li,.secchiKbnBetsuContainer .secchiKbnBetsuList li{width:50%;margin-top:30px}.prefBetsuContainer .prefBetsuResult ul{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;list-style-type:none}.prefBetsuContainer .prefBetsu-icon--blueArrow{position:relative;text-decoration:none;color:#333;font-weight:700;font-size:14px}.prefBetsuContainer .prefBetsu-icon--blueArrow::after{content:"";background:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-arrow-blue.svg) center no-repeat;background-size:contain}.prefBetsuContainer .prefBetsuList--children li a{color:#333;text-decoration:none;line-height:1.5}.prefBetsuContainer .prefBetsuResult{margin-top:10px}.prefBetsuResult .prebBetsu{border-top:1px solid #d6dbe2}.prefBetsuResult .prefBetsuList-parent{border-top:1px solid #d6dbe2}.prefBetsuResult .prefBetsu-icon--blueArrow{display:block;padding:22px 20px}.prefBetsuResult .prefBetsu-icon--blueArrow::after{position:absolute;width:10px;height:10px;right:20px;top:50%;transform:translateY(-50%) rotate(0);transition:transform .3s ease}.prefBetsuResult .prefBetsu-icon--blueArrow.is-active::after{transform:translateY(-50%) rotate(-180deg)}.prefBetsuResult .prefBetsuList--children{display:none;padding-left:20px}.prefBetsuContainer .prefBetsuResult .prefBetsuList--children{background-color:#e5f8fd;padding-left:20px}.prefBetsuContainer .arrowLinkList .arrowLinkList-item:first-child{padding-top:30px}.prefBetsuContainer .arrowLinkList .arrowLinkList-item:last-child{padding-bottom:30px}#contents .prefBetsuContainer .arrowLinkList .arrowLinkList-item::before{top:auto}}.randomSearchContainer{max-width:1050px;margin:0 auto;padding:0 10px}#tabcontrol{margin-top:20px}#tabcontrol a{display:inline-block;border-width:0 0 5px 0;border-style:solid;border-color:#d6dbe2;padding:.75em 1em;margin:-3px;text-decoration:none;color:#333;font-size:18px;font-weight:700;text-align:center;position:relative}@media (min-width:706px){#tabcontrol a{width:255px;font-size:18px}}@media (max-width:705px){#tabcontrol a{width:125px;font-size:18px;display:inline-block;vertical-align:middle}#tabcontrol .tabpage4{padding:29px 0}}#tabcontrol a:hover{text-decoration:underline}#tabbody div{margin-top:0;padding:.5em;position:relative;z-index:0}body.responsive #contents .slick-arrow::before{content:url(https://manabi-contents.benesse.ne.jp/noauth/_sharedZ_New/img/icon/ico-arrow-white.svg);position:absolute;border:none;top:9px;right:14px;bottom:9px;margin:auto;display:block;background:0 0;background-size:contain}@media (min-width:706px){#topPanelContainer-FindUnivSlider{margin-top:40px}#topPanelContainer-FindUnivSlider ul{display:flex;font-size:16px;font-weight:700}#topPanelContainer-FindUnivSlider li{width:23.5%}#topPanelContainer-FindUnivSlider ul a.thumbnailLink{width:90%}}@media (max-width:705px){#topPanelContainer-FindUnivSlider{margin-top:30px}.js-FindUnivSlider .slick-next{right:18%;z-index:1}.js-FindUnivSlider .slick-prev{left:18%;z-index:1}#topPanelContainer-FindUnivSlider ul{display:block;font-size:14px;font-weight:700;text-align:center}#topPanelContainer-FindUnivSlider ul a.thumbnailLink{width:70%;max-width:none;margin:0 auto}}