@charset "UTF-8";@media screen and (min-width:768px) and (max-width:1024px){.admission-index+#side #side-menu-btn{display:none!important}}.admission-index .main-head{height:110px}.admission-index .main-head .box-center,.admission-index .main-head .box-inner{height:100%}.admission-index .main-head-ttl-box{display:inline-block;position:relative;top:50%;transform:translateY(-50%);font-family:'Roboto Condensed','中ゴシックBBB JIS2004';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}.admission-index .main-head-lead{color:#009d42;display:inline-block;vertical-align:middle}.admission-index .main-head-ttl{border-right:1px solid #e6e6e6;display:inline-block;color:#212324;line-height:1;margin-right:16px;padding-right:16px;vertical-align:middle;font-size:34px;font-size:3.4rem;letter-spacing:.25em}@media screen and (max-width:767px){.admission-index .main-head-ttl{letter-spacing:.1em}}@media screen and (max-width:767px){.admission-index .main-head{height:0;opacity:0}.admission-index .main-head-ttl-box{text-align:left;width:100%}.admission-index .main-head-ttl-box-inner{height:100%;line-height:1.4;padding:10px 0 8px;top:inherit;width:100%;transform:none}.admission-index .main-head-lead{display:inline-block;position:static;vertical-align:middle;width:auto;font-size:11px;font-size:1.1rem}.admission-index .main-head-ttl{border-right:1px solid #e6e6e6;display:inline-block;margin-right:12px;padding-right:12px;padding-top:0;vertical-align:middle;font-size:18px;font-size:1.8rem}.admission-index .main-head-img{height:200px;position:static}}.admission-index .img-dummy img{height:auto;width:100%}.admission-index .news{background:#f2f2f2 url(img/bg_index_news.jpg) no-repeat center top;margin-bottom:40px}.admission-index .news-inner{padding:40px 0 20px 200px;position:relative}.admission-index .news-ttl-wrap{position:absolute;left:0;top:40px;width:200px}.admission-index .news-ttl-wrap .news-ttl{padding-bottom:16px;font-size:24px;font-size:2.4rem;font-family:'Roboto Condensed','中ゴシックBBB JIS2004';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.25em}@media screen and (max-width:767px){.admission-index .news-ttl-wrap .news-ttl{letter-spacing:.1em}}.admission-index .news-cat{background-color:#fff}@media screen and (max-width:767px){.admission-index .news{margin-bottom:32px}.admission-index .news-inner{padding:24px 0 20px 0;position:relative}.admission-index .news-ttl-wrap{position:static;width:100%}.admission-index .news-ttl-wrap .news-ttl{display:inline-block;padding-bottom:0;margin-right:16px;font-size:18px;font-size:1.8rem}.admission-index .news-ttl-wrap .news-btn{display:inline-block}.admission-index .news-list{margin-bottom:0;margin-top:8px}}.admission-index .box-faculty,.admission-index .box-graduate{width:100%;border:1px solid #e6e6e6}.admission-index .box-faculty .box-txt,.admission-index .box-graduate .box-txt{float:left;padding:32px 0 0 32px}.admission-index .box-faculty .box-ttl01,.admission-index .box-graduate .box-ttl01{color:#212324;line-height:1;padding-bottom:24px;font-size:24px;font-size:2.4rem;font-family:'Roboto Condensed','中ゴシックBBB JIS2004';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.25em}@media screen and (max-width:767px){.admission-index .box-faculty .box-ttl01,.admission-index .box-graduate .box-ttl01{letter-spacing:.1em}}.admission-index .box-faculty .box-img,.admission-index .box-graduate .box-img{float:right;width:38.8349514563%}.admission-index .box-faculty .link-list li,.admission-index .box-graduate .link-list li{margin-bottom:14px}.admission-index .box-faculty .link-list li:before,.admission-index .box-graduate .link-list li:before{top:-2px}.admission-index .box-faculty .link-list a,.admission-index .box-graduate .link-list a{text-decoration:none}.admission-index .box-faculty .link-list a:hover,.admission-index .box-graduate .link-list a:hover{text-decoration:underline}.admission-index .box-faculty{margin-bottom:6.4516129032%}.admission-index .box-opencampus ul{text-align:center;letter-spacing:-.4em;padding:3% 0 3%;background:#f2f2f2 url(img/bg_index_news.jpg) no-repeat center top}.admission-index .box-opencampus ul li{display:inline-block;letter-spacing:normal;vertical-align:middle}.admission-index .box-opencampus ul li:last-child{margin-left:24px}@media screen and (min-width:768px) and (max-width:1279px){.admission-index .box-faculty .box-txt,.admission-index .box-graduate .box-txt{padding:32px 0 0 32px}.admission-index .box-faculty .box-ttl01,.admission-index .box-graduate .box-ttl01{padding-bottom:20px;font-size:22px;font-size:2.2rem}.admission-index .box-faculty .link-list li,.admission-index .box-graduate .link-list li{margin-bottom:12px;font-size:13px;font-size:1.3rem}.admission-index .box-opencampus ul li:last-child{margin-left:4px}.admission-index .box-opencampus .btn{padding-top:8px;padding-bottom:8px;font-size:15px;font-size:1.5rem}}@media screen and (max-width:1149px) and (min-width:768px){.admission-index .box-faculty .box-txt,.admission-index .box-graduate .box-txt{padding:24px 0 0 24px}.admission-index .box-faculty .box-ttl01,.admission-index .box-graduate .box-ttl01{padding-bottom:16px;font-size:20px;font-size:2rem}.admission-index .box-faculty .link-list li,.admission-index .box-graduate .link-list li{margin-bottom:8px;font-size:12px;font-size:1.2rem}}@media screen and (max-width:767px){.admission-index .box-col2-wrap{margin:0 20px}.admission-index .box-faculty .box-txt,.admission-index .box-graduate .box-txt{padding:20px 0 8px 20px}.admission-index .box-faculty .box-ttl01,.admission-index .box-graduate .box-ttl01{padding-bottom:16px;font-size:18px;font-size:1.8rem}.admission-index .box-faculty .box-img,.admission-index .box-graduate .box-img{display:none}.admission-index .box-faculty{margin-bottom:20px}.admission-index .box-faculty .link-list{display:block}.admission-index .box-faculty .link-list:after{content:"";display:block;height:0;clear:both;visibility:hidden}.admission-index .box-opencampus ul li{margin:8px 0}.admission-index .box-opencampus ul li .btn{padding:6px 8px 6px 16px!important;font-size:13px;font-size:1.3rem}.admission-index .box-opencampus ul li .btn:before{left:0}.admission-index .box-opencampus ul li:last-child{margin-left:8px}}.admission-index .box-col4-wrap{margin-bottom:80px;padding-right:120px}.admission-index .box-col4-wrap .box{margin-right:40px}.admission-index .box-col4-wrap .box:nth-child(4n){margin-right:-120px}.admission-index .box-col4-wrap .box a{display:block}@media screen and (max-width:767px){.admission-index .box-col4-wrap{margin-bottom:40px;padding:0 20px}.admission-index .box-col4-wrap .box{margin-bottom:24px}}.admission-index .cat-sitemap-special{width:100%;margin-top:40px}.admission-index .cat-sitemap-special li{width:22.65625%;margin-right:3.125%}.admission-index .cat-sitemap-special li:nth-child(2n){margin-left:0}.admission-index .cat-sitemap-special li:nth-child(4n){margin-right:0}@media screen and (max-width:767px){.admission-index .cat-sitemap-special{margin:20px 20px 0;width:auto}.admission-index .cat-sitemap-special li{box-sizing:border-box;width:48%;margin-right:2%}.admission-index .cat-sitemap-special li:nth-child(2n){margin-left:2%;margin-right:0}}.bnr__application{background-color:#008935;font-weight:700;position:absolute;position:fixed;display:flex;writing-mode:vertical-rl}@media screen and (min-width:768px){.bnr__application{right:0;top:40%;border-radius:8px 0 0 8px;z-index:1001}}@media screen and (max-width:767px){.bnr__application{border-radius:50px;width:80%;display:block;writing-mode:horizontal-tb;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);bottom:20px;z-index:2}}a.bnr__application__button{color:#fff;box-sizing:border-box;display:block;font-size:20px;letter-spacing:.1em;line-height:1em;padding:36px 24px}@media screen and (max-width:767px){a.bnr__application__button{display:flex;align-items:center;line-height:1.4;text-align:center;display:flex;justify-content:space-around;padding:15px 20px;font-size:1.4em;width:100%}}@media screen and (min-width:768px){.bnr__application__button:hover,.bnr__application__button:visited{color:#fff;display:block}}.bnr__application__button:hover{opacity:.8}.bnr__application__button span{background-color:#fff;color:#008935;display:inline-block}@media screen and (min-width:768px){.bnr__application__button span{font-size:.8em;margin-bottom:10px;padding:8px 4px}}@media screen and (max-width:767px){.bnr__application__button span{font-size:.8em;padding:4px 6px}}#applyBanner{opacity:0;pointer-events:none;transition:opacity .4s ease}#applyBanner.is-visible{opacity:1;pointer-events:auto}.outline .tbl02 th .sttl03{color:#fff}.outline .tbl02 td{font-size:16px;font-size:1.6rem}.outline .tbl02 td ul li{font-size:87.5%}.outline .tbl02 td .total{padding-top:16px;margin-top:8px;display:block;border-top:1px dotted rgba(80,84,87,.4);font-size:18px;font-size:1.8rem;color:#009d42;text-align:right;padding-right:24px}.outline .kamoku span{font-size:120%}.outline .kamoku li{margin-bottom:15px}@media screen and (max-width:767px){.outline .tbl02 td{font-size:12px;font-size:1.2rem}}.fee .sttl03 strong{background:#009d42;color:#fff;padding:2px 4px 0 8px;border-radius:4px;margin-right:12px}.fee .sttl03 span{margin-top:4px;display:block;color:#505457}.fee .tbl02.fee tr:nth-child(14) th:nth-child(2),.fee .tbl02.fee tr:nth-child(2) th:nth-child(2),.fee .tbl02.fee tr:nth-child(4) th:nth-child(2),.fee .tbl02.fee tr:nth-child(6) th:nth-child(2){background-color:#018438}.fee .tbl02.fee tr:nth-child(15) th:nth-child(1),.fee .tbl02.fee tr:nth-child(3) th:nth-child(1),.fee .tbl02.fee tr:nth-child(5) th:nth-child(1),.fee .tbl02.fee tr:nth-child(7) th:nth-child(1){background-color:#018438}.fee .tbl02.fee tr:nth-child(14) td,.fee .tbl02.fee tr:nth-child(15) td{background-color:#fffee5}.fee .tbl02 td{text-align:center}.fee .tbl02 .total th{border-top:1px solid #fff!important}.fee .tbl02 .total td{border-top:1px solid #009d42!important;background-color:#fffee5}.fee .price{font-size:155.555555556%}.fee .price em{font-size:64.2857142857%;font-style:normal}@media screen and (max-width:767px){.fee .tbl-scroll-wrap{margin-bottom:16px}.fee .tbl-scroll-wrap table{width:200%}.fee .tbl-scroll-wrap table td,.fee .tbl-scroll-wrap table th{white-space:nowrap}}.result .tbl02 td{text-align:center}.data .box-col2-wrap{overflow:hidden}.data .map{position:relative;width:100%}.data .map img{width:100%;height:auto}.data .map p{position:absolute;z-index:9;border:solid #000;border-width:0}.data .map p.elem0{left:5%;top:1%;font-size:14px;font-size:1.4rem;border-width:0}.data .map p.elem0 b:after{content:""}.data .map p.elem1{left:5%;top:10%;width:73%;border-width:1px 0 0 0}.data .map p.elem2{left:5%;top:30%;width:65%;border-width:1px 0 0 0}.data .map p.elem3{left:5%;top:37%;border:solid #000;border-width:1px 1px 0 0;width:47%;height:15%}.data .map p.elem4{right:5%;top:50%;border:solid #000;border-width:0 0 1px 0;width:27%;text-align:right}.data .map p.elem5{right:5%;top:56%;border:solid #000;border-width:0 0 1px 1px;width:29%;text-align:right}.data .map p.elem6{right:5%;top:58%;border:solid #000;border-width:0 0 1px 1px;height:9%;width:31%;text-align:right}.data .map p.elem6 span{position:absolute;bottom:0;right:0}.data .map p.elem7{left:5%;top:45%;border:solid #000;border-width:1px 1px 0 0;width:37%;height:14%}.data .map p.elem8{left:5%;top:52%;border:solid #000;border-width:1px 1px 0 0;width:25%;height:7%}.data .map p.elem9{right:38%;top:67%;border:solid #000;border-width:0 0 1px 1px;width:29%;text-align:right}.data .map p.elem10{right:56%;top:73%;border:solid #000;border-width:0 0 1px 1px;width:29%;text-align:right}.data .map p.elem11{right:56%;top:93%;border:solid #000;border-width:0 0 1px 0;width:30%;text-align:right}.data .map p.elem12{right:5%;top:92%;border:solid #000;border-width:0}.data .map p b{font-weight:bolder;color:#009d42;font-size:140%;font-size:28px;font-size:2.8rem}@media screen and (max-width:767px){.data .map{font-size:10px;font-size:1rem}.data .map p.elem0{top:0;font-size:10px;font-size:1rem}.data .map p b{font-size:120%}.data .map p b:after{font-size:10px;font-size:1rem}.data .chart-wrap{position:relative;left:-40px}}.data .data-list{display:block;width:100%;border-bottom:1px solid #e6e6e6;display:table}.data .data-list:after{content:"";display:block;height:0;clear:both;visibility:hidden}.data .data-list dd,.data .data-list dt{margin-top:-1px;margin-bottom:8px;padding-top:8px}.data .data-list dt{box-sizing:border-box;vertical-align:top;display:table-cell!important;clear:both;width:20%;font-size:16px;font-size:1.6rem;font-family:'Roboto Condensed','FP-ヒラギノ角ゴ ProN W3';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#009d42}.data .data-list dt span{font-family:'Roboto Condensed','FP-ヒラギノ角ゴ StdN W2';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:12px;font-size:1.2rem}.data .data-list dd{box-sizing:border-box;float:left;padding-top:10px}.data .data-list dd:after{content:'、　'}.data .data-list dd:last-child:after{display:none}@media screen and (max-width:767px){.data .data-list .data-list{display:block}.data .data-list dd,.data .data-list dt{box-sizing:border-box}.data .data-list dt{display:block!important;width:100%;float:none;margin-bottom:0}.data .data-list dd{padding-top:0;padding-left:0;border-top:none}}.qa .open{top:39px}.qa .qa-list{width:100%}.qa .qa-list .qa-q{transition:.2s ease;cursor:pointer;padding:12px 0 12px 32px;border-top:1px solid #e6e6e6;box-sizing:border-box;width:100%;position:relative}.qa .qa-list .qa-q:first-child{border-top:none}.qa .qa-list .qa-q:before{position:absolute;left:0;top:47%;color:#009d42;content:"\e887";display:inline-block;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;font-size:2rem;transform:translateY(-50%)!important}.qa .qa-list .qa-q:hover{color:#009d42}.qa .qa-list .qa-q.active:before{color:#00c151}.qa .qa-list .qa-a{display:none;box-sizing:border-box;margin-bottom:16px;background:#edf8f2;padding:16px}.qa .qa-list .qa-a .btn{margin:16px 0 8px}.qa .qa-list .external{border:1px solid #e6e6e6;border-radius:4px;padding:16px 16px 20px}.qa .qa-list .external a{color:#009d42;text-decoration:underline}.qa .qa-list .external a:hover{text-decoration:none}.qa .qa-list .external .text-notes{margin-left:1em;margin-top:4px}.qa .qa-list .external-ttl{color:#212324;margin-bottom:8px}.qa .qa-list .external-list-ttl{position:absolute;left:0;top:0}.qa .qa-list .external-sttl{margin-bottom:0;margin-top:10px;padding-left:1em;position:relative;font-size:13px;font-size:1.3rem}.qa .qa-list .external-sttl:before{content:'◇';display:inline-block;position:absolute;left:0;top:0}.qa .qa-list .external-list-wrap{margin-left:1em;position:relative;padding-left:3em}.qa .qa-list .external-list{margin-bottom:0;font-size:13px;font-size:1.3rem;display:block}.qa .qa-list .external-list:after{content:"";display:block;height:0;clear:both;visibility:hidden}.qa .qa-list .external-list li{float:left;margin-left:10px}.qa .qa-list .external-list li:after{content:'、';display:inline-block}.qa .qa-list .external-list li:first-child{margin-left:0}.qa .qa-list .external-list li:last-child:after{display:none}@media screen and (max-width:767px){.qa .qa-list .qa-a,.qa .qa-list .qa-q{box-sizing:border-box;float:none;width:100%}.qa .qa-list .qa-q{margin-bottom:0}.qa .qa-list .qa-a{border-top:none}.qa .qa-list .external{padding:8px}.qa .qa-list .external .text-notes{margin-bottom:0}.qa .qa-list .external-sttl{border-top:1px dotted #e6e6e6;margin-top:8px;padding-top:8px;font-size:12px;font-size:1.2rem}.qa .qa-list .external-sttl:before{top:8px}.qa .qa-list .external-list-ttl{font-size:12px;font-size:1.2rem}.qa .qa-list .external-list{margin-bottom:0;font-size:12px;font-size:1.2rem;display:block}.qa .qa-list .external-list:after{content:"";display:block;height:0;clear:both;visibility:hidden}.qa .qa-list .external-list li{float:left;margin-left:10px}.qa .qa-list .external-list li:after{content:'、';display:inline-block}.qa .qa-list .external-list li:first-child{margin-left:0}.qa .qa-list .external-list li:last-child:after{display:none}}.counsel .tbl02 th{text-align:left}.counsel .tbl02 .head th{text-align:center}.counsel .tbl02 td a:before{margin-right:8px;content:"\e883";font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#009d42}.counsel .rhover{background:#edf8f2}@media screen and (max-width:767px){.counsel .tbl-scroll-wrap table{width:210%}.counsel .tbl-scroll-wrap td,.counsel .tbl-scroll-wrap th{line-height:1.4;padding:6px}.counsel .th-time{width:5em}}