@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#admission #page-title{height:380px}@media screen and (max-width: 960px){#admission #page-title{height:320px}}@media screen and (max-width: 600px){#admission #page-title{height:280px}}#admission #page-title .cover>div::after{font-size:16.25rem;top:calc(50% - 130px);left:calc(50% - 130px)}#admission #page-title .cover>div .heading-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:3.125rem;letter-spacing:.1em}#admission #page-title .cover>div .heading-sup{font-family:"Roboto",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";text-transform:uppercase;font-size:1rem;letter-spacing:.1em}@media screen and (max-width: 960px){#admission #page-title .cover>div::after{font-size:13.75rem;top:calc(50% - 110px);left:calc(50% - 110px)}#admission #page-title .cover>div .heading-ttl{font-size:2.5rem}#admission #page-title .cover>div .heading-sup{margin-top:20px}}@media screen and (max-width: 600px){#admission #page-title .cover>div::after{font-size:13.75rem;top:calc(50% - 110px);left:calc(50% - 110px)}#admission #page-title .cover>div .heading-ttl{font-size:1.75rem;text-align:center}#admission #page-title .cover>div .heading-sup{font-size:.75rem;text-align:center}}#admission #page-title .title-img{height:380px}#admission #page-title .title-img img{width:100%;height:380px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}@media screen and (max-width: 960px){#admission #page-title .title-img{height:320px}#admission #page-title .title-img img{height:320px}}@media screen and (max-width: 600px){#admission #page-title .title-img{height:280px}#admission #page-title .title-img img{height:280px}}#admission .heading01 .heading01-ttl{font-family:"Noto Sans JP",sans-serif;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:3rem;font-weight:500}@media screen and (max-width: 960px){#admission .heading01 .heading01-ttl{font-size:2.25rem}}@media screen and (max-width: 600px){#admission .heading01 .heading01-ttl{font-size:1.625rem}}#admission .heading03{font-weight:500}#admission #top table tbody th{text-align:left;padding:15px 15px 15px 25px}#admission #top table tbody th.dep{background:#f0f7fc}#admission #top table tbody td{text-align:center;padding:15px 10px}#admission #top table tbody td.course{text-align:left;padding-left:25px}@media screen and (max-width: 960px){#admission #top table tbody{letter-spacing:0}#admission #top table tbody th{padding:10px}#admission #top table tbody td{padding:10px}}@media screen and (max-width: 600px){#admission #top table.wide{width:100%}}#admission #top table .total{color:#c80000}#admission #top table .total th{text-align:center}#admission #top .ann{line-height:1.4}#admission #top #cnt01 .sup{width:22em;margin-top:10px;margin-left:auto}#admission #top #cnt02 .tableArea{font-size:.9375rem}#admission #top #cnt02 .tableArea tbody th{width:80px;text-align:center;padding-left:15px}#admission #top #cnt02 .tableArea tbody td{padding:15px 20px}#admission #top #cnt02 .tableArea tbody td span{font-size:80%}#admission #top #cnt02 .tableArea tbody td.req{width:120px}#admission #top #cnt02 .tableArea tbody td.req.wide{width:200px}#admission #top #cnt02 .tableArea tbody td.entry{font-size:1.0625rem;line-height:1;text-align:left;padding:15px 30px}#admission #top #cnt02 .tableArea tbody td.entry span{margin-right:5px}#admission #top #cnt02 .tableArea tbody td.entry dt{font-size:.9375rem;font-weight:500;color:#399bf0;padding-left:15px;margin-bottom:5px;position:relative}#admission #top #cnt02 .tableArea tbody td.entry dt::before{content:"";position:absolute;top:.3em;left:0;width:10px;height:10px;background:#399bf0}#admission #top #cnt02 .tableArea tbody td.entry dd{padding-left:15px}#admission #top #cnt02 .tableArea tbody td.entry dd+dt{margin-top:10px}#admission #top #cnt02 .tableArea tbody td.area{width:200px;line-height:1.2}#admission #top #cnt02 .tableArea tbody td.day{font-size:1.0625rem}#admission #top #cnt02 .tableArea tbody td.day span{display:block}@media screen and (max-width: 960px){#admission #top #cnt02 .tableArea{font-size:.875rem}#admission #top #cnt02 .tableArea tbody th{width:60px;padding-left:10px}#admission #top #cnt02 .tableArea tbody td{padding:10px}#admission #top #cnt02 .tableArea tbody td.req{width:90px}#admission #top #cnt02 .tableArea tbody td.req.wide{width:150px}#admission #top #cnt02 .tableArea tbody td.entry{font-size:1rem;padding:10px 15px}#admission #top #cnt02 .tableArea tbody td.entry dt{font-size:.875rem;padding-left:12px}#admission #top #cnt02 .tableArea tbody td.entry dt::before{width:8px;height:8px}#admission #top #cnt02 .tableArea tbody td.entry dd{padding-left:13px}#admission #top #cnt02 .tableArea tbody td.area{width:170px}#admission #top #cnt02 .tableArea tbody td.day{font-size:1rem}}#admission #top #cnt02 .btn-list.doc{margin-top:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#admission #top #cnt02 .btn-list.doc li{width:300px;height:50px}#admission #top #cnt02 .btn-list.doc li a::after{display:none}@media screen and (max-width: 600px){#admission #top #cnt02 .btn-list.doc{margin-top:15px;display:block}#admission #top #cnt02 .btn-list.doc li{height:40px;margin-right:auto;margin-left:auto}}#admission .btn-btm{margin-top:10px}#admission .btn-btm .dbl{max-width:560px}@media screen and (max-width: 600px){#admission .btn-btm .dbl{max-width:280px}}#admission #result .anch-nav ul li.btn.next a>span::after{-webkit-transform:rotate(0);transform:rotate(0)}#admission #result .tab-nav{margin-bottom:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid #0469c1;position:relative}#admission #result .tab-nav li{width:calc((100% - 120px)/2);height:50px;margin:0 20px}#admission #result .tab-nav li a{width:100%;height:100%;color:#0469c1;line-height:1;font-weight:500;border:1px solid #0469c1;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#admission #result .tab-nav li a:hover{background:#d0e4f7}#admission #result .tab-nav li a.active{color:#fff;background:#0469c1}@media screen and (max-width: 600px){#admission #result .tab-nav{margin-bottom:40px}#admission #result .tab-nav li{width:49%;height:40px;margin:0 5px}}#admission #result table thead th,#admission #result table thead td{padding:10px}#admission #result table th{text-align:left;padding:15px 35px}#admission #result table td{text-align:center;padding:15px}#admission #result table .total th,#admission #result table .total td{background:#f0f7fc}#admission #result table .total td{color:#c80000;font-weight:500}@media screen and (max-width: 960px){#admission #result table{width:100%}#admission #result table th{padding:15px}}@media screen and (max-width: 600px){#admission #result table{width:100%}#admission #result table th,#admission #result table td{padding:10px}}#admission #venue dl.table>dt,#admission #venue dl.table>dd{padding:20px 30px}#admission #venue dl.table>dt{width:240px}#admission #venue dl.table>dd{width:calc(100% - 240px)}#admission #venue dl.table>dd .square-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#admission #venue dl.table>dd .square-list li{width:50%}@media screen and (max-width: 960px){#admission #venue dl.table>dt,#admission #venue dl.table>dd{padding:15px 20px}#admission #venue dl.table>dt{width:200px}#admission #venue dl.table>dd{width:calc(100% - 200px)}#admission #venue dl.table>dd .square-list{display:block}#admission #venue dl.table>dd .square-list li{width:100%}}@media screen and (max-width: 600px){#admission #venue dl.table>dt,#admission #venue dl.table>dd{width:100%}#admission #venue dl.table>dt{padding:7px 10px}}#admission #scholarship .anch-nav ul li.btn.next a>span::after{-webkit-transform:rotate(0);transform:rotate(0)}#admission #scholarship #recom .intro{margin-bottom:80px}#admission #scholarship #recom .intro .desc{font-size:110%;text-align:center;font-weight:500;margin-bottom:40px}#admission #scholarship #recom .intro .sup{text-align:center}@media screen and (max-width: 600px){#admission #scholarship #recom .intro{margin-bottom:40px}#admission #scholarship #recom .intro .sup{text-align:left}}#admission #scholarship #recom dl.price-catch{line-height:1.2;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#admission #scholarship #recom dl.price-catch dt{font-size:1.5rem;font-weight:500;margin-right:20px}#admission #scholarship #recom dl.price-catch dd{font-size:4rem;color:#399bf0;font-weight:600}#admission #scholarship #recom dl.price-catch.low dt{font-size:1.3rem}#admission #scholarship #recom dl.price-catch.low dd{font-size:3rem;color:#c80000}@media screen and (max-width: 960px){#admission #scholarship #recom dl.price-catch{margin-bottom:15px}#admission #scholarship #recom dl.price-catch dt{font-size:1.3rem;margin-right:15px}#admission #scholarship #recom dl.price-catch dd{font-size:3.2rem}#admission #scholarship #recom dl.price-catch.low dt{font-size:1.1rem}#admission #scholarship #recom dl.price-catch.low dd{font-size:2.6rem}}@media screen and (max-width: 600px){#admission #scholarship #recom dl.price-catch{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:10px}#admission #scholarship #recom dl.price-catch dt{font-size:1.2rem;margin:0 0 10px}#admission #scholarship #recom dl.price-catch dt br{display:none}#admission #scholarship #recom dl.price-catch dd{font-size:2.4rem}#admission #scholarship #recom dl.price-catch.low dt{font-size:1.1rem;text-align:center}#admission #scholarship #recom dl.price-catch.low dt br{display:block}#admission #scholarship #recom dl.price-catch.low dd{font-size:2rem}}#admission #scholarship #recom .ann{line-height:1.4}#admission #scholarship #recom .tBlue{color:#0469c1}#admission #scholarship #recom .txt-style{font-size:116%;font-weight:500}#admission #scholarship #recom .price-comparison{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#admission #scholarship #recom .price-comparison .ttl{color:#fff;font-weight:500;padding:5px 10px;background:#999;border-radius:3px;margin-top:5px;margin-right:15px}#admission #scholarship #recom .price-comparison .price{font-size:3rem;font-weight:600}#admission #scholarship #recom .price-comparison .price span{font-size:60%;margin-left:3px}@media screen and (max-width: 960px){#admission #scholarship #recom .price-comparison .ttl{padding:5px 7px}#admission #scholarship #recom .price-comparison .price{font-size:2.6rem}}@media screen and (max-width: 600px){#admission #scholarship #recom .price-comparison{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#admission #scholarship #recom .price-comparison .ttl{padding:5px;margin-right:10px}#admission #scholarship #recom .price-comparison .price{font-size:2.2rem}}#admission #scholarship #recom .price-comparison>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#admission #scholarship #recom .price-comparison>div.before{padding-right:40px;margin-right:20px;position:relative}#admission #scholarship #recom .price-comparison>div.before::after{content:"";position:absolute;top:calc(50% - 10px);right:0;border-top:15px solid rgba(0,0,0,0);border-bottom:15px solid rgba(0,0,0,0);border-left:20px solid #77baf4}@media screen and (max-width: 960px){#admission #scholarship #recom .price-comparison>div.before{padding-right:30px;margin-right:10px}#admission #scholarship #recom .price-comparison>div.before::after{top:calc(50% - 10px);border-top-width:12px;border-bottom-width:12px;border-left-width:20px}}@media screen and (max-width: 600px){#admission #scholarship #recom .price-comparison>div.before{padding:0 0 30px;margin:0 0 10px}#admission #scholarship #recom .price-comparison>div.before::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:inherit;right:inherit;bottom:-5px;left:calc(50% - 12px)}}#admission #scholarship #recom .price-comparison>div.after .ttl{font-size:110%;padding:7px 10px;margin-top:8px;margin-right:20px;background:#399bf0}#admission #scholarship #recom .price-comparison>div.after .price{font-size:4rem;color:#0469c1}#admission #scholarship #recom .price-comparison>div.after .price span{font-size:60%;margin-left:3px}@media screen and (max-width: 960px){#admission #scholarship #recom .price-comparison>div.after .ttl{padding:5px 7px;margin-top:5px;margin-right:15px}#admission #scholarship #recom .price-comparison>div.after .price{font-size:3.2rem}}@media screen and (max-width: 600px){#admission #scholarship #recom .price-comparison>div.after .ttl{padding:5px;margin-top:5px;margin-right:10px}#admission #scholarship #recom .price-comparison>div.after .price{font-size:2.6rem}}#admission #scholarship #recom .tableArea{margin-top:50px}#admission #scholarship #recom .tableArea tbody td{text-align:right}#admission #scholarship #recom .tableArea .price-comparison{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#admission #scholarship #recom .tableArea .price-comparison .ttl{font-size:.875rem;padding:5px;margin-right:8px;background:#399bf0}#admission #scholarship #recom .tableArea .price-comparison .price{font-size:1.6rem;font-weight:600}#admission #scholarship #recom .tableArea .price-comparison .price span{font-size:60%;margin-left:3px}@media screen and (max-width: 600px){#admission #scholarship #recom .tableArea .price-comparison{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#admission #scholarship #recom .tableArea .price-comparison .ttl{font-size:.75rem;margin-right:5px}#admission #scholarship #recom .tableArea .price-comparison .price{font-size:1.5rem}}#admission #scholarship #recom .tableArea tr.total td{background:#f0f7fc}#admission #scholarship #recom .tableArea tr.total td .tBig{font-size:1.4rem;font-weight:600}#admission #scholarship #recom .table .test{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#admission #scholarship #recom .table .test dt,#admission #scholarship #recom .table .test dd{margin-bottom:8px}#admission #scholarship #recom .table .test dt{width:6em}#admission #scholarship #recom .table .test dt::after{content:" ／"}#admission #scholarship #recom .table .test dd{width:calc(100% - 6em)}#admission #scholarship #recom .table .date{font-size:1.6rem;color:#c80000;font-weight:500;margin-bottom:20px}@media screen and (max-width: 600px){#admission #scholarship #recom .table .date{font-size:1.4rem}}#admission #scholarship #recom .table h4{font-size:1.2rem;color:#399bf0;font-weight:600;margin-bottom:10px}@media screen and (max-width: 600px){#admission #scholarship #recom .table h4{font-size:1rem;line-height:1.2}}#admission #scholarship #recom .table .table.wide dt,#admission #scholarship #recom .table .table.wide dd{padding:10px}#admission #scholarship #recom .table .entry{font-size:130%;color:#fff;text-align:center;font-weight:500;padding:15px;margin-top:20px;background:#b14b4b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 600px){#admission #scholarship #recom .table .entry{padding:10px}}#admission #scholarship #general .method{color:#fff;padding:2px 5px 3px;margin:0 5px;background:#399bf0}#admission #scholarship #general .intro{margin-bottom:80px}#admission #scholarship #general .intro .desc{font-size:110%;text-align:center;font-weight:500}@media screen and (max-width: 600px){#admission #scholarship #general .intro{margin-bottom:40px}}#admission #scholarship #general .type{margin-bottom:30px;border:2px solid #d0e4f7}#admission #scholarship #general .type h4{font-size:1.125rem;padding:10px;background:#c1eeff}#admission #scholarship #general .type>div{font-size:1.4rem;font-weight:500;text-align:center;padding:15px}#admission #scholarship #general .type>div .flex{line-height:1;margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#admission #scholarship #general .type>div .flex .price{color:#0469c1;font-size:2.4rem}#admission #scholarship #general .type>div .flex .price span{font-size:180%;padding-top:3px;margin-left:5px}#admission #scholarship #general .type>div .flex .sup{margin-bottom:5px;margin-left:15px}@media screen and (max-width: 960px){#admission #scholarship #general .type>div{font-size:1.2rem;letter-spacing:0;padding:10px}#admission #scholarship #general .type>div .flex .price{font-size:2.2rem}#admission #scholarship #general .type>div .flex .price span{font-size:170%}}@media screen and (max-width: 600px){#admission #scholarship #general .type>div{font-size:1rem}#admission #scholarship #general .type>div .flex{margin-top:10px;margin-bottom:20px;display:block}#admission #scholarship #general .type>div .flex .price{font-size:1.6rem}#admission #scholarship #general .type>div .flex .price span{font-size:160%}#admission #scholarship #general .type>div .flex .sup{margin:10px 0 0}}#admission #scholarship #general .type.type02 h4{background:#9bd4f8}#admission #scholarship #general .type.type02>div .flex .price{color:#0469c1}#admission #scholarship #general .ann{line-height:1.4}#admission #scholarship #general .tBlue{color:#0469c1}#admission #scholarship #general .txt-style{font-size:116%;font-weight:500}#admission #scholarship #general .tableArea{margin-top:50px}#admission #scholarship #general .tableArea tbody th.min{padding:10px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#admission #scholarship #general .tableArea tbody td{text-align:right}#admission #scholarship #general .tableArea tbody td:nth-of-type(2){background:#dcf6ff}#admission #scholarship #general .tableArea tbody td:nth-of-type(3){background:#c9eaff}#admission #scholarship #general .tableArea .txt-style{font-size:120%;color:#c80000;font-weight:500}#admission #scholarship #general .tableArea .price-comparison{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#admission #scholarship #general .tableArea .price-comparison .ttl{font-size:.8125rem;color:#fff;padding:5px;margin-right:8px;background:#399bf0;border-radius:3px}#admission #scholarship #general .tableArea .price-comparison .price{font-size:1.4rem;font-weight:600}#admission #scholarship #general .tableArea .price-comparison .price span{font-size:60%;margin-left:3px}#admission #scholarship #general .tableArea tr.total td:nth-of-type(1){background:#f0f7fc}#admission #scholarship #general .tableArea tr.total td .tBig{font-size:1.4rem;font-weight:600}#admission #scholarship #general .table .txt-style{font-size:116%;font-weight:500}#admission #scholarship #support .intro{margin-bottom:80px}#admission #scholarship #support .intro span{font-size:110%;color:#c80000;font-weight:500}@media screen and (max-width: 600px){#admission #scholarship #support .intro{margin-bottom:40px}}#admission #scholarship #support .flex .column{width:calc(100% - 300px);max-width:440px;margin-right:100px;position:relative}#admission #scholarship #support .flex .column::before{content:"";position:absolute;top:50%;right:-80px;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:30px solid #399bf0}#admission #scholarship #support .flex .column::after{content:"";position:absolute;top:calc(50% + 10px);right:-60px;width:50px;height:20px;background:#399bf0}@media screen and (max-width: 600px){#admission #scholarship #support .flex .column{width:100%;margin:0 0 60px}#admission #scholarship #support .flex .column::before{top:inherit;right:inherit;left:calc(50% - 12px);bottom:-60px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#admission #scholarship #support .flex .column::after{top:inherit;right:inherit;left:calc(50% - 8px);bottom:-25px;width:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}#admission #scholarship #support .flex .box{width:300px}#admission #scholarship #support .flex .box .ttl{color:#fff;padding:15px;background:#0469c1;border-radius:50%}#admission #scholarship #support .flex .box .exem-actual{font-size:140%;line-height:1.4;font-weight:600;text-align:center;padding:15px;border:1px solid #333}#admission #scholarship #support .flex .box .exem-actual .price{font-size:1.8rem;color:#c80000}#admission #scholarship #support .flex .box .exem-actual .price span{font-size:80%}#admission #scholarship #support .flex .box .exem-actual .sup{font-weight:400;text-align:right;margin-top:10px}@media screen and (max-width: 960px){#admission #scholarship #support .flex .box .exem{font-size:1.4rem}#admission #scholarship #support .flex .box .exem-actual{font-size:1.2rem;padding:10px}#admission #scholarship #support .flex .box .exem-actual .price{font-size:1.7rem}}@media screen and (max-width: 600px){#admission #scholarship #support .flex .box{width:100%}#admission #scholarship #support .flex .box .exem-actual .sup{margin-top:5px}}#admission #scholarship #support .flex .ttl{font-size:110%;color:#0469c1;font-weight:500;text-align:center;margin-bottom:5px}#admission #scholarship #support .flex dl{width:100%;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #333;border-top:none}#admission #scholarship #support .flex dl dt,#admission #scholarship #support .flex dl dd{border-top:1px solid #333}#admission #scholarship #support .flex dl dt.total,#admission #scholarship #support .flex dl dd.total{background:#d0e4f7}#admission #scholarship #support .flex dl dt{width:100px;padding:15px}#admission #scholarship #support .flex dl dd{width:calc(100% - 100px);font-size:1.4rem;font-weight:500;text-align:right;padding:15px 20px 15px 15px}#admission #scholarship #support .flex dl dd span{font-size:80%}@media screen and (max-width: 600px){#admission #scholarship #support .flex dl dt{width:70px;padding:10px 5px}#admission #scholarship #support .flex dl dd{width:calc(100% - 70px);font-size:1.3rem;padding:10px}}#admission #scholarship #support .type02 .flex .column{padding-top:30px}#admission #scholarship #support .type02 .flex .column dl dt,#admission #scholarship #support .type02 .flex .column dl dd{padding:50px 15px}@media screen and (max-width: 960px){#admission #scholarship #support .type02 .flex .column dl dt{padding:50px 5px}#admission #scholarship #support .type02 .flex .column dl dd{padding:50px 10px}}@media screen and (max-width: 600px){#admission #scholarship #support .type02 .flex .column{padding-top:0}#admission #scholarship #support .type02 .flex .column dl dt{padding:15px 10px}#admission #scholarship #support .type02 .flex .column dl dd{padding:15px 10px}}#admission #scholarship #support .table{margin-top:100px;margin-bottom:30px}#admission #scholarship #support .desc{margin-bottom:40px}@media screen and (max-width: 600px){#admission #scholarship #support .table{margin-top:50px;margin-bottom:20px}#admission #scholarship #support .desc{margin-bottom:20px}}#admission #doc .anch-nav ul{margin:0 -3px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#admission #doc .anch-nav ul li{width:25%;max-width:none;padding:0 3px;margin:0 0 6px}@media screen and (max-width: 960px){#admission #doc .anch-nav ul li{width:33.3333333333%}}@media screen and (max-width: 960px){#admission #doc .anch-nav ul li{width:50%}}#admission #doc .intro{margin-bottom:80px}#admission #doc .intro .txt-link{margin:0 5px}#admission #doc .intro .desc{margin-bottom:40px}#admission #doc .intro .ann{line-height:1.4}#admission #doc .intro .ann+.ann{margin-top:10px}#admission #doc .intro .att{color:#c80000;font-weight:600;margin-top:30px}@media screen and (max-width: 600px){#admission #doc .intro{margin-bottom:40px}#admission #doc .intro .txt-link{margin:0 5px}#admission #doc .intro .desc{margin-bottom:20px}#admission #doc .intro .ann{line-height:1.4}#admission #doc .intro .ann+.ann{margin-top:10px}#admission #doc .intro .att{color:#c80000;font-weight:600;margin-top:30px}}#admission #doc section .circle-list{font-size:120%;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex}#admission #doc section .circle-list li{width:33.3333333333%;line-height:1.2}#admission #doc section .circle-list li::before{top:.4em}#admission #doc section .circle-list li span{font-size:80%}#admission #doc section .circle-list li.wide{width:100%}#admission #doc section .circle-list li.wide span{display:block;margin-top:8px}@media screen and (max-width: 960px){#admission #doc section .circle-list{-ms-flex-wrap:wrap;flex-wrap:wrap}#admission #doc section .circle-list li{width:50%}}@media screen and (max-width: 960px){#admission #doc section .circle-list li{width:100%}}#admission #doc section .circle-list.net li::before{background:#28aa8e}#admission #doc section .circle-list.dtp li::before{background:#ac2121}#admission #doc section .circle-list.download li::before{background:#f99900}#admission #faq dl{font-size:110%}#admission #faq dl dt{line-height:1.3;font-weight:500;padding:15px 15px 15px 40px;margin-bottom:20px;background:#d0e4f7;border-radius:5px;position:relative}#admission #faq dl dt::before{content:"Q";position:absolute;top:8px;left:10px;font-family:"Roboto",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2rem;color:#0469c1;line-height:1}#admission #faq dl dt::after{content:"";position:absolute;bottom:-20px;left:25px;z-index:-1;border-top:30px solid #d0e4f7;border-right:10px solid rgba(0,0,0,0);border-left:10px solid rgba(0,0,0,0);-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}@media screen and (max-width: 600px){#admission #faq dl dt{padding:10px 5px 10px 30px;margin-bottom:20px}#admission #faq dl dt::before{top:5px;left:5px;font-size:1.8rem;color:#0469c1;line-height:1}#admission #faq dl dt::after{bottom:-17px;left:15px}}#admission #faq dl dd{padding-top:3px;padding-left:40px;margin-left:30px;position:relative}#admission #faq dl dd::before{content:"A";position:absolute;top:0;left:10px;font-family:"Roboto",sans-serif;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:2rem;color:#399bf0;line-height:1}#admission #faq dl dd+dt{margin-top:50px}#admission #faq dl dd p+p{margin-top:15px}@media screen and (max-width: 600px){#admission #faq dl dd{padding-left:26px;margin-left:25px;position:relative}#admission #faq dl dd::before{top:0;left:0;font-size:1.8rem}#admission #faq dl dd+dt{margin-top:40px}#admission #faq dl dd p+p{margin-top:10px}}/*# sourceMappingURL=admission.css.map */