@charset "UTF-8";.titleArea.-white{color:#fff}.titleArea.-center{text-align:center}.titleArea .en{display:block;font-family:DINMittelschriftLTPro;line-height:1;letter-spacing:.07em}@media screen and (min-width:768px),print{.titleArea .en{font-size:.24rem}}@media screen and (max-width:767px){.titleArea .en{font-size:6.4vw}}.titleArea .en.-colorMain{color:#80804d}.titleArea .ja{font-family:"秀英丸ゴシック B";line-height:1.3;letter-spacing:.04em}@media screen and (min-width:768px),print{.titleArea .ja{font-size:.42rem}}@media screen and (max-width:767px){.titleArea .ja{font-size:9.87vw;margin-top:1.33vw;margin-top:2.13vw}}.titleArea .jaLead{display:block;font-family:"秀英丸ゴシック B";line-height:1;letter-spacing:.1em}@media screen and (min-width:768px),print{.titleArea .jaLead{font-size:.2rem;margin-top:.07rem}}@media screen and (max-width:767px){.titleArea .jaLead{font-size:3.73vw;margin-top:1.33vw}}@media screen and (min-width:768px),print{.titleArea+*{margin-top:.3rem}}@media screen and (max-width:767px){.titleArea+*{margin-top:8vw}}.titleArticle{font-family:"秀英丸ゴシック B";text-align:center;color:#80804d}@media screen and (min-width:768px),print{.titleArticle{font-size:.3rem;margin:1.14rem 0 .3rem}}@media screen and (max-width:767px){.titleArticle{margin:16vw auto 13.33vw;font-size:5.33vw}}.text{font-family:"秀英丸ゴシック L";line-height:1.75}@media screen and (min-width:768px),print{.text{font-size:.16rem}}@media screen and (max-width:767px){.text{font-size:4.27vw}}@media screen and (min-width:768px),print{.text.-sizeL{font-size:.26rem}}@media screen and (max-width:767px){.text.-sizeL{font-size:4.8vw}}@media screen and (max-width:767px){.text.-sizeS{font-size:3.2vw}}.text.-white{color:#fff}.buttonA{display:inline-block;background-color:#80804d;color:#fff;line-height:1;font-family:"秀英丸ゴシック B";position:relative}@media screen and (min-width:768px),print{.buttonA{min-width:2rem;font-size:.14rem;padding:.13rem .26rem .12rem .34rem;border-radius:.2rem}}@media screen and (max-width:767px){.buttonA{min-width:53.33vw;font-size:3.73vw;padding:3.47vw 6.93vw 3.2vw 9.07vw;border-radius:5.33vw}}.buttonA::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.811%22%20height%3D%2214.121%22%20viewBox%3D%220%200%207.811%2014.121%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_6%22%20data-name%3D%22%E3%83%91%E3%82%B9%206%22%20d%3D%22M893.383%2C4930.458l6%2C6-6%2C6%22%20transform%3D%22translate(-892.322%20-4929.398)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:98%}@media screen and (min-width:768px),print{.buttonA::after{width:.06rem;height:.12rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:.2rem}}@media screen and (max-width:767px){.buttonA::after{width:1.6vw;height:3.2vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5.33vw}}.buttonA.-bgColorWhite{background-color:#fff;color:#80804d;border:1px solid #80804d}.buttonA.-bgColorWhite::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%227.811%22%20height%3D%2214.121%22%20viewBox%3D%220%200%207.811%2014.121%22%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_6%22%20data-name%3D%22%E3%83%91%E3%82%B9%206%22%20d%3D%22M893.383%2C4930.458l6%2C6-6%2C6%22%20transform%3D%22translate(-892.322%20-4929.398)%22%20fill%3D%22none%22%20stroke%3D%22%2380804d%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:98%}.buttonB{display:inline-block;background-color:#fff;color:#80804d;text-align:center;font-family:"秀英丸ゴシック B";line-height:1}@media screen and (min-width:768px),print{.buttonB{min-width:3rem;font-size:.2rem;padding:.18rem;border-radius:.08rem}}@media screen and (max-width:767px){.buttonB{width:100%;margin-top:8vw;padding:4vw;border-radius:2.13vw}}.buttonB.-bgMainColor{color:#fff!important;background-color:#80804d}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.buttonB{-webkit-transition:.2s;transition:.2s}.buttonB:hover{color:#80804d;opacity:.8}}.buttonB:visited{color:#80804d}.button__wrap{text-align:center}.mediaLink{background-color:#fff;border:1px solid #80804d}@media screen and (min-width:768px),print{.mediaLink{border-radius:.23rem}}@media screen and (max-width:767px){.mediaLink{border-radius:2.67vw}}.mediaLink a{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px),print{.mediaLink a{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:.41rem .49rem}}@media screen and (max-width:767px){.mediaLink a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding-bottom:7.73vw}}@media screen and (min-width:768px),print{.mediaLink .buttonA{position:absolute;bottom:0}}@media screen and (max-width:767px){.mediaLink .buttonA{margin-top:5.87vw}}@media screen and (hover:hover) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px),screen and (-ms-high-contrast:none) and (min-width:768px),print and (hover:hover){.mediaLink{-webkit-transition:.2s;transition:.2s}.mediaLink .buttonA::after{-webkit-transition:.2s;transition:.2s}.mediaLink:hover{opacity:.9}.mediaLink:hover .buttonA::after{right:.15rem}}.mediaLink__img{overflow:hidden}@media screen and (min-width:768px),print{.mediaLink__img{width:3.07rem;margin-right:.47rem;border-radius:.1rem}}@media screen and (max-width:767px){.mediaLink__img{width:100%;min-height:45.33vw;padding:0;border-radius:2.67vw 2.67vw 0 0}}.mediaLink__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px),print{.mediaLink__body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:767px){.mediaLink__body{padding:3.47vw 5.33vw 0}}.mediaLink__body .textWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}@media screen and (min-width:768px),print{.mediaLink__body .textWrap{gap:0 .219rem;margin-top:.1rem}}@media screen and (max-width:767px){.mediaLink__body .textWrap{gap:0 2.67vw;margin-top:.8vw!important}}@media screen and (min-width:768px),print{.mediaLink__body .text{letter-spacing:-.01rem}}@media screen and (max-width:767px){.mediaLink__body .text{font-size:3.2vw}}.mediaLink__title{font-family:"秀英丸ゴシック B"}@media screen and (min-width:768px),print{.mediaLink__title{font-size:.32rem;line-height:1.5}}@media screen and (max-width:767px){.mediaLink__title{font-size:4.8vw;line-height:1.5;letter-spacing:-.67vw}}.mediaLink__title .-textSmall{display:block}@media screen and (min-width:768px),print{.mediaLink__title .-textSmall{font-size:.16rem}}@media screen and (max-width:767px){.mediaLink__title .-textSmall{font-size:3.73vw}}@media screen and (min-width:768px),print{.mediaLink__title+*{margin-top:.16rem}}@media screen and (max-width:767px){.mediaLink__title+*{margin-top:5.33vw}}.mediaLink__subTitle{font-family:"秀英丸ゴシック B";display:block}@media screen and (min-width:768px),print{.mediaLink__subTitle{font-size:.2rem;line-height:1;margin-bottom:.32rem}}@media screen and (max-width:767px){.mediaLink__subTitle{font-size:3.73vw;margin-bottom:5.33vw}}.keyVisual{background-color:#cccca6!important;position:relative;z-index:30}@media screen and (min-width:768px),print{.keyVisual .keyVisual__inner{padding:.4rem 0}}@media screen and (max-width:767px){.keyVisual .keyVisual__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.keyVisual .keyVisual__theme{color:#fff;border:1px solid #fff!important}@media screen and (min-width:768px),print{.keyVisual .keyVisual__theme{font-size:.12rem;padding:.09rem .2rem;border-radius:.08rem}}@media screen and (max-width:767px){.keyVisual .keyVisual__theme{margin:0;border-radius:2.13vw}}.keyVisual .keyVisual__label{display:block;color:#fff;letter-spacing:.05em}@media screen and (min-width:768px),print{.keyVisual .keyVisual__label{font-size:.4rem}}@media screen and (max-width:767px){.keyVisual .keyVisual__label{margin-top:1.33vw}}.keyVisual .keyVisual__image{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;width:100%;height:100%;text-align:center}@media screen and (min-width:768px),print{.keyVisual .keyVisual__image{min-height:6.58rem}}@media screen and (max-width:767px){.keyVisual .keyVisual__image img{height:80vw}}@media screen and (max-width:767px){.keyVisual__bg{top:14%;background-size:auto 77%!important}}.mokuji__menu{z-index:100}@media screen and (min-width:768px),print{.introSect{padding-bottom:0}}@media screen and (max-width:767px){.introSect{padding-bottom:7.47vw}}.introSect__titleTheme{background-color:#80804d}@media screen and (max-width:767px){.introSect__titleMain{font-size:7.2vw;letter-spacing:0;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}}@media screen and (min-width:768px),print{.noteTextWrap{width:7.78rem;margin:.51rem auto .84rem;text-align:right!important}}@media screen and (max-width:767px){.noteTextWrap{padding:0 6.67vw;margin-bottom:11.2vw}}@media screen and (max-width:767px){.noteTextWrap .text{font-size:3.2vw!important;line-height:7.47vw}}.noteTextWrap a{color:#974c08;text-decoration:underline}.noteTextWrap a:hover{text-decoration:none}.noteTextWrap a span{font-style:italic}.linkArea{background-color:#cccca6;overflow:hidden}@media screen and (min-width:768px),print{.linkArea{padding:1.65rem 0 1.08rem}}@media screen and (max-width:767px){.linkArea{text-align:center}}.linkArea .linkArea__inner{width:100%;position:relative}@media screen and (min-width:768px),print{.linkArea .linkArea__inner{max-width:7.8rem;margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){.linkArea .linkArea__inner{padding:33.87vw 6.67vw 17.33vw}}.linkArea .linkArea__inner::after,.linkArea .linkArea__inner::before{content:"";position:absolute}@media screen and (min-width:768px),print{.linkArea .linkArea__inner::before{background:url(img/imgBg01_linkAre.png) no-repeat center center/contain;width:4.19rem;height:.98rem;top:-.75rem;left:-1.16rem}}@media screen and (max-width:767px){.linkArea .linkArea__inner::before{background:url(img/imgBg01_linkAre@sp.png) no-repeat center center/contain;width:93.73vw;height:22.93vw;top:9.33vw;left:-.8vw;z-index:10}}@media screen and (min-width:768px),print{.linkArea .linkArea__inner::after{background:url(img/imgBg02_linkAre.png) no-repeat center center/contain;width:2.06rem;height:1.12rem;bottom:-1.08rem;right:-1.6rem}}@media screen and (max-width:767px){.linkArea .linkArea__inner::after{background:url(img/imgBg02_linkAre@sp.png) no-repeat center center/contain;width:40vw;height:21.33vw;bottom:-5.33vw;right:0}}.linkArea .linkArea__link{overflow:hidden;color:#fff!important;background-color:#80804d;font-family:"秀英丸ゴシック B";border-radius:.1rem;line-height:1.26;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}@media screen and (min-width:768px),print{.linkArea .linkArea__link{font-size:.26rem;padding:.29rem 0 .3rem .52rem;-webkit-box-shadow:0 .03rem .03rem rgba(0,0,0,.16);box-shadow:0 .03rem .03rem rgba(0,0,0,.16)}}@media screen and (max-width:767px){.linkArea .linkArea__link{font-size:5.33vw;width:100%;min-height:60vw;line-height:1.5;border-radius:2.67vw;padding:5.33vw 5.33vw 8vw;-webkit-box-shadow:0 .8vw .8vw rgba(0,0,0,.16);box-shadow:0 .8vw .8vw rgba(0,0,0,.16);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.linkArea .linkArea__link:visited{color:#fff}.linkArea .linkArea__link::after,.linkArea .linkArea__link::before{content:"";position:absolute}.linkArea .linkArea__link::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22_%22%20data-name%3D%22%E2%86%92%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_8%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%208%22%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20fill%3D%22%2380804d%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3912%22%20data-name%3D%22%E3%83%91%E3%82%B9%203912%22%20d%3D%22M893.383%2C4930.458l4%2C4-4%2C4%22%20transform%3D%22translate(-880.883%20-4919.957)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:98%;z-index:10}@media screen and (min-width:768px),print{.linkArea .linkArea__link::before{width:.28rem;height:.28rem;bottom:.14rem;right:.2rem}}@media screen and (max-width:767px){.linkArea .linkArea__link::before{width:7.47vw;height:7.47vw;bottom:4vw;right:2.67vw}}@media screen and (min-width:768px),print{.linkArea .linkArea__link::after{background:url(img/img_linkArea.png) no-repeat center center/contain;width:3.71rem;height:1.38rem;top:0;bottom:0;right:0;margin:auto}}@media screen and (max-width:767px){.linkArea .linkArea__link::after{background:url(img/img_linkArea@sp.png) no-repeat center center/contain;width:86.67vw;height:37.07vw;bottom:-3.47vw;left:0;right:0;margin:0 auto}}@media screen and (hover:hover) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px),screen and (-ms-high-contrast:none) and (min-width:768px),print and (hover:hover){.linkArea .linkArea__link{-webkit-transition:.2s;transition:.2s}.linkArea .linkArea__link::before{-webkit-transition:.2s;transition:.2s}.linkArea .linkArea__link:hover{color:#fff;opacity:.8}.linkArea .linkArea__link:hover::before{right:.15rem}}.talk{background-color:#80804d;overflow:hidden}@media screen and (min-width:768px),print{.talk.-talkPage{margin-top:1.2rem}}@media screen and (max-width:767px){.talk.-talkPage{margin-top:13.33vw}}.talk__inner{position:relative;z-index:1}@media screen and (min-width:768px),print{.talk__inner{margin-left:auto;margin-right:auto;max-width:11rem}}.talk__inner::after,.talk__inner::before{content:"";position:absolute}.talk__inner::before{pointer-events:none;z-index:10}@media screen and (min-width:768px),print{.talk__inner::before{width:25.8rem;height:6.55rem;background:url(img/bg_upper_lecture.png) no-repeat center center/contain;bottom:-3.3rem;right:-7.71rem}}.talk__inner::after{z-index:-1}@media screen and (min-width:768px),print{.talk__inner::after{width:25.8rem;height:13.16rem;background:url(img/bg_lecture.png) no-repeat center center/contain;bottom:-3.29rem;right:-7.7rem}}@media screen and (max-width:767px){.talk__inner::after{width:100vw;height:149.87vw;background:url(img/bg_lecture@sp.png) no-repeat center center/contain;bottom:-53.07vw;right:0;left:0;margin:0 auto}}.talk__head{color:#fff;position:relative}@media screen and (min-width:768px),print{.talk__head{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:768px),print{.talk__img{width:6.83rem;margin-left:-1.33rem;margin-right:.5rem}}.talk__img img{width:100%}@media screen and (min-width:768px),print{.talk__headBody{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:2.2rem;margin-right:-.75rem}}@media screen and (max-width:767px){.talk__headBody{padding:17.07vw 6.67vw 17.33vw}}.talk__headBody .titleArea .en{text-box:trim-both cap alphabetic}@media screen and (max-width:767px){.talk__headBody .titleArea .en{font-size:5.33vw}}.talk__headBody .titleArea .ja{text-box:trim-both cap alphabetic}@media screen and (min-width:768px),print{.talk__headBody .titleArea .ja{margin-top:.24rem;font-size:.4rem}}@media screen and (max-width:767px){.talk__headBody .titleArea .ja{margin-top:5.6vw;font-size:8.53vw}}.talk__headBody .titleArea .jaLead{font-weight:700;text-box:trim-both cap alphabetic}@media screen and (min-width:768px),print{.talk__headBody .titleArea .jaLead{margin-top:.24rem;font-size:.26rem}}@media screen and (max-width:767px){.talk__headBody .titleArea .jaLead{margin-top:4.27vw;font-size:5.33vw;letter-spacing:.02em}}.talk__headBody .specialTalk__people{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}@media screen and (min-width:768px),print{.talk__headBody .specialTalk__people{margin-top:.6rem}}@media screen and (max-width:767px){.talk__headBody .specialTalk__people{margin-top:10.67vw}}@media screen and (max-width:767px){.talk__headBody .specialTalk__peopleItem:not(:last-child){padding-right:13.33vw}}@media screen and (max-width:767px){.talk__headBody .specialTalk__peopleItem:not(:last-child)::after{width:7.2vw;height:7.2vw;right:.53vw;top:0!important;bottom:initial}}@media screen and (min-width:768px),print{.talk__headBody .specialTalk__peopleItem>span{letter-spacing:.04em}}@media screen and (max-width:767px){.talk__headBody .specialTalk__peopleItem>span{margin-bottom:4.27vw;letter-spacing:0}}@media screen and (min-width:768px),print{.talk__headBody .specialTalk__button{margin-top:.24rem}}@media screen and (max-width:767px){.talk__headBody .specialTalk__button{margin-top:10.67vw}}.talk__headBody .specialTalk__button .cmn-btn{font-family:"秀英丸ゴシック B";font-weight:700}@media screen and (min-width:768px),print{.talk__headBody .specialTalk__button .cmn-btn{font-size:.16rem}}@media screen and (max-width:767px){.talk__headBody .specialTalk__button .cmn-btn{font-size:3.73vw}}@media screen and (min-width:768px),print{.perspective{background:-webkit-gradient(linear,left top,left bottom,color-stop(71.88%,#f5f5e3),to(#cccca6));background:linear-gradient(180deg,#f5f5e3 71.88%,#cccca6 100%);padding:1.12rem 0 .73rem}}@media screen and (max-width:767px){.perspective{background:-webkit-gradient(linear,left top,left bottom,color-stop(45%,#fff),color-stop(50%,#e4e0db),color-stop(85%,#cccca6));background:linear-gradient(180deg,#fff 45%,#e4e0db 50%,#cccca6 85%);padding:25.6vw 6.67vw 24vw}}@media screen and (max-width:767px){.perspective .titleArea .en{text-align:left;font-size:4.8vw}.perspective .titleArea .ja{display:block;text-align:left;font-size:7.73vw;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on;margin-top:4.8vw}.perspective .titleArea .jaLead{text-align:left;font-size:4.8vw;margin-top:7.47vw}.perspective .titleArea+*{margin-top:9.6vw}}@media screen and (min-width:768px),print{.perspective .perspective__inner{margin-left:auto;margin-right:auto;max-width:11rem}}.perspective .perspective__text{margin-right:auto;margin-left:auto}@media screen and (min-width:768px),print{.perspective .perspective__text{width:6.68rem}}@media screen and (max-width:767px){.perspective .perspective__img{margin:8vw -6.67vw 0}}.perspective .perspective__img img{width:100%}.perspective .perspective__mainCard{background-color:#fff}@media screen and (min-width:768px),print{.perspective .perspective__mainCard{border-radius:.2rem;margin-top:.4rem;padding:.4rem .4rem .64rem .5rem}}@media screen and (max-width:767px){.perspective .perspective__mainCard{border-radius:5.33vw;margin-top:10.67vw;padding:6.4vw}}@media screen and (min-width:768px),print{.perspective .perspective__mainCardContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 .17rem}}@media screen and (min-width:768px),print{.perspective .perspective__mainCardContent+*{margin-top:.4rem}}.perspective .perspective__mainCardBody{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:768px),print{.perspective .perspective__mainCardBody{padding-top:.34rem}}@media screen and (min-width:768px),print{.perspective .perspective__mainCardBody>.text{margin-top:.2rem}}@media screen and (max-width:767px){.perspective .perspective__mainCardBody>.text{margin-top:5.33vw}}.perspective .gridCardItem__title{font-family:"秀英丸ゴシック B"}@media screen and (min-width:768px),print{.perspective .gridCardItem__title{line-height:1.3;font-size:.26rem}}@media screen and (max-width:767px){.perspective .gridCardItem__title{line-height:1.68;font-size:4.27vw;margin-bottom:1.07vw;grid-area:title}}.perspective .gridCardItem__title.-num03{-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media screen and (min-width:768px),print{.perspective .gridCardItem__title.-num03{margin-right:-.11rem;letter-spacing:-.05em}}@media screen and (max-width:767px){.perspective .gridCardItem__title.-font-sp{font-size:5.87vw}}@media screen and (min-width:768px),print{.perspective .perspective__mainCardImg{width:6rem;margin-left:.2rem}}@media screen and (max-width:767px){.perspective .perspective__mainCardImg{margin-top:8.53vw;margin-left:-6.4vw;margin-right:-6.4vw}}.perspective .perspective__mainCardImg img{width:100%}.perspective .labelLink{display:block;color:#333;line-height:2.2;border:1px solid #80804d;position:relative;background:url(img/illust02_labelLink.png) no-repeat center left/contain}@media screen and (min-width:768px),print{.perspective .labelLink{border-radius:.23rem;padding:.4rem .9rem .26rem 2.5rem;background-position:0 .1rem}}@media screen and (max-width:767px){.perspective .labelLink{margin-top:23.47vw;margin-left:auto;border-radius:6.13vw;padding:5.87vw 5.33vw 16.8vw 5.33vw;background-position:2.67vw 21.33vw}}.perspective .labelLink::after,.perspective .labelLink::before{content:"";position:absolute}.perspective .labelLink::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22_%22%20data-name%3D%22%E2%86%92%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_8%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%208%22%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20fill%3D%22%2380804d%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3912%22%20data-name%3D%22%E3%83%91%E3%82%B9%203912%22%20d%3D%22M893.383%2C4930.458l4%2C4-4%2C4%22%20transform%3D%22translate(-880.883%20-4919.957)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:98%;z-index:10}@media screen and (min-width:768px),print{.perspective .labelLink::before{width:.4rem;height:.4rem;top:0;bottom:0;margin:auto 0;right:.5rem}}@media screen and (max-width:767px){.perspective .labelLink::before{width:7.47vw;height:7.47vw;bottom:16vw;right:2.67vw}}.perspective .labelLink::after{background:url(img/illust01_labelLink.png) no-repeat center center/contain}@media screen and (min-width:768px),print{.perspective .labelLink::after{width:2rem;height:.34rem;top:-.5rem;left:.2rem}}@media screen and (max-width:767px){.perspective .labelLink::after{width:45.33vw;height:10.67vw;top:-13.33vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (hover:hover) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px),screen and (-ms-high-contrast:none) and (min-width:768px),print and (hover:hover){.perspective .labelLink{-webkit-transition:.2s;transition:.2s}.perspective .labelLink::before{-webkit-transition:.2s;transition:.2s}.perspective .labelLink:hover{color:#333;background-color:rgba(128,128,77,.2);opacity:.8}.perspective .labelLink:hover::before{right:.45rem}}.perspective .labelLink__title{font-family:"秀英丸ゴシック B"}@media screen and (min-width:768px),print{.perspective .labelLink__title{font-size:.26rem}}@media screen and (max-width:767px){.perspective .labelLink__title{display:block;font-size:4.8vw;line-height:1.3}}.perspective .labelLink__name{font-family:"秀英丸ゴシック B"}@media screen and (min-width:768px),print{.perspective .labelLink__name{font-size:.26rem;padding-left:.36rem}}@media screen and (max-width:767px){.perspective .labelLink__name{font-size:4.27vw}}@media screen and (min-width:768px),print{.perspective .labelLink__name .subInfo{font-size:.16rem;vertical-align:middle;padding-left:.06rem}}@media screen and (max-width:767px){.perspective .labelLink__name .subInfo{font-size:2.67vw}}.perspective .perspective__title__archive{margin-right:auto}@media screen and (min-width:768px),print{.perspective .perspective__title__archive{margin-left:auto;width:1.9875rem}}@media screen and (max-width:767px){.perspective .perspective__title__archive{width:40vw;text-align:center}}.perspective .perspective__title__archive img{width:100%}@media screen and (min-width:768px),print{.perspective .perspective__title__archive+*{margin-top:.12rem}}@media screen and (max-width:767px){.perspective .perspective__title__archive+*{margin-top:3.2vw;font-size:3.73vw}}@media screen and (min-width:768px),print{.perspective .gridCardList{display:-ms-grid;display:grid;-ms-grid-columns:1fr .4rem 1fr .4rem 1fr;grid-template-columns:1fr 1fr 1fr;gap:.4rem;margin-top:.4rem}}@media screen and (max-width:767px){.perspective .gridCardList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:10.67vw}}.perspective .gridCardItem{display:contents}@media screen and (max-width:767px){.perspective .gridCardItem:not(:last-of-type)>a{margin-bottom:10.67vw}}.perspective .gridCardItem>a{width:100%;height:100%;display:block;text-decoration:none;color:#333;background-color:#fff;position:relative;display:-ms-grid;display:grid;-ms-grid-rows:-webkit-max-content;-ms-grid-rows:max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}@media screen and (min-width:768px),print{.perspective .gridCardItem>a{grid-row-gap:.4rem;padding:.52rem;border-radius:.2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:3;grid-row:span 3}}@media screen and (max-width:767px){.perspective .gridCardItem>a{gap:2.93vw;padding:5.87vw;border-radius:5.33vw;grid-template-areas:"title title" "text image"}.perspective .gridCardItem__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3}}.perspective .gridCardItem>a::after{content:"";position:absolute;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20id%3D%22_%22%20data-name%3D%22%E2%86%92%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2228%22%20viewBox%3D%220%200%2028%2028%22%3E%20%3Ccircle%20id%3D%22%E6%A5%95%E5%86%86%E5%BD%A2_8%22%20data-name%3D%22%E6%A5%95%E5%86%86%E5%BD%A2%208%22%20cx%3D%2214%22%20cy%3D%2214%22%20r%3D%2214%22%20fill%3D%22%2380804d%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_3912%22%20data-name%3D%22%E3%83%91%E3%82%B9%203912%22%20d%3D%22M893.383%2C4930.458l4%2C4-4%2C4%22%20transform%3D%22translate(-880.883%20-4919.957)%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center center;background-size:98%;z-index:10}@media screen and (min-width:768px),print{.perspective .gridCardItem>a::after{width:.4rem;height:.4rem;bottom:.28rem;right:.3rem}}@media screen and (max-width:767px){.perspective .gridCardItem>a::after{width:7.47vw;height:7.47vw;bottom:5.33vw;right:4.27vw}}@media screen and (hover:hover) and (min-width:768px),screen and (-ms-high-contrast:active) and (min-width:768px),screen and (-ms-high-contrast:none) and (min-width:768px),print and (hover:hover){.perspective .gridCardItem>a::after{-webkit-transition:.2s;transition:.2s}.perspective .gridCardItem>a:hover::after{right:.25rem}}.perspective .gridCardItem .text{-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media screen and (min-width:768px),print{.perspective .gridCardItem .text{font-size:.14rem}}@media screen and (max-width:767px){.perspective .gridCardItem .text{font-size:3.2vw;grid-area:text}}.perspective .gridCardItem__img{overflow:hidden}@media screen and (min-width:768px),print{.perspective .gridCardItem__img img{border-radius:.0862rem}}@media screen and (max-width:767px){.perspective .gridCardItem__img{grid-area:image}.perspective .gridCardItem__img img{border-radius:2.3vw}}@media screen and (max-width:767px){.perspective .gridCardItem .text{-ms-grid-row:3;-ms-grid-column:1}.perspective .gridCardItem__img{-ms-grid-row:3;-ms-grid-column:3}}@media screen and (max-width:767px){.scientistSect{padding-top:22.4vw}}@media screen and (min-width:768px),print{.scientistSect .scientistSect__photo{position:relative;z-index:1;overflow:visible}.scientistSect .scientistSect__photo::before{border-width:5.14rem 3.834rem 0 0!important;right:1rem!important}}.scientistSect .scientistSect__nameWrap{position:relative}@media screen and (max-width:767px){.scientistSect .scientistSect__nameWrap{padding-left:50%}}@media screen and (max-width:767px){.scientistSect .scientistSect__nameWrap .scientistSect__title .-fontEn{padding-top:2.67vw}}@media screen and (max-width:767px){.scientistSect .scientistSect__nameWrap small{font-size:3.73vw}}.scientistSect .scientistSect__speachBalloon{position:absolute}@media screen and (min-width:768px),print{.scientistSect .scientistSect__speachBalloon{width:1.5227rem;top:-.47rem;right:.84rem}}@media screen and (max-width:767px){.scientistSect .scientistSect__speachBalloon{width:28vw;top:11.47vw;right:2.93vw}}.scientistSect .-fontEn{color:#80804d;letter-spacing:.04em}.scientistSect .scientistSect__work{letter-spacing:.04em}.scientistSect .cmn-btn01{background-color:#80804d}@media screen and (min-width:768px),print{.scientistSect .cmn-btn01{font-size:.2rem}}.paperCraft{color:#fff;background-color:#80804d}@media screen and (min-width:768px),print{.paperCraft{padding:1.54rem 0 1.72rem}}@media screen and (min-width:768px),print{.paperCraft .titleArea .ja{margin-top:0}}@media screen and (min-width:768px),print{.paperCraft .buttonB{margin-top:.26rem}}.paperCraft__inner{position:relative}@media screen and (min-width:768px),print{.paperCraft__inner{margin-left:auto;margin-right:auto;max-width:11rem}}@media screen and (min-width:768px),print{.paperCraft__inner{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width:767px){.paperCraft__inner{padding:27.73vw 6.67vw}}@media screen and (min-width:768px),print{.paperCraft__body{width:5rem;padding-left:.5rem}}@media screen and (max-width:767px){.paperCraft__body{width:100%}}.paperCraft__body .ja{white-space:nowrap;letter-spacing:.11em}@media screen and (min-width:768px),print{.paperCraft__body .ja{line-height:1.5}}@media screen and (min-width:768px),print{.paperCraft__body .text{margin-top:.2rem}}@media screen and (max-width:767px){.paperCraft__body .text{margin-top:4.27vw}}@media screen and (min-width:768px),print{.paperCraft__img{width:6.91rem;position:absolute;top:-.4rem;right:-1.3rem}}@media screen and (max-width:767px){.paperCraft__img{width:101.87vw;padding-top:10.67vw;margin-left:-3.2vw}}.paperCraft__img img{width:100%}.newsSect{background-color:#cccca6}@media screen and (min-width:768px),print{.newsSect{padding-top:1rem;padding-bottom:1.5rem}}@media screen and (min-width:768px),print{.newsSect__main{margin-top:.2rem}}@media screen and (min-width:768px),print{.newsSect__item:first-child{position:relative}}@media screen and (min-width:768px),print{.newsSect__item:first-child>a{width:100%;position:absolute;top:0;left:.15rem}}@media screen and (min-width:768px),print{.newsSect__item:first-child .newsSect__item__inner::before{display:none!important}}.newsSect__item:first-child .newsSect__item__category{height:100%!important}.newsSect__item:nth-child(3){margin-left:auto}.newsSect__item:nth-child(3) .newsSect__item__inner::before{display:none!important}@media screen and (min-width:768px),print{.newsSect__item .newsSect__item__title p>span{font-size:.12rem}}.popClose::after,.popClose::before{background-color:#80804d!important}.cardListWrap::-webkit-scrollbar-thumb{background-color:#80804d}@media all and (-ms-high-contrast:none){.newsSect__item:nth-child(5) .newsSect__item__category,::-ms-backdrop{height:1.87rem!important}}@media screen and (min-width:768px),print{.mediaLink__listWrap{margin-left:auto;margin-right:auto;max-width:11rem}}@media screen and (min-width:768px),print{.mediaLink__listWrap{padding-bottom:1.07rem}}@media screen and (max-width:767px){.mediaLink__listWrap{padding:0 6.67vw 16vw}}@media screen and (min-width:768px),print{.moreSect{border-top:1px solid #cccca6;padding:1.6rem 0 2.05rem}}@media screen and (max-width:767px){.moreSect{padding:25.33vw 5.33vw 21.33vw}}.archive{background:inherit;background-color:#cccca6!important}@media screen and (min-width:768px),print{.archive{padding:0 0 1.262rem}}@media screen and (max-width:767px){.archive{padding:0 6.67vw 15.73vw}}