@import"https://fonts.googleapis.com/css2?family=Hammersmith+One&family=Noto+Sans+JP:wght@400;500;700&family=Roboto:wght@300;400;500;700&display=swap";#subPage{padding-top:40px}#subPage h2{font-size:30px;font-weight:bold;line-height:1.6;border-bottom:3px solid #202020;padding-bottom:5px;margin:0 0 20px 0}#subPage h3{font-size:24px;line-height:1.6;margin:0;padding:0 0 20px 0}@media(max-width: 820px){#subPage h3{font-size:22px}}@media(max-width: 767px){#subPage h3{font-size:18px}}#subPage p{margin:0;padding:0 0 20px 0}#subPage ul,#subPage ol{padding-left:1.5em;margin:0 0 20px 0}#subPage ul li,#subPage ol li{line-height:1.6}#subPage table{font-size:14px;border-top:1px solid #ccc;width:100%;margin:0 0 20px 0}#subPage table th,#subPage table td{padding:1em;border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}#subPage table th table,#subPage table td table{margin:20px 0}#subPage table th{text-align:center;background:#ececec;white-space:nowrap;min-width:150px}#subPage .dsbana{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:20px}#subPage .dsbana a{width:48%;display:block;text-decoration:none}#subPage .dsbana a figure{overflow:hidden}#subPage .dsbana a figure,#subPage .dsbana a img{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#subPage .dsbana a img{width:100%;height:auto}#subPage .dsbana a p{font-size:16px;font-weight:700}#subPage .dsbana a:hover figure{border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}#subPage .dsbana a:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#subPage #newcampus2024doso{background-color:#f6f4ea;margin-bottom:130px}#subPage #newcampus2024doso figure{width:100%;height:auto}#subPage #newcampus2024doso figure img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}#subPage #newcampus2024doso .topimg{width:100%;height:auto}#subPage #newcampus2024doso .copy{width:60%;height:auto;margin:-2% auto 0}#subPage #newcampus2024doso .toptxt{text-align:center;color:#ed6c00;margin:50px 0;font-size:18px}#subPage #newcampus2024doso table{width:87%;margin:0 auto;background:#fff;border-top:none}#subPage #newcampus2024doso tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #ccc}#subPage #newcampus2024doso tr:last-of-type{border-bottom:none}#subPage #newcampus2024doso th,#subPage #newcampus2024doso td{border-bottom:none;font-size:16px}#subPage #newcampus2024doso th{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:1em 1.5em;width:auto;background-color:#fff;border-right:1px solid #ccc;min-width:160px;color:#ed6c00}#subPage #newcampus2024doso td{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:1.5em}#subPage #newcampus2024doso .btn-b{padding-top:80px;width:100%}#subPage #newcampus2024doso .btn-b a{width:82%;max-width:800px;background-color:#ed6c00;font-size:20px;padding:2em 1em}#subPage #newcampus2024doso .btn-b span{font-weight:normal;padding-left:15px}#subPage .admissionInfo .layoutBox{margin-top:30px}#subPage .admissionInfo .point{background-color:#ececec;padding:50px 5%}#subPage .admissionInfo .point dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ed6c00;margin:0}#subPage .admissionInfo .point dl:first-of-type{border-top:1px solid #ed6c00}#subPage .admissionInfo .point dl ul{margin:30px 0}#subPage .admissionInfo .point dt{width:25%;font-size:18px;font-weight:700;color:#ed6c00}#subPage .admissionInfo .point dt span{display:block;font-size:16px}#subPage .admissionInfo .point dd{width:75%}#subPage .admissionInfo .contactBox{margin-top:30px}#subPage .admissionInfo .contactBox-inner a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#subPage .admissionInfo .contactBox-inner a:hover{color:#ed6c00}#subPage .admissionInfo .contactBox-add a{font-size:25px;text-decoration:none}#subPage .admissionInfo .contactBox-add a i{margin-right:5px}#subPage .admissionInfo .contactBox-add a:hover{color:#ed6c00}#subPage .admissionInfo .contactBox.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;border:none}#subPage .admissionInfo .contactBox .contactBtn{width:33.333%;text-align:center;margin-right:20px}#subPage .admissionInfo .contactBox .contactBtn a{background-color:#202020;color:#fff;display:block;padding:1em;text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;font-weight:700;position:relative}#subPage .admissionInfo .contactBox .contactBtn a i{font-size:20px;margin-right:10px}#subPage .admissionInfo .contactBox .contactBtn a img{width:20px;height:auto;margin-right:10px}#subPage .admissionInfo .contactBox .contactBtn a:hover{border-radius:10px;color:#ed6c00}#subPage .admissionInfo .contactBox .contactBtn:last-of-type{margin-right:0}#subPage .admissionInfo caption{text-align:left;font-weight:500}#subPage .admissionInfo table td.calc{text-align:center}#subPage .admissionInfo table th{width:20%}#subPage .admissionInfo table th.side{width:12%}#subPage .admissionInfo table.amsn th{text-align:left}#subPage .admissionInfo table.tablecolorSet{background:#ffedde}#subPage .admissionInfo table.tablecolorSet tbody tr th{background:#ed6c00;color:#fff}#subPage .admissionInfo table.tableNomal tbody tr{border-left:1px solid #ccc}#subPage .admissionInfo table.tableNomal tbody tr th{border-right:1px solid #ccc;background:#ececec}#subPage .admissionInfo table.tableNomal tbody tr td{border-right:1px solid #ccc}#subPage .admissionInfo ol.lower-latin li{list-style:lower-latin}#subPage .certificate a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#subPage .certificate a:hover{color:#ed6c00}#sdgs{margin-top:-40px}#sdgs .sdgstitle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:92%;margin:0 0 60px 8%;background-color:#0098d8;position:relative}#sdgs .sdgstitle ::after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;position:absolute;border-color:rgba(0,152,216,0);border-top-width:30px;border-bottom-width:30px;border-left-width:30px;border-right-width:30px;margin-left:-30px;border-top-color:#0098d8;top:100%;left:25%}#sdgs .sdgstitle .titleWrap{width:50%;max-width:600px;padding:5%;margin:0 auto;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}#sdgs .sdgstitle .titleWrap img{width:100%;height:auto}#sdgs .sdgstitle .titleWrap p{font-size:22px;line-height:1.5;font-weight:bold;margin:0;padding:15px 0 0 0;color:#fff}#sdgs .sdgstitle .imgWrap{width:50%}#sdgs .sdgstitle .imgWrap img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}#sdgs h1{font-size:24px;margin:0;padding:0 0 30px 0}@media(max-width: 820px){#sdgs h1{font-size:22px}}@media(max-width: 767px){#sdgs h1{font-size:18px}}#sdgs h1 span{color:#0098d8}#sdgs .sdgslogo{width:60%;max-width:700px}#sdgs .sdgslogo img{width:100%;height:auto}#sdgs .sdgscopy{font-size:24px;margin:0;padding:0}@media(max-width: 820px){#sdgs .sdgscopy{font-size:22px}}@media(max-width: 767px){#sdgs .sdgscopy{font-size:18px}}#sdgs .borderBox{margin:0;padding:20px 30px 30px 30px;border:1px solid #202020}#sdgs .attempt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#sdgs .attempt-title{font-size:24px;font-weight:bold;margin:0;padding:0 0 30px 0;line-height:1.5}@media(max-width: 820px){#sdgs .attempt-title{font-size:22px}}@media(max-width: 767px){#sdgs .attempt-title{font-size:18px}}#sdgs .attempt-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:31%}#sdgs .attempt-wrap .logoicon{width:100px;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box}#sdgs .attempt-wrap .logoicon img{width:100%;height:auto}#sdgs .attempt-wrap .txtWrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#sdgs .attempt-wrap .txtWrap p{margin:0;padding:0}#sdgs .attempt-wrap .txtWrap p.title{font-size:18px;font-weight:bold}#sdgs #sdgsgallery img{width:auto;height:350px}#sdgs #sdgsgallery .galleryBox{position:relative}#sdgs #sdgsgallery .galleryBox-comment{padding:10px;width:80%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#202020;color:#fff;display:inline-block;position:absolute;left:50%;bottom:-20px;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}#sdgs #sdgsgallery .splide__pagination{bottom:-70px}#sdgs .postLists{padding-top:30px}#sdgs .postLists h3{font-size:16px;padding:5px 0;margin:0}#sdgs .moreBtn{padding-bottom:60px;margin:0 auto;width:250px}#sdgs .checkpoint-title{font-size:18px;padding:15px;margin-bottom:20px;background-color:#fff;font-weight:bold}#sdgs .checkpoint dl{margin:0;padding:20px 0;border-bottom:1px solid #ccc;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#sdgs .checkpoint dl dt,#sdgs .checkpoint dl dd{margin:0;padding:0}#sdgs .checkpoint dl dt span,#sdgs .checkpoint dl dd span{padding:2px 20px;margin-right:7px;background-color:#202020;color:#fff;display:inline-block;font-weight:bold}#sdgs .checkpoint dl dt{font-weight:bold;width:40%}#sdgs .copy{font-size:18px;margin:0;padding:0}#sdgs .imgtxtWrap{margin-top:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#sdgs .imgtxtWrap.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#sdgs .imgtxtWrap .imgWrap{width:50%}#sdgs .imgtxtWrap .imgWrap img{width:100%;height:auto}#sdgs .imgtxtWrap .txtWrap{width:45%}#sdgs .imgtxtWrap .txtWrap h4{font-size:20px;margin:0;padding:0 0 20px 0}@media(max-width: 820px){#sdgs .imgtxtWrap .txtWrap h4{font-size:18px}}@media(max-width: 767px){#sdgs .imgtxtWrap .txtWrap h4{font-size:16px}}#sdgs .imgtxtWrap .txtWrap p{line-height:2.2;text-align:justify;margin:0;padding:0}#sdgs .headmasterBana{padding:100px 15% 0 15%}#sdgs .headmasterBana img{width:100%;height:auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#sdgs .headmasterBana a:hover img{border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}#sdgs .linkbox a.clmLayout{text-decoration:none;background-color:#fff;display:block}#sdgs .linkbox a.clmLayout .title{padding:20px;font-size:18px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:relative;font-weight:bold;background-color:#202020;color:#fff}#sdgs .linkbox a.clmLayout .title::after{content:"";margin-left:7px;display:inline-block;width:20px;height:10px;background:url("../img/common/y_right_w.svg") no-repeat center center;background-size:20px auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#sdgs .linkbox a.clmLayout .title:hover{color:#ed6c00}#sdgs .linkbox a.clmLayout .title:hover::after{background:url("../img/common/y_right.svg") no-repeat center center;background-size:20px auto;margin-left:10px}#sdgs .linkbox a.clmLayout .title::after{position:absolute;top:50%;right:20px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#sdgs .linkbox a.clmLayout .imgWrap img{width:100%;height:auto}#sdgs .linkbox a.clmLayout .txtWrap{padding:30px}#sdgs .linkbox a.clmLayout .txtWrap h3{font-size:18px;margin:0;padding:0 0 20px 0}#sdgs .linkbox a.clmLayout .txtWrap p{text-align:justify;line-height:2;margin:0;padding:0}#sdgs .linkbox a.clmLayout:hover{border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}#sdgs .linkbox a.clmLayout:hover .title{border-radius:10px 10px 0 0;color:#ed6c00}#sdgs .linkbox a.clmLayout:hover .title::after{background:url("../img/common/y_right.svg") no-repeat center center;background-size:20px auto}#sdgs .tool .postBox{margin-bottom:0}#sdgs .actionArea{padding-top:50px}#sdgs .action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#sdgs .action:last-child .action-content{border-bottom:none}#sdgs .action-num{margin:0 50px 0 0;background:url("../img/trysdgs/action_line.png") repeat-y 48px 0}#sdgs .action-num-inner{padding-top:23px;width:100px;height:100px;font-size:18px;line-height:1.1;border-radius:50px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto",sans-serif;background-color:#202020;color:#fff}#sdgs .action-num-inner span{font-size:36px;font-weight:700;display:block}#sdgs .action-content{padding:30px 0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-bottom:1px solid #ccc}#sdgs .action-content img{width:100%;height:auto}#sdgs .action-content h4{font-size:18px;margin:0;padding:0 0 20px 0}#sdgs .action-content p{margin:0;padding:0;line-height:2;text-align:justify}#sdgs .action-content .twoclmLayout{padding-top:30px}#sdgs .action .actionLayout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#sdgs .action .actionLayout .imgWrap{width:45%}#sdgs .action .actionLayout .txtArea{width:50%}#sdgs .bottomBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:4px solid #202020}#sdgs .bottomBox-imgWrap{width:50%}#sdgs .bottomBox-imgWrap img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}#sdgs .bottomBox-txtWrap{width:44%;padding:3%;-webkit-box-sizing:border-box;box-sizing:border-box}#sdgs .bottomBox-txtWrap .bottomlogo{width:80%;max-width:500px;padding-bottom:30px}#sdgs .bottomBox-txtWrap .bottomlogo img{width:100%;height:auto}#sdgs .bottomBox-txtWrap h4{font-size:18px}#sdgs .bottomBox-txtWrap p{line-height:2;text-align:justify;margin:0;padding:0}#sdgs.sdgsmessage .contentWrap p{line-height:2 !important}#sdgs .trySdgsmessage-titlearea{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-bottom:60px}#sdgs .trySdgsmessage-title{width:47%}#sdgs .trySdgsmessage-title h1{margin:0;padding:0;font-size:30px}#sdgs .trySdgsmessage-title h1 span{background-color:#ffe501;color:#202020;font-size:14px;padding:10px;margin-bottom:10px;display:inline-block}#sdgs .trySdgsmessage-img{width:48%;text-align:center}#sdgs .trySdgsmessage-img p{margin:0;padding:10px 0}#sdgs .trySdgsmessage-img p.btn-a{width:240px;margin:0 auto}#sdgs .trySdgsmessage-img img{width:100%;height:auto}#sdgs .trySdgsmessage-imgcap{width:40%;padding:0 0 0 3%;float:right;-webkit-box-sizing:border-box;box-sizing:border-box}#sdgs .trySdgsmessage-imgcap img{width:100%;height:auto}#sdgs .trySdgsmessage-imgcap p{font-size:12px}#profile .profWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#profile .profWrap .profimgWrap{width:50%;max-width:800px}#profile .profWrap .profimgWrap img{width:100%;height:auto}#profile .profWrap .txtWrap{padding-left:8%;width:45%;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#profile .profWrap .txtWrap h1{font-size:24px;margin:0;padding:0 0 15px 0}#profile .profWrap .txtWrap h2{font-size:30px;line-height:1.6;margin:0;padding:0 0 40px 0;border:none}#profile .profWrap .txtWrap h3{font-size:16px;margin:0 0 15px 0;padding:0 0 5px 0;border-bottom:2px solid #202020}#profile .profWrap .txtWrap h4{font-size:24px;margin:0;padding:0 0 5px 0}#profile .profWrap .txtWrap h4 span{font-size:16px}#profile .profWrap .txtWrap p{margin:0;padding:0 0 10px 0;text-align:justify}#profile .profWrap .txtWrap ul{margin:0;padding:0 0 0 20px}#profile .profWrap .txtWrap ul li{margin:0;padding:0 0 5px 0}#career_support .careermain{padding-bottom:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#career_support .careermain-copy{width:45%;border-right:1px dotted #ccc}#career_support .careermain-copy h1{font-size:40px;margin:0;padding:0}#career_support .careermain-data{width:50%}#career_support .results-layout-innerPst{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#career_support .results-layout-innerPst .pst{font-size:180px;font-family:"Roboto",sans-serif;font-weight:700;letter-spacing:0;line-height:1}#career_support .results-layout-innerPst .pst span{font-size:110px}#career_support .results-layout-innerPst .pst-tit{font-size:30px;padding-right:20px;line-height:1.6;font-weight:bold}#career_support .results-layout-innerTxt ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0}#career_support .results-layout-innerTxt ul li{width:32%;margin:6px 0;padding:10px 0;text-align:center;background-color:#f1f1f1;list-style:none}#career_support .careerclmLayout{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#career_support .careerclmLayout .clmLayout{width:29%}#career_support .careerclmLayout .clmLayout .imgWrap img{width:100%;height:auto}#career_support .careerclmLayout .clmLayout .txtWrap{padding-top:10px;text-align:center;font-weight:bold}#career_support .flow{padding-top:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#career_support .flow-box{width:15%;padding-bottom:10px;border:1px solid #202020;text-align:center;position:relative}#career_support .flow-box::after{font:var(--fa-font-thin);content:"";position:absolute;font-size:20px;top:50%;right:-20px;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}#career_support .flow-box:last-child::after{display:none}#career_support .flow-box-title{padding:20px 0;margin-bottom:20px;font-size:16px;font-weight:bold;line-height:1;border-bottom:1px dotted #202020}#career_support .flow-box-title span{font-size:30px;font-family:"Roboto",sans-serif}#career_support .flow-box p{margin:0;padding:0 0 10px 0;line-height:1.6;font-weight:bold}#career_support .sideList{margin:0;padding:0;list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#career_support .sideList li{font-size:12px;margin:0;padding:4px 10px 4px 0}#career_support .sideList li::after{content:"/";padding-left:10px}#career_support .sideList li:last-child::after{display:none}#career_support .dlbox{background-color:#f1f1f1;padding:4%}#staffRecruit figure{width:100%}#staffRecruit figure.staffMainimg img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover}#staffRecruit img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#staffRecruit .recruitWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#staffRecruit .recruitWrap .box{width:48%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-bottom:100px}#staffRecruit .recruitWrap .box .recruitTitleset{border-bottom:1px solid #202020;margin:20px 0 0;font-size:24px}#staffRecruit .recruitWrap .box .txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;min-height:0%}#staffRecruit .recruitWrap .box .btn-a a{width:100%;max-width:1000px}#staffRecruit .recruitWrap table{border-top:none}#staffRecruit .recruitWrap td,#staffRecruit .recruitWrap th{width:100%;border-bottom:none;background:none;display:block;text-align:left;padding:0}#staffRecruit .recruitWrap th{margin-top:20px}#staffRecruit .recruitWrap th::before{content:"■";display:inline-block}#staffRecruit .recruitTitleset{font-weight:bold;border-bottom:3px solid #202020;margin:50px 0 30px;padding-bottom:10px}#staffRecruit .recruitTitleset span{font-size:16px;display:block}#staffRecruit .smaLayout th{width:20%}#staffRecruit .smaLayout td{width:80%}#staffRecruit .apply{border:1px solid #202020;padding:40px;margin:50px 0;width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box}#staffRecruit .apply p{padding:0}#staffRecruit .apply .email{font-size:20px;font-weight:bold;display:block}#strength .bigcatch{font-size:30px;font-weight:bold;border-bottom:3px solid #202020;padding-bottom:5px}#strength p.catch{font-size:24px;font-weight:bold;padding-bottom:30px}@media(max-width: 820px){#strength p.catch{font-size:22px}}@media(max-width: 767px){#strength p.catch{font-size:18px}}#strength .stglist{list-style-type:none;padding-left:0;margin:30px 0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#strength .stglist-box{width:47%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:20px}#strength .stglist-box figure{width:52%;margin-right:3%}#strength .stglist-box figure img{width:100%;height:auto}#strength .stglist-box figcaption{width:50%}#strength .stglist-box figcaption p{font-weight:bold;padding:0;font-size:16px}@media(max-width: 767px){#strength .stglist-box figcaption p{font-size:14px}}#strength .stglist-box figcaption p .catch{font-size:14px;display:block;padding:1em 0;color:#ed6c00}@media(max-width: 767px){#strength .stglist-box figcaption p .catch{font-size:12px}}#strength .stgboxA{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#strength .stgboxA.second{padding-top:50px;margin-top:50px;border-top:1px solid #d3d3d3}#strength .stgboxA figure{width:47%}#strength .stgboxA figcaption{width:48%;text-align:justify}#strength .stgboxA figcaption .boxTitle{font-size:24px;line-height:1.6;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:1em 0}@media(max-width: 820px){#strength .stgboxA figcaption .boxTitle{font-size:22px}}@media(max-width: 767px){#strength .stgboxA figcaption .boxTitle{font-size:18px}}#strength .stgboxA figcaption .boxTitle .num{font-family:"Roboto",sans-serif;font-size:44px;font-weight:normal;display:inline-block;margin-right:8px;margin-top:-0.35em}#strength .stgboxA figcaption .subTitle{font-weight:bold;font-size:20px}@media(max-width: 820px){#strength .stgboxA figcaption .subTitle{font-size:18px}}@media(max-width: 767px){#strength .stgboxA figcaption .subTitle{font-size:16px}}#strength .stgboxB{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#strength .stgboxB figure{width:40%;min-width:410px;margin-right:5%}#strength .stgboxB figure img{width:100%;height:auto}#strength .stgboxB figcaption{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#strength .power{padding:20px 0 50px;text-align:justify}#strength .powerlist dt{line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold}#strength .powerlist dt .en{font-family:"Roboto",sans-serif;font-weight:normal;font-size:30px;margin-right:10px}#strength .powerlist dd{margin:0 0 20px;text-align:justify}#strength .stgboxC{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#strength .stgboxC .catch{font-size:20px;padding-bottom:15px}#strength .stgboxC figure{width:50%;margin-left:3%}#strength .stgboxC figure img{width:100%;height:auto}#strength .stgboxC figcaption{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#strength .production{padding-top:60px}#strength .prodlist{margin:30px 0}#strength .prodlist-title{font-size:20px;border-left:4px solid #202020;padding-left:.8em;padding-bottom:0;margin-bottom:1.2em}@media(max-width: 820px){#strength .prodlist-title{font-size:18px}}@media(max-width: 767px){#strength .prodlist-title{font-size:16px}}#strength .prodlist ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;list-style-type:none;padding-left:0;margin-top:-40px}#strength .prodlist ul li{width:23%;padding-top:40px;line-height:1.6;text-align:justify;font-size:14px}@media(max-width: 767px){#strength .prodlist ul li{font-size:12px}}#strength .prodlist ul li img{width:100%;height:auto;padding-bottom:12px}#strength .combox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:50px 0}#strength .combox-inbox{width:47%}#strength .combox-inbox figure img{width:100%;height:auto;padding-bottom:15px}#strength .combox-inbox figcaption{text-align:justify}#strength .combox-inbox figcaption .catch{font-size:20px;margin:0 0 .6em;padding:0}@media(max-width: 820px){#strength .combox-inbox figcaption .catch{font-size:18px}}@media(max-width: 767px){#strength .combox-inbox figcaption .catch{font-size:16px}}#strength .linebox{border:1px solid #202020;padding:5%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}#strength .linebox-catch{font-size:24px;margin:0 0 25px}@media(max-width: 820px){#strength .linebox-catch{font-size:22px}}@media(max-width: 767px){#strength .linebox-catch{font-size:18px}}#strength .linebox-midcatch{font-weight:bold;font-size:18px}#strength .linebox figure{margin-left:7%}#strength .linebox figure.kotomono{width:30%}#strength .linebox figure.pduction{width:35%}#strength .linebox figure img{width:100%;height:auto}#strength .linebox figcaption{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:justify}#strength .linebox figcaption p:last-of-type{padding-bottom:0}#opendocument .openList{list-style-type:none;padding-left:0}#opendocument .openList li{font-size:16px}@media(max-width: 767px){#opendocument .openList li{font-size:14px}}#opendocument .openList li a{display:block;text-decoration:none;padding:1em 4em 1em 1em;border:1px solid #969696;margin-bottom:1em;position:relative;text-align:justify}#opendocument .openList li a:after{content:"";display:inline-block;width:20px;height:10px;background:url(../img/common/y_right_b.svg) no-repeat center center;background-size:20px auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-60%);-ms-transform:translateY(-60%);transform:translateY(-60%);line-height:1}#opendocument .openList li a.pdf:after{background:none;content:" ";font-family:"Font Awesome 6 Pro";font-weight:Regular;font-size:1.2em;height:1em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#opendocument .openList li a.pdf:hover:after{background:none}#opendocument .openList li a:hover{color:#fff;background-color:#202020;border:1px solid #202020;border-radius:10px}#opendocument .openList li a:hover:after{background:url(../img/common/y_right_w.svg) no-repeat center center;right:15px}#history dl{margin:0;width:100%;border-top:1px solid #ccc;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}#history dl:last-child{border-bottom:1px solid #ccc}#history dl dt,#history dl dd{padding:1.2em 1em}#history dl dt{min-width:15em;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:bold;background:#f0f0f0}#history dl dd{margin-left:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:justify;line-height:1.6}#access p{margin:1em 0}#access .nc_inner{width:86%;margin:0 auto}#access .detailhead{padding:70px 0 20px}#access .detailhead h3{font-size:24px;border-left:4px solid #202020;padding:3px 0 3px 18px !important}#access .detailhead .catch{font-weight:bold;font-size:18px}#access .detailhead .read{line-height:1.8}#access .access{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#access .access .map{width:52%}#access .access .map img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#access .access .train{width:36%}#access .access .train img{width:80%;height:auto}#access .bigcatch{text-align:justify;font-size:30px;font-weight:bold;border:none}#access .readtxt{font-size:16px;text-align:justify;padding-bottom:50px}@media(max-width: 767px){#access .readtxt{font-size:14px}}#access .accesInfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#f1f1f1;margin-bottom:70px}#access .accesInfo .boxL{padding-right:5%;width:30%}#access .accesInfo .boxL img{width:100%;height:auto}#access .accesInfo .boxR .shizude{width:100%;display:block;font-size:20px}@media(max-width: 820px){#access .accesInfo .boxR .shizude{font-size:18px}}@media(max-width: 767px){#access .accesInfo .boxR .shizude{font-size:16px}}#access .accesInfo .boxR .addrs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#access .accesInfo .boxR .addrs .inbox{padding-right:5%}#access .accesInfo .boxR .addrs .inbox.gen{padding-right:7%;margin-right:7%;border-right:1px solid #969696}#access .accesInfo .boxR .addrs .inbox .campus,#access .accesInfo .boxR .addrs .inbox p{font-size:16px;line-height:1.4}#access .accesInfo .boxR .addrs .inbox .campus{color:#ed6c00;margin-top:0;margin:0 0 .5em}#access .accesInfo .boxR .addrs .inbox ul{padding-left:0}#access .accesInfo .boxR .addrs .inbox ul li{list-style-type:none}#access .gglmp{width:100%;height:500px;padding-bottom:3%}#access .gglmp .youtube{height:100%;aspect-ratio:auto !important}#access .gglmp iframe{width:100%;height:100%}#grouptop{padding-bottom:50px}#grouplist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:-40px}#grouplist .gpBox{width:30%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;text-decoration:none;padding-bottom:40px}#grouplist .gpBox figure{-webkit-transition:.5s;-o-transition:.5s;transition:.5s;margin-bottom:15px;overflow:hidden}#grouplist .gpBox figure img{width:100%;height:auto;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}#grouplist .gpBox figcaption{line-height:1.6}#grouplist .gpBox figcaption p{text-align:justify}#grouplist .gpBox figcaption .schoolname{font-size:20px;padding-bottom:.3em}#grouplist .gpBox figcaption .schoolname:after{content:"";display:inline-block;width:20px;height:10px;padding-left:1em;background:url(../img/common/y_right_b.svg) no-repeat center center;background-size:20px auto;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#grouplist .gpBox figcaption .sccol-A{color:#894c57}#grouplist .gpBox figcaption .sccol-B{color:#ea9313}#grouplist .gpBox figcaption .sccol-C{color:#007feb}#grouplist .gpBox figcaption .sccol-D{color:#22a7a9}#grouplist .gpBox:hover figure{border-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}#grouplist .gpBox:hover figure img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#grouplist .gpBox:hover figcaption .schoolname:after{padding-left:1.5em;background:url(../img/common/y_right.svg) no-repeat center center;background-size:20px auto}#facilitybtm{padding-bottom:5%;font-size:14px;line-height:1.6;letter-spacing:.06em}#facility .facTitle,#facilitybtm .facTitle{border:none;font-size:24px}@media(max-width: 820px){#facility .facTitle,#facilitybtm .facTitle{font-size:22px}}@media(max-width: 767px){#facility .facTitle,#facilitybtm .facTitle{font-size:18px}}#facility .facRead,#facilitybtm .facRead{font-size:16px;text-align:justify;padding-bottom:70px}#facility .facSlide,#facilitybtm .facSlide{padding-bottom:25px;margin-bottom:50px}#facility .facSlide img,#facilitybtm .facSlide img{width:100%;height:auto}#facility .facImgList,#facilitybtm .facImgList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:50px}#facility .facImgList>div,#facilitybtm .facImgList>div{position:relative}#facility .facImgList>div p,#facilitybtm .facImgList>div p{position:absolute;left:0;bottom:0;padding:.6em;line-height:1;font-size:11px;background-color:#202020;color:#fff}#facility .facImgList img,#facilitybtm .facImgList img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}#facility .facImgList .typeA,#facilitybtm .facImgList .typeA{width:25%}#facility .facImgList .typeB,#facilitybtm .facImgList .typeB{width:35%}#facility .facImgList .typeC,#facilitybtm .facImgList .typeC{width:15%}#facility .facFloor,#facilitybtm .facFloor{background-color:#f0f0f0;padding:0 0 70px;position:relative}#facility .facFloor:before,#facilitybtm .facFloor:before{content:"";display:block;background-color:#fff;width:100%;height:200px;position:absolute;left:0;top:0}#facility .floorMap-Box,#facilitybtm .floorMap-Box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #969696;padding:50px 0}#facility .floorMap-Box:first-of-type,#facilitybtm .floorMap-Box:first-of-type{border-top:1px solid #969696}#facility .floorMap-Box .floorImgArea,#facilitybtm .floorMap-Box .floorImgArea{width:340px;margin-right:5%}#facility .floorMap-Box .floorImgArea img,#facilitybtm .floorMap-Box .floorImgArea img{width:100%;height:auto}#facility .floorMap-Box .floorTxtArea,#facilitybtm .floorMap-Box .floorTxtArea{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#facility .floorMap-Box .floorTxtArea p,#facilitybtm .floorMap-Box .floorTxtArea p{text-align:justify}#facility .floorMap-Box .floorTxtArea p b,#facilitybtm .floorMap-Box .floorTxtArea p b{font-size:16px}@media(max-width: 767px){#facility .floorMap-Box .floorTxtArea p b,#facilitybtm .floorMap-Box .floorTxtArea p b{font-size:14px}}#facility .floorMap-Box .floor,#facilitybtm .floorMap-Box .floor{position:absolute;left:0;top:50px;width:50px;height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#202020;color:#fff;font-size:18px}#facility .nc_detail,#facilitybtm .nc_detail{font-size:14px;line-height:1.6;letter-spacing:.06em}#facility .smaon,#facilitybtm .smaon{display:none}#facility a,#facilitybtm a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#facility img,#facilitybtm img{width:100%;height:auto}#facility .nc_inner,#facilitybtm .nc_inner{width:86%;margin:0 auto}#facility .nc_contbox,#facilitybtm .nc_contbox{padding-bottom:100px}#facility .centertitle,#facilitybtm .centertitle{text-align:center}#facility .centertitle h2,#facilitybtm .centertitle h2{font-family:"Roboto",sans-serif;font-size:60px;font-weight:300;letter-spacing:.02em;margin:0;border-bottom:none}#facility .centertitle p,#facilitybtm .centertitle p{margin:0;font-size:20px;font-weight:bold}#facility .nc_detail,#facilitybtm .nc_detail{border-top:1px solid #999}#facility .nc_detail table,#facilitybtm .nc_detail table{margin:0;border-collapse:collapse}#facility .nc_detail .detailhead,#facilitybtm .nc_detail .detailhead{padding:20px 0 20px}#facility .nc_detail .detailhead h3,#facilitybtm .nc_detail .detailhead h3{font-size:24px;border-left:4px solid #202020;padding:3px 0 3px 18px}#facility .nc_detail .detailhead .catch,#facilitybtm .nc_detail .detailhead .catch{font-weight:bold;font-size:18px}#facility .nc_detail .detailhead .read,#facilitybtm .nc_detail .detailhead .read{line-height:1.8}#facility .nc_detail .floor,#facilitybtm .nc_detail .floor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#facility .nc_detail .floor .boxL,#facilitybtm .nc_detail .floor .boxL{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}#facility .nc_detail .floor .boxL .parthcap,#facilitybtm .nc_detail .floor .boxL .parthcap{font-size:11px;text-align:right;position:absolute;right:5px;bottom:5px;color:#fff;-webkit-filter:drop-shadow(0 0 3px #000);filter:drop-shadow(0 0 3px #000);line-height:1.3}#facility .nc_detail .floor .boxR,#facilitybtm .nc_detail .floor .boxR{width:600px;margin-left:6%}#facility .nc_detail .floor .boxR table,#facilitybtm .nc_detail .floor .boxR table{width:100%}#facility .nc_detail .floor .boxR table th,#facilitybtm .nc_detail .floor .boxR table th{font-family:"Roboto",sans-serif;font-weight:500;text-align:center;padding:12px 0;width:100px}#facility .nc_detail .floor .boxR table td,#facilitybtm .nc_detail .floor .boxR table td{padding:12px}#facility .nc_detail .floor .boxR table.floortableA tr.bf th,#facility .nc_detail .floor .boxR table.floortableA tr.bf td,#facilitybtm .nc_detail .floor .boxR table.floortableA tr.bf th,#facilitybtm .nc_detail .floor .boxR table.floortableA tr.bf td{border-bottom:1px solid #bfbfbf}#facility .nc_detail .floor .boxR table.floortableA:first-of-type,#facilitybtm .nc_detail .floor .boxR table.floortableA:first-of-type{border-top:1px solid #bfbfbf}#facility .nc_detail .floor .boxR table.floortableA th,#facilitybtm .nc_detail .floor .boxR table.floortableA th{font-size:16px;background-color:#f0f0f0;border-bottom:1px solid #fff}#facility .nc_detail .floor .boxR table.floortableA td,#facilitybtm .nc_detail .floor .boxR table.floortableA td{font-size:13px;border-bottom:1px solid #bfbfbf}#facility .nc_detail .floor .boxR table.floortableB th,#facilitybtm .nc_detail .floor .boxR table.floortableB th{background-color:#343434;color:#fff;border-bottom:1px solid #555;font-size:18px}#facility .nc_detail .floor .boxR table.floortableB th.Bhead,#facilitybtm .nc_detail .floor .boxR table.floortableB th.Bhead{background-color:#202020;border-bottom:none;text-align:left;font-size:12px;letter-spacing:.04em;padding:5px 0 5px 20px}#facility .nc_detail .floor .boxR table.floortableB td,#facilitybtm .nc_detail .floor .boxR table.floortableB td{border-bottom:1px solid #202020;font-size:14px;font-weight:bold}#facility .nc_detail .facility,#facilitybtm .nc_detail .facility{border-top:1px solid #ccc}#facility .nc_detail .park,#facilitybtm .nc_detail .park{padding-bottom:30px}#facility .nc_detail .park .parkcap,#facilitybtm .nc_detail .park .parkcap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:10px}#facility .nc_detail .park .parkcap h4,#facilitybtm .nc_detail .park .parkcap h4{font-family:"Roboto",sans-serif;font-weight:300;font-size:32px;letter-spacing:.02em;margin:0 30px 0 0}#facility .nc_detail .park .parkcap p,#facilitybtm .nc_detail .park .parkcap p{text-align:justify}#facility .nc_detail .rooms,#facilitybtm .nc_detail .rooms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-30px}#facility .nc_detail .rooms>div,#facilitybtm .nc_detail .rooms>div{width:30.5%;padding-right:4.25%;padding-bottom:30px}#facility .nc_detail .rooms>div:nth-of-type(3n),#facilitybtm .nc_detail .rooms>div:nth-of-type(3n){padding-right:0}#facility .nc_detail .rooms>div h4,#facilitybtm .nc_detail .rooms>div h4{margin:0;padding:10px 0;font-size:16px}#facility .nc_detail .rooms>div p,#facilitybtm .nc_detail .rooms>div p{margin:0;text-align:justify}#facility .nc_detail .rooms>div figure,#facilitybtm .nc_detail .rooms>div figure{width:100%;position:relative}#facility .nc_detail .rooms>div figure::after,#facilitybtm .nc_detail .rooms>div figure::after{content:"";display:block;padding-top:65%}#facility .nc_detail .rooms>div figure img,#facilitybtm .nc_detail .rooms>div figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}#facility .nc_detail .access,#facilitybtm .nc_detail .access{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#facility .nc_detail .access .map,#facilitybtm .nc_detail .access .map{width:52%;min-height:300px}#facility .nc_detail .access .map iframe,#facilitybtm .nc_detail .access .map iframe{width:100%;height:100%;min-height:300px}#facility .nc_detail .access .train,#facilitybtm .nc_detail .access .train{width:36%}#facility .nc_detail .access .train img,#facilitybtm .nc_detail .access .train img{width:80%;height:auto}#facility .nc_detail:first-of-type,#facilitybtm .nc_detail:first-of-type{border-top:none}#facility .btnarea,#facilitybtm .btnarea{padding-top:80px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#facility .btnarea a,#facilitybtm .btnarea a{display:inline-block;text-decoration:none;background-color:#202020;color:#fff;margin:0 20px;width:540px;font-size:20px;padding:26px 0;line-height:1.4;font-weight:bold;position:relative}#facility .btnarea a:after,#facilitybtm .btnarea a:after{content:"";width:22px;height:10px;display:block;background-image:url(../img/newcampus/arrow.svg);background-size:100% auto;background-repeat:no-repeat;position:absolute;right:5%;top:50%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#facility .btnarea a .catch,#facilitybtm .btnarea a .catch{display:block;font-size:15px}#facility .btnarea a:hover,#facilitybtm .btnarea a:hover{background-color:#d42828}#facility .btnarea a:hover:after,#facilitybtm .btnarea a:hover:after{right:4%}#shoolinfo .scinfo-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#shoolinfo .scinfo-top .boxL{width:56%}#shoolinfo .scinfo-top .boxL-catch{border:none;font-size:30px}#shoolinfo .scinfo-top .boxL-read{font-size:16px;text-align:justify;line-height:2}#shoolinfo .scinfo-top .boxR{width:40%;text-align:center}#shoolinfo .scinfo-top .boxR figure{width:100%}#shoolinfo .scinfo-top .boxR img{width:100%;max-width:350px;height:auto}#shoolinfo .scinfo-top .boxR .name{margin-top:20px;font-weight:bold;font-size:12px;line-height:1.6}#shoolinfo .scinfo-top .boxR .name b{font-size:18px}#shoolinfo .scinfo-top .boxR .inbox{padding-bottom:50px;text-align:left;display:inline-block;margin:0 auto}#shoolinfo .scinfo-top .boxR .inbox .btn-a a{width:150px}#shoolinfo .scinfo-program{padding:70px 0;background-color:#f0f0f0}#shoolinfo .scinfo-program-title{border:1px solid #202020;padding:25px;margin:30px 0;line-height:1;font-size:20px;text-align:center}@media(max-width: 820px){#shoolinfo .scinfo-program-title{font-size:18px}}@media(max-width: 767px){#shoolinfo .scinfo-program-title{font-size:16px}}#shoolinfo .scinfo-program-kakeru{text-align:center}#shoolinfo .scinfo-program-kakeru img{width:40px;height:auto}#shoolinfo .scinfo-program-arrow{text-align:center;padding-top:15px}#shoolinfo .scinfo-program-arrow img{width:50px;height:auto}#shoolinfo .scinfo-program-monokoto{border:1px solid #202020;padding:3%;margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:justify}#shoolinfo .scinfo-program-monokoto h3{font-size:20px}@media(max-width: 820px){#shoolinfo .scinfo-program-monokoto h3{font-size:18px}}@media(max-width: 767px){#shoolinfo .scinfo-program-monokoto h3{font-size:16px}}#shoolinfo .scinfo-program-monokoto figure{width:240px}#shoolinfo .scinfo-program-monokoto figure img{width:100%;height:auto}#shoolinfo .scinfo-program-monokoto figcaption{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:3%}#shoolinfo .scinfo-program-monokoto figcaption p:last-child{padding-bottom:0}#shoolinfo .scinfo-program-threebox img{width:100%;height:auto}#shoolinfo .scinfo-program-threebox h4{font-size:16px;margin:0;padding:.5em 0}@media(max-width: 767px){#shoolinfo .scinfo-program-threebox h4{font-size:14px}}#shoolinfo .scinfo-program .alcenter{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#shoolinfo .scinfo-program .alcenter .clmLayout{width:33.33333%;padding:0 3.25%}#shoolinfo .scinfo-program .alcenter::after{display:none}#shoolinfo .scinfo-sdgs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#shoolinfo .scinfo-sdgs p{text-align:justify;padding-bottom:.5em}#shoolinfo .scinfo-sdgs p:last-of-type{padding-bottom:1em}#shoolinfo .scinfo-sdgs figure{width:36%}#shoolinfo .scinfo-sdgs figure img{width:100%;height:auto}#shoolinfo .scinfo-sdgs figcaption{padding-left:5%;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#shoolinfo .scinfo-sdgs .start{font-weight:bold;font-size:20px}@media(max-width: 820px){#shoolinfo .scinfo-sdgs .start{font-size:18px}}@media(max-width: 767px){#shoolinfo .scinfo-sdgs .start{font-size:16px}}#shoolinfo .scinfo-power{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-flow:row-reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#shoolinfo .scinfo-power figure{width:50%}#shoolinfo .scinfo-power figure img{width:100%;height:auto}#shoolinfo .scinfo-power figcaption{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#shoolinfo .scinfo-power .powerlist{font-size:16px}#shoolinfo .scinfo-power .powerlist dt{line-height:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:bold}#shoolinfo .scinfo-power .powerlist dt .en{font-family:"Roboto",sans-serif;font-weight:normal;font-size:34px;margin-right:10px}#shoolinfo .scinfo-power .powerlist dd{margin:0 0 25px;text-align:justify}#sclinfBtnwrap ul{padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#sclinfBtnwrap li{list-style:none;margin-top:4%}#sclinfBtnwrap li.btn-a{width:30%}#sclinfBtnwrap li.btn-a a{font-size:16px;padding:30px}@media(max-width: 767px){#sclinfBtnwrap li.btn-a a{font-size:14px}}#sclinfBtnwrap li.btn-c{width:48%}#sclinfBtnwrap li.btn-c a{padding:30px 50px 30px 30px}#sclinfBtnwrap li.btn-c p{font-size:20px}@media(max-width: 820px){#sclinfBtnwrap li.btn-c p{font-size:18px}}@media(max-width: 767px){#sclinfBtnwrap li.btn-c p{font-size:16px}}#sclinfBtnwrap li.btn-d{width:100%}#sclinfBtnwrap li.btn-d a{padding:0}#sclinfBtnwrap li.btn-d .flexinner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#sclinfBtnwrap li.btn-d figure{width:40%;margin:0}#sclinfBtnwrap li.btn-d figure img{width:100%;height:100%}#sclinfBtnwrap li.btn-d p{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:34px;padding:0 5%}@media(max-width: 820px){#sclinfBtnwrap li.btn-d p{font-size:30px}}@media(max-width: 767px){#sclinfBtnwrap li.btn-d p{font-size:24px}}#sclinfBtnwrap a{height:100%;max-width:100%}#newcampus{font-size:14px;line-height:1.6;letter-spacing:.06em;position:relative}#newcampus .smaon{display:none}#newcampus a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#newcampus img{width:100%;height:auto}#newcampus .nc_inner{width:86%;margin:0 auto}#newcampus .nc_contbox{padding-bottom:100px}#newcampus .graybox{background-color:#f8f8f8;padding:0 0 70px}#newcampus .logo100{width:175px;height:auto;position:absolute;right:5%;top:4vw}#newcampus .nc_top{padding:0 7%;background-image:url(../img/newcampus/topbg.jpg);background-size:100% auto;background-position:left top;background-repeat:no-repeat}#newcampus .nc_top-titlearea{padding:10vw 0}#newcampus .nc_top-titlearea .title{width:38%;min-width:500px;margin:0}#newcampus .nc_top-titlearea .catch{margin:0;padding-top:25px;width:36%;min-width:470px}#newcampus .nc_top-project{padding-bottom:100px}#newcampus .nc_top-project ul{list-style-type:none;padding-left:0;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#newcampus .nc_top-project ul li .txtbox{padding-right:2%}#newcampus .nc_top-project ul li .proicon{width:189px;height:auto;padding-top:18px}#newcampus .nc_top-project ul li .procatch{font-size:24px;font-weight:bold;margin:14px 0;line-height:1.4}#newcampus .nc_top-project ul li .procatch small{font-size:10px;font-weight:normal;display:block;padding-top:5px}#newcampus .nc_top-project ul li .splink{display:inline-block;text-decoration:none;color:#fff;font-weight:bold;padding:1.5em 1.2em;margin-top:10px;min-width:320px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}#newcampus .nc_top-project ul li .splink:after{content:"";width:18px;height:8px;display:block;background-image:url(../img/newcampus/arrow.svg);background-size:100% auto;position:absolute;right:5%;top:40%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}#newcampus .nc_top-project ul li .splink:hover:after{right:4%}#newcampus .nc_top-project ul li .splink.bty{background-color:#ea535c}#newcampus .nc_top-project ul li .splink.bty:hover{background-color:#c9333d}#newcampus .nc_top-project ul li .splink.cgd{background-color:#006da1}#newcampus .nc_top-project ul li .splink.cgd:hover{background-color:#014d84}#newcampus .centertitle{text-align:center}#newcampus .centertitle h2{font-family:"Roboto",sans-serif;font-size:60px;font-weight:300;letter-spacing:.02em;margin:0}#newcampus .centertitle p{margin:0;font-size:20px;font-weight:bold}#newcampus .nc_detail{border-top:1px solid #999;padding-top:80px}#newcampus .nc_detail .detailhead{padding:70px 0 20px}#newcampus .nc_detail .detailhead h3{font-size:24px;border-left:4px solid #202020;padding:3px 0 3px 18px}#newcampus .nc_detail .detailhead .catch{font-weight:bold;font-size:18px}#newcampus .nc_detail .detailhead .read{line-height:1.8}#newcampus .nc_detail .floor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#newcampus .nc_detail .floor .boxL{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}#newcampus .nc_detail .floor .boxL .parthcap{font-size:11px;text-align:right;position:absolute;right:5px;bottom:5px;color:#fff;-webkit-filter:drop-shadow(0 0 3px #000);filter:drop-shadow(0 0 3px #000);line-height:1.3}#newcampus .nc_detail .floor .boxR{width:600px;margin-left:6%}#newcampus .nc_detail .floor .boxR table{width:100%}#newcampus .nc_detail .floor .boxR table th{font-family:"Roboto",sans-serif;font-weight:500;text-align:center;padding:12px 0;width:100px}#newcampus .nc_detail .floor .boxR table td{padding:12px}#newcampus .nc_detail .floor .boxR table.floortableA tr.bf th,#newcampus .nc_detail .floor .boxR table.floortableA tr.bf td{border-bottom:1px solid #bfbfbf}#newcampus .nc_detail .floor .boxR table.floortableA:first-of-type{border-top:1px solid #bfbfbf}#newcampus .nc_detail .floor .boxR table.floortableA th{font-size:16px;background-color:#f0f0f0;border-bottom:1px solid #fff}#newcampus .nc_detail .floor .boxR table.floortableA td{font-size:13px;border-bottom:1px solid #bfbfbf}#newcampus .nc_detail .floor .boxR table.floortableB th{background-color:#343434;color:#fff;border-bottom:1px solid #555;font-size:18px}#newcampus .nc_detail .floor .boxR table.floortableB th.Bhead{background-color:#202020;border-bottom:none;text-align:left;font-size:12px;letter-spacing:.04em;padding:5px 0 5px 20px}#newcampus .nc_detail .floor .boxR table.floortableB td{border-bottom:1px solid #202020;font-size:14px;font-weight:bold}#newcampus .nc_detail .facility{border-top:1px solid #ccc}#newcampus .nc_detail .park{padding-bottom:30px}#newcampus .nc_detail .park .parkcap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:10px}#newcampus .nc_detail .park .parkcap h4{font-family:"Roboto",sans-serif;font-weight:300;font-size:32px;letter-spacing:.02em;margin:0 30px 0 0}#newcampus .nc_detail .park .parkcap p{text-align:justify}#newcampus .nc_detail .rooms{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-30px}#newcampus .nc_detail .rooms>div{width:30.5%;padding-right:4.25%;padding-bottom:30px}#newcampus .nc_detail .rooms>div:nth-of-type(3n){padding-right:0}#newcampus .nc_detail .rooms>div h4{margin:0;padding:10px 0;font-size:16px}#newcampus .nc_detail .rooms>div p{margin:0;text-align:justify}#newcampus .nc_detail .access{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#newcampus .nc_detail .access .map{width:52%;min-height:300px}#newcampus .nc_detail .access .map iframe{width:100%;height:100%;min-height:300px}#newcampus .nc_detail .access .train{width:36%}#newcampus .nc_detail .access .train img{width:80%;height:auto}#newcampus .nc_detail:first-of-type{border-top:none}#newcampus .btnarea{padding-top:80px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#newcampus .btnarea a{display:inline-block;text-decoration:none;background-color:#202020;color:#fff;margin:0 20px;width:540px;font-size:20px;padding:26px 0;line-height:1.4;font-weight:bold;position:relative}#newcampus .btnarea a:after{content:"";width:22px;height:10px;display:block;background-image:url(../img/newcampus/arrow.svg);background-size:100% auto;background-repeat:no-repeat;position:absolute;right:5%;top:50%;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#newcampus .btnarea a .catch{display:block;font-size:15px}#newcampus .btnarea a:hover{background-color:#d42828}#newcampus .btnarea a:hover:after{right:4%}#shizudata{margin-top:-40px}#shizudata .shizudata-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#shizudata .shizudata-layout-box{width:48%;padding:30px;margin-top:40px;border:3px solid #202020;-webkit-box-sizing:border-box;box-sizing:border-box}#shizudata .shizudata-layout .imgWrap img{width:100%;height:auto}#shizudata .shizudata-layout #genderratio{width:60% !important;height:auto !important;max-width:380px;max-height:380px;-o-object-fit:contain;object-fit:contain;margin:20px auto;padding:20px}#shizudata .shizudata-layout #chartArea1{padding-bottom:30px;margin:0 auto}#shizudata .shizudata-layout .graphList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 0 0;margin:0}#shizudata .shizudata-layout .graphList .graph-num{padding-top:10px}#shizudata .shizudata-layout li{padding:0 10px;width:auto;list-style:none;font-weight:bold;text-align:center}#shizudata .shizudata-layout .graph-flex{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#shizudata .shizudata-layout .graph-flex #chartArea1{width:60% !important;height:100% !important}#shizudata .shizudata-layout .graph-flexList{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#shizudata .shizudata-layout .graph-flexList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#shizudata .shizudata-layout .graph-flexList .graph-yellow,#shizudata .shizudata-layout .graph-flexList .graph-rightgreen,#shizudata .shizudata-layout .graph-flexList .graph-skyblue,#shizudata .shizudata-layout .graph-flexList .graph-other,#shizudata .shizudata-layout .graph-flexList .graph-another,#shizudata .shizudata-layout .graph-flexList .graph-pink,#shizudata .shizudata-layout .graph-flexList .graph-blue,#shizudata .shizudata-layout .graph-flexList .graph-purple{margin-right:10px;width:100%;max-width:60px;margin-top:0;margin-bottom:0}#shizudata .shizudata-layout .graph-flexList .graph-num{width:auto;line-height:1.2;letter-spacing:0}#shizudata .shizudata-layout .graph-num{font-size:50px;font-family:"Roboto",sans-serif;padding:0;line-height:1;margin:0}#shizudata .shizudata-layout .graph-num span{font-size:28px;display:inline-block}#shizudata .shizudata-layout .graph-yellow,#shizudata .shizudata-layout .graph-rightgreen,#shizudata .shizudata-layout .graph-skyblue,#shizudata .shizudata-layout .graph-other,#shizudata .shizudata-layout .graph-another,#shizudata .shizudata-layout .graph-pink,#shizudata .shizudata-layout .graph-blue,#shizudata .shizudata-layout .graph-purple{padding:1px 1em;font-size:16px;margin:0}#shizudata .shizudata-layout .graph-pink,#shizudata .shizudata-layout .graph-blue,#shizudata .shizudata-layout .graph-purple{color:#fff}#shizudata .shizudata-layout .graph-yellow{background-color:#edf222}#shizudata .shizudata-layout .graph-rightgreen{background-color:#86d137}#shizudata .shizudata-layout .graph-skyblue{background-color:#00ced3}#shizudata .shizudata-layout .graph-pink{background-color:#f2517f}#shizudata .shizudata-layout .graph-blue{background-color:#005add}#shizudata .shizudata-layout .graph-purple{background-color:#c36ad8}#shizudata .shizudata-layout .graph-other{background-color:#ececec}#shizudata .shizudata-layout .num-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#shizudata .shizudata-layout .num-flex p{margin:0}#shizudata .shizudata-layout .num-big{width:50%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:bold;line-height:1.2}#shizudata .shizudata-layout .num-big p{font-size:75px;padding-bottom:10px;line-height:1;margin:0}#shizudata .shizudata-layout .num-big p.center{width:100%;font-size:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#shizudata .shizudata-layout .num-big p.center span{text-align:center;width:100%;max-width:140px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;font-size:16px;padding:5px 1em}#shizudata .shizudata-layout .num-big .man span{background-color:#007ae8;color:#fff}#shizudata .shizudata-layout .num-big .female span{background-color:#edf222}#shizudata .shizudata-layout .num-big span{display:inline-block;font-size:50px}#shizudata .shizudata-layout h2{font-size:24px}#shizudata .shizudata-layout .txtWrap p{margin:0;padding:10px 0 0 0}#encyclopedia figure{width:100%;height:auto}#encyclopedia figure img{width:100%;height:100%}#encyclopedia .copywrap{width:90%;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#encyclopedia .copywrap img{width:100%;height:auto}#encyclopedia .copywrap .copy{border-top:2px solid #202020;width:90%;padding:40px 4% 0 4%}#encyclopedia .copywrap .copy-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:3px solid #202020;padding-bottom:15px;margin-bottom:15px}#encyclopedia .copywrap .copy-top img{display:block}#encyclopedia .copywrap .copy-top h2{font-size:20px;font-weight:normal;margin:0;padding:0;border:none;line-height:1}#encyclopedia .copywrap .copy-top figure{width:257px}#encyclopedia .copywrap .copy .maintitle{display:block;width:100%;max-width:735px}#encyclopedia .copywrap .bookright{margin:0;width:5%;max-width:35px;height:auto}#encyclopedia .content{margin-top:100px}#encyclopedia .wlbox ul{margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#encyclopedia .wlbox ul::after{content:"";display:block;width:24.5%}#encyclopedia .wlbox ul::before{content:"";display:block;width:24.5%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}#encyclopedia .wlbox li{width:24.5%;list-style:none;padding:0 0 .7% 0;margin:0}#encyclopedia .wlbox a{display:block;text-decoration:none;font-size:16px;padding:10px 40px 10px 15px;border:1px solid #202020;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;background:url("../img/common/y_right_b.svg") no-repeat center right 15px;background-size:20px auto}#encyclopedia .wlbox a:hover{border:1px solid #202020;color:#fff;background:#202020 url("../img/common/y_right_w.svg") no-repeat center right 13px;background-size:20px auto}#encyclopedia .wlbox a.active{border:1px solid #969696;color:#fff;background:#202020}#encyclopediaDetail .wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#encyclopediaDetail .lbox{width:33%;padding-left:5%}#encyclopediaDetail .rbox{width:67%;-webkit-box-sizing:border-box;box-sizing:border-box}#encyclopediaDetail .bottombox{width:100%;background-color:#f0f0f0;padding:5% 0 100px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:100px;position:relative}#encyclopediaDetail .bottombox::before,#encyclopediaDetail .bottombox::after{content:"";display:block;position:absolute;right:0;top:0;width:30px;height:30px}#encyclopediaDetail .bottombox::before{background-color:#999}#encyclopediaDetail .bottombox::after{-webkit-clip-path:polygon(0 0, 100% 100%, 100% 0);clip-path:polygon(0 0, 100% 100%, 100% 0);background-color:#fff}#encyclopediaDetail .bottombox .content{padding-right:8%;padding-left:8%;margin:auto}#encyclopediaDetail .bottombox .content:nth-of-type(n+2){margin-top:100px}#encyclopediaDetail .bottombox .content#talks{padding:0 0 15px}#encyclopediaDetail .bottombox .content#talks h3{padding:0 8% 20px}#encyclopediaDetail .bottombox .content#talks .splide__pagination{margin:0 !important}#encyclopediaDetail .bottombox #topics{width:84%;border:1px solid #202020;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px}#encyclopediaDetail .bottombox #topics p{margin:0;padding-bottom:0}#encyclopediaDetail .bottombox #topics p.topicstitle{font-size:18px;font-weight:bold}#encyclopediaDetail .bottombox #topics h3{padding-bottom:10px}#encyclopediaDetail figure{width:100%;height:auto}#encyclopediaDetail figure img{width:100%;height:100%}#encyclopediaDetail .copywrap{position:-webkit-sticky;position:sticky;top:20%}#encyclopediaDetail .backbtn{position:absolute;bottom:95%;z-index:-1;width:30%;margin-left:20%;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#encyclopediaDetail .backbtn a{background-color:#ff6c2e}#encyclopediaDetail .backbtn figure{margin:0;max-width:250px}#encyclopediaDetail .backbtn img{width:100%;height:auto}#encyclopediaDetail .backbtn:hover{bottom:100%}#encyclopediaDetail .bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;margin-top:30%}#encyclopediaDetail .bottom .bookleft{width:10%;height:auto}#encyclopediaDetail .bottom .copy{border-top:2px solid #202020;width:90%;padding:8% 8% 0}#encyclopediaDetail .bottom .copy-top h2{font-size:18px;font-weight:normal;margin:0;padding:0 0 15px;border:none;line-height:1}#encyclopediaDetail .bottom .copy-top figure{display:block;width:80%;max-width:257px;height:auto}#encyclopediaDetail .bottom .copy-top figure img{vertical-align:top}#encyclopediaDetail #entry{padding:7% 12.6% 0 5%}#encyclopediaDetail #entry h2.encyclopediatitle{font-size:34px;border-bottom:none;letter-spacing:.1em}#encyclopediaDetail .wl2column ul,#encyclopediaDetail .wl3column ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;margin:0}#encyclopediaDetail .wl2column ul::after,#encyclopediaDetail .wl3column ul::after{content:"";display:block}#encyclopediaDetail .wl2column li,#encyclopediaDetail .wl3column li{-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;background-color:#fff;padding:1em;font-size:16px;padding:1em}#encyclopediaDetail .wl2column li.gray,#encyclopediaDetail .wl3column li.gray{background:none}#encyclopediaDetail .wl2column li{width:48.5%}#encyclopediaDetail .wl2column li:nth-of-type(n+3){margin-top:1.5%}#encyclopediaDetail .wl3column ul::after{width:32%}#encyclopediaDetail .wl3column li{width:32.3333%}#encyclopediaDetail .wl3column li:nth-of-type(n+4){margin-top:1.5%}#encyclopediaDetail .depawrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#encyclopediaDetail .depaBtn{width:49%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#fff;overflow:hidden;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#encyclopediaDetail .depaBtn a{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;text-decoration:none;background:url("../img/common/y_right_b.svg") no-repeat center right 15px;background-size:20px auto}#encyclopediaDetail .depaBtn:hover{border-radius:10px}#encyclopediaDetail .depaBtn:hover a{background:url("../img/common/y_right.svg") no-repeat center right 10px;background-size:20px auto;color:#ed6c00}#encyclopediaDetail .depaBtn figure{width:35%;height:100%;margin:0}#encyclopediaDetail .depaBtn figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#encyclopediaDetail .depaBtn .txtWrap{width:65%;padding:15px 35px 15px 6%;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left}#encyclopediaDetail .depaBtn .txtWrap p{margin:0;padding:0}#encyclopediaDetail .depaBtn .txtWrap h4{font-size:20px;padding:0;margin:0;line-height:1.3}#encyclopediaDetail .depaBtn .tag{display:inline-block;font-size:14px;color:#fff;padding:1px 15px;margin:0 auto 10px}#encyclopediaDetail .depaBtn .tag.gd{background-color:#008cd6}#encyclopediaDetail .depaBtn .tag.cg{background-color:#006da1}#encyclopediaDetail .depaBtn .tag.pd{background-color:#e6a600}#encyclopediaDetail .depaBtn .tag.id{background-color:#00ada9}#encyclopediaDetail .depaBtn .tag.fl{background-color:#6fba2c}#encyclopediaDetail .depaBtn .tag.fb{background-color:#7d4698}#encyclopediaDetail .depaBtn .tag.by{background-color:#a674b0}#encyclopediaDetail .depaBtn .tag.hm{background-color:#c8408d}#encyclopediaDetail .depaBtn .tag.tb{background-color:#de82b2}#encyclopediaDetail .depaBtn:nth-of-type(n+3){margin-top:1%}#jobofferList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:90px}#jobofferList figure{width:100%;overflow:hidden;margin:0;position:relative;display:inline-block}#jobofferList figure::before{content:"";display:block;padding-top:72%}#jobofferList figure img{position:absolute;height:100%;width:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}#jobofferList img{width:100%;height:100%}#jobofferList .jobofferbox{width:23%;margin:30px 2.66666% 0 0}#jobofferList .jobofferbox:nth-of-type(4n){margin-right:0}#jobofferList .txtwrap p{margin:0;line-height:1.6}#jobofferList .txtwrap p.job{margin-bottom:1em}#jobofferList .company{font-size:20px}@media(max-width: 820px){#jobofferList .company{font-size:18px}}@media(max-width: 767px){#jobofferList .company{font-size:16px}}#jobofferList .company a{text-decoration:none;padding:.2em 1.2em .2em 0;display:inline-block;position:relative}#jobofferList .company a::after{content:"";display:block;font:var(--fa-font-regular);font-size:14px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#ed6c00}@media(max-width: 767px){#jobofferList .company a::after{font-size:12px}}#jobofferList .company a:hover{color:#ed6c00}#jobofferList .job{padding:0 0 10px;border-bottom:1px solid #ccc}#jobofferList .hs{color:dimgray}#jobofferList p.gd,#jobofferList p.cg,#jobofferList p.pd,#jobofferList p.id,#jobofferList p.fl,#jobofferList p.fd,#jobofferList p.fb,#jobofferList p.by,#jobofferList p.hm,#jobofferList p.tb{line-height:1.2;font-weight:bold}#jobofferList p.gd{color:#008cd6}#jobofferList p.cg{color:#006da1}#jobofferList p.pd{color:#e6a600}#jobofferList p.id{color:#00ada9}#jobofferList p.fl{color:#6fba2c}#jobofferList p.fd{color:#7d4698}#jobofferList p.fb{color:#db5351}#jobofferList p.by{color:#a674b0}#jobofferList p.hm{color:#c8408d}#jobofferList p.tb{color:#de82b2}#searchBox{background-color:#ececec;padding:25px 8%;margin-bottom:2%}#searchBox .flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#searchBox input[type=checkbox]{display:none}#searchBox input[type=checkbox]:checked+label{background-color:#ed6c00;border:1px solid #ed6c00;color:#fff}#searchBox label{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:.5em 1em;background-color:#fff;border:1px solid #202020;margin:0 .35% .7%;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}#searchBox i{margin-right:5px}#searchBox button{width:100%;max-width:200px;border:none;margin:2% auto 0;background-color:#202020;color:#fff;padding:1em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:block;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#searchBox button:hover{opacity:.6}#jibundesign .jibundesign-layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#jibundesign .jibundesign-layout-box{width:48%;padding-bottom:100px}#jibundesign .jibundesign-layout-box .twoclmLayout{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#jibundesign .jibundesign-layout-box.clmon{width:100%}#jibundesign img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 1534px){#shizudata .shizudata-layout .graph-flexList li{display:block}#shizudata .shizudata-layout .graph-flexList .graph-yellow,#shizudata .shizudata-layout .graph-flexList .graph-rightgreen,#shizudata .shizudata-layout .graph-flexList .graph-skyblue,#shizudata .shizudata-layout .graph-flexList .graph-other,#shizudata .shizudata-layout .graph-flexList .graph-another,#shizudata .shizudata-layout .graph-flexList .graph-pink,#shizudata .shizudata-layout .graph-flexList .graph-blue,#shizudata .shizudata-layout .graph-flexList .graph-purple{margin:0 auto}}@media screen and (max-width: 1366px){#history dl{font-size:14px}#access .accesInfo .boxL{width:24%}#access .accesInfo .boxR .addrs .inbox p{font-size:14px}#encyclopediaDetail .bottom .copy-top h2{font-size:13px}}@media screen and (max-width: 1280px){#access .detailhead{padding:60px 0 18px}#access .detailhead h3{font-size:22px;border-left:3px solid #202020;padding:3px 0 3px 16px !important}#access .detailhead .catch{font-size:17px}#facility .centertitle h2,#facilitybtm .centertitle h2{font-size:54px}#facility .centertitle p,#facilitybtm .centertitle p{font-size:18px}#facility .nc_detail .detailhead,#facilitybtm .nc_detail .detailhead{padding:30px 0 18px}#facility .nc_detail .detailhead h3,#facilitybtm .nc_detail .detailhead h3{font-size:22px;border-left:3px solid #202020;padding:3px 0 3px 16px}#facility .nc_detail .detailhead .catch,#facilitybtm .nc_detail .detailhead .catch{font-size:17px}#facility .nc_detail .floor .boxR,#facilitybtm .nc_detail .floor .boxR{width:480px}#facility .nc_detail .floor .boxR table th,#facilitybtm .nc_detail .floor .boxR table th{width:86px}#facility .nc_detail .floor .boxR table.floortableA th,#facilitybtm .nc_detail .floor .boxR table.floortableA th{font-size:13px}#facility .nc_detail .floor .boxR table.floortableA td,#facilitybtm .nc_detail .floor .boxR table.floortableA td{font-size:12px}#facility .nc_detail .floor .boxR table.floortableB th,#facilitybtm .nc_detail .floor .boxR table.floortableB th{font-size:14px}#facility .nc_detail .floor .boxR table.floortableB td,#facilitybtm .nc_detail .floor .boxR table.floortableB td{font-size:13px}#facility .nc_detail .park,#facilitybtm .nc_detail .park{padding-bottom:20px}#facility .nc_detail .park .parkcap p,#facilitybtm .nc_detail .park .parkcap p{font-size:13px}#facility .nc_detail .rooms>div p,#facilitybtm .nc_detail .rooms>div p{font-size:13px}#facility .btnarea,#facilitybtm .btnarea{padding-top:70px}#facility .btnarea a,#facilitybtm .btnarea a{width:40%;font-size:18px}#facility .btnarea a .catch,#facilitybtm .btnarea a .catch{font-size:14px}#newcampus .logo100{width:156px}#newcampus .nc_top-titlearea{padding:9vw 0}#newcampus .nc_top-titlearea .title{width:460px;min-width:auto}#newcampus .nc_top-titlearea .catch{width:418px;min-width:auto}#newcampus .nc_top-project ul li{font-size:13px}#newcampus .nc_top-project ul li .proicon{width:170px}#newcampus .nc_top-project ul li .procatch{font-size:24px}#newcampus .nc_top-project ul li .procatch .mid{font-size:20px}#newcampus .nc_top-project ul li .splink{min-width:300px}#newcampus .centertitle h2{font-size:54px}#newcampus .centertitle p{font-size:18px}#newcampus .nc_detail{padding-top:70px}#newcampus .nc_detail .detailhead{padding:60px 0 18px}#newcampus .nc_detail .detailhead h3{font-size:22px;border-left:3px solid #202020;padding:3px 0 3px 16px}#newcampus .nc_detail .detailhead .catch{font-size:17px}#newcampus .nc_detail .floor .boxR{width:480px}#newcampus .nc_detail .floor .boxR table th{width:86px}#newcampus .nc_detail .floor .boxR table.floortableA th{font-size:13px}#newcampus .nc_detail .floor .boxR table.floortableA td{font-size:12px}#newcampus .nc_detail .floor .boxR table.floortableB th{font-size:14px}#newcampus .nc_detail .floor .boxR table.floortableB td{font-size:13px}#newcampus .nc_detail .park{padding-bottom:20px}#newcampus .nc_detail .park .parkcap p{font-size:13px}#newcampus .nc_detail .rooms>div p{font-size:13px}#newcampus .btnarea{padding-top:70px}#newcampus .btnarea a{width:40%;font-size:18px}#newcampus .btnarea a .catch{font-size:14px}#career_support .careermain-copy{width:50%}#career_support .careermain-copy h1{font-size:32px}#career_support .careermain-data{width:45%}#career_support .results-layout-innerPst .pst{font-size:130px}#career_support .results-layout-innerPst .pst span{font-size:70px}#career_support .results-layout-innerPst .pst-tit{font-size:22px}}@media screen and (max-width: 1200px){#grouplist{margin-bottom:-30px}#grouplist .gpBox{padding-bottom:30px}#grouplist .gpBox figcaption .schoolname{font-size:18px}#shoolinfo .scinfo-top .boxL-catch{font-size:28px}#access .accesInfo .boxL{padding-right:3%}#access .accesInfo .boxR .addrs .inbox.gen{padding-right:5%;margin-right:5%}}@media screen and (max-width: 1180px){#career_support .careermain-copy{width:43%}#career_support .careermain-data{width:50%}#encyclopediaDetail .bottombox .content:nth-of-type(n+2){margin-top:50px}#encyclopediaDetail .wl3column li{width:48.5%}#encyclopediaDetail .wl3column li:nth-of-type(n+3){margin-top:1.5%}}@media screen and (max-width: 1100px){#newcampus .nc_top{background-position:left -15%}#newcampus .nc_top-project ul li{margin:0 .8%}#newcampus .nc_top-project ul li .proicon{width:146px}#newcampus .nc_top-project ul li .procatch{font-size:20px}#newcampus .nc_top-project ul li .procatch .mid{font-size:18px}#newcampus .nc_top-project ul li .proread br{display:none}#newcampus .nc_top-project ul li .splink{min-width:auto;width:96%}#newcampus .nc_top-project ul li .splink:after{width:16px;height:7px}}@media screen and (max-width: 1024px){#access .detailhead{padding:50px 0 15px}#access .detailhead h3{font-size:20px}#access .detailhead .catch{font-size:16px}#access .bigcatch{font-size:28px}#access .accesInfo .boxL{padding-right:5%;width:48%}#access .accesInfo .boxR .addrs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#access .accesInfo .boxR .addrs .inbox.gen{border-right:none;padding-bottom:20px}#shoolinfo .scinfo-top .boxL{width:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:7%}#shoolinfo .scinfo-top .boxL-catch{font-size:28px}#shoolinfo .scinfo-top .boxR{width:auto}#shoolinfo .scinfo-top .boxR .inbox{display:block;text-align:center}#shoolinfo .scinfo-top .boxR .inbox .btn-a a{width:180px;margin:0 auto}#shoolinfo .scinfo-top .boxR img{width:140px;padding-bottom:20px}#shoolinfo .scinfo-top .boxR .inbox{padding-bottom:0}#shoolinfo .scinfo-power .powerlist{font-size:14px}#shoolinfo .scinfo-power .powerlist dt .en{font-size:30px}#shoolinfo .scinfo-power .powerlist dd{margin:0 0 15px}#facilitybtm{font-size:13px}#facility .centertitle h2,#facilitybtm .centertitle h2{font-size:48px}#facility .centertitle p,#facilitybtm .centertitle p{font-size:16px}#facility .nc_detail .detailhead,#facilitybtm .nc_detail .detailhead{padding:30px 0 15px}#facility .nc_detail .detailhead h3,#facilitybtm .nc_detail .detailhead h3{font-size:20px}#facility .nc_detail .detailhead .catch,#facilitybtm .nc_detail .detailhead .catch{font-size:16px}#facility .nc_detail .floor .boxR,#facilitybtm .nc_detail .floor .boxR{width:400px}#facility .nc_detail .floor .boxR table th,#facilitybtm .nc_detail .floor .boxR table th{width:80px;padding:10px 0}#facility .nc_detail .floor .boxR table.floortableA th,#facilitybtm .nc_detail .floor .boxR table.floortableA th{font-size:12px}#facility .nc_detail .floor .boxR table.floortableA td,#facilitybtm .nc_detail .floor .boxR table.floortableA td{font-size:11px;padding:10px}#facility .nc_detail .floor .boxR table.floortableB th,#facilitybtm .nc_detail .floor .boxR table.floortableB th{font-size:13px}#facility .nc_detail .floor .boxR table.floortableB th.Bhead,#facilitybtm .nc_detail .floor .boxR table.floortableB th.Bhead{font-size:11px}#facility .nc_detail .floor .boxR table.floortableB td,#facilitybtm .nc_detail .floor .boxR table.floortableB td{font-size:11px}#facility .nc_detail .park,#facilitybtm .nc_detail .park{padding-bottom:25px}#facility .nc_detail .park .parkcap,#facilitybtm .nc_detail .park .parkcap{padding-top:5px}#facility .nc_detail .rooms>div h4,#facilitybtm .nc_detail .rooms>div h4{font-size:15px}#facility .btnarea a,#facilitybtm .btnarea a{font-size:16px}#facility .btnarea a:after,#facilitybtm .btnarea a:after{width:16px;height:7px}#facility .btnarea a .catch,#facilitybtm .btnarea a .catch{font-size:12px}#newcampus{font-size:13px}#newcampus .logo100{width:140px}#newcampus .nc_top-titlearea .title{width:46%}#newcampus .nc_top-titlearea .catch{width:43%}#newcampus .centertitle h2{font-size:48px}#newcampus .centertitle p{font-size:16px}#newcampus .nc_detail .detailhead{padding:50px 0 15px}#newcampus .nc_detail .detailhead h3{font-size:20px}#newcampus .nc_detail .detailhead .catch{font-size:16px}#newcampus .nc_detail .floor .boxR{width:400px}#newcampus .nc_detail .floor .boxR table th{width:80px;padding:10px 0}#newcampus .nc_detail .floor .boxR table.floortableA th{font-size:12px}#newcampus .nc_detail .floor .boxR table.floortableA td{font-size:11px;padding:10px}#newcampus .nc_detail .floor .boxR table.floortableB th{font-size:13px}#newcampus .nc_detail .floor .boxR table.floortableB th.Bhead{font-size:11px}#newcampus .nc_detail .floor .boxR table.floortableB td{font-size:11px}#newcampus .nc_detail .park{padding-bottom:25px}#newcampus .nc_detail .park .parkcap{padding-top:5px}#newcampus .nc_detail .rooms>div h4{font-size:15px}#newcampus .btnarea a{font-size:16px}#newcampus .btnarea a:after{width:16px;height:7px}#newcampus .btnarea a .catch{font-size:12px}#encyclopediaDetail .bottom .copy-top h2{font-size:11px}#jibundesign .jibundesign-layout-box{width:100%;padding-bottom:70px}}@media screen and (max-width: 820px){#subPage h2{font-size:24px;border-bottom:2px solid #202020}#subPage #newcampus2024doso{margin-bottom:75px}#subPage #newcampus2024doso .copy{width:80%}#subPage #newcampus2024doso .toptxt{font-size:16px;margin:40px 0}#subPage #newcampus2024doso .btn-b{padding-top:50px}#subPage #newcampus2024doso .btn-b a{font-size:18px}#subPage .admissionInfo .side{min-width:12%}#sdgs .sdgstitle{width:100%;margin:0 0 50px 0}#sdgs .sdgstitle .imgWrap img{height:400px}#sdgs .attempt{display:block}#sdgs .attempt-title{padding:0 0 10px 0}#sdgs .attempt-wrap{width:100%;margin-top:10px}#sdgs .postLists{padding-top:10px}#sdgs .postLists h3{font-size:14px;padding:5px 0;margin:0}#sdgs .checkpoint-title{font-size:16px;margin-bottom:10px}#sdgs .checkpoint dl dt span,#sdgs .checkpoint dl dd span{padding:2px 0;display:block;text-align:center;width:80px}#sdgs .copy{font-size:16px}#sdgs .imgtxtWrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#sdgs .imgtxtWrap .txtWrap p{line-height:1.8}#sdgs .headmasterBana{padding:80px 5% 0 5%}#sdgs .linkbox a.clmLayout .title{font-size:16px}#sdgs .linkbox a.clmLayout .txtWrap h3{font-size:16px}#sdgs .linkbox a.clmLayout .txtWrap p{line-height:1.8}#sdgs .actionArea{padding-top:30px}#sdgs .action-num{margin:0 30px 0 0}#sdgs .action-content p{line-height:1.8}#sdgs .bottomBox{display:block}#sdgs .bottomBox-imgWrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#sdgs .bottomBox-imgWrap img{width:50%;height:250px;-o-object-fit:cover;object-fit:cover}#sdgs .bottomBox-txtWrap{width:100%}#sdgs .bottomBox-txtWrap .bottomlogo{width:60%;padding-bottom:20px}#sdgs .bottomBox-txtWrap h4{margin:0;padding:0 0 10px 0}#sdgs .bottomBox-txtWrap p{line-height:1.8}#sdgs .trySdgsmessage-title h1{font-size:24px}#sdgs .trySdgsmessage-img p{font-size:12px}#sdgs .trySdgsmessage-imgcap{width:50%}#profile .profWrap{display:block}#profile .profWrap .profimgWrap{width:70%;padding:0 0 10% 15%;max-width:auto}#profile .profWrap .txtWrap{padding-left:5%;width:90%}#profile .profWrap .txtWrap h1{font-size:20px}#profile .profWrap .txtWrap h2{font-size:26px}#career_support .careermain-copy{width:45%}#career_support .careermain-copy h1{font-size:26px;padding:20px 0}#career_support .careermain-data{width:50%}#career_support .results-layout-innerPst .pst{font-size:120px}#career_support .results-layout-innerPst .pst span{font-size:65px}#career_support .results-layout-innerPst .pst-tit{font-size:18px}#career_support .flowWrap{overflow-x:scroll}#career_support .flow{width:1040px}#career_support .twoclmLayout{display:block}#career_support .twoclmLayout .clmLayout{width:100%;margin-top:10px}#staffRecruit figure.staffMainimg img{height:400px}#staffRecruit .recruitWrap{display:block}#staffRecruit .recruitWrap .box{width:100%;padding-bottom:50px}#staffRecruit .recruitWrap .box th,#staffRecruit .recruitWrap .box td{width:100%}#staffRecruit .recruitWrap .box th{margin-top:10px}#staffRecruit .recruitWrap .box .recruitTitleset{font-size:22px}#staffRecruit .apply{padding:30px;margin:30px 0}#staffRecruit .apply .email{font-size:18px}#strength .bigcatch{font-size:24px;border-bottom:2px solid #202020}#strength p.catch{padding-bottom:20px}#strength .stglist-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding-top:0}#strength .stglist-box:nth-child(n+3){padding-top:15px}#strength .stglist-box figure{width:100%;margin-right:0}#strength .stglist-box figcaption{width:100%}#strength .stglist-box figcaption p .catch{padding:1em 0 .5em}#strength .stgboxA.second{margin-top:25px}#strength .stgboxA figcaption .boxTitle br{display:none}#strength .stgboxB{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#strength .stgboxB figure{width:90%;max-width:420px;min-width:auto;margin-right:0;padding-bottom:20px}#strength .powerlist dt .en{font-size:22px}#strength .powerlist dd{margin:0 0 15px;font-size:13px}#strength .stgboxC{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#strength .stgboxC .catch{font-size:16px;margin-top:0}#strength .stgboxC .catch br{display:none}#strength .stgboxC figure{margin-left:0}#strength .prodlist ul li br{display:none}#strength .combox{padding:35px 0}#strength .linebox-midcatch{font-size:16px}#strength .linebox figure{margin-left:7%}#strength .linebox figure.kotomono{width:40%}#strength .linebox figure.pduction{width:45%;padding-top:25px}#grouptop{padding-bottom:30px}#grouplist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;border-top:1px solid #ccc;margin-bottom:0}#grouplist .gpBox{padding:20px 0;margin-bottom:0;border-bottom:1px solid #ccc;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#grouplist .gpBox figure{width:35%;margin-right:3%;margin-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}#grouplist .gpBox figcaption{width:62%}#grouplist .gpBox figcaption p{padding-bottom:0}#grouplist .gpBox:hover figure{border-radius:0;-webkit-box-shadow:none;box-shadow:none}#facility .facRead,#facilitybtm .facRead{font-size:14px;padding-bottom:40px}#facility .facSlide,#facilitybtm .facSlide{margin-bottom:30px}#facility .facImgList img,#facilitybtm .facImgList img{height:200px}#facility .facImgList .typeA,#facilitybtm .facImgList .typeA{width:50%}#facility .facImgList .typeB,#facilitybtm .facImgList .typeB{width:65%}#facility .facImgList .typeC,#facilitybtm .facImgList .typeC{width:35%}#facility .facFloor,#facilitybtm .facFloor{padding:35px 0}#facility .nc_contbox,#facilitybtm .nc_contbox{padding-bottom:60px}#facility .centertitle h2,#facilitybtm .centertitle h2{font-size:44px}#facility .centertitle p,#facilitybtm .centertitle p{font-size:14px}#facility .nc_detail,#facilitybtm .nc_detail{border-top:none}#facility .nc_detail .detailhead,#facilitybtm .nc_detail .detailhead{padding:30px 0 15px}#facility .nc_detail .detailhead h3,#facilitybtm .nc_detail .detailhead h3{font-size:18px}#facility .nc_detail .detailhead .catch,#facilitybtm .nc_detail .detailhead .catch{font-size:14px}#facility .nc_detail .detailhead .read,#facilitybtm .nc_detail .detailhead .read{text-align:justify}#facility .nc_detail .detailhead .read br,#facilitybtm .nc_detail .detailhead .read br{display:none}#facility .nc_detail .floor .boxR,#facilitybtm .nc_detail .floor .boxR{width:50%}#facility .nc_detail .park,#facilitybtm .nc_detail .park{padding-bottom:15px}#facility .nc_detail .park .parkcap,#facilitybtm .nc_detail .park .parkcap{padding-top:0}#facility .nc_detail .park .parkcap p,#facilitybtm .nc_detail .park .parkcap p{font-size:12px}#facility .nc_detail .rooms,#facilitybtm .nc_detail .rooms{margin-bottom:-30px}#facility .nc_detail .rooms>div,#facilitybtm .nc_detail .rooms>div{width:47%;padding-right:6%;padding-bottom:30px}#facility .nc_detail .rooms>div:nth-of-type(3n),#facilitybtm .nc_detail .rooms>div:nth-of-type(3n){padding-right:6%}#facility .nc_detail .rooms>div:nth-of-type(2n),#facilitybtm .nc_detail .rooms>div:nth-of-type(2n){padding-right:0}#facility .nc_detail .rooms>div h4,#facilitybtm .nc_detail .rooms>div h4{font-size:14px}#facility .nc_detail .rooms>div p,#facilitybtm .nc_detail .rooms>div p{font-size:12px}#facility .nc_detail .access,#facilitybtm .nc_detail .access{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#facility .nc_detail .access .map,#facilitybtm .nc_detail .access .map{width:80%}#facility .nc_detail .access .train,#facilitybtm .nc_detail .access .train{width:50%;padding-top:50px}#facility .nc_detail .access .train img,#facilitybtm .nc_detail .access .train img{width:100%}#facility .btnarea,#facilitybtm .btnarea{padding-top:50px}#access .detailhead{padding:30px 0 15px}#access .detailhead h3{font-size:18px}#access .detailhead .catch{font-size:14px}#access .detailhead .read{text-align:justify}#access .detailhead .read br{display:none}#access .access{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#access .access .map{width:80%}#access .access .train{width:50%;padding-top:50px}#access .access .train img{width:100%}#access .gglmp{height:300px}#shoolinfo .scinfo-top .boxL-catch{font-size:24px}#shoolinfo .scinfo-top .boxL-read{font-size:14px}#shoolinfo .scinfo-top .boxR img{width:130px}#shoolinfo .scinfo-program-title{padding:20px}#shoolinfo .scinfo-program-monokoto{padding:5%}#shoolinfo .scinfo-power .powerlist dt .en{font-size:22px}#shoolinfo .scinfo-power .powerlist dd{margin:0 0 15px;font-size:13px}#sclinfBtnwrap li.btn-a a{padding:20px}#sclinfBtnwrap li.btn-c a{padding:20px 50px 20px 20px}#sclinfBtnwrap li.btn-c p{padding-bottom:10px}#newcampus .nc_contbox{padding-bottom:60px}#newcampus .graybox{padding:0 0 40px}#newcampus .logo100{width:110px}#newcampus .nc_top{background-position:left top;background-size:cover}#newcampus .nc_top-titlearea .title{width:56%}#newcampus .nc_top-titlearea .catch{width:56%}#newcampus .nc_top-project{padding-bottom:60px}#newcampus .nc_top-project ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#newcampus .nc_top-project ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0;background-color:#fff}#newcampus .nc_top-project ul li .imgbox{width:50%}#newcampus .nc_top-project ul li .imgbox img{vertical-align:bottom}#newcampus .nc_top-project ul li .txtbox{width:46%;margin-left:4%}#newcampus .nc_top-project ul li .txtbox br{display:block}#newcampus .nc_top-project ul li .procatch{font-size:18px}#newcampus .centertitle h2{font-size:44px}#newcampus .centertitle p{font-size:14px}#newcampus .nc_detail{padding-top:50px;border-top:none}#newcampus .nc_detail .detailhead{padding:30px 0 15px}#newcampus .nc_detail .detailhead h3{font-size:18px}#newcampus .nc_detail .detailhead .catch{font-size:14px}#newcampus .nc_detail .detailhead .read{text-align:justify}#newcampus .nc_detail .detailhead .read br{display:none}#newcampus .nc_detail .floor .boxR{width:50%}#newcampus .nc_detail .park{padding-bottom:15px}#newcampus .nc_detail .park .parkcap{padding-top:0}#newcampus .nc_detail .park .parkcap p{font-size:12px}#newcampus .nc_detail .rooms{margin-bottom:-30px}#newcampus .nc_detail .rooms>div{width:47%;padding-right:6%;padding-bottom:30px}#newcampus .nc_detail .rooms>div:nth-of-type(3n){padding-right:6%}#newcampus .nc_detail .rooms>div:nth-of-type(2n){padding-right:0}#newcampus .nc_detail .rooms>div h4{font-size:14px}#newcampus .nc_detail .rooms>div p{font-size:12px}#newcampus .nc_detail .access{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#newcampus .nc_detail .access .map{width:80%}#newcampus .nc_detail .access .train{width:50%;padding-top:50px}#newcampus .nc_detail .access .train img{width:100%}#newcampus .btnarea{padding-top:50px}#shizudata .shizudata-layout-box{margin-top:30px}#shizudata .shizudata-layout #chartArea1{padding:0 0 30px}#shizudata .shizudata-layout li{width:45%;padding:0 5px 10px}#shizudata .shizudata-layout .graph-flex{display:block}#shizudata .shizudata-layout .graph-flex #chartArea1{width:100% !important}#shizudata .shizudata-layout .graph-flexList{width:100%;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#shizudata .shizudata-layout .graph-flexList li{width:30%;padding:0 0 10px;margin-right:5%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#shizudata .shizudata-layout .graph-flexList li:nth-of-type(3n){margin-right:0}#shizudata .shizudata-layout .graph-flexList .graph-yellow,#shizudata .shizudata-layout .graph-flexList .graph-rightgreen,#shizudata .shizudata-layout .graph-flexList .graph-skyblue,#shizudata .shizudata-layout .graph-flexList .graph-other,#shizudata .shizudata-layout .graph-flexList .graph-another,#shizudata .shizudata-layout .graph-flexList .graph-pink,#shizudata .shizudata-layout .graph-flexList .graph-blue,#shizudata .shizudata-layout .graph-flexList .graph-purple{margin-right:0;max-width:100%;width:auto}#shizudata .shizudata-layout .graph-num{font-size:38px;font-family:"Roboto",sans-serif;padding:0;letter-spacing:0}#shizudata .shizudata-layout .graph-num span{font-size:18px;display:inline-block}#shizudata .shizudata-layout .graph-yellow,#shizudata .shizudata-layout .graph-rightgreen,#shizudata .shizudata-layout .graph-skyblue,#shizudata .shizudata-layout .graph-other,#shizudata .shizudata-layout .graph-another,#shizudata .shizudata-layout .graph-pink,#shizudata .shizudata-layout .graph-blue,#shizudata .shizudata-layout .graph-purple{padding:1px 5px;font-size:14px}#shizudata .shizudata-layout .num-big p{font-size:50px}#shizudata .shizudata-layout .num-big span{font-size:35px}#shizudata .shizudata-layout h2{font-size:20px}#shizudata .shizudata-layout .txtWrap p br{display:none}#encyclopedia .copywrap{width:95%}#encyclopedia .copywrap .copy{width:90%;padding:30px 6% 0 4%}#encyclopedia .copywrap .copy-top h2{font-size:16px}#encyclopedia .copywrap .bookright{width:25px}#encyclopedia .content{margin-top:50px}#encyclopedia .wlbox li{width:49.5%}#encyclopediaDetail .bottombox{margin-top:50px}#encyclopediaDetail .depaBtn{width:100%;margin-top:1.5%}#encyclopediaDetail .depaBtn .txtWrap h4{font-size:17px}#encyclopediaDetail .bottom .copy-top h2{font-size:10px;padding-bottom:8px}#encyclopediaDetail #entry{padding:7% 8% 0 5%}#encyclopediaDetail #entry h2.encyclopediatitle{font-size:28px}#jobofferList{padding-bottom:60px}#jobofferList .jobofferbox{width:48%;margin:20px 4% 0 0}#jobofferList .jobofferbox:nth-of-type(4n){margin-right:4%}#jobofferList .jobofferbox:nth-of-type(2n){margin-right:0}}@media screen and (max-width: 767px){#subPage{padding-top:20px}#subPage h2{font-size:20px;padding-bottom:3px}#subPage table{border-top:1px solid #ccc;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#subPage table th,#subPage table td{display:block;width:100%;padding:1em;border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}#subPage table th table,#subPage table td table{border-left:1px solid #ccc;border-right:1px solid #ccc}#subPage table th{text-align:left;padding:5px 1em;border-bottom:none}#subPage .dsbana{display:block;padding-top:0}#subPage .dsbana a{width:100%;margin:10px 0}#subPage .dsbana a:last-of-type p{padding-bottom:0}#subPage #newcampus2024doso{margin-bottom:40px}#subPage #newcampus2024doso .copy{width:87%}#subPage #newcampus2024doso .toptxt{width:90%;margin:30px auto;font-size:14px;text-align:left}#subPage #newcampus2024doso table{width:90%}#subPage #newcampus2024doso tr{display:block}#subPage #newcampus2024doso th,#subPage #newcampus2024doso td{width:100%;font-size:14px}#subPage #newcampus2024doso th{border-right:none;border-bottom:1px solid #ccc}#subPage #newcampus2024doso td{padding:1em 1em 2em}#subPage #newcampus2024doso .btn-b{padding-top:40px}#subPage #newcampus2024doso .btn-b a{width:90%;font-size:16px;padding:1.5em 1em;-webkit-box-sizing:border-box;box-sizing:border-box}#subPage #newcampus2024doso .btn-b span{display:block;padding-left:0}#subPage .admissionInfo h3{font-size:16px}#subPage .admissionInfo .smaTable{overflow:auto}#subPage .admissionInfo .amsn{width:500px;display:block}#subPage .admissionInfo .amsn thead{width:100%;display:inline-block}#subPage .admissionInfo .amsn tr{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #ccc}#subPage .admissionInfo .amsn th,#subPage .admissionInfo .amsn td{display:inline-block;min-width:0;border-bottom:0}#subPage .admissionInfo .amsn.depa th:first-of-type,#subPage .admissionInfo .amsn.depa td:first-of-type{width:50%}#subPage .admissionInfo .amsn.depa th:nth-of-type(2),#subPage .admissionInfo .amsn.depa td:nth-of-type(2){width:30%}#subPage .admissionInfo .amsn.depa th:nth-of-type(3),#subPage .admissionInfo .amsn.depa td:nth-of-type(3){width:20%}#subPage .admissionInfo .amsn.selection th:first-of-type,#subPage .admissionInfo .amsn.selection td:first-of-type{width:15%}#subPage .admissionInfo .amsn.selection th:nth-of-type(2),#subPage .admissionInfo .amsn.selection td:nth-of-type(2){width:60%}#subPage .admissionInfo .amsn.selection th:nth-of-type(3),#subPage .admissionInfo .amsn.selection td:nth-of-type(3){width:25%}#subPage .admissionInfo .layoutBox{margin-top:30px}#subPage .admissionInfo .point{padding:20px;margin-top:0}#subPage .admissionInfo .point dl{display:block;padding:20px 0}#subPage .admissionInfo .point dl ul{margin:20px 0 0}#subPage .admissionInfo .point dl ul li{margin-top:10px}#subPage .admissionInfo .point dt,#subPage .admissionInfo .point dd{width:100%;display:block}#subPage .admissionInfo .point dd{margin:0}#subPage .admissionInfo .contactBox-add a{text-align:center;display:block;background-color:#fff;padding:5px;margin:5px 0}#subPage .admissionInfo .contactBox.flex{display:block;margin-top:0}#subPage .admissionInfo .contactBox .contactBtn{width:100%}#subPage .admissionInfo .contactBox .contactBtn a{margin:0 0 10px 0}#subPage .admissionInfo caption{padding-bottom:7px}#subPage .admissionInfo table td.calc{text-align:left}#subPage .admissionInfo table th{width:100%}#subPage .admissionInfo table th.side{width:100%}#subPage .admissionInfo table ul,#subPage .admissionInfo table ol{margin-bottom:0}#subPage .certificate .clmLayout{margin:5px 0}#subPage .certificate .smaTable{overflow:auto}#subPage .certificate table tr:last-of-type td:last-of-type{border-bottom:none}#subPage .certificate .nomal{width:550px}#subPage .certificate .nomal tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:none;border-bottom:1px solid #ccc}#subPage .certificate .nomal th{width:20%}#subPage .certificate .nomal td{display:inline-block;border-bottom:0}#subPage .certificate .nomal td:first-of-type{width:15%}#subPage .certificate .nomal td:nth-of-type(2){width:15%}#subPage .certificate .nomal td:nth-of-type(3){width:50%}#sdgs .sdgstitle{display:block}#sdgs .sdgstitle ::after{left:50%}#sdgs .sdgstitle .titleWrap{width:100%;padding:10%}#sdgs .sdgstitle .titleWrap p{font-size:18px}#sdgs .sdgstitle .imgWrap{width:100%}#sdgs .sdgstitle .imgWrap img{height:300px}#sdgs .sdgslogo{width:100%}#sdgs .sdgscopy{font-size:16px}#sdgs .borderBox{margin:0;padding:25px 20px 20px 20px}#sdgs .attempt-title{font-size:16px}#sdgs .attempt-wrap .logoicon{width:120px}#sdgs .attempt-wrap .txtWrap p.title{font-size:16px}#sdgs #sdgsgallery{padding-bottom:40px}#sdgs #sdgsgallery img{width:auto;height:240px}#sdgs #sdgsgallery .splide__pagination{bottom:-70px}#sdgs .moreBtn{padding-bottom:30px;width:100%}#sdgs .checkpoint dl{display:block}#sdgs .checkpoint dl dt{width:100%;padding-bottom:10px}#sdgs .imgtxtWrap{margin:30px 0 0 0;padding-top:30px;display:block;border-top:1px dotted #ccc}#sdgs .imgtxtWrap .imgWrap{width:100%;padding-bottom:7px}#sdgs .imgtxtWrap .txtWrap{width:100%}#sdgs .imgtxtWrap .txtWrap h4{padding:0 0 10px 0}#sdgs .headmasterBana{padding:40px 0 0 0}#sdgs .linkbox a.clmLayout{margin-bottom:10px}#sdgs .tool .postBox{margin:0;padding:5px 0}#sdgs .action-num{margin:0 10px 0 0;background:url("../img/trysdgs/action_line.png") repeat-y 33px 0}#sdgs .action-num-inner{padding-top:17px;width:70px;height:70px;font-size:12px;border-radius:35px}#sdgs .action-num-inner span{font-size:26px}#sdgs .action-content{padding:10px 0 0 0;margin-bottom:30px;border-bottom:none}#sdgs .action-content h4{font-size:16px;line-height:1.6;padding:0 0 10px 0}#sdgs .action-content .twoclmLayout{padding-top:20px}#sdgs .action .actionLayout{display:block}#sdgs .action .actionLayout .imgWrap{width:100%;padding-bottom:20px}#sdgs .action .actionLayout .txtArea{width:100%}#sdgs .bottomBox-imgWrap img{height:140px}#sdgs .bottomBox-txtWrap .bottomlogo{width:80%;padding-bottom:10px}#sdgs .bottomBox-txtWrap h4{font-size:16px}#sdgs .bottomBox-txtWrap h4 br{display:none}#sdgs.sdgsmessage .contentWrap p{line-height:1.8 !important}#sdgs .trySdgsmessage-titlearea{display:block;padding-bottom:30px}#sdgs .trySdgsmessage-title{width:100%;padding-bottom:20px}#sdgs .trySdgsmessage-title h1{font-size:22px}#sdgs .trySdgsmessage-img{width:100%}#sdgs .trySdgsmessage-imgcap{width:100%;padding:0;float:none}#profile .profWrap .profimgWrap{width:90%;padding:0 0 5% 5%;max-width:auto}#profile .profWrap .txtWrap{width:95%;padding:0 0 0 5%;margin:0}#profile .profWrap .txtWrap h1{font-size:18px}#profile .profWrap .txtWrap h2{font-size:22px}#career_support{margin-top:-40px}#career_support .careermain{padding-bottom:10px;display:block}#career_support .careermain-copy{width:100%;border-right:none}#career_support .careermain-data{width:100%}#career_support .hosoku{font-size:11px;text-align:justify}#career_support .careerclmLayout{padding-top:0;display:block}#career_support .careerclmLayout .clmLayout{padding-top:10px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#career_support .careerclmLayout .clmLayout .imgWrap{width:45%}#career_support .careerclmLayout .clmLayout .txtWrap{width:50%;padding-top:0;text-align:left}#career_support .careerclmLayout .clmLayout .txtWrap br{display:none}#career_support .flow{padding-top:0;width:900px}#career_support .flow-box{width:14%;padding-bottom:0}#career_support .flow-box::after{right:-23px}#career_support .flow-box-title{padding:10px 0;margin-bottom:10px}#career_support .sideList{display:block;list-style:disc;padding-left:6px}#career_support .sideList li{padding:1px 0}#career_support .sideList li::after{display:none}#staffRecruit figure.staffMainimg img{height:260px}#staffRecruit h1{font-size:24px}#staffRecruit .recruitWrap .box{padding-bottom:40px}#staffRecruit .recruitWrap .box .recruitTitleset{margin:10px 0 0;font-size:20px}#staffRecruit .recruitTitleset{margin-top:10px;font-size:20px}#staffRecruit .recruitTitleset span{font-size:14px}#staffRecruit .smaLayout th,#staffRecruit .smaLayout td{width:100%}#staffRecruit .smaLayout td{font-size:12px}#staffRecruit .apply{padding:13px;margin:20px 0}#staffRecruit .apply h3{padding-bottom:10px}#staffRecruit .apply p{font-size:12px}#staffRecruit .apply .email{font-size:16px}#strength .bigcatch{font-size:20px;padding-bottom:3px}#strength .stglist-box:nth-child(n+3){padding-top:15px}#strength .stglist-box figcaption p{line-height:1.6}#strength .stglist-box figcaption p br{display:none}#strength .stgboxA{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#strength .stgboxA figure{width:100%}#strength .stgboxA figcaption{width:100%}#strength .stgboxA figcaption .boxTitle .num{font-size:34px;margin-right:5px}#strength .stgboxA.second{margin-top:15px;padding-top:40px}#strength .power{padding:10px 0 30px}#strength .powerlist dt .en{margin-right:5px}#strength .stgboxC{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#strength .stgboxC .catch{margin-top:15px}#strength .stgboxC figure{width:100%;margin-right:0}#strength .prodlist-title{border-left:3px solid #202020;padding-left:.6em}#strength .prodlist ul{margin-top:-20px}#strength .prodlist ul li{width:47%;padding-top:20px}#strength .prodlist ul li img{padding-bottom:5px}#strength .combox{padding:25px 0}#strength .combox-inbox{width:100%}#strength .combox-inbox:nth-child(n+2){padding-top:25px}#strength .linebox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#strength .linebox-catch{margin:0 0 15px}#strength .linebox-midcatch{font-size:14px}#strength .linebox figure{margin-left:0;padding:15px 0}#strength .linebox figure.kotomono{width:80%}#strength .linebox figure.pduction{width:90%}#strength .linebox figcaption br{display:none}#history dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#history dl dt{width:100%;padding:1em .5em .2em;background:none}#history dl dd{padding:0 .5em 1em}#access .detailhead h3{font-size:16px;padding:2px 0 2px 10px !important}#access .access .map{width:100%}#access .access .train{width:70%;padding-top:25px}#access .bigcatch{font-size:20px}#access .readtxt{padding-bottom:25px}#access .accesInfo{margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#access .accesInfo .boxL{padding-right:0;width:100%}#access .accesInfo .boxR{width:88%;padding:0 6% 10px}#access .accesInfo .boxR .shizude{display:inline-block;padding:10px 0;font-size:20px}#access .accesInfo .boxR .addrs .inbox.gen{border-right:none;padding-bottom:20px}#grouplist .gpBox{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#grouplist .gpBox figure{width:45%;margin-right:3%}#grouplist .gpBox figcaption p{font-size:12px}#grouplist .gpBox figcaption .schoolname{font-size:14px}#facility .facSlide,#facilitybtm .facSlide{padding-bottom:30px;margin-bottom:15px}#facility .facSlide .splide__pagination li .splide__pagination__page,#facilitybtm .facSlide .splide__pagination li .splide__pagination__page{width:20px}#facility .floorMap-Box,#facilitybtm .floorMap-Box{padding:30px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#facility .floorMap-Box .floorImgArea,#facilitybtm .floorMap-Box .floorImgArea{width:100%;margin-right:0;margin-bottom:15px}#facility .floorMap-Box .floor,#facilitybtm .floorMap-Box .floor{top:0;font-size:16px}#facility .smaon,#facilitybtm .smaon{display:block}#facility .centertitle h2,#facilitybtm .centertitle h2{font-size:38px}#facility .centertitle p,#facilitybtm .centertitle p{font-size:13px}#facility .nc_detail .detailhead h3,#facilitybtm .nc_detail .detailhead h3{font-size:16px;padding:2px 0 2px 10px}#facility .nc_detail .floor,#facilitybtm .nc_detail .floor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#facility .nc_detail .floor .boxR,#facilitybtm .nc_detail .floor .boxR{width:100%;margin-left:0;padding-top:15px}#facility .nc_detail .park,#facilitybtm .nc_detail .park{padding-bottom:10px}#facility .nc_detail .park .parkcap h4,#facilitybtm .nc_detail .park .parkcap h4{font-size:26px;margin:0 20px 0 0}#facility .nc_detail .park .parkcap p,#facilitybtm .nc_detail .park .parkcap p{font-size:11px}#facility .nc_detail .rooms>div h4,#facilitybtm .nc_detail .rooms>div h4{font-size:13px;text-align:justify}#facility .nc_detail .rooms>div p,#facilitybtm .nc_detail .rooms>div p{font-size:11px}#facility .nc_detail .access .map,#facilitybtm .nc_detail .access .map{width:100%}#facility .nc_detail .access .train,#facilitybtm .nc_detail .access .train{width:70%;padding-top:25px}#facility .btnarea,#facilitybtm .btnarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:50px 8% 0 8%}#facility .btnarea a,#facilitybtm .btnarea a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:20px 0;font-size:15px;line-height:1.6}#facility .btnarea a:after,#facilitybtm .btnarea a:after{width:16px;height:9px}#facility .btnarea a .catch,#facilitybtm .btnarea a .catch{font-size:10px}#shoolinfo .scinfo-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#shoolinfo .scinfo-top .boxL{width:100%}#shoolinfo .scinfo-top .boxL-catch{font-size:19px}#shoolinfo .scinfo-top .boxR{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#shoolinfo .scinfo-top .boxR figure{overflow:hidden;margin:0;position:relative;display:inline-block}#shoolinfo .scinfo-top .boxR figure::before{content:"";display:block;padding-top:120%}#shoolinfo .scinfo-top .boxR figure img{position:absolute;height:100%;width:100%;max-width:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}#shoolinfo .scinfo-top .boxR img{width:100%;margin:0 auto}#shoolinfo .scinfo-top .boxR .name{display:block;width:100%}#shoolinfo .scinfo-top .boxR .inbox{text-align:left;margin:0}#shoolinfo .scinfo-program{padding:40px 0}#shoolinfo .scinfo-program-kakeru img{width:30px}#shoolinfo .scinfo-program-arrow{padding-top:0}#shoolinfo .scinfo-program-arrow img{width:40px}#shoolinfo .scinfo-program-monokoto{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#shoolinfo .scinfo-program-monokoto figure{width:70%;padding-bottom:20px}#shoolinfo .scinfo-program-monokoto figcaption p:last-child{padding-bottom:5px}#shoolinfo .scinfo-program .alcenter .clmLayout{width:100%;padding:0}#shoolinfo .scinfo-program .alcenter::after{display:none}#shoolinfo .scinfo-sdgs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#shoolinfo .scinfo-sdgs figure{width:60%;padding-bottom:15px}#shoolinfo .scinfo-sdgs figcaption{padding-left:0}#shoolinfo .scinfo-power{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#shoolinfo .scinfo-power figure{width:100%}#shoolinfo .scinfo-power figcaption{width:100%}#shoolinfo .scinfo-power .powerlist dt .en{margin-right:5px}#sclinfBtnwrap li.btn-a{width:100%}#sclinfBtnwrap li.btn-c{width:100%}#sclinfBtnwrap li.btn-d a{background:url("../img/common/y_right_b.svg") no-repeat bottom right 17px;background-size:20px auto;background-position:bottom 37px right 17px}#sclinfBtnwrap li.btn-d .flexinner{display:block}#sclinfBtnwrap li.btn-d figure{width:100%;height:100%}#sclinfBtnwrap li.btn-d p{padding:20px}#newcampus .smaon{display:block}#newcampus .logo100{width:18%}#newcampus .nc_top-titlearea{padding:17vw 0 10vw}#newcampus .nc_top-titlearea .title{width:72%}#newcampus .nc_top-titlearea .catch{width:86%;padding-top:13px}#newcampus .nc_top-project{padding-bottom:30px}#newcampus .nc_top-project ul li{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#newcampus .nc_top-project ul li .imgbox{width:100%}#newcampus .nc_top-project ul li .txtbox{width:100%;margin:0;padding:0 5% 10px;-webkit-box-sizing:border-box;box-sizing:border-box}#newcampus .nc_top-project ul li .procatch{font-size:22px}#newcampus .nc_top-project ul li .procatch .mid{font-size:17px}#newcampus .nc_top-project ul li .splink{width:100%;margin-bottom:15px}#newcampus .centertitle h2{font-size:38px}#newcampus .centertitle p{font-size:13px}#newcampus .nc_detail .detailhead h3{font-size:16px;padding:2px 0 2px 10px}#newcampus .nc_detail .floor{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column}#newcampus .nc_detail .floor .boxR{width:100%;margin-left:0;padding-top:15px}#newcampus .nc_detail .park{padding-bottom:10px}#newcampus .nc_detail .park .parkcap h4{font-size:26px;margin:0 20px 0 0}#newcampus .nc_detail .park .parkcap p{font-size:11px}#newcampus .nc_detail .rooms>div h4{font-size:13px;text-align:justify}#newcampus .nc_detail .rooms>div p{font-size:11px}#newcampus .nc_detail .access .map{width:100%}#newcampus .nc_detail .access .train{width:70%;padding-top:25px}#newcampus .btnarea{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding:50px 8% 0 8%}#newcampus .btnarea a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 0 20px;padding:20px 0;font-size:15px;line-height:1.6}#newcampus .btnarea a:after{width:16px;height:9px}#newcampus .btnarea a .catch{font-size:10px}#shizudata .shizudata-layout{display:block}#shizudata .shizudata-layout-box{width:100%;padding:20px 25px 25px 25px;margin-top:10px}#shizudata .shizudata-layout .graph-flexList{margin-bottom:0}#shizudata .shizudata-layout .num-big p{font-size:40px}#shizudata .shizudata-layout .num-big p.center{padding:10px 1em}#shizudata .shizudata-layout .num-big p.center span{max-width:calc(100% - 1em);font-size:14px}#shizudata .shizudata-layout .num-big span{font-size:25px}#shizudata .shizudata-layout h2{font-size:20px}#shizudata .shizudata-layout .txtWrap p br{display:none}#encyclopedia .content{margin-top:40px}#encyclopedia .copywrap .copy{width:92%;padding:30px 45px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#encyclopedia .copywrap .copy-top{display:block;border-bottom:none;margin-bottom:0}#encyclopedia .copywrap .copy-top h2{padding-bottom:13px}#encyclopedia .copywrap .copy-top figure{width:80%}#encyclopedia .copywrap .bookright{width:8%}#encyclopedia .wlbox ul{display:block}#encyclopedia .wlbox li{width:100%;padding-bottom:5px}#encyclopedia .wlbox a{font-size:14px}#encyclopediaDetail .wrap{display:block}#encyclopediaDetail .lbox,#encyclopediaDetail .rbox{width:90%;margin:0 auto}#encyclopediaDetail .lbox{padding-top:80px}#encyclopediaDetail .backbtn{width:25%;margin-left:5%}#encyclopediaDetail .bottom{display:none}#encyclopediaDetail .bottombox{padding:5% 0 50px;margin-top:40px}#encyclopediaDetail .bottombox .content{padding-right:5%;padding-left:5%}#encyclopediaDetail .bottombox .content:nth-of-type(n+2){margin-top:40px}#encyclopediaDetail .bottombox #topics{width:90%;padding:15px}#encyclopediaDetail .bottombox #topics p{line-height:1.3}#encyclopediaDetail .bottombox #topics p.topicstitle{font-size:16px;margin-bottom:5px}#encyclopediaDetail #entry{padding:7% 0 0 0}#encyclopediaDetail #entry h2.encyclopediatitle{font-size:24px}#encyclopediaDetail .wl2column,#encyclopediaDetail .wl3column{display:block}#encyclopediaDetail .wl2column li,#encyclopediaDetail .wl3column li{width:100%;font-size:14px;padding:8px}#encyclopediaDetail .wl2column li:nth-of-type(n+2),#encyclopediaDetail .wl3column li:nth-of-type(n+2){margin-top:7px}#encyclopediaDetail .wl2column li.gray,#encyclopediaDetail .wl3column li.gray{text-align:right}#encyclopediaDetail .depaBtn{margin-top:10px}#encyclopediaDetail .depaBtn figure{width:25%}#encyclopediaDetail .depaBtn .txtWrap{width:75%;padding:15px 35px 15px 4%}#encyclopediaDetail .depaBtn .txtWrap h4{font-size:14px;margin-bottom:5px}#encyclopediaDetail .depaBtn .txtWrap p{font-size:13px;line-height:1.3}#encyclopediaDetail .depaBtn .tag{font-size:10px;margin-bottom:5px;padding:0 10px}#encyclopediaDetail .content#talks ul{margin-bottom:0}#jobofferList{padding-bottom:30px}#jobofferList .jobofferbox{width:48%}#jobofferList .txtwrap{padding:5px 0}#jibundesign .jibundesign-layout-box{width:100%;padding-bottom:50px}#jibundesign .jibundesign-layout-box ul{margin-bottom:0}#jibundesign .twoclmLayout .clmLayout{padding-top:20px}}