@import url(https://fonts.googleapis.com/css?family=Sawarabi+Gothic);@import url(https://fonts.googleapis.com/css?family=Sawarabi+Mincho);.w-10{width:10% !important}.w-15{width:15% !important}.w-20{width:20% !important}.w-30{width:30% !important}.w-35{width:35% !important}.w-40{width:40% !important}.w-45{width:45% !important}.box{margin-bottom:1.5rem;padding:1.5rem}.box.height{height:100%}.box.box-secondary{border:1px #6c757d solid}.box.box-light{border:1px #f8f9fa solid}.box.box-white{border:1px #FFF solid}.box.box-black{border:1px #000 solid}.box.box-gray{border:1px #CCC solid}ul,ol{margin-bottom:3.0rem;padding-left:2.1rem}ul.style-none,ol.style-none{padding-left:0;list-style:none}ul.delta{list-style:none}ul.delta li{text-indent:-0.6rem}ul.delta li::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.3rem;margin-right:0.3rem;content:"\f0da";color:#CCCCCC}ul.delta-flex{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}ul.delta-flex li{margin-right:0.3rem}ul.delta-flex li::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.3rem;margin-right:0.3rem;content:"\f0da";color:#CCCCCC}ul.square{list-style:none}ul.square li{text-indent:-0.6rem}ul.square li::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.3rem;margin-right:0.3rem;content:"f0c8";color:#CCCCCC}ul.star{padding-left:2.1rem;list-style:none}ul.star li{text-indent:-1.2rem}ul.star li::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.3rem;margin-right:0.3rem;content:"\f005"}ol.ol-flex{display:flex;flex-wrap:wrap;padding-left:0}ol.ol-flex li{margin-right:1.5rem;margin-left:2.0rem}ol.asterisk{padding-left:2.1rem;counter-reset:number;list-style:none}ol.asterisk li{text-indent:-2.1rem}ol.asterisk li::before{margin-right:0.5rem;counter-increment:number;content:"#" counter(number) "."}table{margin-bottom:1.5rem}table.table-list tr th{background-color:#E9E9E9}table.table-list tr th:nth-of-type(even){background-color:#EFEFEF}table.table-list tr td{background-color:#F9F9F9}table.table-list tr td:nth-of-type(even){background-color:#F3F3F3}table .table-lightblue{background-color:#EDF0FF !important}table .table-lightblue-th{background-color:#DFE6FF !important}@media screen and (max-width: 575px){table.table{table-layout:fixed;word-break:break-all;word-wrap:break-word}div.table-responsive{margin-bottom:1.0rem}div.table-responsive table.table{margin-bottom:0;table-layout:auto;word-break:keep-all}table.table-catalog-responsive{display:block;width:100%}}.row.row-sm{margin-right:-3px;margin-left:-3px}.row.row-sm .col,.row.row-sm .col-1,.row.row-sm .col-10,.row.row-sm .col-11,.row.row-sm .col-12,.row.row-sm .col-2,.row.row-sm .col-3,.row.row-sm .col-4,.row.row-sm .col-5,.row.row-sm .col-6,.row.row-sm .col-7,.row.row-sm .col-8,.row.row-sm .col-9,.row.row-sm .col-auto,.row.row-sm .col-lg,.row.row-sm .col-lg-1,.row.row-sm .col-lg-10,.row.row-sm .col-lg-11,.row.row-sm .col-lg-12,.row.row-sm .col-lg-2,.row.row-sm .col-lg-3,.row.row-sm .col-lg-4,.row.row-sm .col-lg-5,.row.row-sm .col-lg-6,.row.row-sm .col-lg-7,.row.row-sm .col-lg-8,.row.row-sm .col-lg-9,.row.row-sm .col-lg-auto,.row.row-sm .col-md,.row.row-sm .col-md-1,.row.row-sm .col-md-10,.row.row-sm .col-md-11,.row.row-sm .col-md-12,.row.row-sm .col-md-2,.row.row-sm .col-md-3,.row.row-sm .col-md-4,.row.row-sm .col-md-5,.row.row-sm .col-md-6,.row.row-sm .col-md-7,.row.row-sm .col-md-8,.row.row-sm .col-md-9,.row.row-sm .col-md-auto,.row.row-sm .col-sm,.row.row-sm .col-sm-1,.row.row-sm .col-sm-10,.row.row-sm .col-sm-11,.row.row-sm .col-sm-12,.row.row-sm .col-sm-2,.row.row-sm .col-sm-3,.row.row-sm .col-sm-4,.row.row-sm .col-sm-5,.row.row-sm .col-sm-6,.row.row-sm .col-sm-7,.row.row-sm .col-sm-8,.row.row-sm .col-sm-9,.row.row-sm .col-sm-auto,.row.row-sm .col-xl,.row.row-sm .col-xl-1,.row.row-sm .col-xl-10,.row.row-sm .col-xl-11,.row.row-sm .col-xl-12,.row.row-sm .col-xl-2,.row.row-sm .col-xl-3,.row.row-sm .col-xl-4,.row.row-sm .col-xl-5,.row.row-sm .col-xl-6,.row.row-sm .col-xl-7,.row.row-sm .col-xl-8,.row.row-sm .col-xl-9,.row.row-sm .col-xl-auto{padding-right:3px;padding-left:3px}.table-grid{padding-left:15px;padding-right:15px;border:0}.table-grid .row{border-top:1px #dee2e6 solid;border-left:1px #dee2e6 solid}.table-grid .row>div{padding-top:10px;padding-bottom:10px;border-right:1px #dee2e6 solid;border-bottom:1px #dee2e6 solid}.table-grid .row .row{border:0}.table-grid .row .row>div{padding-top:0;padding-bottom:0;border:0}.table-grid .row+.row{border-top:0}.table-grid .row.table-active>div{background-color:rgba(0,0,0,0.075)}.table-grid .row.table-light>div{background-color:rgba(0,0,0,0.05)}.table-grid .table-th,.table-grid .row.table-th>div{font-weight:bold}.table-grid.table-dotted .row{border-top:1px #dee2e6 dotted;border-left:1px #dee2e6 dotted}.table-grid.table-dotted .row>div{border-right:1px #dee2e6 dotted;border-bottom:1px #dee2e6 dotted}.table-grid.table-dotted .row .row{border:0}.table-grid.table-dotted .row .row>div{padding-top:0;padding-bottom:0;border:0}.table-grid.table-borderless .row{border-left:0}.table-grid.table-borderless .row>div{border-right:0}dl.dl-horizontal{display:flex}dl.dl-horizontal dt{margin-right:0.5rem;min-width:120px}dl.dl-newslist{display:flex;flex-wrap:wrap}dl.dl-newslist dt{font-weight:400}dl.dl-newslist dt span{display:inline-flex}dl.dl-newslist dt span.category{justify-content:center;align-items:center;margin-right:2%;width:48%;border-radius:5px;color:#FFF}dl.dl-newslist dt span.category.cate-info,dl.dl-newslist dt span.category.cate-Info{background-color:#343399}dl.dl-newslist dt span.category.cate-clubactivities{background-color:#CC6566}dl.dl-newslist dt span.category.cate-event{background-color:#0099FF}dl.dl-newslist dt span.category.cate-recruitment{background-color:#339A99}dl.dl-newslist dt span.category.cate-openlecture{background-color:#CE3402}dl.dl-newslist dt span.category.cate-test{background-color:#B40486}dl.dl-newslist dt span.category.cate-important{background-color:#DA0502}dl.dl-newslist dt span.category.cate-now{background-color:#CE3402}dl.dl-newslist dt span.category.cate-end{background-color:#8A8A8A}dl.dl-newslist dt span.category.cate-open{background-color:#0060D4}dl.dl-newslist-club{display:flex;flex-wrap:wrap;margin-bottom:0}dl.dl-newslist-club dt{width:100px;font-weight:400}dl.dl-newslist-club dt span{display:inline-flex}dl.dl-newslist-club dt span.category{justify-content:center;align-items:center;margin-right:2%;width:48%;border-radius:5px}dl.dl-newslist-club dt span.category.cate-info{background-color:#343399;color:#FFF}dl.dl-newslist-club dt span.category.cate-clubactivities{background-color:#CC6566;color:#FFF}dl.dl-newslist-club dt span.category.cate-event{background-color:#0099FF;color:#FFF}dl.dl-newslist-club dd{flex:1}@media screen and (max-width: 576px){dl.dl-newslist dt{width:100%}dl.dl-newslist dt span.category{width:100%;margin-right:0;margin-bottom:0.3rem}dl.dl-newslist dd{margin-bottom:0.5rem;padding-bottom:0.3rem;width:100%;border-bottom:1px #CCC dotted}dl.dl-newslist-club dt{width:100%}dl.dl-newslist-club dt span.category{width:100%;margin-right:0;margin-bottom:0.3rem}dl.dl-newslist-club dd{margin-bottom:0.5rem;padding-bottom:0.3rem;width:100%;border-bottom:1px #CCC dotted}}@media screen and (min-width: 576px) and (max-width: 992px){dl.dl-newslist dt{width:25%}dl.dl-newslist dd{width:75%}}@media screen and (min-width: 992px){dl.dl-newslist dt{width:25%}dl.dl-newslist dd{width:75%}}.wf-sawarabimincho{font-family:"Sawarabi Mincho"}.wf-sawarabigothic{font-family:"Sawarabi Gothic"}.font-sans-serif{font-family:sans-serif !important}.text-purple{color:#291386}.text-brown{color:#9f8f44}.text-red{color:red}.responsive-iframe{position:relative;width:100%;padding-top:56.25%;border:1px #CCC solid}.responsive-iframe iframe{position:absolute;top:0;right:0;width:100%;height:100%}.responsive-video{position:relative;width:100%;padding-top:56.25%;border:1px #CCC solid}.responsive-video video{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-link{position:relative;display:block;width:100%;height:100%}.youtube-link::before{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:110px;height:77px;content:" ";background-image:url("../../../images/icon/youtube-brands.png");background-repeat:no-repeat;background-size:cover;background-position:center}.youtube-link:hover{opacity:0.8}section{margin-bottom:5.0rem;padding-bottom:5.0rem;border-bottom:1px #DDD solid}a{font-weight:400;color:#2E40A9}img{max-width:100%;height:auto}h2{margin-bottom:3.0rem;color:#666;font-weight:400;font-size:2.8rem}h2.title{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}h3{margin-bottom:3.0rem;text-align:center;color:#2E40A9;font-weight:400;font-size:2.4rem}h3 span.sub{display:block;margin-top:0.3rem;font-size:60%}h4{padding-bottom:0.5rem;margin-bottom:1.5rem;border-bottom:1px #CCC dotted;color:#4E4E4E;font-weight:400;font-size:2.1rem}h5{margin-bottom:1.5rem;padding-left:0.5rem;border-left:0.5rem #2E40A9 solid;color:#2E40A9;font-weight:400;font-size:1.8rem}h6{margin-bottom:1.0rem;font-weight:400;font-size:1.6rem}h6::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:0.3rem;content:"\f105";color:#254CCB}@media screen and (max-width: 576px){h2.title{flex-wrap:wrap}h2.title a.btn{margin-top:0.3rem}}@media screen and (min-width: 1440px){.container{max-width:1400px}}article.articleBody>section:last-child{padding-bottom:0;border-bottom:0}article.articleBody>section>p:last-child,article.articleBody>section>ul:last-child,article.articleBody>section>ol:last-child{margin-bottom:0}p{margin-bottom:1.5rem}.row.no-padding{margin-right:0;margin-left:0}.row.no-padding>.col,.row.no-padding>.col-1,.row.no-padding>.col-10,.row.no-padding>.col-11,.row.no-padding>.col-12,.row.no-padding>.col-2,.row.no-padding>.col-3,.row.no-padding>.col-4,.row.no-padding>.col-5,.row.no-padding>.col-6,.row.no-padding>.col-7,.row.no-padding>.col-8,.row.no-padding>.col-9,.row.no-padding>.col-auto,.row.no-padding>.col-lg,.row.no-padding>.col-lg-1,.row.no-padding>.col-lg-10,.row.no-padding>.col-lg-11,.row.no-padding>.col-lg-12,.row.no-padding>.col-lg-2,.row.no-padding>.col-lg-3,.row.no-padding>.col-lg-4,.row.no-padding>.col-lg-5,.row.no-padding>.col-lg-6,.row.no-padding>.col-lg-7,.row.no-padding>.col-lg-8,.row.no-padding>.col-lg-9,.row.no-padding>.col-lg-auto,.row.no-padding>.col-md,.row.no-padding>.col-md-1,.row.no-padding>.col-md-10,.row.no-padding>.col-md-11,.row.no-padding>.col-md-12,.row.no-padding>.col-md-2,.row.no-padding>.col-md-3,.row.no-padding>.col-md-4,.row.no-padding>.col-md-5,.row.no-padding>.col-md-6,.row.no-padding>.col-md-7,.row.no-padding>.col-md-8,.row.no-padding>.col-md-9,.row.no-padding>.col-md-auto,.row.no-padding>.col-sm,.row.no-padding>.col-sm-1,.row.no-padding>.col-sm-10,.row.no-padding>.col-sm-11,.row.no-padding>.col-sm-12,.row.no-padding>.col-sm-2,.row.no-padding>.col-sm-3,.row.no-padding>.col-sm-4,.row.no-padding>.col-sm-5,.row.no-padding>.col-sm-6,.row.no-padding>.col-sm-7,.row.no-padding>.col-sm-8,.row.no-padding>.col-sm-9,.row.no-padding>.col-sm-auto,.row.no-padding>.col-xl,.row.no-padding>.col-xl-1,.row.no-padding>.col-xl-10,.row.no-padding>.col-xl-11,.row.no-padding>.col-xl-12,.row.no-padding>.col-xl-2,.row.no-padding>.col-xl-3,.row.no-padding>.col-xl-4,.row.no-padding>.col-xl-5,.row.no-padding>.col-xl-6,.row.no-padding>.col-xl-7,.row.no-padding>.col-xl-8,.row.no-padding>.col-xl-9,.row.no-padding>.col-xl-auto{padding-right:0;padding-left:0}.row.row-stripe-gray>div{background-color:#CCC}.row.row-stripe-gray>div:nth-child(odd){background-color:#DDD}.badge{display:inline;padding:.0em .50em;font-size:60%;font-weight:400}.btn{font-size:1.6rem}.btn-sns-line{background-color:#00B900}.btn.btn-sm{font-size:1.4rem}.card{border-radius:0}.card-header{font-size:1.8rem}.card-img-top{flex-shrink:0}@media screen and (max-width: 992px){.card-group.card-even,.card-deck.card-even{display:block;margin:0;width:100%;table-layout:fixed;border-spacing:1.25rem 0}.card-group.card-even .card,.card-deck.card-even .card{display:block;margin:0 0 15px 0}}@media screen and (min-width: 992px) and (max-width: 1200px){.card-group.card-even,.card-deck.card-even{display:flex;flex-wrap:wrap}.card-group.card-even .card,.card-deck.card-even .card{display:inline-flex;margin:0 15px 15px 15px;width:100%;min-width:calc(50% - 30px)}}@media screen and (max-width: 576px){html{font-size:60.0%}}@media screen and (min-width: 576px) and (max-width: 992px){html{font-size:60.0%}}@media screen and (min-width: 992px) and (max-width: 1200px){html{font-size:60.0%}}@media screen and (min-width: 1200px) and (max-width: 1440px){html{font-size:62.5%}}@media screen and (min-width: 1440px){html{font-size:62.5%}}body{font-family:"Sawarabi Gothic", sans-serif;font-size:1.4rem;font-weight:400;margin-top:50px}body.top{margin-top:0}@media screen and (min-width: 767px){body{margin-top:0px}}.hiraku-open-btn{margin:0 1.0rem;padding:0.3rem 0.8rem;border-radius:0;background-color:#FFF}.hiraku-open-btn .hiraku-button-text{display:flex;width:100%;height:100%;justify-content:center;align-items:center}.hiraku-nav h1{margin:0;padding:0;height:50px;background-color:#0075C1}.hiraku-nav h1 a{display:flex;margin:0;padding:0.5rem;width:100%;height:100%;align-items:center;text-decoration:none;color:#FFF}.hiraku-nav .globalmenu ul.global-nav{display:flex;flex-wrap:wrap;margin:0;padding:0}.hiraku-nav .globalmenu ul.global-nav li{display:inline-flex;width:100%;height:auto;border-bottom:1px #EFEFEF solid}.hiraku-nav .globalmenu ul.global-nav li a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0;padding:0.5rem;width:100%;height:40px;background-color:#E1E1E1;color:#0075C1;transition:all 0.3s ease}.hiraku-nav .globalmenu ul.global-nav li a:hover{text-decoration:none;filter:brightness(120%)}.hiraku-nav .globalmenu ul.global-nav li .dropdown{display:none}.hiraku-nav .globalmenu ul.global-nav li:last-child{border-bottom:0}.hiraku-nav .submenu ul.submenu-left,.hiraku-nav .submenu ul.submenu-right{display:flex;margin:0;padding:0;width:100%}.hiraku-nav .submenu ul.submenu-left li,.hiraku-nav .submenu ul.submenu-right li{height:auto;border-bottom:1px #EFEFEF solid}.hiraku-nav .submenu ul.submenu-left li a,.hiraku-nav .submenu ul.submenu-right li a{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:0;padding:0.5rem;width:100%}@media screen and (min-width: 768px){.js-hiraku-offcanvas{display:none}}header nav.navbar{z-index:99999;margin:0;padding:0;background-color:#FFF;box-shadow:0px 0px 1px 1px #999;transition:all 0.3s ease}header nav.navbar .sitelogo .sitelogo-inner{position:absolute;top:0;left:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;z-index:9999}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top{width:100%;height:150px;background-color:#0075C1}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top .navbar-brand{display:flex;justify-content:center;align-items:center;margin:0;padding:0;width:100%;height:100%}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top .navbar-brand img{width:100%}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top .navbar-brand:hover img{filter:brightness(120%)}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-bottom{display:none !important;padding:3.0rem;width:100%;height:auto;min-height:150px;background-color:#555555;color:#FFF}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-bottom h1{margin:0 0 0.5rem 0;padding:0;width:100%;font-size:24px;font-weight:400;color:#FFF}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-bottom h1 span{display:block;margin-bottom:0.3rem;padding-bottom:0.3rem;width:100%;border-bottom:1px #FFF solid;font-size:10px}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-bottom p{margin-bottom:0}header nav.navbar .navbar-toggler{font-size:2.8rem}header nav.navbar .navbar-toggler .navbar-toggler-icon::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;margin-top:5px;content:"\f0c9";color:#333}header nav.navbar .navbar-collapse .collapse-inner{display:flex;flex-wrap:wrap;width:100%}header nav.navbar .navbar-collapse .collapse-inner .submenu{position:relative;display:flex;justify-content:space-between;align-items:center;padding:0.5rem}header nav.navbar .navbar-collapse .collapse-inner .submenu ul.submenu-left li{padding:0 0.5rem;border-right:1px #333 solid;font-size:small}header nav.navbar .navbar-collapse .collapse-inner .submenu ul.submenu-left li a{color:#333}header nav.navbar .navbar-collapse .collapse-inner .submenu ul.submenu-left li:first-child{padding:0 0.5rem 0 0}header nav.navbar .navbar-collapse .collapse-inner .submenu ul.submenu-right{margin-right:200px}header nav.navbar .navbar-collapse .collapse-inner .submenu ul.submenu-right li{padding:0 0.15rem;font-size:small}header nav.navbar .navbar-collapse .collapse-inner .submenu ul.submenu-right li:last-child{padding:0 0 0 0.15rem}header nav.navbar .navbar-collapse .collapse-inner .submenu ul.submenu-right li.button a{display:flex;padding:0 0.3rem;border:1px #DDD solid;border-radius:0.15rem;color:#333}header nav.navbar .navbar-collapse .collapse-inner .submenu ul.submenu-right li.button a:hover{text-decoration:none;background-color:#333;color:#FFF}header nav.navbar .navbar-collapse .collapse-inner .globalmenu{border-top:1px #ECECEC solid}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav{display:flex;justify-content:space-around;align-items:center;flex-wrap:nowrap;margin:0;padding:0}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li{display:inline-flex;width:100%;height:100%}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li a{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:0;padding:0.5rem;width:100%;height:50px;background-color:#E1E1E1;font-size:120%;color:#0075C1;transition:all 0.3s ease}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li a span.label{display:none;justify-content:center;margin-right:0.5rem;font-weight:600}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li a:hover{text-decoration:none;filter:brightness(120%)}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li:nth-child(even)>a{background-color:#ECECEC}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li.deeper ul{display:none}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li.active a{background-color:#0075C1;color:#FFF}body.body-scroll header nav.navbar{background-color:rgba(255,255,255,0.8);box-shadow:0px 0px 1px 0px #EFEFEF}@media screen and (max-width: 767px){header nav.navbar{position:fixed;display:flex;width:100%;height:50px;justify-content:flex-end}header nav.navbar>div.row{height:50px}header nav.navbar .sitelogo .sitelogo-inner{width:100px}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top{transition:all 0.3s ease;height:60px}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top .navbar-brand img{transition:all 0.3s ease;max-width:80px}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-bottom{display:none}body.body-scroll header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top{height:60px}body.body-scroll header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top .navbar-brand img{max-width:80px}header nav.navbar .navbar-collapse{border-top:1px #CCC solid}}@media screen and (min-width: 767px) and (max-width: 992px){header nav.navbar{position:inherit;justify-content:flex-end}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top{height:154px}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top .navbar-brand img{max-width:120px}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-bottom{display:none}header nav.navbar .navbar-collapse{border-top:1px #CCC solid}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav{flex-wrap:wrap;justify-content:flex-start}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li{width:25%}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li a span.label{display:none}}@media screen and (min-width: 992px) and (max-width: 1440px){header nav.navbar{position:inherit}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top{height:110px}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top .navbar-brand img{max-width:125px}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-bottom{min-height:150px}header nav.navbar .navbar-collapse{border-top:1px #CCC solid}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li a{font-size:80%}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li a span.label{margin-right:0;width:100%}}@media screen and (min-width: 1440px){header nav.navbar{position:inherit}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top{height:120px}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-top .navbar-brand img{max-width:150px}header nav.navbar .sitelogo .sitelogo-inner .sitelogo-bottom{min-height:180px}header nav.navbar .navbar-collapse{border-top:1px #CCC solid}header nav.navbar .navbar-collapse .collapse-inner .globalmenu ul.global-nav li a span.label{margin-right:0;width:100%}}header article.toppanel{margin-top:0px}header article.toppanel .toppanel-index{display:flex;flex-wrap:wrap;width:100%;height:100%;background-color:#CCC}header article.toppanel .toppanel-index>.row{width:100%}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .bx-wrapper{margin-bottom:0;border:0}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .bx-wrapper .bx-controls .bx-pager{bottom:1.0rem}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a{border:2px #FFF solid;background-color:#CCC;box-shadow:3px 3px 3px rgba(0,0,0,0.8)}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .bx-wrapper .bx-controls .bx-pager .bx-pager-item a.active{background-color:#FF0004}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider{position:relative;background-size:cover;background-position:center top}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .video-wrapper-xs{min-height:320px}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .video-wrapper-xs .video-comment-xs{position:absolute;bottom:0;padding:3.0rem 0 4.5rem 0;width:100%;height:auto;text-align:center;color:#FFF;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #424242 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #424242 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #424242 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#424242',GradientType=0 )}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .video-wrapper-xs .video-comment-xs a{display:inline-flex;justify-content:center;align-items:center;margin-bottom:1.0rem;width:50px;height:50px;border:1px solid transparent;border-radius:50%;background-color:#FFF;color:#0099CC;font-size:18px;transition:all 0.3s ease;box-shadow:0 0 5px 5px rgba(255,255,255,0.6)}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .video-wrapper-xs .video-comment-xs a:hover{text-decoration:none;background-color:#0099CC;color:#FFF}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .video-wrapper-xs .video-comment-xs h4{margin-bottom:0.5rem;padding-bottom:0;border-bottom:0;font-size:18px;color:#FFF}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .video-wrapper-md{position:relative;width:100%;padding-top:56.25%}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .video-wrapper-md video{position:absolute;top:0;left:0;width:100%;height:100%}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .comment-wrapper{position:absolute;display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .comment-wrapper .comment{display:block;margin:0 3.0rem 3.0rem 3.0rem;padding:1.5rem;text-align:center}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .comment-wrapper .comment h4{margin-bottom:1.0rem;padding-bottom:0;border-bottom:0;font-size:18px;color:#FFF}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider.slider3{background-image:url("../../../images/top/slider-bg06.jpg")}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider.slider3 .comment{background-color:rgba(0,102,24,0.9);color:#FFF}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider.slider4{background-image:url("../../../images/top/slider-bg05.jpg")}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider.slider4 .comment{background-color:rgba(46,64,169,0.9);color:#FFF}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider.slider5{background-image:url("../../../images/top/slider-bg07.jpg")}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider.slider5 .comment{background-color:rgba(43,130,220,0.9);color:#FFF}header article.toppanel .toppanel-index .toppanel-index-top .main-topics{background-color:#2b82dc;color:#FFF}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:3.0rem;width:100%;height:100%;overflow:hidden}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl{margin-bottom:0;max-width:420px}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.next-opencampus{display:flex;justify-content:flex-start;width:100%;height:auto;margin-bottom:0.3rem}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.next-opencampus time{position:relative;font-weight:600;font-size:18px}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.next-opencampus time span{display:inline-flex;margin:0 0.1rem;font-size:36px;line-height:36px;font-family:"Sawarabi Mincho"}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.next-opencampus time span.circle1{position:absolute;bottom:0;right:-55px;display:inline-flex;justify-content:center;align-items:center;margin-left:0.3rem;padding:0.5rem;width:50px;height:50px;border:1px #FFF solid;border-radius:50%;font-size:14px;line-height:14px}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.next-opencampus time span.circle2{position:absolute;top:-15px;right:-105px;display:inline-flex;justify-content:center;align-items:center;margin-left:0.3rem;padding:0.5rem;width:60px;height:60px;border:1px #FFF solid;border-radius:50%;background-color:#FFF;font-size:11px;line-height:16px;text-align:center;color:#2b82dc}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.university-tour{display:flex;justify-content:flex-start;width:100%;height:auto;margin-bottom:0.3rem}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.university-tour time{position:relative;font-weight:600;font-size:18px}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.university-tour time span{display:inline-flex;margin:0 0.1rem;font-size:36px;line-height:36px;font-family:"Sawarabi Mincho"}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.university-tour time span.circle{position:absolute;top:-60px;right:-50px;display:inline-flex;justify-content:center;align-items:center;margin-left:0.3rem;padding:0.5rem;width:60px;height:60px;border:1px #FFF solid;border-radius:50%;background-color:#FFF;font-size:11px;line-height:16px;text-align:center;color:#2b82dc}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt h2{margin-bottom:1.0rem;font-family:"Sawarabi Mincho";font-size:32px;color:#FFF}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt h2 span{display:block;width:100%;font-size:18px}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dd{margin-bottom:0}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dd p{margin-bottom:0.75rem;font-size:1.0vw}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dd .read-more{text-align:center}header article.toppanel .toppanel-index .toppanel-index-bottom{color:#FFF}header article.toppanel .toppanel-index .toppanel-index-bottom>div{padding:1.0rem;padding-left:1.0rem !important;padding-right:1.0rem !important;background-size:cover;background-position:center;background-repeat:no-repeat;min-height:260px}header article.toppanel .toppanel-index .toppanel-index-bottom>div div.inner{display:flex;align-items:flex-end;flex-wrap:wrap;padding:1.0rem;width:100%;height:100%}header article.toppanel .toppanel-index .toppanel-index-bottom>div div.inner div.title{width:100%}header article.toppanel .toppanel-index .toppanel-index-bottom>div div.inner div.title h2{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;width:100%;height:80px;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px #FFF solid;font-size:1.2rem;color:#FFF}header article.toppanel .toppanel-index .toppanel-index-bottom>div div.inner div.title a{position:relative;display:block;font-size:21px;color:#FFF}header article.toppanel .toppanel-index .toppanel-index-bottom>div div.inner div.title a::after{position:absolute;right:0;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.3rem;margin-right:0.3rem;content:"\f054";color:#FFF}header article.toppanel .toppanel-index .toppanel-index-bottom>div div.inner div.title a span{display:block;font-size:1.4rem}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-01{background-image:url("../../../images/top/main-btn-01.jpg")}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-01 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,253,254,0) 1%, rgba(193,204,230,0) 28%, #204ba5 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,253,254,0) 1%, rgba(193,204,230,0) 28%, #204ba5 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(253,253,254,0) 1%, rgba(193,204,230,0) 28%, #204ba5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#204ba5',GradientType=0 )}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-02{background-image:url("../../../images/top/main-btn-02.jpg")}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-02 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,253,254,0) 1%, rgba(193,204,230,0) 28%, #204ba5 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,253,254,0) 1%, rgba(193,204,230,0) 28%, #204ba5 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(253,253,254,0) 1%, rgba(193,204,230,0) 28%, #204ba5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#204ba5',GradientType=0 )}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-03{background-image:url("../../../images/top/main-btn-03.jpg")}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-03 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,253,253,0) 1%, rgba(245,197,195,0) 28%, #da2e28 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,253,253,0) 1%, rgba(245,197,195,0) 28%, #da2e28 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,253,253,0) 1%, rgba(245,197,195,0) 28%, #da2e28 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#da2e28',GradientType=0 )}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-04{background-image:url("../../../images/top/main-btn-04.jpg")}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-04 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,253,253,0) 1%, rgba(245,197,195,0) 28%, #da2e28 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,253,253,0) 1%, rgba(245,197,195,0) 28%, #da2e28 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,253,253,0) 1%, rgba(245,197,195,0) 28%, #da2e28 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#da2e28',GradientType=0 )}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-05{background-image:url("../../../images/top/main-btn-05.jpg")}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-05 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,253,254,0) 1%, rgba(199,196,229,0) 28%, #382ba2 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,253,254,0) 1%, rgba(199,196,229,0) 28%, #382ba2 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(253,253,254,0) 1%, rgba(199,196,229,0) 28%, #382ba2 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#382ba2',GradientType=0 )}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-06{background-image:url("../../../images/top/main-btn-06.jpg")}header article.toppanel .toppanel-index .toppanel-index-bottom .main-btn-06 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,252,254,0) 1%, rgba(210,183,221,0) 28%, #610085 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,252,254,0) 1%, rgba(210,183,221,0) 28%, #610085 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(253,252,254,0) 1%, rgba(210,183,221,0) 28%, #610085 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#610085',GradientType=0 )}@media screen and (max-width: 767px){header article.toppanel .toppanel-index .toppanel-index-top .main-slider{margin-top:50px}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider.slider1{background-image:url("../../../images/top/slider-bg01.jpg")}header article.toppanel .toppanel-index .toppanel-index-bottom>div{min-height:180px}header article.toppanel .toppanel-index .toppanel-index-bottom>div div.inner div.title h2{margin-bottom:0.3rem;padding-bottom:0;border-bottom:0}header article.toppanel .toppanel-index .toppanel-index-bottom>div div.inner div.title a{font-size:1.4rem}header article.toppanel .toppanel-index .toppanel-index-bottom>div div.inner div.title a span{display:none}}@media screen and (min-width: 992px){header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .comment-wrapper{justify-content:flex-end}header article.toppanel .toppanel-index .toppanel-index-top .main-slider .slider .comment-wrapper .comment{min-width:420px}}@media screen and (min-width: 1200px){header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.next-opencampus time span{display:inline-flex;margin:0 0.1rem;font-size:68px;line-height:68px;font-family:"Sawarabi Mincho"}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.next-opencampus time span.circle1{bottom:0;right:-56px}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dt div.next-opencampus time span.circle2{top:-20px;right:-85px}header article.toppanel .toppanel-index .toppanel-index-top .main-topics div.inner dl dd p{margin-bottom:1.0rem;font-size:0.80vw}}header article.toppanel .toppanel-common{background-image:url("../../../images/mainimage/mainimage-common.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}header article.toppanel .toppanel-common.bg-headermenu{background-image:url("../../../images/mainimage/mainimage-headermenu.jpg")}header article.toppanel .toppanel-common.bg-introduction{background-image:url("../../../images/mainimage/mainimage-introduction.jpg")}header article.toppanel .toppanel-common.bg-departmental{background-image:url("../../../images/mainimage/mainimage-departmental.jpg")}header article.toppanel .toppanel-common.bg-socialwelfare{background-image:url("../../../images/mainimage/mainimage-socialwelfare.jpg")}header article.toppanel .toppanel-common.bg-swcourse{background-image:url("../../../images/mainimage/mainimage-swcourse.jpg")}header article.toppanel .toppanel-common.bg-hccourse{background-image:url("../../../images/mainimage/mainimage-hccourse.jpg")}header article.toppanel .toppanel-common.bg-mhcourse{background-image:url("../../../images/mainimage/mainimage-mhcourse.jpg")}header article.toppanel .toppanel-common.bg-wecourse{background-image:url("../../../images/mainimage/mainimage-wecourse.jpg")}header article.toppanel .toppanel-common.bg-psychology{background-image:url("../../../images/mainimage/mainimage-psychology.jpg")}header article.toppanel .toppanel-common.bg-economic-administration{background-image:url("../../../images/mainimage/mainimage-economic-administration.jpg")}header article.toppanel .toppanel-common.bg-csmajor{background-image:url("../../../images/mainimage/mainimage-csmajor.jpg")}header article.toppanel .toppanel-common.bg-cwcourse{background-image:url("../../../images/mainimage/mainimage-cwcourse.jpg")}header article.toppanel .toppanel-common.bg-cecourse{background-image:url("../../../images/mainimage/mainimage-cecourse.jpg")}header article.toppanel .toppanel-common.bg-buddhism{background-image:url("../../../images/mainimage/mainimage-buddhism.jpg")}header article.toppanel .toppanel-common.bg-shinshugaku{background-image:url("../../../images/mainimage/mainimage-shinshugaku.jpg")}header article.toppanel .toppanel-common.bg-bccourse{background-image:url("../../../images/mainimage/mainimage-bccourse.jpg")}header article.toppanel .toppanel-common.bg-humanliterature{background-image:url("../../../images/mainimage/mainimage-humanliterature.jpg")}header article.toppanel .toppanel-common.bg-jlcourse{background-image:url("../../../images/mainimage/mainimage-jlcourse.jpg")}header article.toppanel .toppanel-common.bg-historicculture{background-image:url("../../../images/mainimage/mainimage-historicculture.jpg")}header article.toppanel .toppanel-common.bg-modernliberal{background-image:url("../../../images/mainimage/mainimage-modernliberal.jpg")}header article.toppanel .toppanel-common.bg-grad{background-image:url("../../../images/mainimage/mainimage-grad.jpg")}header article.toppanel .toppanel-common.bg-humanwelfare-labo{background-image:url("../../../images/mainimage/mainimage-humanwelfare-labo.jpg")}header article.toppanel .toppanel-common.bg-literature-labo{background-image:url("../../../images/mainimage/mainimage-literature-labo.jpg")}header article.toppanel .toppanel-common.bg-specialcourse{background-image:url("../../../images/mainimage/mainimage-specialcourse.jpg")}header article.toppanel .toppanel-common.bg-introduction{background-image:url("../../../images/mainimage/mainimage-introduction.jpg")}header article.toppanel .toppanel-common.bg-laboratory{background-image:url("../../../images/mainimage/mainimage-laboratory.jpg")}header article.toppanel .toppanel-common.bg-campuslife{background-image:url("../../../images/mainimage/mainimage-campuslife.jpg")}header article.toppanel .toppanel-common.bg-career{background-image:url("../../../images/mainimage/mainimage-career.jpg")}header article.toppanel .toppanel-common.bg-regional-alliances{background-image:url("../../../images/mainimage/mainimage-regional-alliances.jpg")}header article.toppanel .toppanel-common.bg-examinee{background-image:url("../../../images/mainimage/mainimage-examinee.jpg")}header article.toppanel .toppanel-common.bg-examination{background-image:url("../../../images/mainimage/mainimage-examination.jpg")}header article.toppanel .toppanel-common.bg-for-inside{background-image:url("../../../images/mainimage/mainimage-for-inside.jpg")}header article.toppanel .toppanel-common.bg-for-enterprise{background-image:url("../../../images/mainimage/mainimage-for-enterprise.jpg")}header article.toppanel .toppanel-common.bg-for-graduate{background-image:url("../../../images/mainimage/mainimage-for-graduate.jpg")}header article.toppanel .toppanel-common.bg-for-guardian{background-image:url("../../../images/mainimage/mainimage-for-guardian.jpg")}header article.toppanel .toppanel-common.bg-vrtour{background-image:url("../../../images/laboratory/panel_vr.jpg")}header article.toppanel .toppanel-common.bg-club_top{background-image:url("../../../images/mainimage/mainimage-club_top.jpg")}header article.toppanel .toppanel-common.bg-club{background-image:url("../../../images/mainimage/mainimage-club.jpg")}header article.toppanel .toppanel-common.bg-club_kendo{background-image:url("../../../images/mainimage/mainimage-club_kendo.jpg")}header article.toppanel .toppanel-common.bg-club_soccer{background-image:url("../../../images/mainimage/mainimage-soccer.jpg")}header article.toppanel .toppanel-common.bg-club_soccer-girls{background-image:url("../../../images/mainimage/mainimage-soccer-girls.jpg")}header article.toppanel .toppanel-common.bg-club_university-festival{background-image:url("../../../images/mainimage/mainimage-university-festival.jpg")}header article.toppanel .toppanel-common.bg-club_sign-language{background-image:url("../../../images/mainimage/mainimage-sign-language.jpg")}header article.toppanel .toppanel-common.bg-club_freshman-committee{background-image:url("../../../images/mainimage/mainimage-freshman-committee.jpg")}header article.toppanel .toppanel-common.bg-club_handicapped{background-image:url("../../../images/mainimage/mainimage-handicapped.jpg")}header article.toppanel .toppanel-common.bg-club_blue-bird{background-image:url("../../../images/mainimage/mainimage-blue-bird.jpg")}header article.toppanel .toppanel-common.bg-club_childcare-volunteer{background-image:url("../../../images/mainimage/mainimage-childcare-volunteer.jpg")}header article.toppanel .toppanel-common.bg-club_dendo{background-image:url("../../../images/mainimage/mainimage-dendo.jpg")}header article.toppanel .toppanel-common.bg-club_basketball-girls{background-image:url("../../../images/mainimage/mainimage-basketball-girls.jpg")}header article.toppanel .toppanel-common.bg-club_baseball{background-image:url("../../../images/mainimage/mainimage-baseball.jpg")}header article.toppanel .toppanel-common.bg-club_judo{background-image:url("../../../images/mainimage/mainimage-judo.jpg")}header article.toppanel .toppanel-common.bg-club_anpanman{background-image:url("../../../images/mainimage/mainimage-anpanman.jpg")}header article.toppanel .toppanel-common.bg-club_mirai{background-image:url("../../../images/mainimage/mainimage-mirai.jpg")}header article.toppanel .toppanel-common.bg-club_et{background-image:url("../../../images/mainimage/mainimage-et.jpg")}header article.toppanel .toppanel-common.bg-club_badminton{background-image:url("../../../images/mainimage/mainimage-badminton.jpg")}header article.toppanel .toppanel-common.bg-club_dohosai{background-image:url("../../../images/mainimage/mainimage-dohosai.jpg")}header article.toppanel .toppanel-common.bg-club_futsal{background-image:url("../../../images/mainimage/mainimage-futsal.jpg")}header article.toppanel .toppanel-common.bg-club_action{background-image:url("../../../images/mainimage/mainimage-action.jpg")}header article.toppanel .toppanel-common.bg-club_can{background-image:url("../../../images/mainimage/mainimage-can.jpg")}header article.toppanel .toppanel-common.bg-oc2019{background-image:url("../../../images/mainimage/opencampus2019.jpg")}header article.toppanel .toppanel-common.bg-oc20180825{background-image:url("../../../images/mainimage/opencampus20180825.jpg")}header article.toppanel .toppanel-common.bg-oc20170924{background-image:url("../../../images/mainimage/opencampus20170924.jpg")}header article.toppanel .toppanel-common.bg-oc20170826{background-image:url("../../../images/mainimage/opencampus20170826.jpg")}header article.toppanel .toppanel-common.bg-oc20170805{background-image:url("../../../images/mainimage/opencampus20170805.jpg")}header article.toppanel .toppanel-common.bg-oc20170708{background-image:url("../../../images/mainimage/opencampus20170708.jpg")}header article.toppanel .toppanel-common.bg-oc20170603{background-image:url("../../../images/mainimage/opencampus20170603.jpg")}header article.toppanel .toppanel-common.bg-oc2016-1{background-image:url("../../../images/mainimage/opencampus2016-1.jpg")}header article.toppanel .toppanel-common.bg-oc2016-2{background-image:url("../../../images/mainimage/opencampus2016-2.jpg")}header article.toppanel .toppanel-common>.wrapper{display:flex;width:100%;height:100%;min-height:180px;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.26) 51%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,0.26) 51%, rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,0.26) 51%, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#80000000',GradientType=0 )}header article.toppanel .toppanel-common>.wrapper>.container-fluid{display:flex;justify-content:flex-end;align-items:flex-end}header article.toppanel .toppanel-common>.wrapper>.container-fluid .toppanel-contents{margin-bottom:0.3rem;max-width:600px;color:#FFF;text-shadow:2px 1px 3px #000}header article.toppanel .toppanel-common>.wrapper>.container-fluid .toppanel-contents h5{color:#FFF}@media screen and (max-width: 576px){header article.toppanel .toppanel-common.bg-club_top{background-image:url("../../../images/mainimage/mainimage-club_top-sp.jpg")}header article.toppanel .toppanel-common>.wrapper{min-height:160px}header article.toppanel .toppanel-common>.wrapper>.container .toppanel-contents{margin-top:100px}}@media screen and (min-width: 576px) and (max-width: 992px){header article.toppanel .toppanel-common>.wrapper{min-height:200px}header article.toppanel .toppanel-common>.wrapper>.container .toppanel-contents{margin-top:150px}}@media screen and (min-width: 992px) and (max-width: 1200px){header article.toppanel .toppanel-common>.wrapper{min-height:230px}header article.toppanel .toppanel-common>.wrapper>.container .toppanel-contents{margin-right:0;width:50%}}@media screen and (min-width: 1200px) and (max-width: 1440px){header article.toppanel .toppanel-common>.wrapper{min-height:280px}header article.toppanel .toppanel-common>.wrapper>.container .toppanel-contents{margin-right:0;width:50%}}@media screen and (min-width: 1440px){header article.toppanel .toppanel-common>.wrapper{min-height:430px}header article.toppanel .toppanel-common>.wrapper>.container .toppanel-contents{margin-right:0;width:50%}}header article.toppanel .content-introduction-index .wrapper>div{padding:1.0rem;padding-left:1.0rem !important;padding-right:1.0rem !important;min-height:240px;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;text-shadow:2px 1px 3px #000;color:#FFF}header article.toppanel .content-introduction-index .wrapper>div .inner{display:flex;flex-wrap:wrap;align-items:flex-end;padding:1.0rem;width:100%;height:100%}header article.toppanel .content-introduction-index .wrapper>div .inner .comment{width:100%}header article.toppanel .content-introduction-index .wrapper>div .inner h4{margin-bottom:0.3rem;padding-bottom:0;border-bottom:0;color:#FFF;font-size:18px}header article.toppanel .content-introduction-index .wrapper>div a{color:#FFF}header article.toppanel .content-introduction-index .intro-1{background-image:url("../../../images/top/content-intro-index1_bg.jpg")}header article.toppanel .content-introduction-index .intro-1 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(252,253,254,0) 1%, rgba(183,198,226,0) 28%, #039 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(252,253,254,0) 1%, rgba(183,198,226,0) 28%, #039 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(252,253,254,0) 1%, rgba(183,198,226,0) 28%, #039 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#003399',GradientType=0 )}header article.toppanel .content-introduction-index .intro-2{background-image:url("../../../images/top/content-intro-index2_bg.jpg")}header article.toppanel .content-introduction-index .intro-2 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,253,252,0) 1%, rgba(212,212,183,0) 28%, #660 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,253,252,0) 1%, rgba(212,212,183,0) 28%, #660 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(253,253,252,0) 1%, rgba(212,212,183,0) 28%, #660 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#666600',GradientType=0 )}header article.toppanel .content-introduction-index .intro-3{background-image:url("../../../images/top/content-intro-index3_bg.jpg")}header article.toppanel .content-introduction-index .intro-3 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,253,254,0) 1%, rgba(242,207,225,0) 28%, #d05592 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,253,254,0) 1%, rgba(242,207,225,0) 28%, #d05592 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,253,254,0) 1%, rgba(242,207,225,0) 28%, #d05592 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d05592',GradientType=0 )}header article.toppanel .content-introduction-index .intro-4{background-image:url("../../../images/top/content-intro-index4_bg.jpg")}header article.toppanel .content-introduction-index .intro-4 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,254,255,0) 1%, rgba(196,220,245,0) 28%, #2b82dc 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,254,255,0) 1%, rgba(196,220,245,0) 28%, #2b82dc 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(253,254,255,0) 1%, rgba(196,220,245,0) 28%, #2b82dc 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#2b82dc',GradientType=0 )}header article.toppanel .content-introduction-index .intro-5{background-image:url("../../../images/top/content-intro-index5_bg.jpg")}header article.toppanel .content-introduction-index .intro-5 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,254,254,0) 1%, rgba(194,231,220,0) 28%, #25ab82 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(253,254,254,0) 1%, rgba(194,231,220,0) 28%, #25ab82 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(253,254,254,0) 1%, rgba(194,231,220,0) 28%, #25ab82 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#25ab82',GradientType=0 )}header article.toppanel .content-introduction-index .intro-6{background-image:url("../../../images/top/content-intro-index6_bg.jpg")}header article.toppanel .content-introduction-index .intro-6 .inner{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,254,252,0) 1%, rgba(250,223,184,0) 28%, #eb8c01 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,254,252,0) 1%, rgba(250,223,184,0) 28%, #eb8c01 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,254,252,0) 1%, rgba(250,223,184,0) 28%, #eb8c01 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#eb8c01',GradientType=0 )}@media screen and (min-width: 1440px){header article.toppanel .content-introduction-index .wrapper>div{min-height:300px}}@media screen and (min-width: 767px){header article.toppanel{margin-top:0px}}main .main-contents{padding-top:3.0rem}main .main-contents .main-contents-inner{margin:0 15px;height:100%}main .main-contents .main-contents-inner .pagetitle{margin-bottom:5.0rem;text-align:center}main .main-contents .main-contents-inner .pagetitle h2{display:inline-flex;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px #CCC solid}main .side-contents .side-contents-inner{height:100%}main .side-contents ul{margin:0;padding:0;list-style:none;background-color:#FFF}main .side-contents ul a{display:inline-flex;padding:1.0rem 1.5rem;width:100%;height:auto}main .side-contents ul a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.3rem;margin-right:0.3rem;content:"\f0da";color:#CCCCCC}main .side-contents ul a:hover{filter:brightness(115%);text-decoration:none;transition:all 0.3s ease}main .side-contents ul.sidemenu>li>ul.nav-child{display:none}main .side-contents ul.sidemenu>li>a{background-color:#444444;color:#FFF}main .side-contents ul.sidemenu>li>a::before{content:"\f0da"}main .side-contents ul.sidemenu>li:nth-child(even)>a{background-color:#555555}main .side-contents ul.sidemenu>li>span.separator{display:inline-flex;padding:0.5rem;width:100%;height:auto;background-color:#555555;color:#FFF}main .side-contents ul.sidemenu>li>span.separator::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:0.3rem;margin-right:0.3rem;content:"\f0da";color:#CCCCCC}main .side-contents ul.sidemenu>li.active>ul.nav-child{display:block}main .side-contents ul.sidemenu>li.active>a{background-color:#5772CB}main .side-contents ul.sidemenu>li.active.current>a{background-color:#254CCB}main .side-contents ul.sidemenu>li.active>ul.nav-child>li.current.active a{background-color:#254CCB}main .side-contents ul.sidemenu>li.active>ul.nav-child>li>a{background-color:#647DD0;color:#FFF}main .side-contents ul.sidemenu>li.active>ul.nav-child>li>a::before{content:"\f0da";color:#FFF}main .side-contents ul.sidemenu>li.active>ul.nav-child>li:nth-child(even)>a{background-color:#5772CB;color:#FFF}main .side-contents ul.sidemenu>li.item-179>ul.nav-child{display:none}main .side-contents ul.nav-child>li>a{background-color:#CCCCCC;color:#333333}main .side-contents ul.nav-child>li>a::before{content:"\f0da";color:#333333}main .side-contents ul.nav-child>li:nth-child(even)>a{background-color:#D9D9D9}main .content-top .row>div.content-top-left .nav-pills li{border:1px #CCC solid;font-size:1.2rem}main .content-top .row>div.content-top-left .nav-pills li a.nav-link{border-radius:0}main .content-top .row>div.content-top-left .nav-pills li a.nav-link.cate-all.active{background-color:#666}main .content-top .row>div.content-top-left .nav-pills li a.nav-link.cate-important.active{background-color:#DA0502}main .content-top .row>div.content-top-left .nav-pills li a.nav-link.cate-info.active{background-color:#343399}main .content-top .row>div.content-top-left .nav-pills li a.nav-link.cate-test.active{background-color:#B40486}main .content-top .row>div.content-top-left .nav-pills li a.nav-link.cate-event.active{background-color:#0099FF}main .content-top .row>div.content-top-left .nav-pills li a.nav-link.cate-recruitment.active{background-color:#339A99}main .content-top .row>div.content-top-left .nav-pills li a.nav-link.cate-clubactivities.active{background-color:#CD6667}main .content-top .row>div.content-top-left .nav-pills li a.nav-link.cate-openlecture.active{background-color:#CE3402}main .content-top .opencampus h2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.0rem;font-size:1.2rem}main .content-top .news-topics h2{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.0rem;font-size:1.2rem}@media screen and (min-width: 576px) and (max-width: 992px){main .content-top .row>div{border-right:1px #CCC solid;padding:1.0rem;padding-left:1.0rem !important;padding-right:1.0rem !important}main .content-top .row>div:first-child{border-left:1px #CCC solid}}@media screen and (min-width: 992px){main .content-top .row>div{border-right:1px #CCC solid;padding:1.0rem;padding-left:1.0rem !important;padding-right:1.0rem !important}main .content-top .row>div:first-child{border-left:1px #CCC solid}main .content-top .row>div.content-top-left .nav-pills li{border-left:0}main .content-top .row>div.content-top-left .nav-pills li:first-child{border-left:1px #CCC solid}}main .bottom-menu ul{display:flex;flex-wrap:wrap;margin:0 auto;padding:0;list-style:none}main .bottom-menu ul li{padding:0 0.3rem;width:100%}@media screen and (max-width: 576px){main .bottom-menu ul li{margin-bottom:0.3rem}}@media screen and (min-width: 576px) and (max-width: 992px){main .bottom-menu ul{max-width:100%}main .bottom-menu ul li{padding:0.3rem;width:50%}}@media screen and (min-width: 992px){main .bottom-menu ul{max-width:90%;flex-wrap:nowrap}main .bottom-menu ul li{padding:0 0.3rem;width:20%}}main .content-introduction{color:#FFF}main .content-introduction a{color:#FFF}main .content-introduction .innner{padding:1.5rem;width:100%;height:100%;font-size:1.4rem}main .content-introduction .innner dl{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-bottom:0;width:100%;height:100%}main .content-introduction .innner dl dt{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;width:100%;height:80px;margin-bottom:0.5rem;padding-bottom:0.5rem;border-bottom:1px #FFF solid;background-repeat:no-repeat;background-position:center top}main .content-introduction .innner dl dd{position:relative;display:inline-flex;flex-wrap:wrap;margin-bottom:0;padding-bottom:35px;width:100%;height:calc(100% - 80px - 1.0rem)}main .content-introduction .innner dl dd div.read-more{position:absolute;bottom:0;display:block;width:100%;text-align:center}main .content-introduction .intro-1 .innner{background-color:#006666}main .content-introduction .intro-1 .innner dl dt{height:100px;border-bottom:0;background-image:url("../../../images/common/content-introduction1.png");text-align:center}main .content-introduction .intro-1 .innner dl dt h2{margin-bottom:0;font-family:"Sawarabi Mincho";font-size:24px;color:#FFF}main .content-introduction .intro-1 .innner dl dd{height:calc(100% - 100px - 1.0rem)}main .content-introduction .intro-1 .innner dl dd div.next-opencampus{display:flex;justify-content:center;width:100%;height:auto;margin-bottom:0.3rem}main .content-introduction .intro-1 .innner dl dd div.next-opencampus time{position:relative;font-weight:600}main .content-introduction .intro-1 .innner dl dd div.next-opencampus time span{display:inline-flex;margin:0 0.1rem;font-size:58px;line-height:58px;font-family:"Sawarabi Mincho"}main .content-introduction .intro-1 .innner dl dd div.next-opencampus time span.circle{position:relative;top:-10px;display:inline-flex;justify-content:center;align-items:center;margin-left:0.3rem;padding:0.5rem;width:40px;height:40px;border:1px #FFF solid;border-radius:50%;font-size:12px;line-height:12px}main .content-introduction .intro-2 .innner{background-color:#008081}main .content-introduction .intro-2 .innner dl dt{justify-content:flex-start;height:auto}main .content-introduction .intro-2 .innner dl dd{height:auto;padding-bottom:0}main .content-introduction .intro-3 .innner{background-color:#6C5921}main .content-introduction .intro-3 .innner dl dt{background-image:url("../../../images/common/content-introduction3.png")}main .content-introduction .intro-4 .innner{background-color:#8F7235}main .content-introduction .intro-4 .innner dl dt{background-image:url("../../../images/common/content-introduction4.png")}main .content-introduction .intro-5 .innner{background-color:#3B2F78}main .content-introduction .intro-5 .innner dl dt{background-image:url("../../../images/common/content-introduction5.png")}main .content-introduction .intro-6 .innner{background-color:#6C5921}main .content-introduction .intro-6 .innner dl dt{background-image:url("../../../images/common/content-introduction6.png")}main .content-introduction .intro-7 .innner{background-color:#8F7235}main .content-introduction .intro-7 .innner dl dt{background-image:url("../../../images/common/content-introduction7.png")}main .content-introduction .intro-8 .innner{display:inline-flex;align-items:center;background-image:url("../../../images/common/content-introduction8_bg.jpg");background-size:cover}main .content-introduction .intro-8 .innner dl{padding:1.0rem;height:auto;background-color:rgba(40,63,146,0.9)}main .content-introduction .intro-8 .innner dl dt{border-bottom:0;background-image:url("../../../images/common/content-introduction8.png")}main .content-examinee{color:#FFF}main .content-examinee a{color:#FFF}main .content-examinee .innner{padding:1.5rem;width:100%;height:100%;font-size:1.4rem}main .content-examinee .innner h4{color:#FFF}main .content-examinee .examinee-1 .innner{background-color:#C7276F}main .content-examinee .examinee-2 .innner{background-color:#DA4D90}main .content-examinee .examinee-3 .innner{background-color:#660000}main .content-examinee .examinee-4 .innner{background-color:#860B00}main .content-examinee .examinee-5 .innner{background-color:#660000}main .content-examinee .examinee-6 .innner{background-color:#860B00}body.opencampus main h2.oc-subttl{position:relative;padding:.7em .75em;background-color:#fff;border:4px solid #000;color:#3E3E3E;font-size:25px;font-weight:600;letter-spacing:5px;box-shadow:7px 7px 3px rgba(50,50,50,0.3);text-align:center;font-family:"ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;margin-bottom:50px}body.opencampus main h2.oc-subttl::before,body.opencampus main h2.oc-subttl::after{position:absolute;top:100%;left:46%;content:'';height:0;width:0;border:20px solid transparent}body.opencampus main h2.oc-subttl::before{border-top:20px solid #000}body.opencampus main h2.oc-subttl::after{border-top:20px solid #000}main .panel-box{margin-bottom:3.0rem;background-position:center;background-size:cover;background-repeat:no-repeat}main .panel-box.panel-box01{background-image:url("../../../images/common/panel-box01.jpg")}main .panel-box.panel-box02{background-image:url("../../../images/common/panel-box02.jpg")}main .panel-box.panel-box03{background-image:url("../../../images/common/panel-box03.jpg")}main .panel-box.panel-box04{background-image:url("../../../images/common/panel-box04.jpg")}main .panel-box .wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;padding:2.0rem;background-color:rgba(0,0,0,0.7);color:#FFF;transition:all 0.3s ease}main .panel-box .wrapper:hover{background-color:rgba(0,0,0,0.4)}main .panel-box .wrapper .panel-box-inner .menu{display:flex;flex-wrap:wrap}main .panel-box .wrapper .panel-box-inner .menu .menu-inner{width:100%}main .panel-box .wrapper .panel-box-inner .menu .menu-inner dl{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0}main .panel-box .wrapper .panel-box-inner .menu .menu-inner dl dt{width:100%;margin-bottom:0}main .panel-box .wrapper .panel-box-inner .menu .menu-inner dl dd{width:100%;margin-bottom:0.5rem}main .panel-box .wrapper .panel-box-inner a.btn{margin-bottom:0.5rem;width:100%}main .panel-box .wrapper h3{color:#FFF}main .panel-box .wrapper a:not(.btn){color:#FFFFEE}@media screen and (max-width: 576px){main .panel-box .wrapper{min-height:280px}}@media screen and (min-width: 576px) and (max-width: 992px){main .panel-box .wrapper{min-height:320px}}@media screen and (min-width: 992px) and (max-width: 1440px){main .panel-box .wrapper{min-height:360px}main .panel-box .wrapper .panel-box-inner{min-width:580px}main .panel-box .wrapper .panel-box-inner .menu{justify-content:space-between}main .panel-box .wrapper .panel-box-inner .menu .menu-inner{width:49%}main .panel-box .wrapper .panel-box-inner .menu .menu-inner dl dt{width:34%}main .panel-box .wrapper .panel-box-inner .menu .menu-inner dl dd{width:65%}main .panel-box .wrapper .panel-box-inner a.btn{margin-bottom:0.5rem;width:100%;max-width:180px}}@media screen and (min-width: 1440px){main .panel-box .wrapper{min-height:420px}main .panel-box .wrapper .panel-box-inner{min-width:580px}main .panel-box .wrapper .panel-box-inner .menu{justify-content:space-between}main .panel-box .wrapper .panel-box-inner .menu .menu-inner{width:49%}main .panel-box .wrapper .panel-box-inner .menu .menu-inner dl dt{width:34%}main .panel-box .wrapper .panel-box-inner .menu .menu-inner dl dd{width:65%}main .panel-box .wrapper .panel-box-inner a.btn{margin-bottom:0.5rem;width:100%;max-width:180px}}main .content-bottom-banner{padding:3.0rem 0;background-color:#ECECEC}footer .footer-menu{padding:3.0rem 0;background-color:#2E40A9;color:#FFF}footer .footer-menu .nav{flex-direction:column;flex-wrap:wrap;font-size:1.4rem;color:#FFF}footer .footer-menu .nav>li{display:block;margin-bottom:0.8rem;width:auto}footer .footer-menu .nav>li a{position:relative;display:inline-flex;padding-left:1.2rem}footer .footer-menu .nav>li a:before{width:6px;height:100%;border:1px #6875B6 solid;top:0;left:0;content:"";display:block;position:absolute}footer .footer-menu .nav>li>a{margin-bottom:0.5rem}footer .footer-menu .nav>li>a:before{border:1px #6875B6 solid;background-color:#6875B6}footer .footer-menu .nav>li span.separator{position:relative;display:inline-flex;padding-left:1.2rem;color:#BBB;font-size:1.2rem}footer .footer-menu .nav>li span.separator:before{width:6px;height:100%;border:1px #6875B6 solid;border-top:0px;border-bottom:1px;top:0;left:0;content:"";display:block;position:absolute}footer .footer-menu .nav>li ul.dropdown-menu{color:#FFF}footer .footer-menu .nav>li ul.dropdown-menu li{margin-bottom:0.5rem}footer .footer-menu .nav a{color:#FFF;font-size:1.2rem}footer .footer-menu .nav span.label{display:none}@media screen and (max-width: 576px){footer .footer-menu .nav>li{width:auto;min-width:inherit}}@media screen and (min-width: 576px) and (max-width: 992px){footer .footer-menu .nav{max-height:1040px}footer .footer-menu .nav>li{width:auto}footer .footer-menu .nav>li ul.dropdown-menu{display:block;padding:0 0.3rem 0 0.5rem;border:0;width:auto;min-width:inherit;background-color:inherit}}@media screen and (min-width: 992px) and (max-width: 1440px){footer .footer-menu .nav{max-height:540px}footer .footer-menu .nav>li{width:auto}footer .footer-menu .nav>li ul.dropdown-menu{display:block;padding:0 0.3rem 0 0.5rem;border:0;width:auto;min-width:inherit;background-color:inherit}}@media screen and (min-width: 1440px){footer .footer-menu .nav{max-height:540px}footer .footer-menu .nav>li{width:auto}footer .footer-menu .nav>li ul.dropdown-menu{display:block;padding:0 0.3rem 0 0.5rem;border:0;width:auto;min-width:inherit;background-color:inherit}}footer .footer-content{padding:3.0rem 0;background-color:#0075C1;color:#FFF}footer .footer-content h4{border-bottom:0}footer .footer-content ul.doho-group{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}footer .footer-content ul.doho-group li{width:50%;font-size:small}footer .footer-content ul.doho-group li a{color:#FFF}footer .footer-content ul.doho-group li a::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900;margin-right:0.3rem;content:"\f35d";color:#FFF}footer .footer-content div.jihee{display:flex;justify-content:flex-start;align-items:stretch;margin-bottom:1.0rem;font-size:95%}footer .footer-content div.jihee div.left{display:inline-flex;margin-right:0.5rem}footer .footer-content div.jihee div.left img{max-width:none}footer .footer-content div.jihee div.right{display:inline-flex;align-items:center;border-top:1px #FFF solid;border-bottom:1px #FFF solid}footer .footer-content h1.seo{font-size:1.4rem;font-weight:400}footer .copyright{padding:1.0rem;background-color:#19266B;text-align:center;color:#FFF}footer .copyright address{margin-bottom:0;font-size:small}#topcontrol .pagetop{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#666;color:#FFF;font-size:28px}#floating-banner{z-index:999;position:fixed;right:0;bottom:7.5rem;display:block;padding:0 2.0rem;text-align:right}#floating-banner #floating-close{display:inline-block;padding:0 0.5rem;text-align:center;background-color:#FFF}#floating-banner .banner{display:block;text-align:right}#floating-banner a{display:inline-block;margin:auto auto 1px auto}#floating-banner img{width:100%}@media screen and (min-width: 992px){#floating-banner{display:none !important}}.gcsbox-header{position:absolute;top:0.5rem;right:0.25rem;z-index:10000;display:none;width:200px}.gcsbox-header .gsc-control-cse{padding:0}.gcsbox-header .gsc-search-box{margin:0}.gcsbox-header .gsc-input-box table{margin:0}.gcsbox-header .gsc-input-box table .gsib_a{padding:0}.gcsbox-header .gsc-input{font-size:14px}.gcsbox-header .gsc-search-button-v2{padding:3px 20px}@media screen and (min-width: 767px){.gcsbox-header{display:block}}.gcsbox-webpage{margin:0 auto;max-width:560px}.gcsbox-webpage .gsc-input-box{padding-right:12px;border-radius:0 !important}.gcsbox-webpage .gsc-input-box table{margin:0}.gcsbox-webpage .gsc-search-button{border-radius:0 !important}
