﻿.block_tl{font-size:114.2857142857%}.bx-wrapper{margin-bottom:0}.bx-wrapper .bx-viewport{left:0;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.mv{margin-bottom:35px;width:auto;height:460px;background:url(/common/img/top/mv.jpg) center top no-repeat;background-size:cover}.mv .copy{padding-top:164px}.mv .sliderBlock{margin:0 auto;padding-top:10px;width:1024px;visibility:hidden}.mv .sliderBlock .bx-wrapper .bx-viewport{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;left:0;background:none}.mv .sliderBlock .bx-wrapper .bx-controls-direction a{z-index:50;margin-top:-25px;width:50px;height:50px;opacity:.6;filter:alpha(opacity=60)}.mv .sliderBlock .bx-wrapper .bx-controls-direction a:hover{opacity:1;filter:alpha(opacity=100)}.mv .sliderBlock .bx-wrapper .bx-next{right:-25px;background:url(/common/img/top/pickup_next.png) 0 0 no-repeat}.mv .sliderBlock .bx-wrapper .bx-prev{left:-25px;background:url(/common/img/top/pickup_prev.png) 0 0 no-repeat}@media only screen and (max-width: 1074px){.mv .sliderBlock .bx-wrapper .bx-next{right:0}.mv .sliderBlock .bx-wrapper .bx-prev{left:0}}.mv .sliderBlock .sliderMain .bx-wrapper{margin-bottom:16px}.mv .sliderBlock .thumbBlock .bx-wrapper li a{display:block;width:212px;height:48px}.mv .sliderBlock .thumbBlock .bx-wrapper li a#thumb01{background:url(../../img/top/bnr/bnr_thumb01_o.png) 0 0 no-repeat}.mv .sliderBlock .thumbBlock .bx-wrapper li a#thumb02{background:url(../../img/top/bnr/bnr_thumb02_o.png) 0 0 no-repeat}.mv .sliderBlock .thumbBlock .bx-wrapper li a#thumb03{background:url(../../img/top/bnr/bnr_thumb03_o.png) 0 0 no-repeat}.mv .sliderBlock .thumbBlock .bx-wrapper li a#thumb04{background:url(../../img/top/bnr/bnr_thumb04_o.png) 0 0 no-repeat}.mv .sliderBlock .thumbBlock .bx-wrapper li a#thumb05{background:url(../../img/top/bnr/bnr_thumb05_o.png) 0 0 no-repeat}.mv .sliderBlock .thumbBlock .bx-wrapper li a#thumb06{background:url(../../img/top/bnr/bnr_thumb06_o.png) 0 0 no-repeat}.mv .sliderBlock .thumbBlock .bx-wrapper li a#thumb07{background:url(../../img/top/bnr/bnr_thumb07_o.png) 0 0 no-repeat}.mv .sliderBlock .thumbBlock .bx-wrapper li a#thumb08{background:url(../../img/top/bnr/bnr_thumb08_o.png) 0 0 no-repeat}.mv .sliderBlock .thumbBlock .bx-wrapper li a#thumb09{background:url(../../img/top/bnr/bnr_thumb09_o.png) 0 0 no-repeat}.mv .sliderBlock .thumbBlock .bx-wrapper li a#thumb10{background:url(../../img/top/bnr/bnr_thumb10_o.png) 0 0 no-repeat}.mv .sliderBlock .thumbBlock .bx-wrapper li a.active img{display:none}.mv .sliderBlock .thumbBlock .bx-wrapper .bx-next{background:url(../../img/top/bnr/thumb_next.png) 0 0 no-repeat;right:-45px;*right:-40px;margin-top:-22px;*margin-top:-25px;height:48px;width:35px}.mv .sliderBlock .thumbBlock .bx-wrapper .bx-prev{background:url(../../img/top/bnr/thumb_prev.png) 0 0 no-repeat;left:-45px;*left:-40px;margin-top:-22px;*margin-top:-25px;height:48px;width:35px}.urgent_block{margin:1em auto 2em;padding:.5em;border:2px solid #f08200;box-sizing:border-box}.urgent_block .urgentBox{margin-bottom:1em}.urgent_block h2{position:relative;margin-bottom:1.5em;padding:.3em 1em .3em 2em;color:#fff;font-size:112.5%;background:#f08200}.urgent_block h2:before{position:absolute;top:50%;left:1em;margin-top:-0.6em;width:4px;height:1.2em;content:"";background:#fff}.urgent_block h3{margin-bottom:.3em;padding:0 1em;font-size:112.5%;line-height:1.4}.urgent_block h3 span{display:block;font-size:90%}.urgent_block p{padding:0 1em;line-height:1.6}.info_block{margin-bottom:40px;padding-bottom:60px;-webkit-box-shadow:1px 2px 4px 0px rgba(0,0,0,.1);-moz-box-shadow:1px 2px 4px 0px rgba(0,0,0,.1);box-shadow:1px 2px 4px 0px rgba(0,0,0,.1)}.info_block .news_box{float:left;width:610px}.info_block .news_box .btn a{display:block;margin-top:2em;padding:.5em 0;width:100%;color:#0a4095;font-size:100%;font-weight:bold;text-align:center;text-decoration:none;background:#e8f0fb;border:1px solid #0a4095;box-shadow:.5px .866px 3px 0px rgba(0,0,0,.08)}.info_block .news_box .btn a:before{margin-right:.8em;content:"";font-family:"fontello";font-size:125%}.info_block .news_box .btn a:hover{opacity:.7;filter:alpha(opacity=70)}.info_block .tab_box .tabs{padding-bottom:10px;overflow:hidden}.info_block .tab_box .tabs li{float:left;width:50%;box-sizing:border-box;border:1px solid #0a4095;border-left:none}.info_block .tab_box .tabs li:first-child{border-left:1px solid #0a4095}.info_block .tab_box .tabs li a{display:block;padding:.7em 1.7em .5em;color:#0a4095;font-size:87.5%;font-weight:bold;text-align:center;text-decoration:none}.info_block .tab_box .tabs li a:hover,.info_block .tab_box .tabs li a.active{color:#fff;background:#0a4095}.info_block .tab_box .tabs li a.active{position:relative;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.info_block .tab_box .tabs li a.active:after{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(13,71,161,0);border-top-color:#0a4095;border-width:8px;margin-left:-8px}.info_block .tab_box .tab_content{display:none}.info_block .tab_box .tab_content:first-child{display:block}.info_block .tab_box .tab_content ul li{padding:.5em;border-bottom:1px solid #c7d5df}.info_block .tab_box .tab_content ul li.odd{background:#f5f9ff}.info_block .tab_box .tab_content ul dt{font-size:114.2857142857%;font-weight:bold}.info_block .tab_box .tab_content ul a{color:#222;text-decoration:none}.info_block .fb_box{float:right;width:380px}.cat_icon,.icon_important{display:inline-block;*display:inline;*zoom:1;margin-left:.3em;padding:.2em .6em;color:#fff;font-size:85.7142857143%;font-weight:normal;line-height:1.2}.cat_2{background:#f39c12}.cat_3{background:#1abc9c}.cat_1{background:#3498db}.cat_4{background:#8c46cd}.icon_new{font-family:"Lato",sans-serif;font-weight:normal;font-style:italic;background:#ff4254}.icon_important{padding:.2em 1em;background:red}.pickup_block{margin-bottom:40px;padding-bottom:30px;-webkit-box-shadow:1px 2px 4px 0px rgba(0,0,0,.1);-moz-box-shadow:1px 2px 4px 0px rgba(0,0,0,.1);box-shadow:1px 2px 4px 0px rgba(0,0,0,.1)}.pickup_block .pickup_slider{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 1px;overflow:hidden;*zoom:1}.pickup_block .pickup_slider li{width:242px}.pickup_block .pickup_slider li.break{margin-right:0}.pickup_block .pickup_slider a{display:block;width:100%;color:#222;text-decoration:none}.pickup_block .pickup_slider a:hover{opacity:.7;filter:alpha(opacity=70)}.pickup_block .pickup_slider img{display:block;margin-bottom:.3em;border:1px solid #ececec}.pickup_block .pickup_slider dt{margin-bottom:.3em;font-size:106.25%;line-height:1.2}.pickup_block .pickup_slider dd{height:4.5em;font-size:87.5%;line-height:1.4}.pickup_block .bx-wrapper .bx-pager{position:relative;bottom:0}.pickup_block .bx-wrapper .bx-pager.bx-default-pager a{width:16px;height:16px;background:#d9d9d9;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.pickup_block .bx-wrapper .bx-pager.bx-default-pager a:hover,.pickup_block .bx-wrapper .bx-pager.bx-default-pager a.active{background:#0a4095}.pickup_block .bx-wrapper .bx-controls-direction a{top:70px;z-index:50;margin-top:0;width:50px;height:50px;opacity:.6;filter:alpha(opacity=60)}.pickup_block .bx-wrapper .bx-controls-direction a:hover{opacity:1;filter:alpha(opacity=100)}.pickup_block .bx-wrapper .bx-next{right:-25px;background:url(/common/img/top/pickup_next.png) 0 0 no-repeat}.pickup_block .bx-wrapper .bx-prev{left:-25px;background:url(/common/img/top/pickup_prev.png) 0 0 no-repeat}.fuculty_block{padding-bottom:50px}.fuculty_block .fuculty_wrap{position:relative;margin-bottom:25px;height:528px}.fuculty_block .fuculty_list{position:absolute;top:0;left:50%;margin-left:-700px;width:1400px;overflow:hidden;*zoom:1}.fuculty_block .fuculty_list li{float:left;margin:0 4px 15px 0;width:464px}.fuculty_block .fuculty_list li.fuculty_item03,.fuculty_block .fuculty_list li.fuculty_item06{margin-right:0}.fuculty_block .fuculty_list a{text-decoration:none}.fuculty_block .fuculty_list a figure{position:relative;margin:0;overflow:hidden}.fuculty_block .fuculty_list a img{width:100%;height:100%;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.fuculty_block .fuculty_list a:hover img,.fuculty_block .fuculty_list a:focus img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.fuculty_block .fuculty_list a:hover .fuculty_name:before,.fuculty_block .fuculty_list a:focus .fuculty_name:before{display:block}.fuculty_block .fuculty_list figcaption{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;text-align:center;font-size:112.5%;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.fuculty_block .fuculty_list figcaption .fuculty_copy{color:#fff;font-size:114.2857142857%;line-height:1.4;padding:15% 10%}.fuculty_block .fuculty_list figcaption .fuculty_copy span{display:inline-block;*display:inline;*zoom:1;margin-bottom:.5em;padding:.2em .3em}.fuculty_block .fuculty_name{position:relative;z-index:5;margin:-1.5em auto 0;padding:.4em 0 .2em;width:320px;font-size:137.5%;text-align:center;background:#fff;border-top:2px solid #000;box-shadow:rgba(0,0,0,.2) 0 -3px 3px 1px;-webkit-box-shadow:rgba(0,0,0,.2) 0 -3px 3px 1px;-moz-box-shadow:rgba(0,0,0,.2) 0 -3px 3px 1px}.fuculty_block .fuculty_name:before{position:absolute;left:1em;display:none;content:"→";font-weight:bold}.fuculty_block .fuculty_item01 .fuculty_copy span{background:#26af65;background:rgba(38,175,101,.9)}.fuculty_block .fuculty_item01 .fuculty_name{color:#26af65;border-top-color:#26af65}.fuculty_block .fuculty_item02 .fuculty_copy span,.fuculty_block .fuculty_item03 .fuculty_copy span,.fuculty_block .fuculty_item04 .fuculty_copy span{background:#f53d60;background:rgba(245,61,96,.9)}.fuculty_block .fuculty_item02 .fuculty_name,.fuculty_block .fuculty_item03 .fuculty_name,.fuculty_block .fuculty_item04 .fuculty_name{color:#f53d60;border-top-color:#f53d60}.fuculty_block .fuculty_item05 .fuculty_copy span,.fuculty_block .fuculty_item06 .fuculty_copy span{background:#379ef6;background:rgba(55,158,246,.9)}.fuculty_block .fuculty_item05 .fuculty_name,.fuculty_block .fuculty_item06 .fuculty_name{color:#379ef6;border-top-color:#379ef6}.fuculty_block .style_box h3{float:left;margin-top:9px;padding:7px 12px 0 0;width:200px;height:80px;color:#0a4095;font-size:150%;font-style:italic;line-height:1.2;text-align:center;background:url(/common/img/top/style_h3_bg.png) 0 0 no-repeat}.fuculty_block .style_box h3 span{color:#f08200}.fuculty_block .style_box h3 strong{font-size:140%}.fuculty_block .style_box .course_list{float:right;width:800px}.fuculty_block .style_box .course_list li{float:left;margin-right:10px;width:260px}.fuculty_block .style_box .course_list li.course01{background:#0a4095 url(/common/img/top/style_bg01.jpg) 0 0 no-repeat}.fuculty_block .style_box .course_list li.course02{background:#0a4095 url(/common/img/top/style_bg02.jpg) 0 0 no-repeat}.fuculty_block .style_box .course_list li.course03{margin-right:0;background:#0a4095 url(/common/img/top/style_bg03.jpg) 0 0 no-repeat}.fuculty_block .style_box .course_list a{position:relative;display:block;width:260px;height:105px;color:#fff;text-decoration:none}.fuculty_block .style_box .course_list a:after{position:absolute;top:50%;right:.3em;margin-top:-0.5em;content:"";font-family:"fontello";font-size:150%}.fuculty_block .style_box .course_list a:hover{opacity:.7;filter:alpha(opacity=70)}.fuculty_block .style_box .course_list a dl{margin-left:20px;padding-top:5px}.fuculty_block .style_box .course_list a dt{font-size:150%}.fuculty_block .style_box .course_list a dt:before{margin-right:.2em;content:"";font-family:"fontello";color:#f08200}.fuculty_block .style_box .course_list a dt span{font-size:70%}.fuculty_block .style_box .course_list a dd{line-height:1.4}.calendar_block{padding:40px 0 60px;background:url(../../img/top/calendar_bg.jpg) center 0 no-repeat;background-size:cover}.calendar_block .block_tl{color:#fff}.calendar_block .block_tl strong{color:#fff}.calendar_block .calendar_box{position:relative;padding:30px 0;background:#fff}.calendar_block .calendar_box .calendar{margin:0 auto;width:940px;border-top:2px solid #0a4095;border-right:2px solid #0a4095;border-bottom:2px solid #0a4095;border-left:2px solid #0a4095}.calendar_block .calendar_box .calendar caption{margin-bottom:.3em;color:#0a4095;font-size:171.4285714286%;font-weight:bold;line-height:1.4}.calendar_block .calendar_box .calendar caption strong{font-size:175%}.calendar_block .calendar_box .calendar th,.calendar_block .calendar_box .calendar td{width:14.2857142857%;border-right:1px solid #0a4095;border-bottom:1px solid #0a4095}.calendar_block .calendar_box .calendar th{color:#0a4095;font-size:114.2857142857%;font-weight:bold;background:#cfe2ff}.calendar_block .calendar_box .calendar th.sat{color:#22a4ff}.calendar_block .calendar_box .calendar th.sun{color:#ff3963}.calendar_block .calendar_box .calendar td{position:relative;vertical-align:top}.calendar_block .calendar_box .calendar .upper{display:table;table-layout:fixed;width:100%}.calendar_block .calendar_box .calendar .date{display:table-cell;width:30px;height:30px;color:#333;font-family:"Lato",sans-serif;font-weight:normal;font-size:114.2857142857%;font-style:italic;font-weight:bold;text-align:center;vertical-align:middle;background:#eff3fa}.calendar_block .calendar_box .calendar .time{display:table-cell;padding:.2em .5em .2em 1.5em;width:auto;font-size:78.5714285714%;line-height:1.2;text-align:center;vertical-align:middle}.calendar_block .calendar_box .calendar .time span{display:block}.calendar_block .calendar_box .calendar .time.off span{padding:.2em 0;font-size:118.1818181818%;background:#e8e8e8}.calendar_block .calendar_box .calendar .sat .date{color:#22a4ff;background:#e5f1ff}.calendar_block .calendar_box .calendar .sun .date{color:#ff3963;background:#ffebef}.calendar_block .calendar_box .calendar .bottom{padding:.3em;min-height:26px}.calendar_block .calendar_box .calendar .bottom li{display:inline-block;*display:inline;*zoom:1;margin-right:3px;font-size:92.8571428571%;line-height:1.2;vertical-align:middle}.calendar_block .calendar_box .calendar .bottom li.evt{padding:.2em .5em;color:#fff;background:#f08200}.calendar_block .calendar_box .calendar .bottom li.info{line-height:1.2;text-align:center}.calendar_block .calendar_box .calendar .bottom li.info span{display:inline-block;*display:inline;*zoom:1;font-size:84.6153846154%}.calendar_block .calendar_box .calendar .arrow_box{position:absolute;top:95%;left:50%;z-index:500;display:none;margin-left:-163px;padding:1.5em;width:326px;color:#fff;background:#000;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;box-sizing:border-box}.calendar_block .calendar_box .calendar .arrow_box p{position:relative;padding-left:40px;line-height:1.4}.calendar_block .calendar_box .calendar .arrow_box p:before{position:absolute;top:50%;left:0;margin-top:-4px;width:32px;border-bottom:8px solid #fff;content:""}.calendar_block .calendar_box .calendar .arrow_box .evt:before{border-bottom-color:#f78e12}.calendar_block .calendar_box .calendar .arrow_box .schooling:before{border-bottom-color:#67bc6c}.calendar_block .calendar_box .calendar .arrow_box .media:before{border-bottom-color:#9576cd}.calendar_block .calendar_box .calendar .arrow_box .exam:before{border-bottom-color:#e74c3c}.calendar_block .calendar_box .calendar .arrow_box .guidance:before{border-bottom-color:#1983fa}.calendar_block .calendar_box .calendar .arrow_box .open dt{display:inline-block;*display:inline;*zoom:1;margin-right:.5em;padding:.2em .5em;font-size:92.8571428571%;line-height:1.2;border:1px solid #fff}.calendar_block .calendar_box .calendar .arrow_box .open dd{display:inline-block;*display:inline;*zoom:1;padding-top:.2em;font-size:128.5714285714%}.calendar_block .calendar_box .calendar .arrow_box:after{bottom:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(0,0,0,0);border-bottom-color:#000;border-width:10px;margin-left:-10px}.calendar_block .calendar_box .calendar02{display:none}.calendar_block .calendar_bottom{margin:.5em auto 0;width:940px;overflow:hidden}.calendar_block .calendar_bottom .fig{float:left;padding-top:.2em}.calendar_block .calendar_bottom .fig li{display:inline-block;*display:inline;*zoom:1;margin-right:1em;font-size:92.8571428571%}.calendar_block .calendar_bottom .fig li img{margin-right:.3em;vertical-align:middle}.calendar_block .calendar_bottom .btn{float:right}.calendar_block .calendar_bottom .btn a{display:inline-block;*display:inline;*zoom:1;padding:.5em 1.5em;color:#fff;text-decoration:none;background:#0a4095}.calendar_block .calendar_bottom .btn a:hover{opacity:.7;filter:alpha(opacity=70)}.calendar_block .controller{display:none}.calendar_block .controller .btn_next,.calendar_block .controller .btn_prev{position:absolute;top:30px;width:71px;height:34px;border:2px solid #0a4095;cursor:pointer}.calendar_block .controller .btn_next:hover,.calendar_block .controller .btn_prev:hover{opacity:.7;filter:alpha(opacity=70)}.calendar_block .controller .btn_next{right:40px}.calendar_block .controller .btn_prev{left:40px;display:none}@media only screen and (min-width: 769px)and (max-width: 1400px){.fuculty_block{padding-bottom:50px}.fuculty_block .fuculty_wrap{position:relative;margin-bottom:25px;height:auto;overflow:hidden}.fuculty_block .fuculty_list{position:relative;left:0;margin-left:0;padding:0 .5%;width:99%}.fuculty_block .fuculty_list li{float:left;margin:0 1% 2%;width:31%}.fuculty_block .fuculty_list li.fuculty_item03,.fuculty_block .fuculty_list li.fuculty_item06{margin-right:0}.fuculty_block .fuculty_list a{text-decoration:none}.fuculty_block .fuculty_list a figure{position:relative;margin:0;overflow:hidden}.fuculty_block .fuculty_list a img{width:100%;height:100%;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.fuculty_block .fuculty_list a:hover img,.fuculty_block .fuculty_list a:focus img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.fuculty_block .fuculty_list a:hover .fuculty_name:before,.fuculty_block .fuculty_list a:focus .fuculty_name:before{display:block}.fuculty_block .fuculty_list figcaption{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;text-align:center;font-size:112.5%;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.fuculty_block .fuculty_list figcaption .fuculty_copy{color:#fff;font-size:114.2857142857%;line-height:1.4;padding:15% 10%}.fuculty_block .fuculty_list figcaption .fuculty_copy span{display:inline-block;*display:inline;*zoom:1;margin-bottom:.5em;padding:.2em .3em}.fuculty_block .fuculty_name{width:90%}.fuculty_block .style_box{margin:0 auto 3em;width:90%}.fuculty_block .style_box h3{float:none;margin:0 auto 1em;padding:.5em 0;max-width:800px;width:100%;height:auto;color:#0a4095;font-size:150%;font-style:italic;line-height:1.2;text-align:center;background:none;border:3px solid #0a4095;box-sizing:border-box}.fuculty_block .style_box h3 span{color:#f08200}.fuculty_block .style_box h3 strong{font-size:140%}.fuculty_block .style_box h3 .pc{display:none}.fuculty_block .style_box .course_list{float:none;margin:0 auto;max-width:800px;width:100%}.fuculty_block .style_box .course_list li{float:left;margin-right:10px;width:260px}.fuculty_block .style_box .course_list li.course01{background:#0a4095 url(/common/img/top/style_bg01.jpg) 0 0 no-repeat}.fuculty_block .style_box .course_list li.course02{background:#0a4095 url(/common/img/top/style_bg02.jpg) 0 0 no-repeat}.fuculty_block .style_box .course_list li.course03{margin-right:0;background:#0a4095 url(/common/img/top/style_bg03.jpg) 0 0 no-repeat}.fuculty_block .style_box .course_list a{position:relative;display:block;width:260px;height:105px;color:#fff;text-decoration:none}.fuculty_block .style_box .course_list a:after{position:absolute;top:50%;right:.3em;margin-top:-0.5em;content:"";font-family:"fontello";font-size:150%}.fuculty_block .style_box .course_list a:hover{opacity:.7;filter:alpha(opacity=70)}.fuculty_block .style_box .course_list a dl{margin-left:20px;padding-top:5px}.fuculty_block .style_box .course_list a dt{font-size:150%}.fuculty_block .style_box .course_list a dt:before{margin-right:.2em;content:"";font-family:"fontello";color:#f08200}.fuculty_block .style_box .course_list a dt span{font-size:70%}.fuculty_block .style_box .course_list a dd{line-height:1.4}}@media only screen and (max-width: 1024px){.home .mv .wrap{width:100%}}@media only screen and (max-width: 768px){.mv{margin-bottom:5%;height:auto;background:none}.mv .sp_slider img{max-width:none;width:100%}.mv .bx-wrapper .bx-pager{position:relative;bottom:auto;margin-top:3%;padding-top:0}.mv .bx-wrapper .bx-pager.bx-default-pager a{width:20px;height:20px;background:#e3e3e3;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%}.mv .bx-wrapper .bx-pager.bx-default-pager a.active{background:#0a4095}.urgent_block{padding:.5em;width:94%}.urgent_block h2{position:relative;margin-bottom:.5em;padding:.3em 1em .3em 2em;color:#fff;font-size:112.5%}.info_block{margin-bottom:6%;padding-bottom:10%;-webkit-box-shadow:1px 2px 4px 0px rgba(0,0,0,.1);-moz-box-shadow:1px 2px 4px 0px rgba(0,0,0,.1);box-shadow:1px 2px 4px 0px rgba(0,0,0,.1)}.info_block .wrap{width:100%}.info_block .news_box{float:none;width:100%}.info_block .news_box .block_tl{margin:0 auto;width:94%}.info_block .news_box .btn a{display:block;padding:.5em 0;width:100%;color:#0a4095;font-size:100%;font-weight:bold;text-align:center;text-decoration:none;background:#e8f0fb;border:1px solid #bdd1ef;border-left:none;border-right:none;box-shadow:.5px .866px 3px 0px rgba(0,0,0,.08)}.info_block .news_box .btn a:before{margin-right:.8em;content:"";font-family:"fontello";font-size:125%}.info_block .news_box .btn a:hover{opacity:.7;filter:alpha(opacity=70)}.info_block .tab_box .tabs{margin-top:1em}.info_block .tab_box .tabs li a{font-size:78.5714285714%}.info_block .tab_box .tab_content{display:none}.info_block .tab_box .tab_content:first-child{display:block}.info_block .fb_box{display:none}.info_block .links_block{margin:5% 3% 1%}.info_block .links_block li{display:table;float:left;width:24%;text-align:center;line-height:0}.info_block .links_block li:not(:last-child){margin-right:1.33%}.info_block .links_block li a{display:table-cell;padding:10px 5px 9px;text-align:center;text-decoration:none;border:1px solid #0a4095;vertical-align:middle;line-height:1.4}.info_block .link-box{margin:0 3%}.info_block .link-box a{display:block;padding:10px 5px 9px;font-weight:700;text-align:center;text-decoration:none;color:#fff;background:#0a4095;border:1px solid #0a4095;transition:all .3s ease}.info_block .link-box a:hover{color:#0a4095;background:#fff}.pickup_block .wrap{width:100%}.pickup_block .block_tl{margin:0 auto 1em;width:94%}.pickup_block .bx-wrapper{overflow:hidden}.pickup_block .bx-wrapper .bx-viewport{left:50%;margin-left:-121px;overflow:visible !important}.pickup_block .pickup_slider{justify-content:flex-start}.pickup_block .pickup_slider li{margin:0 0 2%;padding:0 1%;width:31%}.pickup_block .pickup_slider li img{max-width:none;width:100%}.fuculty_block .block_tl span{display:inline-block;*display:inline;*zoom:1;width:58%;line-height:1.4;vertical-align:middle}.fuculty_block .fuculty_wrap{position:relative;margin-bottom:1.5em;height:auto;overflow:hidden}.fuculty_block .fuculty_list{position:relative;left:-1%;margin:0;width:102%}.fuculty_block .fuculty_list li{float:left;margin:0 2% 2% 0;width:32%}.fuculty_block .fuculty_list li.fuculty_item03,.fuculty_block .fuculty_list li.fuculty_item06{margin-right:0}.fuculty_block .fuculty_list a{text-decoration:none}.fuculty_block .fuculty_list a figure{position:relative;margin:0;overflow:hidden}.fuculty_block .fuculty_list a img{width:100%;height:100%;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.fuculty_block .fuculty_list a:hover img,.fuculty_block .fuculty_list a:focus img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.fuculty_block .fuculty_list a:hover .fuculty_name:before,.fuculty_block .fuculty_list a:focus .fuculty_name:before{display:block}.fuculty_block .fuculty_list figcaption{position:absolute;top:0;left:0;z-index:1;width:100%;height:auto;text-align:center;font-size:128.5714285714%;-webkit-transition:none;transition:none}.fuculty_block .fuculty_list figcaption .fuculty_copy{color:#fff;font-size:85.7142857143%;line-height:1.4;padding:20% 5% 0}.fuculty_block .fuculty_list figcaption .fuculty_copy span{display:inline-block;*display:inline;*zoom:1;margin-bottom:.5em;padding:.2em .3em}.fuculty_block .fuculty_name{position:relative;margin:0 auto;padding:.4em 0 .2em;width:100%;font-size:100%;text-align:center;background:#fff;border-top:2px solid #000;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.fuculty_block .fuculty_name:before{position:absolute;left:1em;display:none;content:"→";font-weight:bold}.fuculty_block .style_box{margin:0 auto;width:94%}.fuculty_block .style_box h3{float:none;margin:0 auto 3%;padding:.3em 0;width:100%;height:auto;font-size:142.8571428571%;font-style:italic;line-height:1.2;text-align:center;background:none;border:2px solid #0a4095;box-sizing:border-box}.fuculty_block .style_box .course_list{float:none;margin:0 auto 5%;width:100%}.fuculty_block .style_box .course_list li{margin-right:1%;width:32.5%}.fuculty_block .style_box .course_list li.course03{margin-right:0;width:33%}.fuculty_block .style_box .course_list a{padding-right:2em;padding-bottom:1em;width:auto;height:auto;color:#fff}.fuculty_block .style_box .course_list a:after{font-size:150%}.fuculty_block .style_box .course_list a:hover{opacity:.7;filter:alpha(opacity=70)}.fuculty_block .style_box .course_list a dl{margin-left:20px;padding-top:5px}.fuculty_block .style_box .course_list a dt{font-size:125%}.fuculty_block .style_box .course_list a dt:before{margin-right:.2em;content:"";font-family:"fontello";color:#f08200}.fuculty_block .style_box .course_list a dt span{font-size:70%}.fuculty_block .style_box .course_list a dd{line-height:1.4}.calendar_block{display:none}}@media only screen and (max-width: 480px){.pickup_block .pickup_slider{margin:0 auto;width:96%}.pickup_block .pickup_slider li{width:48%}.pickup_block .pickup_slider dt{margin-top:.5em;font-size:93.75%}.pickup_block .pickup_slider dt span{display:inline-block;*display:inline;*zoom:1;font-size:80%}.fuculty_block .block_tl{font-size:100%}.fuculty_block .block_tl span{display:inline-block;*display:inline;*zoom:1;line-height:1.4;vertical-align:middle}.fuculty_block .fuculty_wrap{position:relative;margin-bottom:1.5em;height:auto;overflow:hidden}.fuculty_block .fuculty_list{position:relative;left:-1%;margin:0;width:102%}.fuculty_block .fuculty_list li{float:left;margin:0 1% 2%;width:48%}.fuculty_block .fuculty_list li.fuculty_item03,.fuculty_block .fuculty_list li.fuculty_item06{margin-right:1%}.fuculty_block .fuculty_list a{text-decoration:none}.fuculty_block .fuculty_list a figure{position:relative;margin:0;overflow:hidden}.fuculty_block .fuculty_list a img{width:100%;height:100%;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}.fuculty_block .fuculty_list a:hover img,.fuculty_block .fuculty_list a:focus img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.fuculty_block .fuculty_list a:hover .fuculty_name:before,.fuculty_block .fuculty_list a:focus .fuculty_name:before{display:block}.fuculty_block .fuculty_list figcaption{position:absolute;top:0;left:0;z-index:1;width:100%;height:auto;text-align:center;font-size:85.7142857143%;-webkit-transition:none;transition:none}.fuculty_block .fuculty_list figcaption .fuculty_copy{color:#fff;font-size:85.7142857143%;line-height:1.4;padding:20% 5% 0}.fuculty_block .fuculty_list figcaption .fuculty_copy span{display:inline-block;*display:inline;*zoom:1;margin-bottom:.5em;padding:.2em .3em}.fuculty_block .fuculty_name{position:relative;margin:0 auto;padding:.4em 0 .2em;width:100%;font-size:100%;text-align:center;background:#fff;border-top:2px solid #000;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.fuculty_block .fuculty_name:before{position:absolute;left:1em;display:none;content:"→";font-weight:bold}.fuculty_block .style_box{margin:0 auto;width:94%}.fuculty_block .style_box h3{float:none;margin:0 auto 3%;padding:.3em 0;width:100%;height:auto;font-size:142.8571428571%;font-style:italic;line-height:1.2;text-align:center;background:none;border:2px solid #0a4095;box-sizing:border-box}.fuculty_block .style_box .course_list{float:none;width:100%}.fuculty_block .style_box .course_list li{float:none;margin:0 auto 2%;width:100%;height:6em;background-size:cover}.fuculty_block .style_box .course_list li.course03{margin-right:auto;width:100%}}
