@media only screen and (min-width: 769px){.outline .mv{background:url("../../img/outline/share/mv.jpg") center center no-repeat;background-size:cover}}.outline .tCenter{text-align:center}.outline .tRight{text-align:right}.outline .color_box{padding:30px;background:#f2fbf7}.outline h3 span{font-size:60%}.outline .feature_block .cont_box h4{margin-bottom:36px}.outline .feature_block .cont_box ul{margin-top:36px}.outline .feature_block .cont_box ul li{margin-top:23px;text-align:center}.outline .feature_block .cont_box ul li:first-child{margin-top:0}.outline .feature_block .cont_box ul li p:first-child{margin-bottom:.5em;color:#0a4095;font-weight:bold}.outline .feature_block .cont_box ul li .btn{position:relative;width:100%}.outline .feature_block .cont_box ul li .btn a{display:block;padding:.8em 1em;background:#0a4095;color:#fff;font-size:100%;text-decoration:none}.outline .feature_block .cont_box ul li .btn a:before{position:absolute;left:1em;content:"";font-family:"fontello"}.outline .feature_block .cont_box ul li .btn a:hover{background:rgba(10,64,149,.7)}.outline .feature_block .cont_box ul li .win img{position:absolute;top:.5em;right:.5em}.outline .feature_block .feature01 .fLeft,.outline .feature_block .feature03 .fLeft,.outline .feature_block .feature05 .fLeft{width:356px}.outline .feature_block .feature01 .fRight,.outline .feature_block .feature03 .fRight,.outline .feature_block .feature05 .fRight{padding-top:64px}.outline .feature_block .feature02 .fRight,.outline .feature_block .feature04 .fRight{width:356px}.outline .feature_block .feature02 .fLeft,.outline .feature_block .feature04 .fLeft{padding-top:64px}.outline .feature_block .feature04 ul li{margin-top:18px}.outline .feature_block .feature04 ul li:first-child{margin-top:0}.outline .message_box .fLeft{width:476px}.outline .message_box .fRight{width:204px}.outline .message_box .fRight .name{margin-top:8px;font-size:125%;font-weight:bold;text-align:center;line-height:1.3}.outline .message_box .fRight .name span{font-size:80%}.outline .history_table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc}.outline .history_table th{background:#f6f6f6}.outline .history_table th,.outline .history_table td{padding:20px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.outline .history_table th span,.outline .history_table td span{display:inline-block}.outline .num_list li{position:relative;margin-left:1.4em}.outline .num_list li span{position:absolute;top:0;left:-1.4em}.outline .tab_box{margin-bottom:30px}.outline .policy_tab{margin:-100px 0 0;padding:100px 0 0}.outline .policy_tab ul li{position:relative;float:left;width:49%;margin-bottom:2%}.outline .policy_tab ul li a{display:block;padding:9px 20px 11px;border:2px solid #0a4095;background:#e8f0fb;font-weight:bold;text-align:center;text-decoration:none;line-height:1.3}.outline .policy_tab ul li a span{font-size:80%}.outline .policy_tab ul li a:before{position:absolute;top:35%;left:1em;content:"";font-family:"fontello"}.outline .policy_tab ul li:nth-child(2n){margin-left:2%}.outline .policy_tab ul li:hover a,.outline .policy_tab ul .active a{background:#0a4095;color:#fff}.outline .policy_tab ul li:hover a:before,.outline .policy_tab ul .active a:before{content:"";font-family:"fontello"}.outline .txt_box .fLeft{width:520px}.outline .txt_box .fRight{width:160px}.outline .subject_box dl{width:94%;margin:2em auto auto}.outline .subject_box dt{margin-bottom:5px;padding-bottom:5px;border-bottom:dotted 1px #dfdfdf;color:#0a4095;font-weight:bold;font-size:110%}.outline .subject_box dd{margin-bottom:2em}.outline .subject_box dd ul{margin-top:1em}.outline .subject_box dd .detail_list.mt20{margin-top:20px}.outline .subject_box dd .detail_list>li:not(:last-child){margin-bottom:15px}.outline .subject_box dd .num_list02{margin-top:5px}.outline .subject_box dd .num_list02 li{margin-left:0;padding-left:1.7em}.outline .subject_box dd .num_list02 li:not(:last-child){margin-bottom:2px}.outline .subject_box dd .num_list02 li span{left:0}.outline .subject_box dd .num_list03{margin-top:5px}.outline .subject_box dd .num_list03.mt20{margin-top:20px}.outline .subject_box dd .num_list03 li{margin-left:0;padding-left:3.4em}.outline .subject_box dd .num_list03 li:not(:last-child){margin-bottom:2px}.outline .subject_box dd .num_list03 li span{left:0}.outline .subject_box dd li{position:relative;margin-left:1.4em}.outline .subject_box dd li span{position:absolute;top:0;left:-1.4em}.outline .degree_table{width:100%;margin-top:1em;border-top:1px solid #c0cbf0;border-left:1px solid #c0cbf0}.outline .degree_table th{width:34%;background:#f5f7fa;color:#0c2577;text-align:left}.outline .degree_table th,.outline .degree_table td{padding:15px 20px;border-right:1px solid #c0cbf0;border-bottom:1px solid #c0cbf0}.outline .data .data_tab{margin:-120px 0 0;padding:120px 0 0}.outline .data .data_tab ul li{position:relative;float:left;width:32%;margin-left:2%}.outline .data .data_tab ul li a{display:block;padding:9px 20px 11px;border:2px solid #0a4095;background:#e8f0fb;font-size:90%;font-weight:bold;text-align:center;text-decoration:none;line-height:1.3}.outline .data .data_tab ul li a span{font-size:80%}.outline .data .data_tab ul li a:before{position:absolute;left:1em;content:"";font-family:"fontello"}.outline .data .data_tab ul li:first-child{margin-left:0}.outline .data .data_tab ul li:hover a,.outline .data .data_tab ul .active a{background:#0a4095;color:#fff}.outline .data .data_tab ul li:hover a:before,.outline .data .data_tab ul .active a:before{content:"";font-family:"fontello"}.outline .data .note{margin-bottom:3em;text-align:right}.outline .data .nom{margin-bottom:0}.outline .data .cont_box .data_box{margin-top:3em}.outline .data .cont_box .data_box .tl{margin-bottom:40px;padding:.4em 1em;background:#e8f0fb;color:#0a4095;font-size:110%;font-weight:bold;text-align:left}.outline .data .cont_box .img{text-align:center}.outline .data .cont_box .box{margin-top:40px}.outline .data .cont_box .box .subject{margin-bottom:30px;padding-left:15px;border-left:5px solid #333;font-size:110%;font-weight:bold}.outline .data .cont_box .bo01{margin-top:10px}.outline .data02 .cont_box .data_box .tl{margin-bottom:1em}.outline .data_tbl{margin:4em auto !important}.outline .data_tbl caption{color:#222;font-size:112.5%}.outline .data_tbl th,.outline .data_tbl td{text-align:center}.outline .data_tbl .w01{width:16%}.outline .data_tbl .w02{width:28%}.outline .main_photo img{width:100%;height:auto}.outline .life_box{margin:30px auto 0;padding:20px;border:1px solid #c0cbf0;border-radius:4px;background:#f5f7ff}.outline .life_box p img{width:100%;height:auto}.outline .life_box p:first-child{margin-bottom:10px;text-align:center}.outline .voice_box ul{margin-bottom:30px}.outline .voice_box li{width:47%}.outline .voice_box li a{text-decoration:none;color:#222}.outline .voice_box li a:hover .inner{border:1px solid #0a4095}.outline .voice_box li .inner{border:1px solid #c3c3c3}.outline .voice_box li .tl{padding:14px 20px;background:#334172;color:#fff;line-height:1.6}.outline .voice_box li .photo img{width:100%;height:auto}.outline .voice_box li .prof{padding:14px 20px}.outline .voice_box li .prof .name{font-size:80%}.outline .voice_box li .prof .name span{font-size:140%;font-weight:700}.outline .voice_box li .prof .state{display:inline-table;padding:0 10px;border:1px solid #334172;background:#334172;color:#fff;font-size:90%;vertical-align:bottom}.outline .voice_box li .prof .year{display:inline-block;margin-left:15px;padding:0 10px;border:1px solid #334172;background:#fff;color:#334172;font-size:90%;vertical-align:bottom}.outline .student_box .iRight .photo{float:right;margin:0 0 0 20px}.outline .student_box .iLeft .photo{float:left;margin:0 20px 0 0}.outline .btn_box{margin-top:20px;text-align:right}.outline .btn_box.text-left{text-align:left}.outline .btn_box p{display:inline-block}.outline .btn_box p.block{display:block}.outline .btn_box p a{position:relative;display:inline-block;padding:.3em 2em;border:2px solid #0a4095;color:#0a4095;text-decoration:none}.outline .btn_box p a:before{position:absolute;left:1em;content:"";font-family:"fontello"}.outline .btn_box p a:hover{opacity:.7;transition:.3s all}.outline .map_box .school{margin-bottom:10px;font-size:143.75%;font-weight:bold}.outline .map_box .tel{margin-bottom:8px;padding-left:28px;background:url("../../img/outline/access/ico_tel.png") left center no-repeat}.outline .map_box .add{margin-bottom:8px;padding-left:28px;background:url("../../img/outline/access/ico_add.png") left center no-repeat;line-height:1.4}.outline .map_box .time{padding-left:28px}.outline .map_box .access{margin-bottom:7px;font-size:125%;font-weight:bold}.outline .map_box .access-box{position:relative;padding:20px;border:1px solid #ccc;background:#fff}@media screen and (min-width: 769px){.outline .map_box .access-box .btn_box{position:absolute;top:20px;right:20px;margin-top:0}}@media screen and (max-width: 768px){.outline .map_box .access-box .btn_box{margin:0 auto;text-align:center}}.outline .link_box{padding:30px;background:#e8f0fb}.outline .link_box .btn{text-align:right}.outline .link_box .btn a{position:relative;background:#fff}.outline .link_box .btn a:before{position:absolute;left:1em;content:"";font-family:"fontello"}.outline #campus-map{margin:-120px 0 0;padding:120px 0 0}.outline #campus-map p.note{text-indent:-1em;padding-left:1em}.outline #campus-map p.note a{display:block;margin:.5em 0 0 1em}.outline .tel_box table{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;font-size:90%}.outline .tel_box table th,.outline .tel_box table td{padding:6px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;vertical-align:middle}.outline .tel_box table th,.outline .tel_box table td.tl{background:#f5f8ff;font-weight:bold;font-size:120%}.outline .tel_box table td.ttl{background:#fafafa}.outline .tel_box table th span,.outline .tel_box table td span{display:inline-block}.outline .tel_box table td{text-align:left}.outline .tel_box table .w01{width:22%}.outline .tel_box table .w02{width:58%}.outline .tel_box table .w03{width:20%}.outline .tel_box table .tel{text-align:center}@media only screen and (max-width: 768px){.outline .mv{background:url("../../img/outline/share/sp_mv.jpg") center center no-repeat;background-size:cover}.outline .pc{display:none !important}.outline .sp{display:block !important}.outline .color_box{padding:4%}.outline .feature_block .pc{display:block !important}.outline .feature_block .sp{display:none !important}.outline .feature_block .cont_box h4{margin-bottom:8%}.outline .feature_block .cont_box ul{margin-top:7%}.outline .feature_block .cont_box ul li{margin-top:6%}.outline .feature_block .cont_box .win img{width:.8em;height:.8em}.outline .feature_block .feature01 .fLeft,.outline .feature_block .feature03 .fLeft,.outline .feature_block .feature05 .fLeft{width:56%}.outline .feature_block .feature01 .fRight,.outline .feature_block .feature03 .fRight,.outline .feature_block .feature05 .fRight{width:40%;padding-top:10%}.outline .feature_block .feature01 .fRight img,.outline .feature_block .feature03 .fRight img,.outline .feature_block .feature05 .fRight img{width:100%;height:auto}.outline .feature_block .feature02 .fRight,.outline .feature_block .feature04 .fRight{width:56%}.outline .feature_block .feature02 .fLeft,.outline .feature_block .feature04 .fLeft{width:40%;padding-top:10%}.outline .feature_block .feature02 .fLeft img,.outline .feature_block .feature04 .fLeft img{width:100%;height:auto}.outline .feature_block .feature01 h4 img{width:62%;height:auto}.outline .feature_block .feature02 h4 img{width:77%;height:auto}.outline .feature_block .feature03 h4 img{width:76%;height:auto}.outline .feature_block .feature04 h4 img{width:72%;height:auto}.outline .feature_block .feature04 ul{margin-top:7%}.outline .feature_block .feature04 ul li{margin-top:6%}.outline .feature_block .feature05 h4 img{width:72%;height:auto}.outline .message_box .fLeft{width:66%}.outline .message_box .fRight{width:30%}.outline .message_box .fRight img{width:100%;height:auto}.outline .message_box .fRight .name{font-size:120%}.outline .message_box .fRight .name span{font-size:80%}.outline .history_table th,.outline .history_table td{padding:3% 4%;font-size:82%}.outline .history_table th{width:30%;line-height:1.4}.outline .history_table td{line-height:1.8}.outline .tab_box{margin-bottom:4%}.outline .policy_tab ul li a{padding:3%}.outline .txt_box .fLeft{width:70%}.outline .txt_box .fRight{width:26%}.outline .txt_box .fRight img{width:100%;height:auto}.outline .degree_table th{width:36%}.outline .degree_table th,.outline .degree_table td{padding:2% 4%;font-size:90%}.outline .data .data_tab{margin:-4% 0 0;padding:4% 0 0}.outline .data .note{margin-bottom:1.5em}.outline .data .nom{margin-bottom:0}.outline .data .cont_box .data_box{margin-top:2em}.outline .data .cont_box .data_box .tl{margin-bottom:1em}.outline .data .cont_box .box{margin-top:2em}.outline .data .cont_box .box .subject{margin-bottom:1.4em}.outline .data .cont_box .bo01{margin-top:1em}.outline .student_box .iRight .photo{float:right;width:48%;margin:0 0 0 4%}.outline .student_box .iRight .photo img{width:100%;height:auto}.outline .student_box .iRight .long{width:40%}.outline .student_box .iLeft .photo{width:48%;margin:0 4% 0 0}.outline .student_box .iLeft .photo img{width:100%;height:auto}.outline .student_box .iLeft .long{width:40%}.outline .map_box .school{font-size:120%}.outline .map_box .access{font-size:110%}.outline .map_box dl{padding:4%}.outline .link_box{padding:4%}.outline #campus-map{margin:-4% 0 0;padding:4% 0 0}.outline .tel_box table{font-size:80%}.outline .tel_box table th,.outline .tel_box table td{padding:.8em 1em;line-height:1.7}.outline .tel_box table th,.outline .tel_box table td.tl{font-size:110%}.outline .tel_box table .w01{width:20%}.outline .tel_box table .w02{width:60%}.outline .tel_box table .w03{width:20%}}@media only screen and (max-width: 670px){.outline .life_box{padding:4%}.outline .life_box p br{display:none}.outline .life_box p:first-child{text-align:left}.outline .voice_box ul{margin-bottom:0}.outline .voice_box .fLeft,.outline .voice_box .fRight{float:none}.outline .voice_box li{width:100%;margin-bottom:5%}.outline .voice_box li .tl{padding:3% 4%}.outline .voice_box li .prof{padding:3% 4%}.outline .voice_box li .prof .name{font-size:90%}}@media only screen and (max-width: 560px){.outline .map_box .fLeft{float:none;margin-bottom:10px}.outline .map_box .fRight{float:none;text-align:center}.outline .policy_tab ul li{float:none;width:100%;margin:auto auto 4%}.outline .policy_tab ul li a{padding:2%;font-size:90%;line-height:1.5}.outline .policy_tab ul li a span{font-size:80%}.outline .policy_tab ul li:nth-child(2n){margin-left:auto}.outline .txt_box .fLeft{float:none;margin-bottom:4%;width:100%}.outline .txt_box .fRight{float:none;width:100%;text-align:center}.outline .txt_box .fRight img{width:40%;height:auto}}@media only screen and (max-width: 480px){.outline .fLeft,.outline .fRight{float:none}.outline .feature_block .pc{display:none !important}.outline .feature_block .sp{display:block !important}.outline .feature_block .cont_box h4{margin-bottom:8%}.outline .feature_block .cont_box ul{margin-top:7%}.outline .feature_block .cont_box ul li{margin-top:5%}.outline .feature_block .cont_box .photo{margin-top:5%}.outline .feature_block .feature01 .fLeft,.outline .feature_block .feature03 .fLeft,.outline .feature_block .feature05 .fLeft{width:100%}.outline .feature_block .feature01 .fRight,.outline .feature_block .feature03 .fRight,.outline .feature_block .feature05 .fRight{display:none}.outline .feature_block .feature02 .fRight,.outline .feature_block .feature04 .fRight{width:100%}.outline .feature_block .feature02 .fLeft,.outline .feature_block .feature04 .fLeft{display:none}.outline .feature_block .feature04 ul{margin-top:7%}.outline .feature_block .feature04 ul li{margin-top:5%}.outline .message_box .fLeft{width:100%;margin-top:4%}.outline .message_box .fRight{width:100%;text-align:center}.outline .message_box .fRight img{width:55%;height:auto}.outline .data .data_tab ul li{float:none;width:100%;margin:auto auto 4%}.outline .data .data_tab ul li a{padding:3%;font-size:90%;line-height:1.5}.outline .data .data_tab ul li a span{font-size:80%}.outline .data .data_tab ul li:first-child{margin-left:auto}.outline .student_box .iRight .photo{float:none;width:100%;margin:auto auto 4%;text-align:center}.outline .student_box .iRight .photo img{width:60%;height:auto}.outline .student_box .iRight .long{width:70%}.outline .student_box .iLeft .photo{float:none;width:100%;margin:auto auto 4%;text-align:center}.outline .student_box .iLeft .photo img{width:60%;height:auto}.outline .student_box .iLeft .long{width:70%}}.mfp-content{max-width:70% !important;margin:auto !important}.mfp-iframe-scaler iframe{background:#fff !important}.fig_organization .block01{position:relative;margin-left:116px}.fig_organization .block01 dl{position:relative;margin:1em auto;background:#edf1f9}.fig_organization .block01 dl.dl01:after{content:"";display:block;position:absolute;height:118px;border-right:1px solid #000039;top:-37%;left:-50px;z-index:-1}.fig_organization .block01 dl dt{display:inline-block;font-weight:bold;line-height:1.6em;vertical-align:middle;width:98px;color:#000052;padding:.5em .8em .5em 1em}.fig_organization .block01 dl dd{display:inline-block;font-size:81.25%;font-weight:bold;vertical-align:middle;line-height:1.6em;color:#595757;width:400px;margin:0;border-left:1px dotted #000039;padding:.5em .8em .5em 1em}.fig_organization .block01 dl:before{content:"";display:block;position:absolute;width:50px;border-top:1px solid #000039;top:50%;left:-50px}.fig_organization .block01 dl:after{content:"";display:block;position:absolute;height:149px;border-right:1px solid #000039;top:-36%;left:-50px}.fig_organization .block01 dl .second{border-top:1px dotted #a3a3a3}.fig_organization .block01 dl .second .long{padding:1.35em 0 1.35em 1em}.fig_organization .block01 dl .color{color:#f60}@media only screen and (max-width: 768px){.fig_organization .block01{position:relative;margin-left:50px}.fig_organization .block01:before{content:"";display:block;position:absolute;height:92%;border-left:1px solid #000039;top:-14px;left:-29px}.fig_organization .block01 dl{position:relative}.fig_organization .block01 dl.dl01:after{display:none}.fig_organization .block01 dl dt{display:block;width:100%;vertical-align:middle;padding:10px;box-sizing:border-box}.fig_organization .block01 dl dd{display:block;font-size:93.75%;width:100%;margin:0;border-left:none;border-top:1px dotted #000039;padding:10px;box-sizing:border-box}.fig_organization .block01 dl:before{width:30px;left:-29px}.fig_organization .block01 dl:after{content:"";display:block;position:absolute;height:100%;left:-29px;position:absolute;top:-50%}.fig_organization .block01 dl .second{border-top:1px dotted #a3a3a3}.fig_organization .block01 dl .second .long{padding:.5em .8em .5em 1em}}.tRight{text-align:right}.outline .feature_box .btn{margin-top:1.5em;text-align:right}.outline .feature_box .btn a{position:relative;display:inline-block;padding:.3em 3.6em;color:#0a4095;text-align:center;text-decoration:none;border:2px solid #0a4095}.outline .feature_box .btn a:before{position:absolute;left:1em;content:"";font-family:"fontello"}.outline .feature_box .feature-top-list-block{border:1px solid #dfdfdf;margin-bottom:25px;position:relative;padding:13px}.outline .feature_box .feature-top-list-block h3{position:relative;margin-bottom:.8em;padding-left:1.8em;padding-bottom:.5em;font-size:112.5%;line-height:1.4;border-bottom:3px solid #e8f0fb}.outline .feature_box .feature-top-list-block h3:before{position:absolute;left:.5em;content:"";font-family:"fontello";color:#0a4095}.outline .feature_box .feature-top-list-block h3:after{content:"";position:absolute;bottom:-3px;left:0;display:block;width:33%;height:3px;background-color:#0a4095}.outline .feature_box .fLeft{width:68.5584%}.outline .feature-head .fLeft{width:420px}.outline .column-box{width:100%;background:#edf1f9 none repeat scroll 0% 0%;border-radius:5px}.outline .column-box h4{font-size:125%;font-weight:bold;color:#333;padding-left:15px;background:rgba(0,0,0,0) url("/common/img/system/method/sidebar_blue.png") no-repeat scroll left center;margin-bottom:15px}.outline .column-box .box-in{border:1px solid #ccc;padding:15px;border-radius:5px}.outline .feature-head .fLeft.schooling{width:480px}.outline .schoolong-top-block.colum02{width:320px}.outline .schoolong-top-block .tl{color:#08257e;font-size:117%;margin-bottom:10px;font-weight:bold}.outline .schoolong-top-block .period{font-weight:bold;border-left:2px solid #4f4f4f;background:#f1f1f1 none repeat scroll 0% 0%;padding-left:10px;vertical-align:middle}.outline .schoolong-top-block .txt{margin:10px 0px;font-size:92%;color:#666464;line-height:1.5}.outline .schoolong-top-block{padding:15px;margin-bottom:20px;border:1px solid #e5e5e5}.outline .tuitionBox .common_tbl .th01{background:#f5f8ff none repeat scroll 0% 0%;font-weight:bold}@media only screen and (max-width: 480px){.outline .feature-top-list-block .fLeft{width:100%}.outline .feature-top-list-block .fRight{margin-top:.8em;text-align:center}.outline .feature-head .fLeft{width:100%}.outline .feature-head .fRight{margin-top:.8em;text-align:center}.outline .column-box h4{font-size:100%;font-weight:bold;color:#333;padding-left:15px;background:rgba(0,0,0,0) url("/common/img/system/method/sidebar_blue.png") no-repeat scroll left center;margin-bottom:1.2em}.outline .feature-head .fLeft.schooling{width:100%}.outline .schoolong-top-block.colum02{width:auto}.outline .schoolong-top-block{padding:3%;margin-bottom:1.5em;border:1px solid #e5e5e5}}