@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#department #top #contentsNav .bnr{width:80%;max-width:830px;margin:50px auto 0}#department #depatop #container{overflow:clip}#department #depatop #pageHead #pageTitle-wrap{width:100%;height:calc(100dvh - 110px);margin-left:0}#department #depatop #pageHead #pageTitle-wrap .pageTitle{width:initial;min-width:36%;height:220px;padding-right:5%;padding-left:3%;background:-webkit-gradient(linear, left top, right top, from(rgba(60, 164, 253, 0.9)), to(rgba(90, 239, 252, 0.9)));background:linear-gradient(90deg, rgba(60, 164, 253, 0.9), rgba(90, 239, 252, 0.9));bottom:20px;border-top-right-radius:10px;border-bottom-right-radius:10px}#department #depatop #pageHead #pageTitle-wrap .pageTitle hgroup{width:initial;max-width:initial}#department #depatop #pageHead #pageTitle-wrap .pageTitle hgroup h1{font-size:clamp(1.375rem,.996rem + 1.62vw,2.25rem)}#department #depatop #pageHead #pageTitle-wrap .bgImg{width:calc(100% - 50px);height:calc(100% - 70px);margin-left:auto}#department #depatop #pageHead #pageTitle-wrap .bgImg>div{display:none}@media screen and (max-width: 1300px){#department #depatop #pageHead #pageTitle-wrap .bgImg{width:calc(100% - 90px)}}@media screen and (max-width: 1024px){#department #depatop #pageHead #pageTitle-wrap{height:auto;padding-bottom:40px}#department #depatop #pageHead #pageTitle-wrap .pageTitle{width:initial;min-width:36%;height:initial;top:initial;bottom:0;padding:15px 4%}#department #depatop #pageHead #pageTitle-wrap .pageTitle hgroup{width:initial;max-width:initial}#department #depatop #pageHead #pageTitle-wrap .pageTitle hgroup p{margin-bottom:5px}#department #depatop #pageHead #pageTitle-wrap .bgImg{width:96%;height:auto;aspect-ratio:37/26}}@media screen and (max-width: 600px){#department #depatop #pageHead #pageTitle-wrap .bgImg{width:98%}}#department #depatop #mainArea-program{padding-top:60px;padding-bottom:80px;margin-bottom:100px;position:relative}#department #depatop #mainArea-program::after{content:"";position:absolute;top:0;left:50%;z-index:-1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:200%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#3CA4FD), to(#5AEFFC));background:linear-gradient(180deg, #3CA4FD, #5AEFFC);opacity:.2}@media screen and (max-width: 1024px){#department #depatop #mainArea-program::after{left:calc(-6% - 7px);right:calc(-6% - 7px);width:auto;-webkit-transform:none;transform:none}}@media screen and (max-width: 600px){#department #depatop #mainArea-program{padding-top:40px;padding-bottom:30px;margin-bottom:60px}}#department #depatop #mainArea h2{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:clamp(1.438rem,1.139rem + 1.27vw,2.125rem);line-height:1.4;letter-spacing:0;text-align:center;margin-bottom:70px}#department #depatop #mainArea h2::before{font-family:"icomoon";content:"";font-weight:normal;font-style:normal;font-size:110%;background:-webkit-gradient(linear, left top, left bottom, from(#00c76e), to(#006ccb));background:linear-gradient(180deg, #00c76e, #006ccb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);vertical-align:-0.07em;margin-right:7px}#department #depatop #mainArea h2 span{font-size:130%}@media screen and (max-width: 600px){#department #depatop #mainArea h2{line-height:1.2;margin-bottom:50px}}#department #depatop #mainArea h3{min-height:36px;font-size:clamp(1.25rem,1.115rem + .58vw,1.563rem);color:#000;line-height:1.3;font-weight:500;padding-left:40px;margin-bottom:40px;background:url(../images/common/heading02-deco.svg) no-repeat left top 1px/auto 32px}@media screen and (max-width: 1024px){#department #depatop #mainArea h3{padding-left:40px;background-size:auto 30px}}@media screen and (max-width: 600px){#department #depatop #mainArea h3{min-height:22px;padding-left:26px;margin-bottom:30px;background-size:auto 20px;background-position:left top 3px}}#department #depatop #mainArea h4.heading04{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-weight:600}#department #depatop #mainArea .model .img{width:80%;max-width:800px;margin:0 auto 60px}#department #depatop #mainArea .model .area-3column>div,#department #depatop #mainArea .model .area-2column>div{position:relative}#department #depatop #mainArea .model .area-3column>div::after,#department #depatop #mainArea .model .area-2column>div::after{content:"";width:100%;height:100%;position:absolute;top:0;right:-15px;border-right:1px dashed #0561a5}#department #depatop #mainArea .model .area-3column>div:last-of-type::after,#department #depatop #mainArea .model .area-2column>div:last-of-type::after{border-right:none}#department #depatop #mainArea .model .area-3column>div .heading04,#department #depatop #mainArea .model .area-2column>div .heading04{font-size:clamp(1.188rem,1.106rem + .35vw,1.375rem);text-align:center;letter-spacing:0}#department #depatop #mainArea .model .catch{font-size:106%;font-weight:500;margin-bottom:15px}@media screen and (max-width: 1024px){#department #depatop #mainArea .model .area-3column>div,#department #depatop #mainArea .model .area-2column>div{width:100%;padding-bottom:30px;border-bottom:1px dashed #0561a5}#department #depatop #mainArea .model .area-3column>div::after,#department #depatop #mainArea .model .area-2column>div::after{display:none}#department #depatop #mainArea .model .area-3column>div:last-of-type,#department #depatop #mainArea .model .area-2column>div:last-of-type{border-bottom:none}}@media screen and (max-width: 600px){#department #depatop #mainArea .model .area-3column,#department #depatop #mainArea .model .area-2column{row-gap:20px}#department #depatop #mainArea .model .area-3column>div,#department #depatop #mainArea .model .area-2column>div{padding-bottom:20px}#department #depatop #mainArea .model .catch{margin-bottom:10px}}#department #depatop #mainArea .program .area-2column>div{position:relative}#department #depatop #mainArea .program .area-2column>div::after{content:"";width:100%;height:100%;position:absolute;top:0;right:-15px;border-right:1px dashed #0561a5}#department #depatop #mainArea .program .area-2column>div:last-of-type::after{border-right:none}#department #depatop #mainArea .program .catch{font-size:106%;font-weight:500;margin-bottom:15px}@media screen and (max-width: 1024px){#department #depatop #mainArea .program .area-2column>div{width:100%;padding-bottom:30px;border-bottom:1px dashed #0561a5}#department #depatop #mainArea .program .area-2column>div::after{display:none}#department #depatop #mainArea .program .area-2column>div:last-of-type{border-bottom:none}}@media screen and (max-width: 600px){#department #depatop #mainArea .program .area-2column{row-gap:20px}#department #depatop #mainArea .program .area-2column>div{padding-bottom:20px}#department #depatop #mainArea .program .catch{margin-bottom:10px}}#department #depatop #mainArea #license .license-list li{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;line-height:1.1;font-weight:500;padding:10px 15px;background:#fff;-webkit-box-shadow:2px 2px 0 #c3d8eb;box-shadow:2px 2px 0 #c3d8eb;border-radius:10px}#department #depatop #mainArea #license .license-list li span{font-size:80%}#department #depatop #mainArea #license .license-list li sup{font-size:70%;vertical-align:top}@media screen and (max-width: 1024px){#department #depatop #mainArea #license .license-list{gap:10px}#department #depatop #mainArea #license .license-list li{padding:7px 10px}}@media screen and (max-width: 600px){#department #depatop #mainArea #license .license-list{gap:7px}#department #depatop #mainArea #license .license-list li{padding:5px 7px}}#department #depatop #mainArea #license .sup{line-height:1.3}#department #depatop #mainArea #license .sup+.sup{margin-top:5px}#department #depatop #mainArea #license .sup.ann{padding-left:1.8em;text-indent:-1.8em}#department #depatop #catetop .bnr{width:80%;max-width:830px;margin:80px auto 0}@media screen and (max-width: 600px){#department #depatop #catetop .bnr{width:100%;margin-top:30px}}#department #depatop #movie h2{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;font-size:clamp(1.625rem,1.246rem + 1.62vw,2.5rem);line-height:1;font-weight:700;padding-left:45px;margin-bottom:30px;position:relative}#department #depatop #movie h2::before{font-family:"icomoon";content:"";font-weight:normal;font-style:normal;position:absolute;top:.25em;left:0;font-size:80%;color:#0561a5}#department #depatop #movie h2 small{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:400;font-style:normal;font-size:46%;font-weight:500;margin-left:20px}@media screen and (max-width: 1024px){#department #depatop #movie h2{padding-left:37px}#department #depatop #movie h2::before{top:.2em}}@media screen and (max-width: 600px){#department #depatop #movie h2{padding-left:35px;margin-bottom:20px}#department #depatop #movie h2 small{display:block;margin-top:5px;margin-left:0}}#department #depatop #movie .movie-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}#department #depatop #movie .movie-list>div{width:calc((100% - 40px)/3) !important;width:100%;aspect-ratio:16/9}#department #depatop #movie .movie-list>div iframe{width:100%;height:100%}@media screen and (max-width: 1024px){#department #depatop #movie .movie-list{gap:10px}#department #depatop #movie .movie-list>div{width:calc((100% - 10px)/2) !important}}@media screen and (max-width: 600px){#department #depatop #movie .movie-list>div{width:100% !important}}#department #other-contents{padding-top:20px;margin-top:160px;border-top:1px solid;-o-border-image:linear-gradient(90deg, #006ccb, #00c76e);border-image:-webkit-gradient(linear, left top, right top, from(#006ccb), to(#00c76e));border-image:linear-gradient(90deg, #006ccb, #00c76e);border-image-slice:1}@media screen and (max-width: 1024px){#department #other-contents{margin-top:120px}}@media screen and (max-width: 600px){#department #other-contents{margin-top:80px}}#department #other-contents h2{font-size:clamp(1.125rem,1.017rem + .46vw,1.375rem);color:#0561a5;text-align:center;margin-bottom:15px}#department #other-contents .btn-list{gap:15px}#department #other-contents .btn-list li{width:calc((100% - 45px)/4);max-width:initial;height:45px}#department #other-contents .btn-list li a{font-size:1rem}@media screen and (max-width: 1024px){#department #other-contents .btn-list li{width:calc((100% - 30px)/3)}}@media screen and (max-width: 600px){#department #other-contents .btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}#department #other-contents .btn-list li{width:calc((100% - 10px)/2);height:40px}#department #other-contents .btn-list li+li{margin-top:0}#department #other-contents .btn-list li a{font-size:.875rem}}#department #license .license-list{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px}#department #license .license-list li{line-height:1.1;font-weight:500;padding:10px 15px;background:#ddf5fd}#department #license .license-list li span{font-size:80%}#department #license .license-list li sup{font-size:70%;vertical-align:top}@media screen and (max-width: 1024px){#department #license .license-list{gap:10px}#department #license .license-list li{padding:7px 10px}}@media screen and (max-width: 600px){#department #license .license-list{gap:7px}#department #license .license-list li{padding:5px 7px}}#department #license .sup{line-height:1.3}#department #license .sup+.sup{margin-top:5px}#department #license .sup.ann{padding-left:1.8em;text-indent:-1.8em}#department #future .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px}#department #future .flex .column{width:calc((100% - 80px)/2)}#department #future .flex .column h3{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:clamp(1.25rem,1.142rem + .46vw,1.5rem);line-height:1.2;font-weight:700;padding:10px 0 10px 25px;margin-bottom:20px;position:relative}#department #future .flex .column h3::before{content:"";position:absolute;top:0;left:0;width:10px;height:100%;border-radius:20px;background:-webkit-gradient(linear, left top, left bottom, from(#00ace6), to(#e0f0e2));background:linear-gradient(180deg, #00ace6, #e0f0e2)}#department #future .flex .column .img{width:80%;aspect-ratio:7/4;margin:0 auto 20px;background:#ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#department #future .flex .column .txt{margin-bottom:20px}#department #future .flex .column .job-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px}#department #future .flex .column .job-list li{width:calc((100% - 5px)/2);min-height:26px;font-size:.9375rem;color:#fff;line-height:1;font-weight:500;letter-spacing:0;padding:5px 10px 6px;background:#00ace6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#department #future .flex .column .job-list li:last-of-type{color:#000;background:#fff;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 1024px){#department #future .flex{gap:60px 40px}#department #future .flex .column{width:calc((100% - 40px)/2)}#department #future .flex .column .job-list li{font-size:.875rem}}@media screen and (max-width: 600px){#department #future .flex .column{width:100%}#department #future .flex .column+.column{margin-top:40px}#department #future .flex .column h3{padding:7px 0 7px 20px;margin-bottom:15px}#department #future .flex .column h3::before{width:8px}#department #future .flex .column .job-list{gap:5px}#department #future .flex .column .job-list li{font-size:.8125rem;padding:5px 7px 6px}}#department #class #points .area-3column,#department #communication #course #points .area-3column,#department #graduateschool #curriculum #points .area-3column{padding-top:35px;counter-reset:number 0}#department #class #points .area-3column>div,#department #communication #course #points .area-3column>div,#department #graduateschool #curriculum #points .area-3column>div{padding-top:60px;background-color:#c3d8eb;position:relative}#department #class #points .area-3column>div::before,#department #communication #course #points .area-3column>div::before,#department #graduateschool #curriculum #points .area-3column>div::before{counter-increment:number 1;content:counter(number);position:absolute;top:-35px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;height:70px;font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:2rem;color:#fff;line-height:1;padding-bottom:5px;background:#333;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#department #class #points .area-3column>div h3,#department #communication #course #points .area-3column>div h3,#department #graduateschool #curriculum #points .area-3column>div h3{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:1.5rem;margin-bottom:15px}#department #class #points .area-3column>div h3 span,#department #communication #course #points .area-3column>div h3 span,#department #graduateschool #curriculum #points .area-3column>div h3 span{display:block;width:100%;text-align:center;line-height:1;padding:10px 10px;background-color:#fff}#department #class #points .area-3column>div h3 span+span,#department #communication #course #points .area-3column>div h3 span+span,#department #graduateschool #curriculum #points .area-3column>div h3 span+span{margin-top:7px}#department #class #points .area-3column>div .txt,#department #communication #course #points .area-3column>div .txt,#department #graduateschool #curriculum #points .area-3column>div .txt{padding:15px 15px 20px;line-height:1.5}@media screen and (max-width: 1024px){#department #class #points .area-3column,#department #communication #course #points .area-3column,#department #graduateschool #curriculum #points .area-3column{padding-top:28px}#department #class #points .area-3column>div,#department #communication #course #points .area-3column>div,#department #graduateschool #curriculum #points .area-3column>div{padding-top:45px}#department #class #points .area-3column>div::before,#department #communication #course #points .area-3column>div::before,#department #graduateschool #curriculum #points .area-3column>div::before{top:-28px;width:56px;height:56px;font-size:1.75rem;padding-bottom:2px}#department #class #points .area-3column>div h3,#department #communication #course #points .area-3column>div h3,#department #graduateschool #curriculum #points .area-3column>div h3{font-size:1.375rem;margin-bottom:10px}}@media screen and (max-width: 600px){#department #class #points .area-3column,#department #communication #course #points .area-3column,#department #graduateschool #curriculum #points .area-3column{padding-top:20px;gap:45px 0}#department #class #points .area-3column>div,#department #communication #course #points .area-3column>div,#department #graduateschool #curriculum #points .area-3column>div{padding-top:40px}#department #class #points .area-3column>div::before,#department #communication #course #points .area-3column>div::before,#department #graduateschool #curriculum #points .area-3column>div::before{top:-24px;width:48px;height:48px;font-size:1.5rem}#department #class #points .area-3column>div h3,#department #communication #course #points .area-3column>div h3,#department #graduateschool #curriculum #points .area-3column>div h3{font-size:1.25rem;margin-bottom:0}#department #class #points .area-3column>div h3 span,#department #communication #course #points .area-3column>div h3 span,#department #graduateschool #curriculum #points .area-3column>div h3 span{padding:7px 5px}#department #class #points .area-3column>div h3 span+span,#department #communication #course #points .area-3column>div h3 span+span,#department #graduateschool #curriculum #points .area-3column>div h3 span+span{margin-top:5px}}#department #class #overview .area-2column>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#department #class #overview .area-2column>div .img{margin-top:auto}#department #class #best .area-2column>div .head{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;margin:-50px 20px 20px}#department #class #best .area-2column>div .head .lecture{display:inline-block;font-size:1.375rem;line-height:1;font-weight:700;padding:5px 10px;margin-bottom:8px;background:#fff}#department #class #best .area-2column>div .head .catch span{display:inline;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-size:1.25rem;color:#fff;line-height:1.2;font-weight:500;padding:5px 10px;background:-webkit-gradient(linear, left top, right top, from(#00ace6), to(#a2d7d4));background:linear-gradient(90deg, #00ace6, #a2d7d4)}@media screen and (max-width: 1024px){#department #class #best .area-2column>div .head{margin:-50px 10px 15px}#department #class #best .area-2column>div .head .lecture{display:inline-block;font-size:1.25rem;padding:3px 7px;margin-bottom:5px}#department #class #best .area-2column>div .head .catch span{font-size:1.125rem;line-height:2;padding:3px 7px}}#department #class #best .area-2column>div .inner{padding-right:10px;padding-left:30px}#department #class #best .area-2column>div .inner .name{font-size:1.25rem;line-height:1;font-weight:500;margin-bottom:7px}#department #class #best .area-2column>div .inner .name small{font-size:80%;font-weight:400;margin-left:2px}#department #class #best .area-2column>div .inner .from{font-size:86%;line-height:1.2;margin-bottom:20px}@media screen and (max-width: 600px){#department #class #best .area-2column>div .inner{padding-right:0}#department #class #best .area-2column>div .inner .name{font-size:1.125rem}}#department #seminar-lab .head{margin-bottom:30px}#department #seminar-lab .head h2{min-width:180px;height:40px;font-size:110%;color:#fff;line-height:1;font-weight:700;padding:0 15px;margin-bottom:15px;background:-webkit-gradient(linear, left top, right top, from(#006ccb), to(#00c76e));background:linear-gradient(90deg, #006ccb, #00c76e);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#department #seminar-lab .head h2 small{font-size:77%}#department #seminar-lab .head .heading02{min-height:initial;padding-left:0;margin-bottom:0;background:none}#department #seminar-lab .head .heading02 small{vertical-align:.1em;margin-right:2px;margin-left:0}#department #seminar-lab .head .heading02 small::after{content:"："}@media screen and (max-width: 600px){#department #seminar-lab .head{margin-bottom:15px}#department #seminar-lab .head h2{min-width:140px;height:36px;font-size:106%;padding:0 10px;margin-bottom:5px}}#department #seminar-lab .flex{margin-bottom:50px}#department #seminar-lab .flex .btnArea{width:320px;margin-right:50px}#department #seminar-lab .flex .btnArea .btn+.btn{margin-top:15px}#department #seminar-lab .flex .thema{-webkit-box-flex:1;-ms-flex:1;flex:1}#department #seminar-lab .flex .thema .heading04{margin-bottom:15px}#department #seminar-lab .flex .thema .circle-list li{line-height:1.3}#department #seminar-lab .flex .thema .circle-list li::before{top:.4em}#department #seminar-lab .flex .thema .circle-list li+li{margin-top:10px}@media screen and (max-width: 600px){#department #seminar-lab .flex{margin-bottom:20px}#department #seminar-lab .flex .btnArea{width:90%;margin:0 auto 30px}#department #seminar-lab .flex .btnArea .btn+.btn{margin-top:10px}#department #seminar-lab .flex .thema{width:100%}#department #seminar-lab .flex .thema .heading04{margin-bottom:10px}#department #seminar-lab .flex .thema .circle-list li::before{top:.5em}#department #seminar-lab .flex .thema .circle-list li+li{margin-top:7px}}#department #seminar-lab .photo-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}#department #seminar-lab .photo-list p{width:calc((100% - 10px)/2)}#department #seminar-lab .photo-list p img{width:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 600px){#department #seminar-lab .photo-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 0}#department #seminar-lab .photo-list p{width:100%}}#department #curriculum #base .dropWrap>div+div{margin-top:60px}#department #curriculum #base .dropWrap>div .heading03{margin-bottom:15px}@media screen and (max-width: 600px){#department #curriculum #base .dropWrap>div+div{margin-top:40px}#department #curriculum #base .dropWrap>div .heading03{margin-bottom:15px}}#department #curriculum #future .flex .column h3::before{background:-webkit-gradient(linear, left top, left bottom, from(#00ace6), to(#e0f0e2));background:linear-gradient(180deg, #00ace6, #e0f0e2)}#department #curriculum #future .flex .column .job-list li:not(:last-of-type){background:#00ace6}#department #curriculum #future .btn{max-width:500px;margin:0 auto}@media screen and (max-width: 600px){#department #curriculum #future .btn{margin-top:40px}}#department #facility .dropWrap>div{display:-webkit-box;display:-ms-flexbox;display:flex}#department #facility .dropWrap>div+div{margin-top:60px}#department #facility .dropWrap>div .cnt{width:calc(100% - 380px);margin-right:auto}#department #facility .dropWrap>div .img{width:340px;aspect-ratio:3/2}#department #facility .dropWrap>div .img img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){#department #facility .dropWrap>div{display:block}#department #facility .dropWrap>div .cnt{width:100%;margin:0 0 30px}#department #facility .dropWrap>div .img{width:100%;max-width:500px;margin:0 auto}}@media screen and (max-width: 600px){#department #facility .dropWrap>div+div{margin-top:40px}#department #facility .dropWrap>div .cnt{margin-bottom:20px}#department #facility .dropWrap>div .img{max-width:initial}}#department #student{counter-reset:voice-count}#department #student section{padding:30px}#department #student section+section{margin-top:80px}#department #student section .title{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;color:#fff;line-height:1;font-weight:500;padding:5px 15px;margin-bottom:20px;margin-left:-30px;background:-webkit-gradient(linear, left top, right top, from(#00ace6), to(#e0f0e2));background:linear-gradient(90deg, #00ace6, #e0f0e2)}#department #student section .title::after{counter-increment:voice-count;content:counter(voice-count, decimal-leading-zero);font-size:140%;margin-left:2px}#department #student section .catch{font-size:clamp(1.25rem,1.142rem + .46vw,1.5rem);color:#0561a5;line-height:1.5;font-weight:500;margin-bottom:20px}#department #student section .head{line-height:1.2;margin-bottom:30px}#department #student section .head .name{font-size:clamp(1.125rem,1.017rem + .46vw,1.375rem);font-weight:500;line-height:1;margin-bottom:15px}#department #student section .head .name small{font-size:76%;letter-spacing:0;margin-left:5px}#department #student section .head p:not(.name){font-size:90%}#department #student section .head p:not(.name)+p{margin-top:3px}@media screen and (max-width: 600px){#department #student section{padding:15px}#department #student section+section{margin-top:50px}#department #student section .title{padding:5px 10px;margin-bottom:15px;margin-left:-15px}#department #student section .catch{margin-bottom:15px}#department #student section .head{margin-bottom:20px}#department #student section .head .name{margin-bottom:10px}}#department #career #license .dropWrap,#department #career #future .dropWrap{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px}#department #career #license .dropWrap>div,#department #career #future .dropWrap>div{width:calc((100% - 50px)/2)}#department #career #license .dropWrap>div .heading04,#department #career #future .dropWrap>div .heading04{margin-bottom:20px}#department #career #license .dropWrap>div .heading04 small,#department #career #future .dropWrap>div .heading04 small{margin-left:0}#department #career #license .dropWrap>div .heading04 sup,#department #career #future .dropWrap>div .heading04 sup{font-size:60%;vertical-align:top}@media screen and (max-width: 1024px){#department #career #license .dropWrap,#department #career #future .dropWrap{gap:30px}}@media screen and (max-width: 600px){#department #career #license .dropWrap,#department #career #future .dropWrap{margin-top:20px}#department #career #license .dropWrap>div,#department #career #future .dropWrap>div{width:100%}#department #career #license .dropWrap>div .heading04,#department #career #future .dropWrap>div .heading04{margin-bottom:10px}#department #career #license .dropWrap>div .heading04 small,#department #career #future .dropWrap>div .heading04 small{display:inline}}#department #career .btn-more{margin:100px auto 0}@media screen and (max-width: 600px){#department #career .btn-more{margin-top:50px}}#department #career #future .dropWrap{margin-top:0}#department #career #future .dropWrap>div .heading04 small{font-size:70%;letter-spacing:-0.05em}@media screen and (max-width: 1024px){#department #career #future .dropWrap>div .heading04 small{display:block}}#department #career #future .btn-more{margin:70px auto 0}@media screen and (max-width: 600px){#department #career #future .btn-more{margin-top:20px}}#department #career #message .btn{width:100%;max-width:600px}#department #graduation-research #researchContent hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:50px}#department #graduation-research #researchContent hgroup p{width:120px;height:36px;font-size:88%;color:#fff;line-height:1;padding-bottom:2px;margin-right:20px;background:#0561a5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#department #graduation-research #researchContent hgroup h2{font-size:clamp(1.375rem,1.267rem + .46vw,1.625rem);color:#0561a5;line-height:1.4}@media screen and (max-width: 600px){#department #graduation-research #researchContent hgroup{display:block;margin-bottom:30px}#department #graduation-research #researchContent hgroup p{width:100px;height:30px;margin:0 0 5px}}#department #graduation-research #researchContent .flex .photo-name{width:30%;margin-right:auto}#department #graduation-research #researchContent .flex .photo-name .img{margin-bottom:10px}#department #graduation-research #researchContent .flex .photo-name .img img{width:100%;aspect-ratio:5/8;-o-object-fit:cover;object-fit:cover}#department #graduation-research #researchContent .flex .photo-name .nameArea{line-height:1.3;padding-left:5px}#department #graduation-research #researchContent .flex .photo-name .nameArea .name{font-size:clamp(1.125rem,1.017rem + .46vw,1.375rem);font-weight:500;margin-bottom:5px}#department #graduation-research #researchContent .flex .photo-name .nameArea .name small{font-size:76%;font-weight:400;letter-spacing:0;margin-left:5px}#department #graduation-research #researchContent .flex .photo-name .nameArea p:not(.name){font-size:88%}@media screen and (max-width: 600px){#department #graduation-research #researchContent .flex .photo-name{width:100%;margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#department #graduation-research #researchContent .flex .photo-name .img{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}#department #graduation-research #researchContent .flex .photo-name .nameArea{width:140px;padding-left:20px}}#department #graduation-research #researchContent .flex dl{width:66%}#department #graduation-research #researchContent .flex dl>div+div{margin-top:30px}#department #graduation-research #researchContent .flex dl>div dt{color:#0561a5;font-weight:700;line-height:1;background:-webkit-gradient(linear, left top, right top, from(#DAEBFD), to(#EAFCF4));background:linear-gradient(90deg, #DAEBFD, #EAFCF4);padding:10px;margin-bottom:10px}#department #graduation-research #researchContent .flex dl>div dd{padding:0 10px}@media screen and (max-width: 600px){#department #graduation-research #researchContent .flex dl{width:100%}#department #graduation-research #researchContent .flex dl>div+div{margin-top:25px}#department #graduation-research #researchContent .flex dl>div dt{padding:5px;margin-bottom:10px}#department #graduation-research #researchContent .flex dl>div dd{padding:0 5px}}#department #graduation-research #researchContent .comment{display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px;margin-top:70px;border-radius:20px;background:#e9f6f4}#department #graduation-research #researchContent .comment .photo{width:200px;margin-right:30px}#department #graduation-research #researchContent .comment .column{-webkit-box-flex:1;-ms-flex:1;flex:1}#department #graduation-research #researchContent .comment .column .catch{font-size:120%;color:#0561a5;line-height:1.5;font-weight:500;margin-bottom:10px}#department #graduation-research #researchContent .comment .column .name{font-weight:500;line-height:1.3;margin-bottom:15px}@media screen and (max-width: 600px){#department #graduation-research #researchContent .comment{display:block;padding:15px;margin-top:40px;border-radius:10px}#department #graduation-research #researchContent .comment .photo{float:left;width:140px;margin-right:12px;margin-bottom:12px}#department #graduation-research #researchContent .comment .column{-webkit-box-flex:1;-ms-flex:1;flex:1}#department #graduation-research #researchContent .comment .column .catch{font-size:116%;line-height:1.4}#department #graduation-research #researchContent .comment .column .txt{clear:both}}#department #graduation-research #researchTheme .square-list li{font-size:1rem;padding-left:15px}#department #graduation-research #researchTheme .square-list li::before{width:8px;height:8px;top:.6em}#department #graduation-research #researchTheme .square-list li+li{margin-top:10px}@media screen and (max-width: 600px){#department #graduation-research #researchTheme .square-list li{font-size:.875rem;line-height:1.4;padding-left:12px}#department #graduation-research #researchTheme .square-list li::before{width:6px;height:6px;top:.5em}}#department #alumni-voices{counter-reset:voice-count}#department #alumni-voices section.dropCnt{padding:30px}#department #alumni-voices section.dropCnt+section.dropCnt{margin-top:80px}#department #alumni-voices section.dropCnt .title{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;color:#fff;line-height:1;font-weight:500;padding:5px 15px;margin-bottom:20px;margin-left:-30px;background:-webkit-gradient(linear, left top, right top, from(#00ace6), to(#e0f0e2));background:linear-gradient(90deg, #00ace6, #e0f0e2)}#department #alumni-voices section.dropCnt .title::after{counter-increment:voice-count;content:counter(voice-count, decimal-leading-zero);font-size:140%;margin-left:2px}#department #alumni-voices section.dropCnt .catch{font-size:clamp(1.25rem,1.142rem + .46vw,1.5rem);color:#0561a5;line-height:1.5;font-weight:500;margin-bottom:20px}#department #alumni-voices section.dropCnt .flex .photo{width:30%}#department #alumni-voices section.dropCnt .flex .photo img{width:100%;aspect-ratio:5/8;-o-object-fit:cover;object-fit:cover}#department #alumni-voices section.dropCnt .flex .photo+.column .head,#department #alumni-voices section.dropCnt .flex .photo+.column .txt{padding-left:30px}#department #alumni-voices section.dropCnt .flex .column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:10px}#department #alumni-voices section.dropCnt .flex .column .head{line-height:1.2;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #c3d8eb}#department #alumni-voices section.dropCnt .flex .column .head .name{font-size:clamp(1.125rem,1.017rem + .46vw,1.375rem);font-weight:500;line-height:1;margin-bottom:15px}#department #alumni-voices section.dropCnt .flex .column .head .name small{font-size:76%;letter-spacing:0;margin-left:5px}#department #alumni-voices section.dropCnt .flex .column .head p:not(.name){font-size:90%}#department #alumni-voices section.dropCnt .flex .column .head p:not(.name)+p{margin-top:3px}#department #alumni-voices section.dropCnt .flex .column .txt p+p{margin-top:15px}@media screen and (max-width: 600px){#department #alumni-voices section.dropCnt{padding:15px}#department #alumni-voices section.dropCnt+section.dropCnt{margin-top:50px}#department #alumni-voices section.dropCnt .title{padding:5px 10px;margin-bottom:15px;margin-left:-15px}#department #alumni-voices section.dropCnt .catch{margin-bottom:15px}#department #alumni-voices section.dropCnt .flex .photo{width:240px;margin:0 auto 10px}#department #alumni-voices section.dropCnt .flex .photo img{aspect-ratio:3/4}#department #alumni-voices section.dropCnt .flex .photo+.column .head,#department #alumni-voices section.dropCnt .flex .photo+.column .txt{padding-left:0}#department #alumni-voices section.dropCnt .flex .column .head{padding-bottom:15px;margin-bottom:15px}#department #alumni-voices section.dropCnt .flex .column .head .name{margin-bottom:10px}}#department #newsletter .flex{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}#department #newsletter .flex .column{width:calc((100% - 160px)/3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#department #newsletter .flex .column .number{height:30px;font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;color:#0561a5;font-weight:600;margin-bottom:10px;background:#c3d8eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#department #newsletter .flex .column .img{margin-bottom:20px;aspect-ratio:210/297}#department #newsletter .flex .column .img:has(+.square-list){margin-bottom:10px}#department #newsletter .flex .column .img img{width:100%;aspect-ratio:210/297;-o-object-fit:cover;object-fit:cover}#department #newsletter .flex .column .square-list{margin-bottom:20px}#department #newsletter .flex .column .square-list li{font-size:1rem;line-height:1.4;padding-left:10px}#department #newsletter .flex .column .square-list li::before{width:6px;height:6px;top:.55em;border-radius:0}#department #newsletter .flex .column .square-list li+li{margin-top:7px}#department #newsletter .flex .column .btn{max-width:initial;height:40px;margin-top:auto}#department #newsletter .flex .column .btn a{font-size:1rem}#department #newsletter .flex .column .btn a .icon-pdf{font-size:.875rem;margin-left:3px}@media screen and (max-width: 1024px){#department #newsletter .flex{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#department #newsletter .flex .column{width:calc((100% - 80px)/3)}}@media screen and (max-width: 600px){#department #newsletter .flex .column{width:100%}#department #newsletter .flex .column+.column{margin-top:50px}#department #newsletter .flex .column .img{width:300px;margin:0 auto 20px}#department #newsletter .flex .column .img:has(+.square-list){margin-bottom:10px}#department #newsletter .flex .column .square-list li{font-size:.875rem;line-height:1.3}#department #newsletter .flex .column .square-list li::before{top:.5em}#department #newsletter .flex .column .btn{height:40px;min-height:initial}#department #newsletter .flex .column .btn a{min-height:initial;font-size:.9375rem}#department #newsletter .flex .column .btn a .icon-pdf{font-size:.8125rem}}#department #policy .desc{margin-bottom:60px}#department #policy #d-policy .dropWrap>div+div{margin-top:40px}#department #policy #c-policy section section>div{margin:0 20px}#department #policy #c-policy section section>div .num-list li::before{font-weight:500}#department #policy #c-policy section section>div .num-list p{font-weight:500}#department #policy #c-policy section section>div .square-list{margin-top:5px}#department #policy #c-policy section section>div .square-list>li{padding-left:13px}#department #policy #c-policy section section>div .square-list>li::before{width:8px;height:8px;top:.5em}@media screen and (max-width: 600px){#department #policy #c-policy section section>div{margin:0 12px}#department #policy #c-policy section section>div .square-list>li{padding-left:11px}#department #policy #c-policy section section>div .square-list>li::before{width:6px;height:6px;top:.6em}}#department #policy #c-policy section section.special>div+div{margin-top:40px}#department #policy #c-policy section section.special>div>ul li+li{margin-top:15px}#department #policy #c-policy section section.special>div>ul li p{font-weight:500}#department #policy #c-policy section section.special>div>ul li .square-list{margin-left:15px}@media screen and (max-width: 600px){#department #policy #c-policy section section.special>div+div{margin-top:30px}#department #policy #c-policy section section.special>div>ul li+li{margin-top:10px}#department #policy #c-policy section section.special>div>ul li .square-list{margin-left:10px}}#department #policy #a-policy .dropWrap>div+div{margin-top:40px}#department #psychology .heading02{background-image:url(../images/department/psychology/heading02-deco.svg)}#department #psychology .heading04{color:#00ace6}#department #psychology .circle-list li::before{background:#00ace6}#department #psychology .square-list li::before{background:#00ace6}#department #psychology .dropWrap>div,#department #psychology .dropWrap .dropCnt{-webkit-box-shadow:5px 5px 0 #d1effa;box-shadow:5px 5px 0 #d1effa}@media screen and (max-width: 600px){#department #psychology .dropWrap>div,#department #psychology .dropWrap .dropCnt{-webkit-box-shadow:4px 4px 0 #d1effa;box-shadow:4px 4px 0 #d1effa}}#department #psychology #depatop #pageHead #pageTitle-wrap .pageTitle{background:-webkit-gradient(linear, left top, right top, from(rgba(60, 164, 253, 0.9)), to(rgba(90, 239, 252, 0.9)));background:linear-gradient(90deg, rgba(60, 164, 253, 0.9), rgba(90, 239, 252, 0.9))}#department #psychology #depatop #mainArea-program::after{background:-webkit-gradient(linear, left top, left bottom, from(#3CA4FD), to(#5AEFFC));background:linear-gradient(180deg, #3CA4FD, #5AEFFC)}#department #psychology #depatop #mainArea h2::before{background:-webkit-gradient(linear, left top, left bottom, from(#3CA4FD), to(#5AEFFC));background:linear-gradient(180deg, #3CA4FD, #5AEFFC);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#department #psychology #depatop #mainArea h3{background-image:url(../images/department/psychology/top/heading02-deco.svg)}#department #psychology #depatop #movie h2::before{color:#00ace6}#department #psychology #class #points .area-3column>div{background-color:#ddf5fd}#department #psychology #class #best .area-2column>div .head .catch span{background:-webkit-gradient(linear, left top, right top, from(#00ace6), to(#a2d7d4));background:linear-gradient(90deg, #00ace6, #a2d7d4)}#department #psychology #seminar-lab .head h2{background:-webkit-gradient(linear, left top, right top, from(#0092e6), to(#68c8c4));background:linear-gradient(90deg, #0092e6, #68c8c4)}#department #psychology #pageHead #pageTitle-wrap .bgImg picture img{-o-object-position:left center;object-position:left center}#department #psychology #depatop #catetop .cateTitle .bgImg img{-o-object-position:center;object-position:center}@media screen and (max-width: -1){#department #psychology #depatop #catetop .cateTitle .bgImg img{-o-object-position:right center;object-position:right center}}#department #psychology #class #cnt01 .career .area-2column .heading04 small{margin-left:0}#department #psychology #class #cnt01 .training dl{width:100%;max-width:700px;margin:0 auto}#department #psychology #class #cnt01 .training dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.3;padding:0 5% 4px;margin-bottom:20px;border-bottom:1px solid #00ace6}#department #psychology #class #cnt01 .training dl>div dt{width:120px;font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;font-size:1.5rem;text-align:center;font-weight:500;position:relative}#department #psychology #class #cnt01 .training dl>div dt::after{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:14px;height:8px;background:#00ace6;clip-path:polygon(0 0, 50% 100%, 100% 0)}#department #psychology #class #cnt01 .training dl>div dt small{font-size:70%;margin-left:2px}#department #psychology #class #cnt01 .training dl>div dt.daigakuin{font-size:1.25rem}#department #psychology #class #cnt01 .training dl>div dd{width:calc(100% - 120px);color:#00ace6;font-weight:500}#department #psychology #class #cnt01 .training dl>div.goal{margin-bottom:0}#department #psychology #class #cnt01 .training dl>div.goal p{width:100%;font-size:1.5rem;color:#00ace6;font-weight:500;text-align:center}@media screen and (max-width: 600px){#department #psychology #class #cnt01 .training dl>div{padding:0 4px 4px;margin-bottom:20px}#department #psychology #class #cnt01 .training dl>div dt{width:90px;font-size:1.25rem}#department #psychology #class #cnt01 .training dl>div dt::after{bottom:-27px}#department #psychology #class #cnt01 .training dl>div dt.daigakuin{font-size:1.0625rem}#department #psychology #class #cnt01 .training dl>div dd{width:calc(100% - 90px)}#department #psychology #class #cnt01 .training dl>div.goal p{font-size:1.25rem}}#department #support .dropWrap>div{display:-webkit-box;display:-ms-flexbox;display:flex}#department #support .dropWrap>div+div{margin-top:60px}#department #support .dropWrap>div .cnt{width:calc(100% - 380px);margin-right:auto}#department #support .dropWrap>div .img{width:340px;aspect-ratio:3/2}#department #support .dropWrap>div .img img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){#department #support .dropWrap>div{display:block}#department #support .dropWrap>div .cnt{width:100%;margin:0 0 30px}#department #support .dropWrap>div .img{width:100%;max-width:500px;margin:0 auto}}@media screen and (max-width: 600px){#department #support .dropWrap>div+div{margin-top:40px}#department #support .dropWrap>div .cnt{margin-bottom:20px}#department #support .dropWrap>div .img{max-width:initial}}#department #communication .heading02{background-image:url(../images/department/communication/heading02-deco.svg)}#department #communication .heading04{color:#f3981c}#department #communication .circle-list li::before{background:#f3981c}#department #communication .square-list li::before{background:#f3981c}#department #communication .dropWrap>div,#department #communication .dropCnt{-webkit-box-shadow:5px 5px 0 #f9dfc1;box-shadow:5px 5px 0 #f9dfc1}@media screen and (max-width: 600px){#department #communication .dropWrap>div,#department #communication .dropCnt{-webkit-box-shadow:4px 4px 0 #f9dfc1;box-shadow:4px 4px 0 #f9dfc1}}#department #communication #depatop #pageHead #pageTitle-wrap .pageTitle{background:-webkit-gradient(linear, left top, right top, from(rgba(250, 149, 85, 0.9)), to(rgba(252, 230, 111, 0.9)));background:linear-gradient(90deg, rgba(250, 149, 85, 0.9), rgba(252, 230, 111, 0.9))}#department #communication #depatop #mainArea-program::after{background:-webkit-gradient(linear, left top, left bottom, from(#FA9555), to(#FCE66F));background:linear-gradient(180deg, #FA9555, #FCE66F)}#department #communication #depatop #mainArea h2::before{background:-webkit-gradient(linear, left top, left bottom, from(#FA9555), to(#FCE66F));background:linear-gradient(180deg, #FA9555, #FCE66F);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#department #communication #depatop #mainArea h3{background-image:url(../images/department/communication/heading02-deco.svg)}#department #communication #depatop #movie h2::before{color:#f3981c}#department #communication #class #points .area-3column>div,#department #communication #course #points .area-3column>div{background-color:#f9dfc1}#department #communication #class #best .area-2column>div .head .catch span,#department #communication #course #best .area-2column>div .head .catch span{background:-webkit-gradient(linear, left top, right top, from(#f3981c), to(#f7c8ce));background:linear-gradient(90deg, #f3981c, #f7c8ce)}#department #communication #seminar-lab .head h2{background:-webkit-gradient(linear, left top, right top, from(#f39511), to(#ffbebe));background:linear-gradient(90deg, #f39511, #ffbebe)}#department #communication #license .license-list li{background:#f9dfc1}#department #communication #student section .title{background:-webkit-gradient(linear, left top, right top, from(#f3981c), to(#f7c8ce));background:linear-gradient(90deg, #f3981c, #f7c8ce)}#department #communication #student section .catch{color:#f3981c}#department #communication #graduation-research #researchContent hgroup p{background:#f3981c}#department #communication #graduation-research #researchContent hgroup h2{color:#f3981c}#department #communication #graduation-research #researchContent .flex dl>div dt{color:#f3981c;background:-webkit-gradient(linear, left top, right top, from(#fce5c5), to(#fff0f2));background:linear-gradient(90deg, #fce5c5, #fff0f2)}#department #communication #alumni-voices section .title{background:-webkit-gradient(linear, left top, right top, from(#f3981c), to(#f7c8ce));background:linear-gradient(90deg, #f3981c, #f7c8ce)}#department #communication #alumni-voices section .catch{color:#f3981c}#department #communication #faq .faqList .title::before,#department #communication #faq .faqList .title::after{background:#f3981c}#department #communication #faq .faqList .title span::before{color:#fbc78c}#department #communication #faq .faqList .answerArea::after{color:#fbc78c}#department #communication #newsletter .flex .column .number{color:#f3981c;background:#faebd9}#department #communication #pageHead #pageTitle-wrap .bgImg picture img{-o-object-position:left center;object-position:left center}@media screen and (max-width: 600px){#department #communication #depatop #pageHead #pageTitle-wrap .pageTitle hgroup h1{font-size:1.375rem}#department #communication #depatop #pageHead .bgImg picture img{-o-object-position:center;object-position:center}}#department #communication #depatop #mainArea .program{padding-bottom:40px;margin-bottom:50px;position:relative}#department #communication #depatop #mainArea .program::before{content:"";position:absolute;top:-100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;height:70px;background:url(/images/department/communication/top/deco_cross.svg) no-repeat center top/cover}#department #communication #depatop #mainArea .program::after{content:"";position:absolute;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:70px;height:70px;background:url(/images/department/communication/top/deco_arrow.svg) no-repeat center bottom/contain}#department #communication #depatop #mainArea .program h3{text-align:center;padding-left:0;background-image:none}@media screen and (max-width: 1024px){#department #communication #depatop #mainArea .program{padding-bottom:0;margin-bottom:30px;position:relative}#department #communication #depatop #mainArea .program::before{width:50px;height:50px;top:-60px}#department #communication #depatop #mainArea .program::after{width:60px;height:60px;bottom:0}}@media screen and (max-width: 600px){#department #communication #depatop #mainArea .program{padding-bottom:40px;margin-bottom:20px;position:relative}#department #communication #depatop #mainArea .program::before{width:40px;height:40px}#department #communication #depatop #mainArea .program::after{width:46px;height:46px;bottom:0}}#department #communication #depatop #mainArea .program-cnt li+li{margin-top:20px}@media screen and (max-width: 600px){#department #communication #depatop #mainArea .program-cnt li+li{margin-top:10px}}#department #communication #depatop #catetop .cateTitle .bgImg img{-o-object-position:right center;object-position:right center}#department #communication #depatop #catetop .btn-list.column3 .btn-more.r2025{width:100%}#department #communication #depatop #catetop .btn-list.column3 .btn-more.r2025 span{font-size:88%}@media screen and (max-width: 600px){#department #communication #depatop #catetop .btn-list.column3 .btn-more.r2025 a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#department #communication #course .subject-ttl{margin-bottom:100px}#department #communication #course .subject-ttl dl>div{text-align:center;padding:10px;position:relative}#department #communication #course .subject-ttl dl>div dt{font-size:1.5rem;color:#f3981c;font-weight:500;margin-bottom:10px}#department #communication #course .subject-ttl dl>div dd{font-size:104%}#department #communication #course .subject-ttl dl>div.core{margin-bottom:60px;background:#fdf0dd}#department #communication #course .subject-ttl dl>div.core::after{content:"";position:absolute;bottom:-40px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:160px;height:20px;background:#ccc;clip-path:polygon(0 0, 50% 100%, 100% 0)}#department #communication #course .subject-ttl dl>div.applied::after{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:150px;background:#fdf0dd}#department #communication #course .subject-ttl dl>div.applied dt{margin-bottom:20px}#department #communication #course .subject-ttl dl>div.applied dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}@media screen and (min-width: 1301px){#department #communication #course .subject-ttl dl>div.applied dd ul{max-width:1000px;margin:0 auto}}#department #communication #course .subject-ttl dl>div.applied dd ul li{width:calc((100% - 60px)/3)}#department #communication #course .subject-ttl dl>div.applied dd ul li a{aspect-ratio:1/1;width:100%;height:100%;font-size:120%;color:#fff;line-height:1;font-weight:500;background:#f3981c;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}#department #communication #course .subject-ttl dl>div.applied dd ul li a:hover{background:#ffa812}@media screen and (max-width: 600px){#department #communication #course .subject-ttl{margin-bottom:60px}#department #communication #course .subject-ttl dl>div dt{font-size:1.25rem}#department #communication #course .subject-ttl dl>div dd{font-size:104%}#department #communication #course .subject-ttl dl>div.core{margin-bottom:30px}#department #communication #course .subject-ttl dl>div.core::after{bottom:-24px;width:120px;height:16px}#department #communication #course .subject-ttl dl>div.applied::after{height:150px}#department #communication #course .subject-ttl dl>div.applied dt{margin-bottom:20px}#department #communication #course .subject-ttl dl>div.applied dd ul{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}#department #communication #course .subject-ttl dl>div.applied dd ul li{width:100%}#department #communication #course .subject-ttl dl>div.applied dd ul li a{aspect-ratio:initial;width:100%;height:50px;font-size:120%;border-radius:5px}}#department #communication #course .course .catch{font-size:110%;color:#f3981c;font-weight:700;margin-bottom:20px}#department #communication #course .course .flex .column{width:calc((100% - 50px)/3*2);margin-right:auto}#department #communication #course .course .flex .column dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}#department #communication #course .course .flex .column dl>div{width:calc((100% - 50px)/2)}#department #communication #course .course .flex .column dl>div dt{font-weight:500;padding:5px 10px;margin-bottom:15px;background:#f9dfc1}#department #communication #course .course .flex .column dl>div dd ul{padding-left:5px}#department #communication #course .course .flex .column dl>div dd ul li+li{margin-top:8px}#department #communication #course .course .flex .photo{width:calc((100% - 50px)/3)}#department #communication #course .course .flex .photo img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){#department #communication #course .course .flex .column{width:calc((100% - 30px)/3*2)}#department #communication #course .course .flex .photo{width:calc((100% - 30px)/3)}}@media screen and (max-width: 600px){#department #communication #course .course .flex .column{width:100%;margin:0 0 30px}#department #communication #course .course .flex .column dl{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}#department #communication #course .course .flex .column dl>div{width:100%}#department #communication #course .course .flex .column dl>div dt{margin-bottom:10px}#department #communication #course .course .flex .column dl>div dd ul li+li{margin-top:5px}#department #communication #course .course .flex .photo{width:100%}#department #communication #course .course .flex .photo img{width:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}}#department #communication #course .course .btn{max-width:500px;margin:50px auto 0}#department #communication #course .subTitle{font-size:clamp(1.375rem,1.158rem + .92vw,1.875rem);line-height:1.3;font-weight:500;margin-bottom:60px}#department #communication #course .subTitle span{font-size:80%}@media screen and (max-width: 600px){#department #communication #course .subTitle{margin-bottom:40px}#department #communication #course .subTitle span{display:block}}#department #communication #course #flow .imgflow{margin-bottom:100px}#department #communication #course #flow .imgflow img{border-radius:0}#department #communication #course .btn-list.column3.others{margin-top:120px}@media screen and (max-width: 1024px){#department #communication #class #points .area-3column>div h3{font-size:1.25rem}}@media screen and (max-width: 600px){#department #communication #teaching #about .area-2column{gap:15px;margin-bottom:50px}}#department #communication #teaching #about .training .heading05{padding:5px 10px;background:#f9dfc1}#department #communication #teaching #about .training dl>div dt{width:120px;font-weight:500;border-top-color:#f3981c;border-bottom-color:#f3981c}#department #communication #teaching #about .training dl>div dd{width:calc(100% - 140px)}#department #communication #teaching #about .training dl>div dd .title{font-weight:500;margin-bottom:10px}@media screen and (max-width: 600px){#department #communication #teaching #about .training dl>div dt{display:block;width:100%;text-align:center}#department #communication #teaching #about .training dl>div dd{width:100%}#department #communication #teaching #about .training dl>div dd .title{font-weight:500;margin-bottom:10px}}#department #communication #teaching #report section{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0}#department #communication #teaching #report section .photo{width:30%;margin-right:auto}#department #communication #teaching #report section .column{width:66%;padding-bottom:25px}#department #communication #teaching #report section .column .head{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f9dfc1}#department #communication #teaching #report section .column .head .num{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;color:#f3981c;line-height:1;font-weight:500;margin-bottom:15px}#department #communication #teaching #report section .column .head .num span{font-size:160%;margin-left:3px}#department #communication #teaching #report section .column .head hgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1.2}#department #communication #teaching #report section .column .head hgroup h3{font-size:clamp(1.25rem,1.142rem + .46vw,1.5rem);font-weight:500;margin-right:20px}#department #communication #teaching #report section .column .head hgroup p{font-size:1rem;letter-spacing:0}#department #communication #teaching #report section .column .catch{font-size:clamp(1.125rem,1.017rem + .46vw,1.375rem);color:#f3981c;line-height:1.5;font-weight:500;margin-bottom:20px}@media screen and (max-width: 1024px){#department #communication #teaching #report section{display:block}#department #communication #teaching #report section .photo{float:left;width:30%;margin-right:20px;margin-bottom:20px}#department #communication #teaching #report section .column{width:100%;padding-bottom:25px}#department #communication #teaching #report section .column .head{display:inline-block;width:calc(100% - (30% + 20px));padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #f9dfc1}#department #communication #teaching #report section .column .head .num{font-family:"Barlow",sans-serif;font-weight:500;font-style:normal;color:#f3981c;line-height:1;font-weight:500;margin-bottom:15px}#department #communication #teaching #report section .column .head .num span{font-size:160%;margin-left:3px}#department #communication #teaching #report section .column .head hgroup{display:block}#department #communication #teaching #report section .column .head hgroup h3{margin-right:0;margin-bottom:10px}}@media screen and (max-width: 600px){#department #communication #teaching #report section .column .catch{display:inline-block;margin-bottom:15px}}#department #communication #career #field .square-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 40px}#department #communication #career #field .square-list li{width:calc((100% - 40px)/2)}#department #communication #career #field .square-list li+li{margin-top:0}#department #communication #social-report .detail-list{margin-top:40px}#department #communication #social-report .detail-list>div{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;background:#faebd9;border-radius:10px}#department #communication #social-report .detail-list>div+div{margin-top:30px}#department #communication #social-report .detail-list>div .photo{width:34%;margin-right:30px}#department #communication #social-report .detail-list>div .photo .img{width:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}#department #communication #social-report .detail-list>div .cnt{-webkit-box-flex:1;-ms-flex:1;flex:1}#department #communication #social-report .detail-list>div .cnt .head{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#department #communication #social-report .detail-list>div .cnt .head .date{width:130px;height:26px;font-size:90%;color:#fff;line-height:1;font-weight:500;margin-right:10px;background:#f3981c;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#department #communication #social-report .detail-list>div .cnt .head h4{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:clamp(1.125rem,1.071rem + .23vw,1.25rem);color:#f3981c;line-height:1.4}@media screen and (max-width: 1024px){#department #communication #social-report .detail-list>div .cnt .head{display:block;margin-bottom:10px}#department #communication #social-report .detail-list>div .cnt .head .date{margin-right:0;margin-bottom:8px}}@media screen and (max-width: 600px){#department #communication #social-report .detail-list{margin-top:30px}#department #communication #social-report .detail-list>div{display:block;padding:12px;border-radius:7px}#department #communication #social-report .detail-list>div+div{margin-top:20px}#department #communication #social-report .detail-list>div .photo{width:100%;margin:0 0 20px}#department #communication #social-report .detail-list>div .photo .img{width:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover}#department #communication #social-report .detail-list>div .cnt{-webkit-box-flex:1;-ms-flex:1;flex:1}#department #communication #social-report .detail-list>div .cnt .head .date{width:110px}}#department #dietetics #class #overview .title,#department #education #class #overview .title{font-size:110%;color:#0561a5;line-height:1.2;font-weight:500;letter-spacing:0;margin-bottom:15px}#department #dietetics #class #overview .title span,#department #education #class #overview .title span{font-size:77%;font-weight:400}@media screen and (max-width: 600px){#department #dietetics #class #overview .title,#department #education #class #overview .title{font-size:1.0625rem}#department #dietetics #class #overview .title span,#department #education #class #overview .title span{font-size:75%}}#department #dietetics #class #overview .btn,#department #education #class #overview .btn{max-width:initial;height:50px}#department #dietetics #class #overview .btn a,#department #education #class #overview .btn a{font-size:1rem}@media screen and (max-width: 600px){#department #dietetics #class #overview .btn,#department #education #class #overview .btn{height:40px;min-height:initial}#department #dietetics #class #overview .btn a,#department #education #class #overview .btn a{min-height:initial;font-size:.875rem}}#department #dietetics #class #overview .area-3column,#department #education #class #overview .area-3column{gap:50px 8%}#department #dietetics #class #overview .area-3column>div,#department #education #class #overview .area-3column>div{width:28%}#department #dietetics #class #overview .area-3column>div .img,#department #education #class #overview .area-3column>div .img{margin-bottom:15px}#department #dietetics #class #overview .area-3column>div .img a,#department #education #class #overview .area-3column>div .img a{background:none;-webkit-transition:all .3s;transition:all .3s}#department #dietetics #class #overview .area-3column>div .img a:hover,#department #education #class #overview .area-3column>div .img a:hover{opacity:.7}#department #dietetics #class #overview .area-3column>div .title,#department #education #class #overview .area-3column>div .title{text-align:center;margin-bottom:10px}@media screen and (max-width: 600px){#department #dietetics #class #overview .area-3column,#department #education #class #overview .area-3column{gap:30px 20px}#department #dietetics #class #overview .area-3column>div,#department #education #class #overview .area-3column>div{width:calc((100% - 20px)/2)}#department #dietetics #class #overview .area-3column>div .img,#department #education #class #overview .area-3column>div .img{margin-bottom:10px}}#department #dietetics #class #overview .area-2column,#department #education #class #overview .area-2column{gap:50px 8%}#department #dietetics #class #overview .area-2column>div,#department #education #class #overview .area-2column>div{width:46%}@media screen and (max-width: 600px){#department #dietetics #class #overview .area-2column,#department #education #class #overview .area-2column{gap:40px 0}#department #dietetics #class #overview .area-2column>div,#department #education #class #overview .area-2column>div{width:100%}}#department #dietetics #open-class .inner-nav,#department #education #open-class .inner-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:100px;gap:5px}#department #dietetics #open-class .inner-nav li,#department #education #open-class .inner-nav li{width:calc((100% - 10px)/3)}#department #dietetics #open-class .inner-nav li a,#department #education #open-class .inner-nav li a{height:30px;font-size:.875rem;color:#0561a5;line-height:1.2;background:#c3d8eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s}#department #dietetics #open-class .inner-nav li a:hover,#department #education #open-class .inner-nav li a:hover{background:#7f9bcb}#department #dietetics #open-class .inner-nav li a span,#department #education #open-class .inner-nav li a span{font-size:88%}@media screen and (max-width: 600px){#department #dietetics #open-class .inner-nav,#department #education #open-class .inner-nav{margin-bottom:60px;gap:3px}#department #dietetics #open-class .inner-nav li,#department #education #open-class .inner-nav li{width:calc((100% - 3px)/2)}#department #dietetics #open-class .inner-nav li a,#department #education #open-class .inner-nav li a{height:26px;font-size:.75rem;letter-spacing:0}}#department #dietetics #open-class section .aims,#department #education #open-class section .aims{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}#department #dietetics #open-class section .aims dt,#department #education #open-class section .aims dt{width:140px;color:#0561a5;font-weight:500;padding:15px;margin-right:15px;background:#c3d8eb;clip-path:polygon(0 0, 85% 0, 100% 47%, 85% 100%, 0 100%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#department #dietetics #open-class section .aims dd,#department #education #open-class section .aims dd{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4}@media screen and (max-width: 600px){#department #dietetics #open-class section .aims,#department #education #open-class section .aims{display:block;margin-bottom:20px}#department #dietetics #open-class section .aims dt,#department #education #open-class section .aims dt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:7px 10px 12px;margin:0 0 10px;clip-path:polygon(0 0, 100% 0, 100% 60%, 50% 100%, 0 60%)}#department #dietetics #open-class section .aims dd,#department #education #open-class section .aims dd{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.4}}#department #dietetics #open-class section .area-3column,#department #education #open-class section .area-3column{gap:50px 60px;counter-reset:number 0}#department #dietetics #open-class section .area-3column>div,#department #education #open-class section .area-3column>div{width:calc((100% - 120px)/3)}#department #dietetics #open-class section .area-3column>div .title,#department #education #open-class section .area-3column>div .title{min-height:85px;font-size:1.25rem;color:#0561a5;line-height:1.3;font-weight:500;padding-top:30px;padding-left:35px;position:relative}#department #dietetics #open-class section .area-3column>div .title::before,#department #education #open-class section .area-3column>div .title::before{counter-increment:number 1;content:counter(number);position:absolute;top:0;left:0;font-size:3.75rem;color:#c3d8eb}#department #dietetics #open-class section .area-3column>div .img,#department #education #open-class section .area-3column>div .img{margin-bottom:5px}#department #dietetics #open-class section .area-3column>div dl.type,#department #education #open-class section .area-3column>div dl.type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}#department #dietetics #open-class section .area-3column>div dl.type dt,#department #education #open-class section .area-3column>div dl.type dt{width:70px;height:70px;color:#fff;line-height:1;font-weight:500;margin-right:10px;background:#0561a5;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#department #dietetics #open-class section .area-3column>div dl.type dd,#department #education #open-class section .area-3column>div dl.type dd{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#0561a5;line-height:1.3;font-weight:500}#department #dietetics #open-class section .area-3column>div .txt,#department #education #open-class section .area-3column>div .txt{font-size:90%}@media screen and (max-width: 1024px){#department #dietetics #open-class section .area-3column,#department #education #open-class section .area-3column{gap:40px 30px}#department #dietetics #open-class section .area-3column>div,#department #education #open-class section .area-3column>div{width:calc((100% - 60px)/3)}}@media screen and (max-width: 600px){#department #dietetics #open-class section .area-3column,#department #education #open-class section .area-3column{row-gap:30px}#department #dietetics #open-class section .area-3column>div,#department #education #open-class section .area-3column>div{width:100%}#department #dietetics #open-class section .area-3column>div .title,#department #education #open-class section .area-3column>div .title{min-height:initial;font-size:1.125rem;margin-bottom:10px}#department #dietetics #open-class section .area-3column>div .title::before,#department #education #open-class section .area-3column>div .title::before{font-size:3.375rem}#department #dietetics #open-class section .area-3column>div dl.type,#department #education #open-class section .area-3column>div dl.type{margin-bottom:7px}}#department #dietetics .heading02{background-image:url(../images/department/human-life/dietetics/heading02-deco.svg)}#department #dietetics .heading04{color:#74b904}#department #dietetics .circle-list li::before{background:#74b904}#department #dietetics .square-list li::before{background:#74b904}#department #dietetics .dropWrap>div,#department #dietetics .dropWrap .dropCnt{-webkit-box-shadow:5px 5px 0 #dfedbd;box-shadow:5px 5px 0 #dfedbd}@media screen and (max-width: 600px){#department #dietetics .dropWrap>div,#department #dietetics .dropWrap .dropCnt{-webkit-box-shadow:4px 4px 0 #dfedbd;box-shadow:4px 4px 0 #dfedbd}}#department #dietetics #depatop #pageHead #pageTitle-wrap .pageTitle{background:-webkit-gradient(linear, left top, right top, from(rgb(184, 229, 132.9)), to(rgba(213, 242, 149, 0.9)));background:linear-gradient(90deg, rgb(184, 229, 132.9), rgba(213, 242, 149, 0.9))}#department #dietetics #depatop #mainArea-program::after{background:-webkit-gradient(linear, left top, left bottom, from(#B8E584), to(#D5F295));background:linear-gradient(180deg, #B8E584, #D5F295);opacity:.3}#department #dietetics #depatop #mainArea h2::before{background:-webkit-gradient(linear, left top, left bottom, from(#B8E584), to(#D5F295));background:linear-gradient(180deg, #B8E584, #D5F295);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#department #dietetics #depatop #mainArea h3{background-image:url(../images/department/human-life/dietetics/heading02-deco.svg)}#department #dietetics #depatop #movie h2::before{color:#f3981c}#department #dietetics #class #points .area-3column>div{background-color:#dfedbd}#department #dietetics #class #best .area-2column>div .head .catch span{background:-webkit-gradient(linear, left top, right top, from(#9dc92a), to(#c0dd98));background:linear-gradient(90deg, #9dc92a, #c0dd98)}#department #dietetics #seminar-lab .head h2{background:-webkit-gradient(linear, left top, right top, from(#9dc92a), to(#c0dd98));background:linear-gradient(90deg, #9dc92a, #c0dd98)}#department #dietetics #license .license-list li{background:#dfedbd}#department #dietetics #student section .title{background:-webkit-gradient(linear, left top, right top, from(#9dc92a), to(#c0dd98));background:linear-gradient(90deg, #9dc92a, #c0dd98)}#department #dietetics #student section .catch{color:#74b904}#department #dietetics #graduation-research #researchContent hgroup p{background:#74b904}#department #dietetics #graduation-research #researchContent hgroup h2{color:#74b904}#department #dietetics #graduation-research #researchContent .flex dl>div dt{color:#74b904;background:-webkit-gradient(linear, left top, right top, from(#e8f9be), to(#f1fbf8));background:linear-gradient(90deg, #e8f9be, #f1fbf8)}#department #dietetics #graduation-research #researchContent .comment{background:#f0f8dd}#department #dietetics #graduation-research #researchContent .comment .column .catch{color:#74b904}#department #dietetics #alumni-voices section .title{background:-webkit-gradient(linear, left top, right top, from(#9dc92a), to(#c0dd98));background:linear-gradient(90deg, #9dc92a, #c0dd98)}#department #dietetics #alumni-voices section .catch{color:#74b904}#department #dietetics #faq .faqList .title::before,#department #dietetics #faq .faqList .title::after{background:#74b904}#department #dietetics #faq .faqList .title span::before{color:#c1e08e}#department #dietetics #faq .faqList .answerArea::after{color:#c1e08e}#department #dietetics #newsletter .flex .column .number{color:#74b904;background:#f0f8dd}#department #dietetics #pageHead #pageTitle-wrap .bgImg picture img{-o-object-position:left center;object-position:left center}#department #dietetics #depatop #pageHead #pageTitle-wrap .bgImg picture img{-o-object-position:center;object-position:center}#department #dietetics #depatop #mainArea .program h3{text-align:center;padding-left:0;background-image:none}#department #dietetics #depatop #mainArea .program .program-cnt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}#department #dietetics #depatop #mainArea .program .program-cnt li{width:calc((100% - 30px)/2)}@media screen and (max-width: 600px){#department #dietetics #depatop #mainArea .program .program-cnt{display:block}#department #dietetics #depatop #mainArea .program .program-cnt li{width:100%}#department #dietetics #depatop #mainArea .program .program-cnt li+li{margin-top:15px}}@media screen and (max-width: 600px){#department #dietetics #depatop #catetop .cateTitle .bgImg img{-o-object-position:center;object-position:center}}@media screen and (max-width: 1024px){#department #dietetics #class #points .area-3column>div h3{font-size:1.25rem}}#department #dietetics #class #overview .title{color:#74b904}#department #dietetics #open-class .inner-nav li a{color:#74b904;background:#f0f8dd}#department #dietetics #open-class .inner-nav li a:hover{background:#dfedbd}#department #dietetics #open-class section .aims dt{color:#74b904;background:#dfedbd}#department #dietetics #open-class section .area-3column>div .title{color:#74b904}#department #dietetics #open-class section .area-3column>div .title::before{color:#dfedbd}#department #dietetics #open-class section .area-3column>div p.type{height:40px;color:#fff;line-height:1;font-weight:500;padding:0 10px;margin-bottom:15px;background:#74b904;border-radius:5px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#department #dietetics #training .content{display:-webkit-box;display:-ms-flexbox;display:flex}#department #dietetics #training .content h3{width:110px;height:110px;font-size:clamp(1.375rem,.996rem + 1.62vw,2.25rem);color:#fff;line-height:1.1;font-weight:700;padding-bottom:2px;margin-right:40px;background:#74b904;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#department #dietetics #training .content dl{-webkit-box-flex:1;-ms-flex:1;flex:1}#department #dietetics #training .content dl>div+div{margin-top:70px}#department #dietetics #training .content dl>div dt{font-weight:500;line-height:1.2;padding:5px 10px;margin-bottom:10px;background:#dfedbd}#department #dietetics #training .content dl>div dd{padding:0 10px}#department #dietetics #training .content dl>div dd .catch{font-size:110%;color:#74b904;font-weight:600;margin-bottom:10px}#department #dietetics #training .content dl>div dd .photoArea{margin-top:30px;gap:10px}#department #dietetics #training .content dl>div dd .photoArea .photo{width:calc((100% - 10px)/2)}@media screen and (max-width: 600px){#department #dietetics #training .content{display:block}#department #dietetics #training .content h3{width:100%;height:40px;margin:0 0 15px}#department #dietetics #training .content h3 br{display:none}#department #dietetics #training .content dl>div+div{margin-top:50px}#department #dietetics #training .content dl>div dd .photoArea{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;gap:10px}#department #dietetics #training .content dl>div dd .photoArea .photo{width:100%}}#department #education .heading02{background-image:url(../images/department/human-life/education/heading02-deco.svg)}#department #education .heading04{color:#ff7c83}#department #education .circle-list li::before{background:#ff7c83}#department #education .square-list li::before{background:#ff7c83}#department #education .dropWrap>div,#department #education .dropWrap .dropCnt{-webkit-box-shadow:5px 5px 0 #fedcde;box-shadow:5px 5px 0 #fedcde}@media screen and (max-width: 600px){#department #education .dropWrap>div,#department #education .dropWrap .dropCnt{-webkit-box-shadow:4px 4px 0 #fedcde;box-shadow:4px 4px 0 #fedcde}}#department #education #depatop #pageHead #pageTitle-wrap .pageTitle{background:-webkit-gradient(linear, left top, right top, from(rgba(255, 160, 164, 0.9)), to(rgba(255, 200, 160, 0.9)));background:linear-gradient(90deg, rgba(255, 160, 164, 0.9), rgba(255, 200, 160, 0.9))}#department #education #depatop #mainArea-program::after{background:-webkit-gradient(linear, left top, left bottom, from(#FFA0A4), to(#FFC8A0));background:linear-gradient(180deg, #FFA0A4, #FFC8A0);opacity:.2}#department #education #depatop #mainArea h2::before{background:-webkit-gradient(linear, left top, left bottom, from(#FFA0A4), to(#FFC8A0));background:linear-gradient(180deg, #FFA0A4, #FFC8A0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#department #education #depatop #mainArea h3{background-image:url(../images/department/human-life/education/heading02-deco.svg)}#department #education #depatop #mainArea h4.heading04{color:#dc2c6b}#department #education #depatop #movie h2::before{color:#f3981c}#department #education #class #points .area-3column>div{background-color:#fedcde}#department #education #class #best .area-2column>div .head .catch span{background:-webkit-gradient(linear, left top, right top, from(#eb6d94), to(#f8c5ac));background:linear-gradient(90deg, #eb6d94, #f8c5ac)}#department #education #seminar-lab .head h2{background:-webkit-gradient(linear, left top, right top, from(#eb6d94), to(#f8c5ac));background:linear-gradient(90deg, #eb6d94, #f8c5ac)}#department #education #license .license-list li{background:#fedcde}#department #education #student section .title{background:-webkit-gradient(linear, left top, right top, from(#eb6d94), to(#f8c5ac));background:linear-gradient(90deg, #eb6d94, #f8c5ac)}#department #education #student section .catch{color:#ff7c83}#department #education #graduation-research #researchContent hgroup p{background:#ff7c83}#department #education #graduation-research #researchContent hgroup h2{color:#ff7c83}#department #education #graduation-research #researchContent .flex dl>div dt{color:#ff7c83;background:-webkit-gradient(linear, left top, right top, from(#fee2ea), to(#ffebe2));background:linear-gradient(90deg, #fee2ea, #ffebe2)}#department #education #graduation-research #researchContent .comment{background:#ffeeef}#department #education #graduation-research #researchContent .comment .column .catch{color:#ff7c83}#department #education #alumni-voices section .title{background:-webkit-gradient(linear, left top, right top, from(#eb6d94), to(#f8c5ac));background:linear-gradient(90deg, #eb6d94, #f8c5ac)}#department #education #alumni-voices section .catch{color:#ff7c83}#department #education #faq .faqList .title::before,#department #education #faq .faqList .title::after{background:#ff7c83}#department #education #faq .faqList .title span::before{color:#ffb4b8}#department #education #faq .faqList .answerArea::after{color:#ffb4b8}#department #education #newsletter .flex .column .number{color:#ff7c83;background:#ffeeef}#department #education #pageHead #pageTitle-wrap .bgImg picture img{-o-object-position:left center;object-position:left center}#department #education #depatop #pageHead #pageTitle-wrap .bgImg picture img{-o-object-position:center;object-position:center}#department #education #depatop #mainArea .program h3{font-family:"Zen Old Mincho",serif;font-weight:500;font-style:normal;color:#dc2c6b;text-align:center;padding-left:0;margin-bottom:0;background-image:none;position:relative;z-index:1}#department #education #depatop #mainArea .program h3 span{font-size:70%}#department #education #depatop #mainArea .program .img{margin-top:-15px}@media screen and (max-width: 600px){#department #education #depatop #mainArea .program .img{margin-top:-10px}}#department #education #class #points .area-3column>div h3 span.small{font-size:94%;letter-spacing:-0.05em}@media screen and (max-width: 1024px){#department #education #class #points .area-3column>div h3{font-size:1.25rem}}#department #education #class #overview .title{color:#ff7c83}#department #education #open-class .inner-nav li a{color:#ff7c83;background:#ffeeef}#department #education #open-class .inner-nav li a:hover{background:#fbd6d9}#department #education #open-class section .aims dt{color:#ff7c83;background:#fedcde}#department #education #open-class section .area-3column>div .title{color:#ff7c83}#department #education #open-class section .area-3column>div .title::before{color:#fedcde}#department #education #open-class section .area-3column>div dl.type dt{background:#ff7c83}#department #education #open-class section .area-3column>div dl.type dd{color:#ff7c83}#department #education #training .content+.content{margin-top:50px}#department #education #training .content h3{font-size:110%;font-weight:500;line-height:1.2;padding:10px;margin-bottom:20px;background:#fedcde}#department #education #training .content dl{padding:0 10px}#department #education #training .content dl>div+div{margin-top:25px}#department #education #training .content dl>div dt{color:#ff7c83;font-weight:600;line-height:1.2;margin-bottom:10px}@media screen and (max-width: 600px){#department #education #training .content+.content{margin-top:30px}#department #education #training .content h3{padding:7px 10px;margin-bottom:15px}}#department #education #career #support{counter-reset:number 0}#department #education #career #support .heading03{padding-top:13px;padding-left:70px;position:relative}#department #education #career #support .heading03::before{counter-increment:number 1;content:counter(number);position:absolute;top:0;left:0;z-index:-1;width:60px;height:60px;font-size:2.5rem;color:#ff7c83;line-height:1;background:#fedcde;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 600px){#department #education #career #support .heading03{padding-top:7px;padding-left:50px}#department #education #career #support .heading03::before{width:40px;height:40px;font-size:1.875rem}}#department #graduateschool #depatop #pageHead #pageTitle-wrap .pageTitle{background:-webkit-gradient(linear, left top, right top, from(rgba(175, 168, 255, 0.9)), to(rgba(175, 206, 250, 0.9)));background:linear-gradient(90deg, rgba(175, 168, 255, 0.9), rgba(175, 206, 250, 0.9))}#department #graduateschool #depatop #mainArea-program::after{background:-webkit-gradient(linear, left top, left bottom, from(#AFA8FF), to(#AFCEFA));background:linear-gradient(180deg, #AFA8FF, #AFCEFA);opacity:.3}#department #graduateschool #depatop #mainArea h3{background-image:url(../images/department/graduateschool/heading02-deco.svg)}#department #graduateschool #depatop #movie h2::before{color:#00ace6}#department #psychology #pageHead #pageTitle-wrap .bgImg picture img{-o-object-position:left center;object-position:left center}#department #graduateschool #depatop #mainArea .model .img{width:90%;max-width:1000px}@media screen and (max-width: 600px){#department #graduateschool #depatop #mainArea .model .img{width:100%}}#department #graduateschool #depatop #catetop .cateTitle .bgImg img{-o-object-position:center;object-position:center}@media screen and (max-width: -1){#department #graduateschool #depatop #catetop .cateTitle .bgImg img{-o-object-position:right center;object-position:right center}}#department #graduateschool #curriculum #points .area-3column{row-gap:70px}#department #graduateschool #curriculum #points .area-3column>div{width:100%}@media screen and (max-width: 600px){#department #graduateschool #curriculum #points .area-3column>div h3{font-size:1.25rem;letter-spacing:-0.01em}}#department #graduateschool #curriculum #base .img img{border-radius:0}#department #graduateschool #curriculum #base .btn{max-width:600px;margin:0 auto}#department #graduateschool #student section .flex .photo{width:30%;margin-right:30px}#department #graduateschool #student section .flex .photo img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}#department #graduateschool #student section .flex .column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:10px}@media screen and (max-width: 600px){#department #graduateschool #student section .flex .photo{width:240px;margin:0 auto 10px}}#department #graduateschool #career #license .dropWrap>div{width:100%}#department #graduateschool #career #license .dropWrap .btn{max-width:500px}#department #support .dropWrap>div{display:-webkit-box;display:-ms-flexbox;display:flex}#department #support .dropWrap>div+div{margin-top:60px}#department #support .dropWrap>div .cnt{width:calc(100% - 380px);margin-right:auto}#department #support .dropWrap>div .img{width:340px;aspect-ratio:3/2}#department #support .dropWrap>div .img img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 1024px){#department #support .dropWrap>div{display:block}#department #support .dropWrap>div .cnt{width:100%;margin:0 0 30px}#department #support .dropWrap>div .img{width:100%;max-width:500px;margin:0 auto}}@media screen and (max-width: 600px){#department #support .dropWrap>div+div{margin-top:40px}#department #support .dropWrap>div .cnt{margin-bottom:20px}#department #support .dropWrap>div .img{max-width:initial}}/*# sourceMappingURL=department.css.map */