﻿@import"https://fonts.googleapis.com/css2?family=Barlow:wght@600&family=Poppins:wght@500;600&display=swap";:root{--faculty-color: #5f7488;--faculty-rgb: 95, 116, 136}.colored{color:#5f7488}.disc-list>li::before{color:#5f7488}.mv-container{padding:min(40px,10.6666666667vw) 0 min(120px,10.6666666667vw)}.mv-container .mv-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;margin:auto;width:min(1200px,100vw)}.mv-container .mv-txt,.mv-container .mv-img{position:relative;grid-column:1/2;grid-row:1/2;margin:auto}.mv-container .mv-txt{z-index:2;display:flex;flex-direction:column-reverse}.mv-container .mv-img{z-index:1}.mv-container .page-title{position:relative;display:flex;flex-direction:column;margin-top:min(60px,8vw);font-size:clamp(1.6rem, 0.6278481013rem + 1.2658227848vw, 2.4rem);font-weight:normal;letter-spacing:.2em;line-height:2;text-align:center}.mv-container .page-title .course-name{font-size:1.2em}@media screen and (min-width: 640px){.mv-container .mv-img{margin-top:0}}.ticker-block{width:100%;height:min(60px,9.3333333333vw);background-position:center center;background-repeat:repeat-x;background-size:contain;border-top:1px solid #000;border-bottom:1px solid #000;animation:ticker-txt 20s linear infinite}@media screen and (max-width: 639px){.ticker-block{animation:ticker-txt-sp 20s linear infinite}}@keyframes ticker-txt{0%{background-position-x:0}100%{background-position-x:-572px}}@keyframes ticker-txt-sp{0%{background-position-x:0}100%{background-position-x:-334px}}.lead-container{position:relative;padding:min(120px,16vw) 0 min(300px,30vw);letter-spacing:.1em}.lead-container .content-wrapper{position:relative;z-index:1}.lead-container .txt-box p{margin-top:.8em;font-size:clamp(1.2rem, 0.4708860759rem + 0.9493670886vw, 1.8rem)}@media screen and (min-width: 640px){.lead-container .txt-box{display:flex;justify-content:space-between}.lead-container .txt-box .lead-heading{width:46.6666666667%}.lead-container .txt-box .lead-body{width:48.3333333333%}}.lead-container .lead-title{font-size:clamp(2rem, 0.5417721519rem + 1.8987341772vw, 3.2rem);font-weight:normal}.lead-container .img-box{position:relative;margin:min(120px,16vw) auto 0;width:min(1200px,100%)}.lead-container .img-box .img03{border:10px solid #e2d8cc}.lead-container .img-box img{width:100%;height:auto}@media screen and (max-width: 639px){.lead-container .lead-body{margin-top:9.3333333333vw}.lead-container .img-box{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:13.3333333333%}.lead-container .img-box .img01{width:94.6666666667%}.lead-container .img-box .img02{order:3;margin-top:8%;width:45.3333333333%}.lead-container .img-box .img03{order:2;align-self:flex-start;margin:-6.6666666667vw auto 0 5.8666666667vw;width:37.3333333333%;aspect-ratio:1/1}}@media screen and (min-width: 640px){.lead-container .img-box{display:flex;justify-content:space-between;padding-bottom:13.3333333333%}.lead-container .img-box .img01{width:63.3333333333%}.lead-container .img-box .img02{margin-top:3.3333333333%;width:28.3333333333%}.lead-container .img-box .img03{position:absolute;left:55%;bottom:0;width:23.3333333333%}}.course-content{padding:min(100px,13.3333333333vw) 0 min(140px,16vw)}.course-content.content01{position:relative;padding-top:0}.course-content.content01::before{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:min(168px,11.4666666667vw);background-position:center top;background-repeat:no-repeat;background-size:100% 100%;transform:translateY(calc(2px - 100%))}.course-content.content01 .content-wrapper{position:relative;z-index:2}.course-content.content01 .content-block{margin-top:min(100px,13.3333333333vw)}.course-content.content01 .content-block+.content-block{margin-top:min(120px,16vw)}@media screen and (max-width: 639px){.course-content.content01 .content-wrapper{padding-top:min(120px,14.6666666667vw)}}.course-content.content02 .course-content-heading{width:min(670px,89.3333333333vw)}@media screen and (max-width: 639px){.course-content.content02 .content-wrapper{width:100%}}.course-content .banner-block{margin:min(100px,13.3333333333vw) auto 0}.course-content .banner-block img{width:100%}@media screen and (max-width: 639px){.course-content .banner-block{width:89.3333333333vw}}.course-content-heading{position:relative;display:flex;flex-direction:column;align-items:center;margin:auto;width:fit-content;font-size:clamp(2rem, 0.0556962025rem + 2.5316455696vw, 3.6rem);font-weight:400;letter-spacing:.1em;text-align:center}.course-content-heading .txt{position:relative;margin-top:min(40px,5.3333333333vw)}.content01-body{margin-top:min(100px,13.3333333333vw);font-size:clamp(1.2rem, 0.7139240506rem + 0.6329113924vw, 1.6rem)}.content01-body .item-title{font-size:clamp(1.8rem, 0.5848101266rem + 1.582278481vw, 2.8rem);font-weight:normal;letter-spacing:.1em;line-height:1.8}.content01-body .item-title+p{margin-top:min(20px,1.6666666667em)}@media screen and (max-width: 639px){.content01-body .item .img-box{width:100%}}@media screen and (min-width: 640px){.content01-body .item{display:flex;justify-content:space-between;align-items:center}.content01-body .item .img-box{width:55%}}.picture-container{width:100%;height:min(540px,66.6666666667vw);background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 1023px){.picture-container{background-size:cover}}@media screen and (min-width: 1024px){.picture-container{background-attachment:fixed;background-size:cover}}.philosophy-religion .mv-container .mv-txt{width:min(885px,89.3333333333vw)}.philosophy-religion .mv-container .page-title{color:#5e4c3a;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}@media screen and (min-width: 640px){.philosophy-religion .mv-container .mv-txt{margin-top:min(30px,2.1428571429em)}}.philosophy-religion .ticker-block{background-image:url(/assets/img/faculty/department/studies_of_philosophy_and_religion/ticker-img.png);border-top-color:#5e4c3a;border-bottom-color:#5e4c3a}.philosophy-religion .lead-container{color:#5e4c3a}.philosophy-religion .lead-container .txt-box{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.philosophy-religion .mv-container,.philosophy-religion .ticker-container,.philosophy-religion .lead-container,.philosophy-religion .content02{background:#e2d8cc url(/assets/img/faculty/department/studies_of_philosophy_and_religion/bg-pattern.jpg) center center repeat}.philosophy-religion .course-content{color:#fff}.philosophy-religion .course-content-heading{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif}.philosophy-religion .course-content-heading::after{content:"";display:block;margin-top:min(20px,5.3333333333vw);width:min(50px,10.6666666667vw);height:2px;background:currentColor}.philosophy-religion .content01{background:#2e3731}.philosophy-religion .content01::before{background-image:url(/assets/img/faculty/department/studies_of_philosophy_and_religion/content01-round.svg)}.philosophy-religion .content01 .course-content-heading{color:#e2d8cc}.philosophy-religion .content01 .bg-img{position:absolute;top:0;left:50%;z-index:0;width:min(920px,100%);transform:translateX(-50%)}@media screen and (min-width: 640px){.philosophy-religion .content01 .bg-img{margin-top:-6.4285714286em}}.philosophy-religion .content01-body{color:#e2d8cc}.philosophy-religion .content01-body .item-title{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:clamp(1.8rem, 0.5848101266rem + 1.582278481vw, 2.8rem);font-weight:normal;letter-spacing:.1em;line-height:1.8}.philosophy-religion .content01-body .item-title+p{margin-top:min(20px,1.6666666667em)}.philosophy-religion .content01-body .item+.item{margin-top:min(60px,10.6666666667vw);padding-top:min(60px,10.6666666667vw);border-top:3px solid #e2d8cc}@media screen and (max-width: 639px){.philosophy-religion .content01-body .item .img-box{width:100%}.philosophy-religion .content01-body .txt-box{margin-top:6.6666666667vw}}@media screen and (min-width: 640px){.philosophy-religion .content01-body .item:nth-child(odd){flex-direction:row-reverse}.philosophy-religion .content01-body .item .txt-box{width:36.6666666667%}}.philosophy-religion .content02{color:#5e4c3a}.philosophy-religion .content02 .course-content-heading{color:#5e4c3a;text-align:center}.philosophy-religion .content02-body{margin-top:min(100px,13.3333333333vw)}.philosophy-religion .content02-body .item .img-box{position:relative;z-index:1;margin:auto;width:min(960px,92vw)}.philosophy-religion .content02-body .item .img-box .number-box{position:absolute;top:0;width:min(180px,26.0869565217%)}.philosophy-religion .content02-body .item .txt-box{position:relative;z-index:2;margin:max(-120px,-5.3333333333vw) auto 0;padding:min(60px,8vw);width:min(800px,93.3333333333vw);letter-spacing:.1em;background:#e2d8cc url(/assets/img/faculty/department/studies_of_philosophy_and_religion/bg-pattern.jpg) center center repeat}.philosophy-religion .content02-body .item .item-title{display:flex;align-items:baseline;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:clamp(1.8rem, 0.5848101266rem + 1.582278481vw, 2.8rem);font-weight:normal;line-height:1.6}.philosophy-religion .content02-body .item .item-title::before{content:"";display:block;margin:.8em .3em auto 0;width:1.8em;height:2px;background:currentColor}.philosophy-religion .content02-body .item .item-title+p{margin-top:min(30px,1.6666666667em);font-size:clamp(1.2rem, 0.7139240506rem + 0.6329113924vw, 1.6rem)}.philosophy-religion .content02-body .item:nth-child(odd) .img-box{margin-left:0}.philosophy-religion .content02-body .item:nth-child(odd) .img-box .number-box{right:0;transform:translate(22.2222222222%, -44.4444444444%)}.philosophy-religion .content02-body .item:nth-child(odd) .txt-box{margin-right:0}.philosophy-religion .content02-body .item:nth-child(even) .img-box{margin-right:0}.philosophy-religion .content02-body .item:nth-child(even) .img-box .number-box{left:0;transform:translate(-22.2222222222%, -44.4444444444%)}.philosophy-religion .content02-body .item:nth-child(even) .txt-box{margin-left:0}.philosophy-religion .content02-body .item+.item{margin-top:min(60px,12vw)}@media screen and (min-width: 640px){.philosophy-religion .content02-body .item:nth-child(odd) .img-box .number-box{transform:translate(55.5555555556%, -44.4444444444%)}.philosophy-religion .content02-body .item:nth-child(even) .img-box .number-box{transform:translate(-55.5555555556%, -44.4444444444%)}}@media screen and (max-width: 639px){.philosophy-religion .picture-container{background-image:url(/assets/img/faculty/department/studies_of_philosophy_and_religion/picture-sp.jpg)}}@media screen and (min-width: 640px){.philosophy-religion .picture-container{background-image:url(/assets/img/faculty/department/studies_of_philosophy_and_religion/picture.jpg)}}.philosophy-religion .scroll-container{background-image:url(/assets/img/faculty/department/studies_of_philosophy_and_religion/gallery-img.jpg)}.cultural-studies .mv-container .mv-txt{width:min(1094px,89.3333333333vw)}.cultural-studies .mv-container .page-title{color:#000;font-weight:bold}.cultural-studies .ticker-block{background-image:url(/assets/img/faculty/department/cultural_studies/ticker-img.png);border-top-color:#000;border-bottom-color:#000}.cultural-studies .lead-container .img-box .img03{border-color:#fff}.cultural-studies .content01{background:#dae5f8}.cultural-studies .content01::before{background-image:url(/assets/img/faculty/department/cultural_studies/content01-round.svg)}.cultural-studies .content01 .course-content-heading{color:#1b1b1b}.cultural-studies .content01 .course-content-heading .img{width:min(582px,77.6vw)}.cultural-studies .content01 .course-content-heading+p{width:min(700px,100%)}.cultural-studies .content01 .bg-img{position:absolute;top:max(-168px,-11.4666666667vw);left:0;z-index:0;width:100%}.cultural-studies .content01 .bg-img img{width:100%}.cultural-studies .content01-body{position:relative;z-index:1}.cultural-studies .content01-body .item-title{padding-left:.8em;color:#1147a0;font-weight:bold;border-left:4px solid currentColor}.cultural-studies .content01-body .item+.item{margin-top:min(60px,10.6666666667vw);padding-top:min(60px,10.6666666667vw)}.cultural-studies .content01-body .item .img-box{position:relative;z-index:1}.cultural-studies .content01-body .item .txt-box{position:relative;z-index:2;padding:min(60px,6.6666666667vw);background:#fff}@media screen and (max-width: 639px){.cultural-studies .content01-body .txt-box{margin:-5.3333333333vw auto 0;width:84vw}}@media screen and (min-width: 640px){.cultural-studies .content01-body .item .txt-box{width:50%}.cultural-studies .content01-body .item:nth-child(odd) .txt-box{margin-left:max(-60px,-5%)}.cultural-studies .content01-body .item:nth-child(even){flex-direction:row-reverse}.cultural-studies .content01-body .item:nth-child(even) .txt-box{margin-right:max(-60px,-5%)}}.cultural-studies .content02{background:#fff url(/assets/img/faculty/department/cultural_studies/content02-bg.png) center center repeat}.cultural-studies .content02 .course-content-heading{text-align:center}.cultural-studies .content02 .course-content-heading .img{width:min(638px,85.0666666667vw)}.cultural-studies .content02-body{margin-top:min(100px,13.3333333333vw)}.cultural-studies .content02-body .item .img-box{position:relative;z-index:1;margin:auto}.cultural-studies .content02-body .item .txt-box{position:relative;z-index:2;letter-spacing:.1em}.cultural-studies .content02-body .item .txt-box .txt-inner{position:relative;z-index:1;padding:min(60px,12vw) min(50px,6.6666666667vw) min(50px,6.6666666667vw)}.cultural-studies .content02-body .item .txt-box .txt-inner::before,.cultural-studies .content02-body .item .txt-box .txt-inner::after{content:"";position:absolute;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:2px solid #000}.cultural-studies .content02-body .item .txt-box .txt-inner::before{right:0;bottom:0;z-index:0;background:#ac1212}.cultural-studies .content02-body .item .txt-box .txt-inner::after{top:0;left:0;z-index:1;background:#fff}.cultural-studies .content02-body .item .txt-box .txt-inner p{position:relative;z-index:2}.cultural-studies .content02-body .item .item-title{position:absolute;top:0;left:0;z-index:2;padding:.2em .8em;color:#fff;font-size:clamp(1.8rem, 0.5848101266rem + 1.582278481vw, 2.8rem);line-height:1.4;background:#ac1212;border:2px solid #000;transform:translateY(-50%)}.cultural-studies .content02-body .item .item-title+p{margin-top:min(30px,1.6666666667em);font-size:clamp(1.2rem, 0.7139240506rem + 0.6329113924vw, 1.6rem)}.cultural-studies .content02-body .item+.item{margin-top:min(100px,13.3333333333vw)}@media screen and (max-width: 639px){.cultural-studies .content02-body .item .img-box{margin-left:0;width:min(680px,90.6666666667vw)}.cultural-studies .content02-body .item .txt-box{margin-top:-1.3333333333vw;margin-inline:auto;width:min(670px,89.3333333333vw)}}@media screen and (min-width: 640px){.cultural-studies .content02-body .item{display:flex;align-items:end}.cultural-studies .content02-body .item .img-box{margin-bottom:3.3333333333%;width:min(680px,56.6666666667%)}.cultural-studies .content02-body .item .txt-box{margin-left:min(-88px,-7.3333333333%);width:min(608px,50.6666666667%)}}@media screen and (max-width: 639px){.cultural-studies .picture-container{background-image:url(/assets/img/faculty/department/cultural_studies/picture-sp.jpg)}}@media screen and (min-width: 640px){.cultural-studies .picture-container{background-image:url(/assets/img/faculty/department/cultural_studies/picture.jpg)}}.cultural-studies .scroll-container{background-image:url(/assets/img/faculty/department/cultural_studies/gallery-img.jpg)}
