﻿#graduate-department{position:relative;z-index:2}#graduate-department::before{position:absolute;z-index:-1;top:-7.614213198vw;right:0;left:0;content:"";width:100%;border-top-right-radius:7.614213198vw;border-top-left-radius:7.614213198vw;background:#f5f5f5;height:calc(100% + 7.614213198vw)}@media screen and (min-width: 769px){#graduate-department::before{top:-2.3076923077vw;border-top-right-radius:2.3076923077vw;border-top-left-radius:2.3076923077vw;height:calc(100% + 2.3076923077vw)}}@media screen and (min-width: 1300px){#graduate-department::before{top:-30px;border-top-right-radius:30px;border-top-left-radius:30px;height:calc(100% + 30px)}}#graduate-department .hp-inner{padding:9.8984771574vw 0 16.7512690355vw}@media screen and (min-width: 769px){#graduate-department .hp-inner{padding:5.6153846154vw 0 7.6923076923vw}}@media screen and (min-width: 1300px){#graduate-department .hp-inner{padding:73px 0 100px}}@media screen and (min-width: 769px){.major{display:flex;gap:0 1.1538461538vw;margin-right:0;margin-left:auto}@supports(grid-template-rows: subgrid){.major{display:grid;grid-template-columns:1fr 1fr}}}@media screen and (min-width: 1300px){.major{gap:0 15px}}@media screen and (min-width: 769px){@supports(grid-template-rows: subgrid){.major:has(.major_period:only-child){grid-template-columns:1fr}}}@media screen and (min-width: 769px){.major:has(.major_period:only-child) .major_period dl{justify-content:right}}@media screen and (min-width: 769px){.major:has(.major_period:only-child) .major_period dl dd{text-align:left;width:46.9230769231vw}}@media screen and (min-width: 1300px){.major:has(.major_period:only-child) .major_period dl dd{width:610px}}.major .major_period{padding:0 0 6.345177665vw}@media screen and (min-width: 769px){.major .major_period{padding:0}@supports(grid-template-rows: subgrid){.major .major_period{display:grid;grid-template-rows:subgrid;grid-row:span 6}}}@media screen and (min-width: 769px){.major .major_period:first-child dl{display:flex}}.major .major_period:nth-child(2){padding:0}@media screen and (min-width: 769px){.major .major_period:nth-child(2) dl dt{display:none}}.major .major_period dl{display:flex}.major .major_period dl:first-child dt,.major .major_period dl:first-child dd{border-top:none}@media screen and (min-width: 769px){.major .major_period dl:first-child dd{text-align:center;font-size:1.3846153846vw}}@media screen and (min-width: 1300px){.major .major_period dl:first-child dd{font-size:18px;font-weight:500}}.major .major_period dl dt{border-top:1px solid #b5b5b5;width:29.1878172589vw;font-size:3.0456852792vw;line-height:5.076142132vw;padding:3.807106599vw 3.807106599vw 3.807106599vw 0}@media screen and (min-width: 769px){.major .major_period dl dt{font-size:1.0769230769vw;width:10.8461538462vw;line-height:1.8461538462vw;padding:1vw 1.1538461538vw 1.1538461538vw;margin:0 1.5384615385vw 0 0}}@media screen and (min-width: 1300px){.major .major_period dl dt{font-size:14px;width:141px;line-height:24px;padding:13px 15px 15px;margin:0 20px 0 0}}.major .major_period dl dd{border-top:1px solid #b5b5b5;font-size:3.5532994924vw;line-height:5.076142132vw;font-weight:500;padding:3.807106599vw 0;width:calc(100% - 29.1878172589vw)}@media screen and (min-width: 769px){.major .major_period dl dd{font-size:1.2307692308vw;line-height:1.8461538462vw;font-weight:400;padding:1vw 1.1538461538vw 1.1538461538vw;width:23.4615384615vw;min-height:4.0769230769vw}}@media screen and (min-width: 1300px){.major .major_period dl dd{font-size:16px;line-height:24px;padding:13px 15px 15px;width:305px;min-height:53px}}.major .major_period dl dd ul li{position:relative;padding-left:1.5em;padding-bottom:.5em;text-align:justify}.major .major_period dl dd ul li::before{content:"◎";position:absolute;left:0}.major .major_period dl dd ul li:last-of-type{padding-bottom:0}#introduction .introduction_inner{padding:10.152284264vw 0 8.883248731vw;border-bottom:1px solid #ddd}@media screen and (min-width: 769px){#introduction .introduction_inner{padding:2.0769230769vw 0;display:flex;justify-content:space-between}}@media screen and (min-width: 1300px){#introduction .introduction_inner{padding:27px 0}}#introduction .introduction_inner .theme{padding:0 0 6.345177665vw}@media screen and (min-width: 769px){#introduction .introduction_inner .theme{width:31.5384615385vw;padding:0}}@media screen and (min-width: 1300px){#introduction .introduction_inner .theme{width:410px}}#introduction .introduction_inner .theme dt{font-size:2.7918781726vw;padding:0 0 3.0456852792vw;color:#463228}@media screen and (min-width: 769px){#introduction .introduction_inner .theme dt{font-size:1.0769230769vw;padding:0 0 1.5384615385vw}}@media screen and (min-width: 1300px){#introduction .introduction_inner .theme dt{font-size:14px;padding:0 0 20px}}#introduction .introduction_inner .theme dd{font-size:4.5685279188vw;line-height:1.5;font-weight:600;letter-spacing:.03em}@media screen and (min-width: 769px){#introduction .introduction_inner .theme dd{font-size:1.3846153846vw}}@media screen and (min-width: 1300px){#introduction .introduction_inner .theme dd{font-size:18px}}@media screen and (min-width: 769px){#introduction .teacher_detail{width:44.6153846154vw}}@media screen and (min-width: 1300px){#introduction .teacher_detail{width:580px}}#introduction .teacher_detail dl{padding:0 0 7.614213198vw}@media screen and (min-width: 769px){#introduction .teacher_detail dl{padding:0 0 2.1538461538vw;display:flex}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl{padding:0 0 28px}}#introduction .teacher_detail dl:last-child{padding:0}#introduction .teacher_detail dl dt{font-size:2.7918781726vw;padding:0 0 2.538071066vw;letter-spacing:.03em}@media screen and (min-width: 769px){#introduction .teacher_detail dl dt{width:10vw;font-size:1.0769230769vw;line-height:2.0769230769vw;padding:0}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl dt{font-size:14px;line-height:27px;width:130px}}@media screen and (min-width: 769px){#introduction .teacher_detail dl dd{width:calc(100% - 10vw)}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl dd{width:calc(100% - 130px)}}#introduction .teacher_detail dl.teacher_name dd .information{display:flex;align-items:center;flex-wrap:wrap;gap:1.5228426396vw 3.0456852792vw;padding:0 0 3.0456852792vw}@media screen and (min-width: 769px){#introduction .teacher_detail dl.teacher_name dd .information{gap:.3846153846vw 4.3846153846vw;padding:0 0 1.1538461538vw}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl.teacher_name dd .information{gap:5px 57px;padding:0 0 15px}}#introduction .teacher_detail dl.teacher_name dd .information .jp_name{font-size:4.5685279188vw;line-height:1.5;font-weight:600;border-left-width:.03em}@media screen and (min-width: 769px){#introduction .teacher_detail dl.teacher_name dd .information .jp_name{font-size:1.3846153846vw}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl.teacher_name dd .information .jp_name{font-size:18px}}#introduction .teacher_detail dl.teacher_name dd .information a{font-size:3.0456852792vw;color:#218dc6;letter-spacing:.03em;display:flex;align-items:center;gap:0 1.269035533vw;text-decoration:underline}@media screen and (min-width: 769px){#introduction .teacher_detail dl.teacher_name dd .information a{font-size:1.0769230769vw;gap:0 .3846153846vw}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl.teacher_name dd .information a{font-size:14px;gap:0 5px}}#introduction .teacher_detail dl.teacher_name dd .information a::before{content:"";display:block;width:5.5837563452vw;height:5.5837563452vw;background-image:url("../../img/common/siteparts-icon_blank.svg");background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 769px){#introduction .teacher_detail dl.teacher_name dd .information a::before{width:1.6923076923vw;height:1.6923076923vw}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl.teacher_name dd .information a::before{width:22px;height:22px}}#introduction .teacher_detail dl.teacher_name dd .hp-en{display:block;font-size:3.5532994924vw;line-height:1.5;letter-spacing:.03em;color:#b5b5b5}@media screen and (min-width: 769px){#introduction .teacher_detail dl.teacher_name dd .hp-en{font-size:1.0769230769vw}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl.teacher_name dd .hp-en{font-size:14px}}@media screen and (min-width: 769px){#introduction .teacher_detail dl.position{padding:0 0 2.0769230769vw}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl.position{padding:0 0 27px}}#introduction .teacher_detail dl.position dd{font-size:4.5685279188vw;letter-spacing:.03em;font-weight:600}@media screen and (min-width: 769px){#introduction .teacher_detail dl.position dd{font-size:1.3846153846vw;line-height:1.5}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl.position dd{font-size:18px}}#introduction .teacher_detail dl.research dd .research_name{display:block;font-size:4.5685279188vw;line-height:1.5;letter-spacing:.03em;font-weight:600;padding:0 0 3.0456852792vw}@media screen and (min-width: 769px){#introduction .teacher_detail dl.research dd .research_name{font-size:1.3846153846vw;padding:0 0 1.1538461538vw}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl.research dd .research_name{font-size:18px;padding:0 0 15px}}#introduction .teacher_detail dl.research dd .research_detail{font-size:3.5532994924vw;line-height:7.1065989848vw;text-align:justify}@media screen and (min-width: 769px){#introduction .teacher_detail dl.research dd .research_detail{font-size:1.0769230769vw;line-height:2.1538461538vw}}@media screen and (min-width: 1300px){#introduction .teacher_detail dl.research dd .research_detail{font-size:14px;line-height:28px}}#introduction ul.teacher_detail{width:100%;display:flex;flex-wrap:wrap}#introduction ul.teacher_detail .teacher_detail_item{width:100%;padding:44px 0;border-top:1px solid #ddd}#introduction ul.teacher_detail .teacher_detail_item dl.position{padding-bottom:0}#introduction ul.teacher_detail .teacher_detail_item:nth-of-type(1){padding-top:0;border-color:rgba(0,0,0,0)}#introduction ul.teacher_detail .teacher_detail_item:last-of-type{padding-bottom:18px}@media screen and (min-width: 769px){#introduction .format-accordion_answer_inner .format-linkBtn{width:43.3846153846vw}}@media screen and (min-width: 1300px){#introduction .format-accordion_answer_inner .format-linkBtn{width:564px}}/*# sourceMappingURL=graduate.css.map */
