@charset "utf-8";.m0{margin:0}.mb0{margin-bottom:0}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mt0{margin-top:0}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mr0{margin-right:0}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.ml0{margin-left:0}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.pb0{padding-bottom:0}.pb05{padding-bottom:5px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.padding{padding:0}.pt0{padding-top:0}.pt05{padding-top:5px}.pt10{padding-top:10px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pr0{padding-right:0}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pl0{padding-left:0}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.tll{text-align:left}.tlc{text-align:center}.tlr{text-align:right}.flr{float:right}.fll{float:left}.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w33{width:33.3%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.vat{vertical-align:top}.vab{vertical-align:bottom}.vabl{vertical-align:baseline}.vam{vertical-align:middle}.fz10{font-size:10px}.fz12{font-size:12px}.fz14{font-size:14px}.fz16{font-size:16px}.fz18{font-size:18px}.fz20{font-size:20px}img{border:0}a.img_hover:hover img{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)"}a:link{color:#009;text-decoration:none}a:visited{color:#009}a:hover{color:#009;text-decoration:underline}.link_opa{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)"}ins{text-decoration:none}div.cnt-static li,div.cnt-static ul{margin:0;padding:0;list-style:none}.cf{zoom:1}.cf:after,.cf:before{display:table;content:""}.cf:after{clear:both}.img_bg{text-indent:100%;white-space:nowrap;overflow:hidden}.trs{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.totop{text-align:right;padding:20px 0}.txt-link{text-align:right;background:url(/img/univ/sprit_sub.png) no-repeat right 7px;margin-bottom:20px}.txt-link a{background:url(/img/univ/sprit_sub.png) no-repeat 0 -214px;padding:0 22px 0 25px}body.static-page div#static-main #static-main-inner h3{margin-bottom:10px;background-color:#F4FADF;border-left:none;border-bottom:3px solid #7CD198}body.static-page div#static-main #static-main-inner h3#scl-name{padding:10px!important;font-size:20px!important}body.static-page div#nav-univ-list h3{background:0 0;background:url(/img/univ/2015/nav-univ-st.png) no-repeat top left;text-indent:100%;white-space:nowrap;overflow:hidden;border-left:none!important;border-bottom:none!important;height:35px;padding:0;margin:0!important}h4{background:url(/img/univ/st-sort.png) no-repeat left top;color:#666;display:block;font-size:15px;height:20px;line-height:20px;margin-bottom:10px;padding:5px 0 5px 40px}div#nav-new{background-image:linear-gradient(-45deg,#ff8293 25%,#ff98a5 25%,#ff98a5 50%,#ff8293 50%,#ff8293 75%,#ff98a5 75%,#ff98a5);background-size:40px 40px;background-attachment:fixed;margin-bottom:10px;padding:1px;border:2px solid #e85353;box-sizing:border-box}div#nav-new p{margin:14px 14px 6px 14px;margin-bottom:6px;padding:0;text-align:center;font-weight:700;font-size:18px}div#nav-new p span{font-size:20px;padding:6px 8px;margin:0 8px 0 0;line-height:1;position:relative;background:#fff;display:inline-block}div#nav-new p span::before{position:absolute;top:-4px;left:-4px;width:calc(100% + 2px);height:calc(100% + 2px);content:'';border:2px solid #e85353;box-sizing:border-box}div#nav-new .nav-new-list{display:flex;margin:10px 10px 18px 10px;justify-content:space-between}div#nav-new .nav-new-list a{width:49%;font-size:18px;font-weight:700;padding:10px 4px;box-sizing:border-box;text-align:center;background:#fff;color:#333;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;box-shadow:0 5px #dee7ee}div#nav-new .nav-new-list a span{text-align:center}div#nav-new .nav-new-list a span::after{display:inline-block;content:"";width:0;height:0;border-style:solid;border-width:5px 0 5px 8px;border-color:transparent transparent transparent #fa6f2f;margin:0 0 2px 10px}.cnt-static{padding-left:0!important}.cnt-static #cnt-univ{width:680px;margin:0 auto}.cnt-static #cnt-univ #title-box{position:relative;display:block;width:680px;height:217px;margin-bottom:20px}.cnt-static #cnt-univ #title-box #title-inn{position:absolute;top:-3px;left:-4px;background:url(/img/univ/2015/bg-head.png) no-repeat top left;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:690px;height:220px}.cnt-static #cnt-univ #title-box #title-inn p{text-indent:100%;white-space:nowrap;overflow:hidden}.cnt-static #cnt-univ #title-box #title-inn #title-teaser{position:absolute;bottom:10px;left:16px;background:url(/img/univ/2015/head-teaser.png) no-repeat top left;text-indent:100%;white-space:nowrap;overflow:hidden;width:655px;height:70px}.cnt-static #cnt-univ #title-box #title-inn #title-nav{width:661px;position:absolute;bottom:10px;left:13px}.cnt-static #cnt-univ #title-box #title-inn #title-nav div{float:left}.cnt-static #cnt-univ #title-box #title-inn #title-nav div a{text-indent:100%;white-space:nowrap;overflow:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;display:block;width:330px;height:75px}.cnt-static #cnt-univ #title-box #title-inn #title-nav div a:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.cnt-static #cnt-univ #title-box #title-inn #title-nav #nav-rank a{background:url(/img/univ/2015/btn-head.png) no-repeat top left}.cnt-static #cnt-univ #title-box #title-inn #title-nav #nav-high a{background:url(/img/univ/2015/btn-head.png) no-repeat top right}.cnt-static #cnt-univ #news-univ,.cnt-static #cnt-univ #news-univ2{zoom:1;padding:0;margin-bottom:20px;border:1px solid #ccc;height:auto!important}.cnt-static #cnt-univ #news-univ2:after,.cnt-static #cnt-univ #news-univ2:before,.cnt-static #cnt-univ #news-univ:after,.cnt-static #cnt-univ #news-univ:before{content:"";display:table;clear:both}.cnt-static #cnt-univ #news-univ h3,.cnt-static #cnt-univ #news-univ2 h3{background:0 0;background:#F77978;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#F77978),color-stop(0,#F99594));background:-webkit-linear-gradient(top,#F99594 0,#F77978 100%);background:-moz-linear-gradient(top,#F99594 0,#F77978 100%);background:-o-linear-gradient(top,#F99594 0,#F77978 100%);background:-ms-linear-gradient(top,#F99594 0,#F77978 100%);background:linear-gradient(top,#F99594 0,#F77978 100%);font-size:16px;font-weight:700;margin:0!important;padding:0!important;border:none!important;position:relative}.cnt-static #cnt-univ #news-univ h3 span,.cnt-static #cnt-univ #news-univ2 h3 span{padding:6px 10px 4px;display:block;color:#fff}.cnt-static #cnt-univ #news-univ h3 a,.cnt-static #cnt-univ #news-univ2 h3 a{position:absolute;display:block;top:5px;right:5px;font-size:12px;text-align:center;background:url(/img/univ/sprit_sub.png) no-repeat right 6px;background-color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:0 20px 0 10px}.cnt-static #cnt-univ #news-univ ul,.cnt-static #cnt-univ #news-univ2 ul{border:none;margin:0 5px}.cnt-static #cnt-univ #news-univ ul li,.cnt-static #cnt-univ #news-univ2 ul li{line-height:28px}.cnt-static #cnt-univ #news-univ ul li:nth-child(2n),.cnt-static #cnt-univ #news-univ2 ul li:nth-child(2n){background-color:#FAFAFA}.cnt-static #cnt-univ #news-univ ul li span,.cnt-static #cnt-univ #news-univ2 ul li span{color:#999;padding:0 10px 0 5px}.cnt-static #cnt-univ #cnt-ranking .box-ranking{margin-bottom:20px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div{width:328px;border:1px solid #ccc}.cnt-static #cnt-univ #cnt-ranking .box-ranking div h4{background:0 0;height:auto;margin-bottom:0;padding:0}.cnt-static #cnt-univ #cnt-ranking .box-ranking div h4 a{display:block;height:36px;line-height:38px;background-image:url(/img/univ/2015/st-rank-mini.png);background-position:-1px -1px;background-repeat:no-repeat;border-bottom:1px #ccc solid;color:#333;font-size:20px;padding:2px 0 0 10px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div h4 a:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";text-decoration:none}.cnt-static #cnt-univ #cnt-ranking .box-ranking div#u-k h4 a,.cnt-static #cnt-univ #cnt-ranking .box-ranking div#u-t h4 a{height:56px;line-height:58px;background-image:url(/img/univ/2015/st-rank.png);font-size:25px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul{list-style:none}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li{position:relative;padding:5px 10px 5px 40px;border-bottom:1px dotted #ccc;background-image:url(/img/univ/icon-rank.png);background-repeat:no-repeat;height:20px;font-size:13px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li.rank-1{background-position:5px 4px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li.rank-2{background-position:5px -86px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li.rank-3{background-position:5px -175px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li.rank-4{background-position:5px -260px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li.rank-5{background-position:5px -296px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li.rank-6{background-position:5px -332px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li.rank-7{background-position:5px -367px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li.rank-8{background-position:5px -404px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li.rank-9{background-position:5px -439px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li.rank-10{background-position:5px -475px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div ul li span{float:right;position:absolute;top:5px;right:10px}.cnt-static #cnt-univ #cnt-ranking .box-ranking div .rank-next{background-color:#FEF7F4;color:#cf4328;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;display:block;font-weight:700;padding:2px 0;text-align:center}.cnt-static #cnt-univ #cnt-ranking .box-ranking div .rank-next:hover{background-color:#fed9ce;text-decoration:none}.cnt-static #cnt-univ .sotsugyo_sum{color:#900;font-size:18px;font-weight:700;margin-top:6px}.cnt-static #cnt-univ .sotsugyo_sum span{font-size:14px}.cnt-static #cnt-univ h3 .sotsugyo_sum{float:right;margin-top:0;color:#389c63}.cnt-static #cnt-univ .cation-txt{text-align:center;background:#fbfaf6;padding:14px;color:#888;margin-bottom:10px}.cnt-inn{margin-bottom:20px;zoom:1}.cnt-inn:after,.cnt-inn:before{content:"";display:table;clear:both}.cnt-inn .inn-list li{margin-bottom:10px}.cnt-inn .inn-list li h5{color:#666;font-size:20px;font-weight:700;padding:5px 0}.cnt-inn .inn-list li h5 span{font-size:15px}.cnt-inn .inn-item li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #aaa;position:relative}.cnt-inn .inn-item li h5{padding:5px 320px 5px 35px;line-height:1}.cnt-inn .inn-item li h5 a{font-size:20px;font-weight:700}.cnt-inn .inn-item li h5 a:hover{color:#06c}.cnt-inn .inn-item li h5 a span{font-size:15px}.cnt-inn .inn-item li h5 .all-sum{position:absolute;top:6px;right:255px;text-align:right;font-size:18px;font-weight:700;color:#900}.cnt-inn .inn-item li h5 .icn-no{position:absolute;top:5px;left:0;text-align:center;font-size:13px;font-weight:700;color:#fff;background:#EFB6A8;width:30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;line-height:1.5}.cnt-inn .inn-item li h5.icn-scl{background:url(/img/univ/sprit_sub.png) no-repeat 0 -314px}.cnt-inn .inn-item li h5#rank_01,.cnt-inn .inn-item li h5.rank_01{background:url(/img/univ/icon-rank.png) no-repeat 1px 2px}.cnt-inn .inn-item li h5#rank_02,.cnt-inn .inn-item li h5.rank_02{background:url(/img/univ/icon-rank.png) no-repeat 1px -88px}.cnt-inn .inn-item li h5#rank_03,.cnt-inn .inn-item li h5.rank_03{background:url(/img/univ/icon-rank.png) no-repeat 1px -178px}.cnt-inn .inn-item .scl-nav{position:absolute;top:3px;right:0}.cnt-inn .inn-item .scl-nav div{float:left;width:118px}.cnt-inn .inn-item .scl-nav div.hikaku-none{color:#fff;background:#ccc;width:108px;margin-right:10px}.cnt-inn .inn-item .scl-nav div.hikaku-none span{border:1px solid #aaa;padding:4px 0}.cnt-inn .inn-item .scl-nav div a{background:#DBF6E8;text-decoration:none;color:#007538;border:1px solid #007538;display:block;line-height:1}.cnt-inn .inn-item .scl-nav div a span{padding:3px 0;border:1px solid #fff}.cnt-inn .inn-item .scl-nav div a.ans-view{background:#FED6CA;color:#D2452A;border:1px solid #D2452A;margin-right:10px}.cnt-inn .inn-item .scl-nav div a:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.cnt-inn .inn-item .scl-nav div span{display:block;line-height:1;font-weight:700;font-size:13px;text-align:center}.cnt-inn .medilist li{padding-left:12px}.cnt-inn .medilist li:first-child{background-color:#fff7f4;border-bottom:none;padding-top:8px;padding-left:5px}.cnt-inn .medilist li:first-child h5{color:#900;font-size:18px;font-weight:700}.cnt-inn .medilist li:first-child h5 .all-sum{top:13px}.cnt-inn .geneki_rate{text-align:right;color:#900;font-size:14px;margin-top:6px}.cnt-inn .medibox{position:relative;margin-bottom:20px;height:30px}.cnt-inn .medibox .geneki_rate{margin-top:0;text-align:left}.cnt-inn .medical_link{position:absolute;right:2px;top:0;padding:2px 10px;background-color:#FC8587;border:1px solid #8F292B;background-color:#c6efff;border:1px solid #33a2e7;color:#0072b0;font-weight:700}.cnt-inn .medical_link:hover{text-decoration:none;opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.cnt-inn .txt-box{margin-bottom:10px}.cnt-inn .txt-box p{line-height:150%}.cnt-inn .txt-box#edu-comment{border:1px solid #ccc}.cnt-inn .txt-box#edu-comment h4{background:url(/img/univ/st-edu.png) top left}.cnt-inn .txt-box#edu-comment p{padding:0 10px 10px 10px}.cnt-inn table{border-collapse:collapse;width:100%}.cnt-inn table tr td,.cnt-inn table tr th{border:1px solid #cbbfb1;padding:10px 5px;vertical-align:middle;line-height:120%;font-size:12.8px}.cnt-inn table tr th{text-align:center;font-weight:700;background:#feefea}.cnt-inn .unknown-caption{border:1px solid #cbbfb1;text-align:center;padding:10px;margin-top:5px;color:#666}.cnt-inn .geneki-caption{border:1px solid #cbbfb1;text-align:center;padding:30px;margin-top:5px;color:#666;font-size:20px}.cnt-inn .txt-red{color:red}#cnt-hkk .cnt-inn table,#cnt-univ-rank .cnt-inn table{margin-top:5px}#cnt-hkk .cnt-inn table th.cell-kouki,#cnt-univ-rank .cnt-inn table th.cell-kouki{background:#f8d6ca}#cnt-hkk .cnt-inn table th.cell-sum,#cnt-univ-rank .cnt-inn table th.cell-sum{background:#efb6a8}#cnt-hkk .cnt-inn table td,#cnt-univ-rank .cnt-inn table td{width:67px;text-align:center}#cnt-hkk .cnt-inn table td span,#cnt-univ-rank .cnt-inn table td span{font-weight:700;color:#c00}#cnt-hslist .cnt-inn table th{width:270px}#cnt-hslist .cnt-inn table th.cell-sum{width:70px}#cnt-hslist .cnt-inn table td.cell-sum{text-align:center}#cnt-hslist .cnt-inn table td.cell-sum span{color:#c00;font-size:16px;font-weight:700}#cnt-hkk h1{margin-bottom:10px;background-color:#F4FADF;border-bottom:3px solid #7CD198;padding:10px;font-size:20px;text-align:left}#cnt-hkk h1 span{font-size:16px;margin-left:10px;font-weight:400}#cnt-hkk .cnt-inn{padding:0 10px;margin:0}#cnt-hkk .cnt-inn p{text-align:left;font-size:13px}#cnt-hkk ul{width:730px;margin:15px auto 0 auto}#cnt-hkk ul li{position:relative;border-bottom:none;padding:0 0 0 63px}#cnt-hkk ul li h2{position:absolute;top:0;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:5px;color:#fff}#cnt-hkk ul li.hhk-new h2{background:#28B6F4}#cnt-hkk ul li.hhk-old h2{background:#70D241}#cnt-hkk #nav-hkk{width:680px;margin:0 auto}#cnt-hkk #nav-hkk div a{text-indent:100%;white-space:nowrap;overflow:hidden;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;display:block;width:330px;height:75px}#cnt-hkk #nav-hkk div a:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#cnt-hkk #nav-hkk #nav-rank{float:left}#cnt-hkk #nav-hkk #nav-rank a{background:url(/img/univ/2015/btn-head.png) no-repeat top left}#cnt-hkk #nav-hkk #nav-high{float:right}#cnt-hkk #nav-hkk #nav-high a{background:url(/img/univ/2015/btn-head.png) no-repeat top right}.btn-forum,.btn-high{background-color:#fff1ed;padding:20px 0;margin-bottom:20px}.btn-forum a,.btn-high a{display:block;width:545px;height:90px;margin:0 auto;background-image:url(/img/univ/2015/btn-hslist.png);text-indent:100%;white-space:nowrap;overflow:hidden}.btn-forum a:hover,.btn-high a:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#nav-univ-list{margin-bottom:20px}#nav-univ-list ul{zoom:1;width:672px;margin:0 auto;border:1px solid #ccc}#nav-univ-list ul:after,#nav-univ-list ul:before{content:"";display:table;clear:both}#nav-univ-list ul li{float:left}#nav-univ-list ul li a{display:block;width:107px;height:34px;background-image:url(/img/univ/2015/nav-univ.png);font-size:15px;font-weight:700;color:#333;padding:16px 0 0 5px;letter-spacing:-1px;text-indent:100%;white-space:nowrap;overflow:hidden}#nav-univ-list ul li a:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;text-decoration:none}#nav-univ-list ul li#l-t a{background:url(/img/univ/2015/nav-univ.png) no-repeat 0 0}#nav-univ-list ul li#l-k a{background:url(/img/univ/2015/nav-univ.png) no-repeat -112px 0}#nav-univ-list ul li#l-w a{background:url(/img/univ/2015/nav-univ.png) no-repeat -224px 0}#nav-univ-list ul li#l-ko a{background:url(/img/univ/2015/nav-univ.png) no-repeat -336px 0}#nav-univ-list ul li#l-z a{background:url(/img/univ/2015/nav-univ.png) no-repeat -448px 0}#nav-univ-list ul li#l-tr a{background:url(/img/univ/2015/nav-univ.png) no-repeat -560px 0}#nav-univ-list ul li#l-g a{background:url(/img/univ/2015/nav-univ.png) no-repeat 0 -50px}#nav-univ-list ul li#l-m a{background:url(/img/univ/2015/nav-univ.png) no-repeat -112px -50px}#nav-univ-list ul li#l-a a{background:url(/img/univ/2015/nav-univ.png) no-repeat -224px -50px}#nav-univ-list ul li#l-r a{background:url(/img/univ/2015/nav-univ.png) no-repeat -336px -50px}#nav-univ-list ul li#l-c a{background:url(/img/univ/2015/nav-univ.png) no-repeat -448px -50px}#nav-univ-list ul li#l-h a{background:url(/img/univ/2015/nav-univ.png) no-repeat -560px -50px}.link-btn{margin-bottom:20px;text-align:center;border:1px solid #F28D00;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.link-btn a{display:block;text-align:center;padding:10px;border:1px solid #fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:#fff;font-size:16px;font-weight:700;line-height:120%}.link-btn a:hover{text-decoration:none;opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.link-btn a.teaser-btn{padding:15px;font-size:20px}.link-btn.pink a{background:#F77978;background:-webkit-gradient(linear,left top,left bottom,color-stop(1,#F77978),color-stop(0,#F99594));background:-webkit-linear-gradient(top,#F99594 0,#F77978 100%);background:-moz-linear-gradient(top,#F99594 0,#F77978 100%);background:-o-linear-gradient(top,#F99594 0,#F77978 100%);background:-ms-linear-gradient(top,#F99594 0,#F77978 100%);background:linear-gradient(top,#F99594 0,#F77978 100%)}.sort{zoom:1;margin-bottom:20px}.sort:after,.sort:before{content:"";display:table;clear:both}.sort ul{width:680px;height:35px;padding:0 0 20px 0}.sort ul li{float:left;height:35px;text-indent:100%;white-space:nowrap;overflow:hidden}.sort ul li a{display:block;height:35px;text-indent:100%;white-space:nowrap;overflow:hidden}.sort ul li a:hover{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.sort#s-area ul li{width:136px;background-image:url(/img/univ/area-sort.png?1602189763)}.sort#s-area ul li a{width:136px;background:url(/img/univ/area-sort.png?1602189763)}.sort#s-area ul li a:hover{filter:alpha(opacity=0);opacity:0}.sort#s-area ul li#s-hokkaido{background-position:0 -34px}.sort#s-area ul li#s-hokkaido a{background-position:0 0}.sort#s-area ul li#s-kanto{background-position:-136px -34px}.sort#s-area ul li#s-kanto a{background-position:-136px 0}.sort#s-area ul li#s-chubu{background-position:-272px -34px}.sort#s-area ul li#s-chubu a{background-position:-272px 0}.sort#s-area ul li#s-kinki{background-position:-408px -34px}.sort#s-area ul li#s-kinki a{background-position:-408px 0}.sort#s-area ul li#s-kyushu{background-position:-544px -34px}.sort#s-area ul li#s-kyushu a{background-position:-544px 0}.sort#s-nav ul li{width:170px;background-image:url(/img/univ/navi-sort.png)}.sort#s-nav ul li a{width:170px;background-image:url(/img/univ/navi-sort.png)}.sort#s-nav ul li a:hover{filter:alpha(opacity=0);opacity:0}.sort#s-nav ul li#s-kana{background-position:0 -34px}.sort#s-nav ul li#s-kana a{background-position:0 0}.sort#s-nav ul li#s-gokaku{background-position:-170px -34px}.sort#s-nav ul li#s-gokaku a{background-position:-170px 0}.sort#s-nav ul li#s-geneki{background-position:-340px -34px}.sort#s-nav ul li#s-geneki a{background-position:-340px 0}.sort#s-nav ul li#s-area{background-position:-510px -34px}.sort#s-nav ul li#s-area a{background-position:-510px 0}#list-kana,.list-kana{zoom:1;margin-bottom:20px}#list-kana:after,#list-kana:before,.list-kana:after,.list-kana:before{content:"";display:table;clear:both}#list-kana ul,.list-kana ul{text-align:center}#list-kana ul li,.list-kana ul li{display:inline;border-right:1px solid #ccc;padding:0 15px;font-size:20px}#list-kana ul li:first-child,.list-kana ul li:first-child{border-left:1px solid #ccc}.list-kana ul li a{margin:0 15px}#nav-pager ul{margin-bottom:10px;text-align:center}#nav-pager ul li{display:inline-block;border:1px solid #ccc;margin-right:5px}#nav-pager ul li.fb_invisible{padding:5px 10px}#nav-pager ul li a,#nav-pager ul li em{display:inline-block;padding:5px 10px}#nav-pager ul li a:hover{text-decoration:none;background:#666;color:#fff;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#nav-pager ul li em{background:#666;color:#fff}#nav-pager .current-num{display:block;text-align:center}.cnt-social iframe{margin:0!important}.cnt-social ul li{margin:0 0 0 10px!important;float:right}.cnt-social ul li.so-gg div{width:70px!important}#cnt-bbs{margin-bottom:20px}#cnt-bbs #main-thread{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px}#cnt-bbs #main-thread h4{background-image:none;border-top:1px solid #fff;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:8px 10px 8px 60px;font-size:19px;margin-bottom:0}#cnt-bbs #main-thread h4 .combox{display:block;width:64px;height:32px;background-image:none;background:-webkit-gradient(linear,left top,left bottom,from(#ffc),to(#cc6));background:-moz-linear-gradient(top,#ffc,#cc6);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffcc, EndColorStr=#cccc66);text-align:center;font-size:10px;position:absolute;top:-5px;left:-5px;line-height:1.2em;padding-left:0;padding-bottom:5px;border:1px solid #993;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#cnt-bbs #main-thread h4 .combox:before{content:"";position:absolute;bottom:-10px;left:27px;right:auto;width:0;height:0;border-width:5px;border-style:solid;border-color:#993 transparent transparent transparent}#cnt-bbs #main-thread h4 .combox:after{content:"";position:absolute;bottom:-9px;left:27px;width:0;height:0;border-width:5px;border-style:solid;border-color:#cc6 transparent transparent transparent}#cnt-bbs #main-thread h4 .combox em{display:block;font-style:normal;font-weight:700;font-size:22px;padding-top:7px}#cnt-bbs #main-thread #main-thread-header{background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background:-moz-linear-gradient(top,#fff,#efefef);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#efefef);position:relative;width:100%;border-top:0 solid #fff;border-right:0 solid #fff;border-left:0 solid #fff;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#cnt-bbs #main-thread #thread-box{padding:10px 10px 0 10px}#cnt-bbs #main-thread #thread-box p{padding-bottom:10px;line-height:140%;color:#333;font-size:14px;letter-spacing:2px}#cnt-bbs .thread-contributor{width:100%;background:#fdd264;border-top:1px solid #999;border-bottom:2px solid #f90;color:#666;font-size:75%;position:relative;line-height:1.6em}#cnt-bbs .thread-contributor .thread-contributor-inner{padding:5px 10px;color:#390000}#cnt-bbs .thread-contributor .thread-contributor-inner span{padding:0 5px;font-size:11px}#cnt-bbs .thread-contributor .thread-contributor-inner .notify{display:block;width:120px;height:18px;overflow:hidden;line-height:1em;text-indent:-9999px;background:url(/common2/images/img_sprite_bbs.gif) 0 -674px no-repeat;position:absolute;top:5px;right:10px}#cnt-bbs .thread-contributor .thread-contributor-inner .notify:hover{background:url(/common2/images/img_sprite_bbs.gif) 0 -692px no-repeat}#cnt-bbs .thread-contributor .thread-contributor-inner em{font-size:14px;font-weight:700}#cnt-bbs .thread-comment{border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px}#cnt-bbs .thread-comment .commenter{background:#EAF4FB;color:#666;font-size:75%;position:relative;line-height:1.6em;width:100%;border-top:0 solid #DBEBFB;border-right:0 solid #DBEBFB;border-left:0 solid #DBEBFB;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#cnt-bbs .thread-comment .commenter .notify{display:block;width:120px;height:18px;overflow:hidden;line-height:1em;text-indent:-9999px;background:url(/common2/images/img_sprite_bbs.gif) 0 -674px no-repeat;position:absolute;top:5px;right:10px}#cnt-bbs .thread-comment .commenter .notify:hover{background:url(/common2/images/img_sprite_bbs.gif) 0 -692px no-repeat}#cnt-bbs .thread-comment .commenter span{padding:0 5px}#cnt-bbs .thread-comment .commenter .commenter-inner{border-top:1px solid #DBEBFB;border-right:1px solid #DBEBFB;border-left:1px solid #DBEBFB;border-bottom:2px solid #b9d5f4;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:5px 130px 5px 10px;color:#000}#cnt-bbs .thread-comment .commenter .commenter-inner span{padding:0 5px;font-size:11px}#cnt-bbs .thread-comment .commenter .commenter-inner em{font-size:14px;font-weight:700}#cnt-bbs .thread-comment .comment-box{padding:10px 10px 0 10px}#cnt-bbs .thread-comment .comment-box p{padding-bottom:10px;line-height:140%;color:#333;font-size:14px;letter-spacing:2px}#cnt-bbs #nyushi-school-bbs-action{margin:30px 0}#cnt-bbs #nyushi-school-bbs-action ul{padding:0;text-align:center;margin:0 auto}#cnt-bbs #nyushi-school-bbs-action ul li{display:inline;padding:0 20px;text-align:center}#univ-footer{border:2px solid #DBF18D;background:#EDF8C6;padding:10px}#univ-footer ul{width:500px;margin:0 auto;list-style:none}#univ-footer ul li{float:left;margin:0 10px;padding:0}#univ-footer .footer_txt{text-align:center;padding:5px 0 0}.univ_2015#sub_list,.univ_2016#sub_list,.univ_2017#sub_list,.univ_2018#sub_list,.univ_2019#sub_list,.univ_2020#sub_list,.univ_2021#sub_list,.univ_2022#sub_list,.univ_2023#sub_list,.univ_2024#sub_list{margin-bottom:20px}.univ_2015#sub_list h2,.univ_2016#sub_list h2,.univ_2017#sub_list h2,.univ_2018#sub_list h2,.univ_2019#sub_list h2,.univ_2020#sub_list h2,.univ_2021#sub_list h2,.univ_2022#sub_list h2,.univ_2023#sub_list h2,.univ_2024#sub_list h2{background:url(/img/univ/2015/side_ttl_list.png) no-repeat top left;text-indent:100%;white-space:nowrap;overflow:hidden;width:300px;height:49px;margin:0;padding:0}.univ_2015#sub_list ul,.univ_2016#sub_list ul,.univ_2017#sub_list ul,.univ_2018#sub_list ul,.univ_2019#sub_list ul,.univ_2020#sub_list ul,.univ_2021#sub_list ul,.univ_2022#sub_list ul,.univ_2023#sub_list ul,.univ_2024#sub_list ul{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;width:298px}.univ_2015#sub_list ul li,.univ_2016#sub_list ul li,.univ_2017#sub_list ul li,.univ_2018#sub_list ul li,.univ_2019#sub_list ul li,.univ_2020#sub_list ul li,.univ_2021#sub_list ul li,.univ_2022#sub_list ul li,.univ_2023#sub_list ul li,.univ_2024#sub_list ul li{font-size:14px;padding:0 5px;width:288px}.univ_2015#sub_list ul li a,.univ_2016#sub_list ul li a,.univ_2017#sub_list ul li a,.univ_2018#sub_list ul li a,.univ_2019#sub_list ul li a,.univ_2020#sub_list ul li a,.univ_2021#sub_list ul li a,.univ_2022#sub_list ul li a,.univ_2023#sub_list ul li a,.univ_2024#sub_list ul li a{background:url(/img/univ/sprit_sub.png) no-repeat 4px 15px;display:block;padding:10px 5px 10px 25px;border-bottom:1px dotted #ffa0cf;color:#333;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.univ_2015#sub_list ul li a:hover,.univ_2016#sub_list ul li a:hover,.univ_2017#sub_list ul li a:hover,.univ_2018#sub_list ul li a:hover,.univ_2019#sub_list ul li a:hover,.univ_2020#sub_list ul li a:hover,.univ_2021#sub_list ul li a:hover,.univ_2022#sub_list ul li a:hover,.univ_2023#sub_list ul li a:hover,.univ_2024#sub_list ul li a:hover{text-decoration:none;background-color:#FFFAF9}.univ_2015#sub_list ul li:last-child a,.univ_2016#sub_list ul li:last-child a,.univ_2017#sub_list ul li:last-child a,.univ_2018#sub_list ul li:last-child a,.univ_2019#sub_list ul li:last-child a,.univ_2020#sub_list ul li:last-child a,.univ_2021#sub_list ul li:last-child a,.univ_2022#sub_list ul li:last-child a,.univ_2023#sub_list ul li:last-child a,.univ_2024#sub_list ul li:last-child a{border-bottom:none}.univ_2015#brn_area,.univ_2016#brn_area,.univ_2017#brn_area,.univ_2018#brn_area,.univ_2019#brn_area,.univ_2020#brn_area,.univ_2021#brn_area,.univ_2022#brn_area,.univ_2023#brn_area,.univ_2024#brn_area{margin-bottom:20px}.univ_2015#brn_area ul li,.univ_2016#brn_area ul li,.univ_2017#brn_area ul li,.univ_2018#brn_area ul li,.univ_2019#brn_area ul li,.univ_2020#brn_area ul li,.univ_2021#brn_area ul li,.univ_2022#brn_area ul li,.univ_2023#brn_area ul li,.univ_2024#brn_area ul li{margin-bottom:10px;padding:0}.univ_2015#brn_area ul li a,.univ_2016#brn_area ul li a,.univ_2017#brn_area ul li a,.univ_2018#brn_area ul li a,.univ_2019#brn_area ul li a,.univ_2020#brn_area ul li a,.univ_2021#brn_area ul li a,.univ_2022#brn_area ul li a,.univ_2023#brn_area ul li a,.univ_2024#brn_area ul li a{display:block;margin:0;padding:0}.univ_2015#brn_area ul li a:hover,.univ_2016#brn_area ul li a:hover,.univ_2017#brn_area ul li a:hover,.univ_2018#brn_area ul li a:hover,.univ_2019#brn_area ul li a:hover,.univ_2020#brn_area ul li a:hover,.univ_2021#brn_area ul li a:hover,.univ_2022#brn_area ul li a:hover,.univ_2023#brn_area ul li a:hover,.univ_2024#brn_area ul li a:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.univ_2015#brn_area ul li a img,.univ_2016#brn_area ul li a img,.univ_2017#brn_area ul li a img,.univ_2018#brn_area ul li a img,.univ_2019#brn_area ul li a img,.univ_2020#brn_area ul li a img,.univ_2021#brn_area ul li a img,.univ_2022#brn_area ul li a img,.univ_2023#brn_area ul li a img,.univ_2024#brn_area ul li a img{display:block}.univ_2015#dissection,.univ_2016#dissection,.univ_2017#dissection,.univ_2018#dissection,.univ_2019#dissection,.univ_2020#dissection,.univ_2021#dissection,.univ_2022#dissection,.univ_2023#dissection,.univ_2024#dissection{margin-top:20px;margin-bottom:20px}.univ_2015#dissection h2,.univ_2016#dissection h2,.univ_2017#dissection h2,.univ_2018#dissection h2,.univ_2019#dissection h2,.univ_2020#dissection h2,.univ_2021#dissection h2,.univ_2022#dissection h2,.univ_2023#dissection h2,.univ_2024#dissection h2{display:block;width:300px;height:25px;border-bottom:3px solid #ddeafa;position:relative}.univ_2015#dissection h2 span,.univ_2016#dissection h2 span,.univ_2017#dissection h2 span,.univ_2018#dissection h2 span,.univ_2019#dissection h2 span,.univ_2020#dissection h2 span,.univ_2021#dissection h2 span,.univ_2022#dissection h2 span,.univ_2023#dissection h2 span,.univ_2024#dissection h2 span{background:url(/img/univ/sprit_sub.png) no-repeat 4px -93px;font-size:16px;position:absolute;bottom:-3px;left:0;border-bottom:3px solid #5890ce;padding:3px 10px 3px 30px}.univ_2015#dissection ul,.univ_2016#dissection ul,.univ_2017#dissection ul,.univ_2018#dissection ul,.univ_2019#dissection ul,.univ_2020#dissection ul,.univ_2021#dissection ul,.univ_2022#dissection ul,.univ_2023#dissection ul,.univ_2024#dissection ul{margin-bottom:20px}.univ_2015#dissection ul li,.univ_2016#dissection ul li,.univ_2017#dissection ul li,.univ_2018#dissection ul li,.univ_2019#dissection ul li,.univ_2020#dissection ul li,.univ_2021#dissection ul li,.univ_2022#dissection ul li,.univ_2023#dissection ul li,.univ_2024#dissection ul li{zoom:1;padding:5px 0;width:300px;border-bottom:1px dotted #acacac}.univ_2015#dissection ul li:after,.univ_2015#dissection ul li:before,.univ_2016#dissection ul li:after,.univ_2016#dissection ul li:before,.univ_2017#dissection ul li:after,.univ_2017#dissection ul li:before,.univ_2018#dissection ul li:after,.univ_2018#dissection ul li:before,.univ_2019#dissection ul li:after,.univ_2019#dissection ul li:before,.univ_2020#dissection ul li:after,.univ_2020#dissection ul li:before,.univ_2021#dissection ul li:after,.univ_2021#dissection ul li:before,.univ_2022#dissection ul li:after,.univ_2022#dissection ul li:before,.univ_2023#dissection ul li:after,.univ_2023#dissection ul li:before,.univ_2024#dissection ul li:after,.univ_2024#dissection ul li:before{content:"";display:table;clear:both}.univ_2015#dissection ul li:hover,.univ_2016#dissection ul li:hover,.univ_2017#dissection ul li:hover,.univ_2018#dissection ul li:hover,.univ_2019#dissection ul li:hover,.univ_2020#dissection ul li:hover,.univ_2021#dissection ul li:hover,.univ_2022#dissection ul li:hover,.univ_2023#dissection ul li:hover,.univ_2024#dissection ul li:hover{background-color:#FFE}.univ_2015#dissection ul li:hover a,.univ_2016#dissection ul li:hover a,.univ_2017#dissection ul li:hover a,.univ_2018#dissection ul li:hover a,.univ_2019#dissection ul li:hover a,.univ_2020#dissection ul li:hover a,.univ_2021#dissection ul li:hover a,.univ_2022#dissection ul li:hover a,.univ_2023#dissection ul li:hover a,.univ_2024#dissection ul li:hover a{color:#06C}.univ_2015#dissection ul li img,.univ_2016#dissection ul li img,.univ_2017#dissection ul li img,.univ_2018#dissection ul li img,.univ_2019#dissection ul li img,.univ_2020#dissection ul li img,.univ_2021#dissection ul li img,.univ_2022#dissection ul li img,.univ_2023#dissection ul li img,.univ_2024#dissection ul li img{float:left;padding-right:10px}.univ_2015#dissection ul li a span,.univ_2016#dissection ul li a span,.univ_2017#dissection ul li a span,.univ_2018#dissection ul li a span,.univ_2019#dissection ul li a span,.univ_2020#dissection ul li a span,.univ_2021#dissection ul li a span,.univ_2022#dissection ul li a span,.univ_2023#dissection ul li a span,.univ_2024#dissection ul li a span{float:left;font-size:12px}.univ_2015#dissection ul li a span em,.univ_2016#dissection ul li a span em,.univ_2017#dissection ul li a span em,.univ_2018#dissection ul li a span em,.univ_2019#dissection ul li a span em,.univ_2020#dissection ul li a span em,.univ_2021#dissection ul li a span em,.univ_2022#dissection ul li a span em,.univ_2023#dissection ul li a span em,.univ_2024#dissection ul li a span em{display:block;font-size:14px}.pr-ft{zoom:1;margin-bottom:20px}.pr-ft:after,.pr-ft:before{content:"";display:table;clear:both}.pr-ft ul{text-align:center}.pr-ft ul li{display:inline-block;margin:0 10px}.pr-ft ul li a{display:inline-block}.pr-ft ul li a:hover{opacity:.7;filter:alpha(opacity=70);-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.univ_bnr_mega{text-align:center;margin:0 auto;padding:0 0 20px 0;min-height:90px}.res-banner{display:block;border:1px solid #CCC;padding:10px 10px;background:url(/images/banner/bg_res.gif) repeat-x;margin-bottom:20px}.res-banner iframe{display:block;width:100%}.res-banner .res-banner-title{margin:0 0 10px 0;padding:0}.res-banner .res-banner-title a{font-size:16px;padding:0}.res-banner .res-banner-body{padding:0}.res-banner .res-banner-body .res-banner-image{padding:0;margin-bottom:0;position:relative;height:auto!important}.res-banner .res-banner-body .res-banner-image a{top:-13px}.res-banner .res-banner-body .res-banner-text .res-banner-lead{margin-bottom:0!important;line-height:1.5em}.res-banner .res-banner-body .res-banner-text .res-banner-click{padding-bottom:0!important}.res-banner .res-banner-body .res-banner-text .res-banner-click a{display:inline;margin-bottom:0!important;padding-bottom:0!important;border:none;padding:0;background:0 0}