﻿#topHero{position:relative}.topHero-slider{-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s;width:100%;height:40vw;max-height:500px;background:#000}@media screen and (max-width: 1030px){.topHero-slider{max-width:inherit;max-height:400px}}@media screen and (max-width: 480px){.topHero-slider{height:50vw}}.topHero-slider .swiper-slide{background-position:center 50%;background-repeat:no-repeat;background-size:cover;position:relative}.topHero-slider .swiper-slide .heroSlide-read{text-align:right;padding:1em}.topHero-slider .swiper-slide .heroSlide-read p{font-weight:bold;font-size:1.8rem;line-height:1.4;color:#fff;text-shadow:black 0 0 2px}@media screen and (max-width: 768px){.topHero-slider .swiper-slide .heroSlide-read p{font-size:1.4rem}}.topHero-slider .swiper-slideInner{position:relative;height:100%}.topHero-slider .topHero-title{z-index:2;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);overflow:hidden;position:absolute;top:50%;width:100%;text-align:center}.topHero-slider .topHero-title h2{height:inherit;padding:0.2em 0.5em;font-size:4.6rem;font-weight:bold;color:#fff;line-height:1.4}#topImportant{position:relative;margin-top:-50px;-moz-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}@media screen and (max-width: 1030px){#topImportant{margin-top:0px}}.topImportant-noimg .topImportant-inner{max-width:800px}.topImportant-inner{max-width:1230px;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media screen and (max-width: 1030px){.topImportant-inner{padding-left:0px;padding-right:0px}}.topImportantBox{box-shadow:10px 15px 15px -10px;position:relative;background-color:#c40000;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;z-index:2}@media screen and (max-width: 1030px){.topImportantBox{padding:10px;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:stretch;align-items:stretch}}.topImportantBox-imgArea{position:relative;width:30%;z-index:2}@media screen and (max-width: 1030px){.topImportantBox-imgArea{padding:5px;width:40%}}@media screen and (max-width: 480px){.topImportantBox-imgArea{width:100%}}.topImportantBox-txtArea{position:relative;padding:20px;width:100%;color:#fff;z-index:2}@media screen and (max-width: 1030px){.topImportantBox-txtArea{padding:5px}}.topImportantBox-txtArea h2{font-weight:bold;font-size:3rem;line-height:1.4;text-align:left;text-align:center}@media screen and (max-width: 768px){.topImportantBox-txtArea h2{font-size:2rem}}@media screen and (max-width: 480px){.topImportantBox-txtArea h2{font-size:1.6rem}}.topImportantBox-txtArea .topImportant-btnArea{text-align:center}.topImportantBox-txtArea .topImportant-btn{color:#fff;border:1px solid #fff;padding:0.5em 1em;line-height:1;transition:all 0.3s ease}.topImportantBox-txtArea .topImportant-btn:hover{color:#fff;background-color:#ffb506;border:1px solid #ffb506;padding:0.5em 1em;line-height:1}.topImportantBox-imgArea+.topImportantBox-txtArea{width:70%}@media screen and (max-width: 1030px){.topImportantBox-imgArea+.topImportantBox-txtArea{padding:5px;width:60%}}@media screen and (max-width: 480px){.topImportantBox-imgArea+.topImportantBox-txtArea{width:100%}}.topImportantBox-imgArea+.topImportantBox-txtArea h2{text-align:left}.topImportantBox-imgArea+.topImportantBox-txtArea .topImportant-btnArea{text-align:left}#topPickup{position:relative;border:1px solid #333;margin-bottom:20px}#topPickup .topPickup-title{background-color:#c40000;color:#fff;padding:0.5em;font-size:1.6rem;line-height:1.2;text-align:center}#topPickup .topPickup-content{padding:1em 2em}@media screen and (max-width: 480px){#topPickup .topPickup-content{padding:0.5em 1em}}#topPickup .newsList{margin-bottom:0}#topNews{background-image:url(../images/top/topNews-back.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding-top:50px;padding-bottom:50px}.topNewsBox{background-color:#fff;padding:2vw 3vw}.topNewsBox h2{font-size:1.6rem;line-height:1.2;font-family:游明朝,"Yu Mincho Medium",YuMincho Medium,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;text-align:center;margin-bottom:0.5em;font-weight:bold}@media screen and (max-width: 480px){.topNewsBox h2{font-size:1.6rem}}.topNewsBox .newsList{margin-bottom:20px}#topFaculty{background-color:#fff}#topFaculty h2{font-size:3rem;line-height:1.2;font-family:游明朝,"Yu Mincho Medium",YuMincho Medium,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;text-align:center;margin-bottom:0.5em}@media screen and (max-width: 480px){#topFaculty h2{font-size:2.4rem}}.facultyList{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:-5px;margin-right:-5px}.facultyList li{width:25%;padding-left:5px;padding-right:5px}@media screen and (max-width: 768px){.facultyList li{width:33.333%}}.facultyList .facultyCard{margin-bottom:10px;transition:all 0.3s ease;display:block;max-width:100%}.facultyList .facultyCard .facultyCard-imgArea{overflow:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.facultyList .facultyCard .facultyCard-imgArea img{-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.facultyList .facultyCard .facultyCard-txtArea{color:#333;padding:0.5em 0;background-color:inherit}.facultyList .facultyCard .facultyCard-txtArea h4{line-height:1}@media screen and (max-width: 480px){.facultyList .facultyCard .facultyCard-txtArea h4{font-size:1.2rem}}.facultyList .facultyCard:hover .facultyCard-imgArea img{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0.7}#topGuide{background-color:#DEE1E6;background:linear-gradient(0deg, #dee1e6 0%,#ffffff 100%)}#topGuide h2{font-size:3rem;line-height:1.2;font-family:游明朝,"Yu Mincho Medium",YuMincho Medium,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;text-align:center;margin-bottom:0.5em}@media screen and (max-width: 480px){#topGuide h2{font-size:2.4rem}}.topGuideMenu{overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:center;justify-content:center;margin-left:-10px}@media screen and (max-width: 768px){.topGuideMenu{margin-left:0px;margin-right:0px}}.topGuideMenu li{-webkit-flex-grow:1;flex-grow:1;max-width:600px;padding-left:10px;padding-right:10px}@media screen and (max-width: 768px){.topGuideMenu li{width:100% !important;padding-left:0px;padding-right:0px;margin-bottom:2px}}.topGuideMenu.count-3 li{width:33.333%}.topGuideMenu.count-2 li{width:50%}.topGuideMenu.count-1 li{width:100%;max-width:600px}.topGuidCard{transition:all 0.3s ease;display:block}.topGuidCard .topGuidCard-imgArea{overflow:hidden;position:relative}.topGuidCard .topGuidCard-imgArea .previewimg{position:absolute;left:0;right:0;top:50%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);width:100%;max-width:inherit}.topGuidCard .topGuidCard-imgArea img{width:100%;max-width:inherit;transition:all 0.3s ease}.topGuidCard .topGuidCard-txtArea{transition:all 0.3s ease;padding:0.4em 0}.topGuidCard .topGuidCard-txtArea *{color:#333}.topGuidCard .topGuidCard-txtArea h4{line-height:1.2;font-weight:bold;font-size:1.6rem;margin-bottom:0.2em}@media screen and (max-width: 768px){.topGuidCard .topGuidCard-txtArea h4{font-size:1.6rem;text-align:left}}.topGuidCard .topGuidCard-txtArea p{font-size:1.2rem;line-height:1.4}.topGuidCard:hover .previewimg img{transform:scale(1.1);opacity:0.8}.topGuideMenu+.topGuideSubMenu{margin-top:20px}.topGuideSubMenu{overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:-5px;margin-right:-5px}.topGuideSubMenu li{width:33.333%;padding-left:5px;padding-right:5px;margin-bottom:10px}@media screen and (max-width: 896px){.topGuideSubMenu li{width:50%}}@media screen and (max-width: 768px){.topGuideSubMenu li{width:100% !important;padding-left:0px;padding-right:0px;margin-bottom:2px}}.topGuideSubMenu.count-3 li{width:33.333%}.topGuideSubMenu.count-2 li{width:50%}.topGuideSubMenu.count-1 li{width:100%;max-width:600px}.topGuideSubMenu li a{transition:all 0.3s ease;width:100%;background-color:#fff;border:1px solid #999;color:#666;padding:1em;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start}.topGuideSubMenu li a:hover{background-color:#ffb506;color:#fff}.topGuideSubMenu li a .topGuideSubMenu-icon{font-size:3rem;line-height:1}.topGuideSubMenu li a .topGuideSubMenu-txt{padding-left:1em;padding-right:1em;font-weight:bold;font-size:1.6rem;line-height:1.2}.topGuideSubMenu li a:hover{background-color:#ffb506}#topVoice,#topKobeUnivData{padding-top:300px;padding-bottom:300px;overflow:hidden}@media screen and (max-width: 768px){#topVoice,#topKobeUnivData{padding-top:30px;padding-bottom:30px}}#topVoice .mediaCard,#topKobeUnivData .mediaCard{position:relative}#topVoice .mediaCard .mediaCard-imgArea,#topKobeUnivData .mediaCard .mediaCard-imgArea{position:absolute;width:80%;left:0px;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);top:50%;margin:auto;z-index:9}@media screen and (max-width: 768px){#topVoice .mediaCard .mediaCard-imgArea,#topKobeUnivData .mediaCard .mediaCard-imgArea{width:100%;margin-left:auto;margin-right:auto;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);left:0;top:inherit;bottom:0;position:relative}}#topVoice .mediaCard .mediaCard-imgArea span,#topKobeUnivData .mediaCard .mediaCard-imgArea span{display:block}#topVoice .mediaCard .mediaCard-txtArea,#topKobeUnivData .mediaCard .mediaCard-txtArea{width:460px;position:relative;z-index:10;margin-left:auto;margin-right:0;background-color:#3e59a8;padding:60px 2vw 30px}@media screen and (max-width: 768px){#topVoice .mediaCard .mediaCard-txtArea,#topKobeUnivData .mediaCard .mediaCard-txtArea{width:80vw;margin-left:auto;margin-right:auto;margin-top:-50px;padding:40px 3vw 20px}}#topVoice .mediaCard .mediaCard-txtArea *,#topKobeUnivData .mediaCard .mediaCard-txtArea *{color:#fff}#topVoice .mediaCard .mediaCard-enTitle,#topKobeUnivData .mediaCard .mediaCard-enTitle{position:absolute;top:0;left:0;right:0;width:100%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}#topVoice .mediaCard h2,#topKobeUnivData .mediaCard h2{font-size:2.4rem;line-height:1.2;font-family:游明朝,"Yu Mincho Medium",YuMincho Medium,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;text-align:center;margin-bottom:0.5em}#topVoice .mediaCard .txtArea-btn,#topKobeUnivData .mediaCard .txtArea-btn{text-align:center}#topKobeUnivData .mediaCard .mediaCard-txtArea{margin-right:auto;margin-left:0;background-color:#459c58}@media screen and (max-width: 768px){#topKobeUnivData .mediaCard .mediaCard-txtArea{width:80vw;margin-left:auto;margin-right:auto;margin-top:-50px}}#topKobeUnivData .mediaCard .mediaCard-imgArea{position:absolute;width:80%;right:0px;left:inherit;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%);top:50%;margin:auto;z-index:9}@media screen and (max-width: 768px){#topKobeUnivData .mediaCard .mediaCard-imgArea{width:100%;margin-left:auto;margin-right:auto;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);left:0;top:inherit;bottom:0;position:relative}}#secBnrArea{background-color:#fff}.bnrList{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:flex-start;justify-content:flex-start;margin-left:-5px;margin-right:-5px}.bnrList li{width:25%;padding-left:5px;padding-right:5px;margin-bottom:10px}@media screen and (max-width: 768px){.bnrList li{width:33.333%}}@media screen and (max-width: 480px){.bnrList li{width:50%}}.bnrList li a{display:block}.bnrList li a:hover img{opacity:0.7}.btn,*[class^="btn-"],.editor-styles-wrapper .btn,.editor-styles-wrapper *[class^="btn-"]{display:inline-block;border:none;border-radius:0;color:#fff !important;text-align:left;padding:0.8em 2em 0.8em 1em;min-width:200px;font-weight:bold;letter-spacing:1px;position:relative;cursor:pointer;background-color:transparent;-moz-transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);border:2px solid #4d4d4d;background:#4d4d4d}.rich-text:focus .btn[data-rich-text-format-boundary],.rich-text:focus *[class^="btn-"][data-rich-text-format-boundary]{color:#333 !important}.wp-block-freeform.block-library-rich-text__tinymce:focus .btn[data-mce-selected],.wp-block-freeform.block-library-rich-text__tinymce:focus *[class*="btn-"][data-mce-selected]{color:#333 !important;padding:0.8em 2em 0.8em 1em}table .btn,table *[class^="btn-"],.editor-styles-wrapper table .btn,.editor-styles-wrapper table *[class^="btn-"]{min-width:inherit}.btn:before,*[class^="btn-"]:before,.editor-styles-wrapper .btn:before,.editor-styles-wrapper *[class^="btn-"]:before{content:"\f054";font-family:"Font Awesome 5 Free";color:inherit;font-weight:900 !important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none !important;position:absolute;margin-top:-0.5em;top:50%;display:block;line-height:1;right:0.8em;-moz-transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);-moz-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-o-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.btn:hover,*[class^="btn-"]:hover,.editor-styles-wrapper .btn:hover,.editor-styles-wrapper *[class^="btn-"]:hover{background-color:#ffb506;border-color:#ffb506;color:#fff}.btn:hover:before,*[class^="btn-"]:hover:before,.editor-styles-wrapper .btn:hover:before,.editor-styles-wrapper *[class^="btn-"]:hover:before{color:#fff;-webkit-transform:translateX(5px);transform:translateX(5px)}.btn-main,.editor-styles-wrapper .btn-main{border-color:#c40000;background:#c40000}.btn-frame,.editor-styles-wrapper .btn-frame{border-color:#000;color:#000 !important;background:inherit}.btn-frame:hover,.editor-styles-wrapper .btn-frame:hover{background-color:#c40000;border-color:#c40000;color:#fff !important}.btn-frame-w,.editor-styles-wrapper .btn-frame-w{border-color:#fff;color:#fff !important;background:inherit}.btn-frame-w:hover,.editor-styles-wrapper .btn-frame-w:hover{background-color:#c40000;border-color:#c40000;color:#fff !important}
