@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:#5a86b3}.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:#5a86b3}@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:#5a86b3;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:#5a86b3;border:1px solid #5a86b3}.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%235a86b3%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:#5a86b3;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:#5a86b3}@media (hover:hover),screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.buttonB{-webkit-transition:.2s;transition:.2s}.buttonB:hover{color:#5a86b3;opacity:.8}}.buttonB:visited{color:#5a86b3}.button__wrap{text-align:center}.mediaLink{background-color:#fff;border:1px solid #5a86b3}@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;height:3.72rem;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:#aec4d9!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:#5a86b3}@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:#5a86b3;text-decoration:underline}.noteTextWrap a:hover{text-decoration:none}.noteTextWrap a span{font-style:italic}.linkArea{background-color:#aec4d9;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:1.66rem;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:98.67vw;height:32vw;top:10.67vw;left:-9.33vw;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:#5a86b3;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:53.87vw;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%235a86b3%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:#5a86b3;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 #5a86b3;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%235a86b3%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(90,134,179,.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}}.academia{position:relative;overflow:hidden}@media screen and (min-width:768px),print{.academia{padding:3.56rem 0 1.38rem}}@media screen and (max-width:767px){.academia{padding:32vw 6.67vw 27.73vw;z-index:1;background-color:#e7e7e7}}.academia__inner{position:relative;z-index:1;height:100%}@media screen and (min-width:768px),print{.academia__inner{max-width:10.5rem;margin-right:auto;margin-left:auto}}.academia__inner .buttonB{background-color:#5a86b3;color:#fff}@media screen and (min-width:768px),print{.academia__inner::after{content:"";position:absolute;background:url(img/bg_academia.jpg) no-repeat top center/contain;z-index:-1;width:24.8rem;height:10.8rem;top:-3.6rem;left:-6.9rem}}@media screen and (max-width:767px){.academia__inner::after{content:"";position:absolute;background:url(img/bg_academia@sp.png) no-repeat center top/contain;z-index:-1;width:101.33vw;height:156vw;top:-32vw;left:-7.47vw}}.academia__head{margin-right:auto;margin-left:auto}@media screen and (min-width:768px),print{.academia__head{width:6.68rem}}@media screen and (max-width:767px){.academia__head .titleArea{text-align:left!important}}@media screen and (min-width:768px),print{.academia__head .titleArea.-typeA{width:7.03rem;height:1.615rem}}.academia__head .titleArea.-typeA img{width:100%}.academia__head .text{text-align:left}.academia__head .text+*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:768px),print{.academia__head .text+*{margin-top:.17rem}}@media screen and (max-width:767px){.academia__head .text+*{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (max-width:767px){.academia__head .buttonB{width:68.27vw;padding:4vw}}.academia__cardList{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px),print{.academia__cardList{gap:0 .5rem;margin-top:.95rem}}@media screen and (max-width:767px){.academia__cardList{width:100%;margin-top:17.33vw}}@media screen and (max-width:767px){.academia__cardList>li{width:calc((100% - 5.87vw)/ 3)}}@media screen and (max-width:767px){.academia__cardList>li:not(:nth-of-type(3n+1)){margin-left:2.93vw}}.academia__card{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}@media screen and (min-width:768px),print{.academia__card{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.academia__card{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.academia__cardBody{color:#333;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.academia__cardBody{margin-top:2.4vw;padding-left:1.6vw}}.academia__cardBody>span{display:inline-block;text-align:left}.academia__cardBody .name{font-family:"秀英丸ゴシック L";line-height:1.3}@media screen and (min-width:768px),print{.academia__cardBody .name{font-size:.23rem}}@media screen and (max-width:767px){.academia__cardBody .name{font-size:3.73vw}}.academia__cardBody .belong{font-family:"秀英丸ゴシック L";line-height:1.3}@media screen and (min-width:768px),print{.academia__cardBody .belong{margin-top:.1rem;font-size:.14rem}}@media screen and (max-width:767px){.academia__cardBody .belong{margin-top:.8vw;font-size:2.93vw}}.academia__cardImg{overflow:hidden}@media screen and (min-width:768px),print{.academia__cardImg{width:1.68rem;margin-right:.2rem}}.academia__cardImg img{width:100%}@media screen and (min-width:768px),print{.academia__cardImg img{border-radius:.1rem}}@media screen and (max-width:767px){.academia__cardImg img{border-radius:2.67vw}}@media screen and (min-width:768px),print{.academiaWrapper{margin-top:0}}.academiaWrapper .titleArea{text-align:center;color:#1f5c88}@media screen and (min-width:768px),print{.academiaWrapper .titleArea+*{margin-top:.9rem}}.academiaWrapper .people04 .talkBlock__name .-speakerLabel01{color:#808589!important;background-color:transparent!important}.academiaWrapper .people04 .talkBlock__name .-speakerLabel01::after{border-color:transparent transparent transparent #fff!important}.academiaWrapper .-speakerLabel02{background-color:#f2b25f!important;border-color:#f2b25f!important;color:#fff!important}.academiaWrapper .-speakerLabel02::before{border-color:transparent transparent transparent #f2b25f!important}.academiaWrapper .-speakerLabel02::after{border-color:transparent transparent transparent #f2b25f!important}.academiaWrapper .-speakerLabel04{color:#fff!important}.lectureTalk{background-color:#5a86b3;overflow:hidden}@media screen and (min-width:768px),print{.lectureTalk{padding:1.64rem 0 3.8rem}}@media screen and (max-width:767px){.lectureTalk{padding-bottom:42.4vw}}@media screen and (min-width:768px),print{.lectureTalk.-talkPage{margin-top:1.2rem}}@media screen and (max-width:767px){.lectureTalk.-talkPage{margin-top:13.33vw}}.lectureTalk.-talkPage .gridCard__wrap{position:relative}@media screen and (min-width:768px),print{.lectureTalk.-talkPage .gridCard__wrap{margin-top:-1.95rem}}.lectureTalk.-talkPage .gridCard__wrap .gridCard__list a{text-decoration:none}.lectureTalk__inner{position:relative;z-index:1}@media screen and (min-width:768px),print{.lectureTalk__inner{margin-left:auto;margin-right:auto;max-width:11rem}}.lectureTalk__inner::after{content:"";position:absolute}.lectureTalk__inner::after{z-index:-2}@media screen and (min-width:768px),print{.lectureTalk__inner::after{width:24.8rem;height:8.17rem;background:url(img/bg_lecture.png) no-repeat center center/contain;bottom:-3.9rem;right:-7rem}}@media screen and (max-width:767px){.lectureTalk__inner::after{width:100vw;height:74.67vw;background:url(img/bg_lecture@sp.png) no-repeat center center/contain;bottom:-44vw;right:0;left:0;margin:0 auto}}.lectureTalk__head{color:#fff;position:relative}@media screen and (min-width:768px),print{.lectureTalk__head{height:5.48rem;padding-left:5.74rem}}.lectureTalk__img{z-index:-1}@media screen and (min-width:768px),print{.lectureTalk__img{width:8.11rem;position:absolute;top:-1.64rem;left:-3.11rem}}.lectureTalk__img img{width:100%}@media screen and (min-width:768px),print{.lectureTalk__img img{border-radius:0 0 0 1rem}}@media screen and (max-width:767px){.lectureTalk__headBody{padding:17.07vw 6.67vw 0}}@media screen and (max-width:767px){.lectureTalk__headBody .titleArea .en{font-size:4.8vw}}@media screen and (max-width:767px){.lectureTalk__headBody .titleArea .ja{font-size:7.73vw}}@media screen and (max-width:767px){.lectureTalk__headBody .titleArea .jaLead{font-size:4.8vw}}.lectureTalk__headBody .specialTalk__people{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}@media screen and (min-width:768px),print{.lectureTalk__headBody .specialTalk__people{margin-top:.52rem}}@media screen and (max-width:767px){.lectureTalk__headBody .specialTalk__people{margin-top:10.67vw}}@media screen and (max-width:767px){.lectureTalk__headBody .specialTalk__peopleItem:not(:last-child){padding-right:16.53vw}}@media screen and (max-width:767px){.lectureTalk__headBody .specialTalk__peopleItem:not(:last-child)::after{width:8vw;height:8vw;right:4vw;top:2.13vw!important;bottom:initial}}@media screen and (max-width:767px){.lectureTalk__headBody .specialTalk__peopleItem>span{margin-bottom:4.27vw;letter-spacing:0}}.gridCard__wrap{border-radius:.1rem}@media screen and (min-width:768px),print{.gridCard__wrap{background-color:#fff;margin-top:-1.1rem;padding:.57rem .5rem .52rem}}@media screen and (max-width:767px){.gridCard__wrap{margin:17.07vw 6.67vw 0}}.gridCard__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:768px),print{.gridCard__list{gap:.4rem .35rem}}@media screen and (max-width:767px){.gridCard__list{gap:10.67vw 0}}@media screen and (min-width:768px),print{.gridCard__list>li.-sizeS{width:3.85rem}}@media screen and (min-width:768px),print{.gridCard__list>li.-sizeL{width:calc(100% - (3.85rem + .35rem))}}@media screen and (min-width:768px),print{.gridCard__list>li.-flex1{-webkit-box-flex:1;-ms-flex:1;flex:1}}.gridCard__item{display:inline-block;text-decoration:none}@media screen and (max-width:767px){.gridCard__item{background-color:#fff;overflow:hidden;border-radius:2.67vw;border:1px solid #fff}}@media screen and (max-width:767px){.gridCard__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px),print{.gridCard__item>a:hover .gridCard__img{opacity:.8}.gridCard__item>a:hover .gridCard__title{opacity:.8}.gridCard__item>a:hover .gridCard__name{opacity:.8}.gridCard__item>a:hover .buttonA{color:#5a86b3;background-color:#fff;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.gridCard__item>a:hover .buttonA::after,.gridCard__item>a:hover .buttonA::before{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%235a86b3%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%;-webkit-transform:translateX(.05rem) translateY(-50%);transform:translateX(.05rem) translateY(-50%);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}.gridCard__item .buttonA::after{-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (min-width:768px),print{.gridCard__item .buttonA:hover{color:#5a86b3;background-color:#fff}}@media screen and (min-width:768px),print{.researchList__title{font-size:.28rem}}@media screen and (max-width:767px){.researchList__title{font-size:5.33vw}}.researchList__title .-textSmall{display:block}@media screen and (min-width:768px),print{.researchList__title .-textSmall{font-size:.2rem}}@media screen and (max-width:767px){.researchList__title .-textSmall{font-size:3.73vw;margin-bottom:2vw}}.researchList__button{font-weight:600}@media screen and (min-width:768px),print{.researchList__button{margin-top:.37rem}}.researchList__button .cmn-btn02{border:1px solid #5a86b3}.researchList__button .cmn-btn02::after{border-right:1px solid #5a86b3;border-top:1px solid #5a86b3}.gridCard__img{-webkit-transition-duration:.2s;transition-duration:.2s;overflow:hidden;position:relative}.gridCard__img img{width:100%}@media screen and (min-width:768px),print{.gridCard__img img{border-radius:.1rem}}.gridCard__text{color:#fff;position:absolute;font-weight:400;line-height:1.4;font-family:DINMittelschriftLTPro}@media screen and (min-width:768px),print{.gridCard__text{font-size:.24rem;top:.25rem;left:.24rem}}@media screen and (max-width:767px){.gridCard__text{top:6.13vw;left:6.13vw;font-size:4.53vw}}@media screen and (min-width:768px),print{.gridCard__itemBody{margin-top:.17rem}}@media screen and (max-width:767px){.gridCard__itemBody{padding:8.53vw 5.33vw}}@media screen and (min-width:768px),print{.gridCard__itemBody .buttonA{margin-top:.26rem}}.gridCard__title{color:#000!important;font-family:"秀英丸ゴシック B";line-height:1.3}@media screen and (min-width:768px),print{.gridCard__title{font-size:.28rem}}@media screen and (max-width:767px){.gridCard__title{font-size:4.8vw}}@media screen and (min-width:768px),print{.gridCard__title+*{margin-top:.11rem}}.gridCard__nameWrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.gridCard__nameWrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.gridCard__nameWrap>:first-child{position:relative}@media screen and (min-width:768px),print{.gridCard__nameWrap>:first-child{margin-right:.26rem;padding-right:.25rem}}.gridCard__nameWrap>:first-child::after,.gridCard__nameWrap>:first-child::before{content:"";position:absolute;background-color:#000;width:1px;top:0;bottom:0;margin:auto 0}@media screen and (min-width:768px),print{.gridCard__nameWrap>:first-child::after,.gridCard__nameWrap>:first-child::before{height:.3rem;right:0}}@media screen and (max-width:767px){.gridCard__nameWrap>:first-child::after,.gridCard__nameWrap>:first-child::before{height:5.33vw;right:4.27vw}}.gridCard__nameWrap>:first-child::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gridCard__nameWrap>:first-child::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.gridCard__name{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1.3;font-family:"秀英丸ゴシック L"!important;font-weight:600}@media screen and (max-width:767px){.gridCard__name{margin-top:4.27vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:768px),print{.gridCard__name span{font-size:.14rem}}@media screen and (max-width:767px){.gridCard__name span{font-size:3.2vw}}@media screen and (max-width:767px){.gridCard__name span.-name{display:inline-block;font-size:4.8vw!important}}.gridCard__name span:first-child{font-family:"秀英丸ゴシック B"}@media screen and (min-width:768px),print{.gridCard__name span:first-child{font-size:.18rem;margin-right:.05rem}}@media screen and (max-width:767px){.gridCard__name span:first-child{font-size:3.47vw;margin-right:6.67vw}}.researchList121 .researchList__link{position:relative;z-index:1}@media screen and (min-width:768px),print{.researchList121 .researchList__link:hover .researchList__image{opacity:.8}.researchList121 .researchList__link:hover .researchList__title{color:#fff!important;opacity:.8}.researchList121 .researchList__link:hover .researchList__name{color:#fff!important;opacity:.8}}@media screen and (max-width:767px){.researchList121 .researchList__item a{overflow:hidden;border-radius:2.67vw;background-color:#fff}}.researchList121 .researchList__image{position:relative}@media screen and (min-width:768px),print{.researchList121 .researchList__image{padding-top:56.5%}}@media screen and (max-width:767px){.researchList121 .researchList__image{border-radius:2.67vw}}.researchList121 .researchList__image img{width:100%;height:auto}.researchList121 .researchList__image .researchList__imageCap{font-family:DINMittelschriftLTPro;font-weight:500;line-height:1;color:#fff;margin:0;position:absolute;z-index:1}@media screen and (min-width:768px),print{.researchList121 .researchList__image .researchList__imageCap{font-size:.12rem;top:.2rem;left:.2rem}}@media screen and (max-width:767px){.researchList121 .researchList__image .researchList__imageCap{font-size:2.13vw;top:4.27vw;left:4vw}}.researchList121 .researchList__image .researchList__imageCap .num{display:block;line-height:1}@media screen and (min-width:768px),print{.researchList121 .researchList__image .researchList__imageCap .num{font-size:.61rem;margin-top:.07rem}}@media screen and (max-width:767px){.researchList121 .researchList__image .researchList__imageCap .num{font-size:10.67vw;margin-top:1.33vw}}@media screen and (max-width:767px){.researchList121 .researchList__text{margin-top:7.73vw}}@media screen and (max-width:767px){.researchList121 .researchList__text{padding-left:5.33vw}}.researchList121 .researchList__title{display:block;letter-spacing:.03em}@media screen and (max-width:767px){.researchList121 .researchList__title{font-size:5.33vw!important}.researchList121 .researchList__title span{display:block;font-size:3.47vw;margin-top:2.13vw}.researchList121 .researchList__title .spIndention{font-size:6.93vw}}@media screen and (max-width:767px) and (max-width:767px){.researchList121 .researchList__title br{display:block}}@media screen and (max-width:767px) and (max-width:767px){.researchList121 .researchList__title br.-spItem{display:block!important}}@media screen and (min-width:768px),print{.researchList121 .researchList__name{margin-top:.15rem}}.researchList121 .researchList__name>span{font-family:"秀英丸ゴシック L"}.researchList121 .researchList__name>span.-name{font-family:"秀英丸ゴシック B"}@media screen and (min-width:768px),print{.researchList121 .researchList__name>span.-name{margin-right:.08rem}}@media screen and (max-width:767px){.researchList121 .researchList__name>span.-name{margin-right:2.13vw}}@media screen and (max-width:767px){.researchList121 .researchList__name>span{font-size:3.2vw;letter-spacing:-.02em}.researchList121 .researchList__name>span.-name{font-size:4.8vw}}@media screen and (max-width:767px){.researchList121 .researchList__button{width:53.33vw;margin-top:5.33vw}}.researchList121 .cmn-btn02{color:#5a86b3!important;border-color:#5a86b3!important;font-family:"秀英丸ゴシック B"}@media screen and (max-width:767px){.researchList121 .cmn-btn02{padding:2.67vw 5.33vw 2.67vw 9.33vw}}.researchList121 .cmn-btn02::after{border-color:#5a86b3!important;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (min-width:768px),print{.researchList__link:hover .cmn-btn02{color:#5a86b3!important}.researchList__link:hover .cmn-btn02::after{border-color:#5a86b3!important;-webkit-transform:translateX(.05rem) rotate(45deg);transform:translateX(.05rem) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}}@media screen and (min-width:768px),print{.researchList__title{font-size:.28rem}}@media screen and (max-width:767px){.researchList__title{font-size:5.33vw}}.researchList__title .-textSmall{display:block}@media screen and (min-width:768px),print{.researchList__title .-textSmall{font-size:.2rem}}@media screen and (max-width:767px){.researchList__title .-textSmall{font-size:3.73vw;margin-bottom:2vw}}.researchList__image img{height:auto}@media screen and (min-width:768px),print{.researchList__image img{border-radius:.15rem}}@media screen and (min-width:768px),print{.researchList__item{margin-bottom:1.1rem}}@media screen and (max-width:767px){.researchList__link{background-color:#fff;border:1px solid #fff;border-radius:2.67vw;overflow:hidden}}@media screen and (max-width:767px){.researchList__link .researchList__text{margin-top:0;padding:8.53vw 5.33vw 10.13vw}}@media screen and (min-width:768px),print{.researchList__link .researchList__name,.researchList__link .researchList__title{color:#fff!important}}@media screen and (max-width:767px){.researchList__link .researchList__name,.researchList__link .researchList__title{color:#333!important}}.researchList__link .researchList__name{font-family:"秀英丸ゴシック L"!important}@media screen and (max-width:767px){.researchList__link .researchList__name{margin-top:3.2vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:1.6}}@media screen and (max-width:767px){.researchList__link .researchList__name .-name{display:inline-block;font-size:4.8vw!important;margin-right:4.27vw}}.research{position:relative;overflow:hidden}@media screen and (min-width:768px),print{.research{padding-top:5.17rem;padding-bottom:1.39rem}}@media screen and (max-width:767px){.research{background-color:#336396;padding-top:80vw}}.research::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (min-width:768px),print{.research::before{width:24.8rem;height:19.8rem;top:0;background:url(img/bg_earth_research.png) no-repeat top center/contain}}@media screen and (max-width:767px){.research::before{width:100vw;height:229.33vw;top:-2.67vw;background:url(img/bg_earth_research@sp.png) no-repeat center center/contain}}@media screen and (min-width:768px),print{.research__inner{max-width:10rem;margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){.research__inner{padding:0 6.67vw;position:relative}}.researchSect__head{color:#fff}@media screen and (min-width:768px),print{.researchSect__head{width:6.62rem;position:relative;z-index:2}}@media screen and (max-width:767px){.researchSect__head{text-align:left;padding-bottom:20vw}}@media screen and (max-width:767px){.researchSect__head .researchSect__headBtn{width:68.27vw;border-radius:2.13vw}.researchSect__head .researchSect__headBtn>a{width:100%}}.researchSect__head .researchSect__headBtn .cmn-btn{background-color:#fff!important;color:#5a86b3!important}.researchSect__headSub{letter-spacing:.04em}@media screen and (max-width:767px){.researchSect__headSub{text-align:left}}.researchSect__headTitle{letter-spacing:.01em}@media screen and (max-width:767px){.researchSect__headTitle{text-align:left;line-height:1.4}}@media screen and (min-width:768px),print{.researchSect__headText{width:6.68rem}}.bgBrown{position:relative}@media screen and (min-width:768px),print{.bgBrown{padding:1.37rem 0 0;margin-top:0}}@media screen and (max-width:767px){.bgBrown{margin-top:0;padding:0 0 27.73vw}}.bgBrown::after{content:"";position:absolute;width:100vw;margin:auto calc(50% - 50vw);height:100%;top:.1rem;right:0;left:0;z-index:-1;background-color:#336396}@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}}.scientistSect .scientistSect__nameWrap small{font-weight:400}@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:#5a86b3;letter-spacing:.04em}.scientistSect .scientistSect__work{white-space:nowrap;font-weight:600}.scientistSect .cmn-btn01{background-color:#5a86b3}@media screen and (min-width:768px),print{.scientistSect .cmn-btn01{font-size:.2rem}}@media screen and (min-width:768px),print{.scientistSect__textBlock{padding-left:.84rem}}.paperCraft{color:#fff;background-color:#5a86b3}@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%}@media screen and (max-width:767px){.cardSect__sampleBtn .cmn-btn02{font-family:"秀英丸ゴシック B"}}.perspectiveArchive{background-color:#fff;overflow:hidden}@media screen and (min-width:768px),print{.perspectiveArchive{border-radius:.1rem;width:10rem;margin:.71rem auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #5a86b3}}@media screen and (max-width:767px){.perspectiveArchive{margin:17.07vw 0 0;padding:9.07vw 0 0;border-radius:2.67vw;background-color:#aec4d9}}.perspectiveArchive .perspectiveArchive__side{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__side{width:1.9493rem;background-color:#aec4d9;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.65rem .54rem .65rem}}@media screen and (max-width:767px){.perspectiveArchive .perspectiveArchive__side{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5.33vw;padding-bottom:8vw;border-bottom:1px solid #5a86b3}}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__sideBody{display:contents}}@media screen and (max-width:767px){.perspectiveArchive .perspectiveArchive__title{width:33.33vw}}.perspectiveArchive .perspectiveArchive__title img{width:100%}@media screen and (min-width:768px),print{.perspectiveArchive .imgItem01{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:.22rem}}@media screen and (max-width:767px){.perspectiveArchive .imgItem01{width:20.4vw}}@media screen and (min-width:768px),print{.perspectiveArchive .imgItem02{margin-top:auto}}@media screen and (max-width:767px){.perspectiveArchive .imgItem02{width:33.6vw;margin-top:2.13vw;display:block}}.perspectiveArchive .imgItem02 img{width:100%;height:auto}.perspectiveArchive .perspectiveArchive__main{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__main{padding:.62rem .8rem .68rem .7rem}}@media screen and (max-width:767px){.perspectiveArchive .perspectiveArchive__main{background-color:#fff;padding:10.67vw 5.33vw}}.perspectiveArchive .perspectiveArchive__mainMedia{color:#333}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__mainMedia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 .42rem}.perspectiveArchive .perspectiveArchive__mainMedia:hover .perspectiveArchive__mainMediaBody,.perspectiveArchive .perspectiveArchive__mainMedia:hover .perspectiveArchive__mainMediaImg{opacity:.8}}@media screen and (max-width:767px){.perspectiveArchive .perspectiveArchive__mainMedia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;overflow:hidden}.perspectiveArchive .perspectiveArchive__mainMedia:nth-of-type(n+2){margin-top:5.33vw}}.perspectiveArchive .perspectiveArchive__mainMedia:nth-of-type(2n){position:relative}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__mainMedia:nth-of-type(2n){margin-top:.7rem}}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__mainMedia:nth-of-type(2n)::before{content:"";position:absolute;width:100%;height:1px;background-color:#f1ede6;right:0;left:0;margin:0 auto;top:-.35rem}}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__mainMediaBody{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:.24rem}}@media screen and (max-width:767px){.perspectiveArchive .perspectiveArchive__mainMediaBody{background-color:#fff;padding:6.4vw 0 0}}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__mainMediaBody .en{font-size:.18rem}}.perspectiveArchive .perspectiveArchive__mainMediaBody .ja{color:#333;display:inline-block}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__mainMediaBody .ja{font-size:.26rem;margin-top:10px}}@media screen and (max-width:767px){.perspectiveArchive .perspectiveArchive__mainMediaBody .ja{font-size:4.8vw;letter-spacing:-1px}}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__mainMediaBody .name{font-family:"秀英丸ゴシック B";font-size:.18rem}}@media screen and (max-width:767px){.perspectiveArchive .perspectiveArchive__mainMediaBody .name{font-size:4.8vw;font-family:"秀英丸ゴシック L"!important;margin-right:4.27vw}}.perspectiveArchive .perspectiveArchive__mainMediaBody .position{font-family:"秀英丸ゴシック B"}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__mainMediaBody .position{font-size:.14rem}}@media screen and (max-width:767px){.perspectiveArchive .perspectiveArchive__mainMediaBody .position{font-size:3.2vw}}.perspectiveArchive .perspectiveArchive__mainMediaImg{overflow:hidden;-webkit-transition:.2s;transition:.2s}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__mainMediaImg{width:3.3452rem}}.perspectiveArchive .perspectiveArchive__mainMediaImg img{width:100%;height:auto}@media screen and (min-width:768px),print{.perspectiveArchive .perspectiveArchive__mainMediaImg img{border-radius:.1rem}}@media screen and (max-width:767px){.perspectiveArchive .perspectiveArchive__mainMediaImg img{border-radius:2.67vw}}.newsSect{background-color:#aec4d9}@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}.newsSect__item__title__name{margin-top:0}@media screen and (min-width:768px),print{.newsSect__item__title__name+p{margin-top:.1rem}}@media screen and (min-width:768px),print{.newsSect__item__title p>span{font-size:.12rem}}.popClose::after,.popClose::before{background-color:#5a86b3!important}.cardListWrap::-webkit-scrollbar-thumb{background-color:#5a86b3}@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}}.underPageHead{border:none}.chapter+a{display:block}@media screen and (min-width:768px),print{.profileBlockWrap .profileBlock{-ms-flex-wrap:wrap;flex-wrap:wrap}}.profileBlockWrap .profileBlock+.profileBlock{border-top:none}.profileBlockWrap .profileBlock__image{width:100%}@media screen and (min-width:768px),print{.profileBlockWrap .profileBlock__image{margin-top:.2rem}}@media screen and (max-width:767px){.profileBlockWrap .profileBlock__image{margin-top:5.33vw}}.profileBlockWrap .profileBlock__image img{width:100%;height:auto}.lowerAcademy{width:100%;height:100%;background-position:top center;background-size:contain;background-repeat:no-repeat;background-position:top center;background-size:100%;background-image:url(img/bg.jpg);position:relative;z-index:1}@media screen and (min-width:768px),print{.lowerAcademy{height:4.73rem;background-size:cover}}@media screen and (max-width:767px){.lowerAcademy{height:122.67vw;background-position:bottom center;background-image:url(img/bg@sp.png)}}.lowerAcademy .titleArea{text-align:center}@media screen and (min-width:768px),print{.lowerAcademy .titleArea .ja{margin-top:.19rem}}@media screen and (max-width:767px){.lowerAcademy .titleArea .ja{text-align:left;font-size:6.93vw;padding-left:8vw;padding-right:8vw}}@media screen and (min-width:768px),print{.lowerAcademy .titleArea+*{margin-top:.35rem}}@media screen and (max-width:767px){.lowerAcademy .titleArea+.profileBlockWrap{margin-top:6.67vw!important}}.lowerAcademy .lowerAcademy__inner{position:relative;z-index:1}@media screen and (min-width:768px),print{.lowerAcademy .lowerAcademy__inner{margin-left:auto;margin-right:auto;max-width:11rem}}@media screen and (min-width:768px),print{.lowerAcademy .lowerAcademy__inner{height:100%;padding-top:2.4rem;padding-bottom:.8rem}}.lowerAcademy .lowerAcademy__mv{margin-right:auto;margin-left:auto}@media screen and (min-width:768px),print{.lowerAcademy .lowerAcademy__mv{width:8rem;height:1.9rem}}@media screen and (max-width:767px){.lowerAcademy .lowerAcademy__mv{display:none}}.lowerAcademy .lowerAcademy__mv img{width:100%}.lowerAcademy .lowerAcademy__mv+*{margin-top:.95rem}@media screen and (max-width:767px){.lowerAcademy .lowerAcademy__mv+*{margin-top:8vw}}@media screen and (min-width:768px),print{.lowerAcademy .academia__cardList+*{margin-top:.5rem}}.lowerAcademy .academia__card{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;cursor:pointer}@media screen and (min-width:768px),print{.lowerAcademy .academia__cardBody{padding-top:.12rem}}.lowerAcademy .lowerAcademy__btn{cursor:pointer;text-align:center}@media screen and (max-width:767px){.lowerAcademy .lowerAcademy__btn{margin-top:8vw}}.lowerAcademy .lowerAcademy__btn .buttonA{text-decoration:none}@media screen and (min-width:768px),print{.lowerAcademy .lowerAcademy__btn .buttonA{width:3.4rem}}@media screen and (max-width:767px){.lowerAcademy .lowerAcademy__btn .buttonA::after{right:4vw}}.specialTalk{background-color:#5a86b3!important}@media screen and (min-width:768px),print{.specialTalk{min-height:4.58rem;background:url(img/bg_talk.jpg) no-repeat center top/contain;padding-top:1.34rem}}@media screen and (max-width:767px){.specialTalk{background:url(img/bg_talk@sp.jpg) no-repeat center top/contain}}@media screen and (min-width:768px),print{.specialTalk.-underHead{margin-left:calc(-50vw + 5.5rem)}}@media screen and (min-width:768px),print{.specialTalk+.talkBlock{margin-top:1.2rem}}@media screen and (max-width:767px){.specialTalk+.talkBlock{margin-top:16vw}}.specialTalk__head{color:#fff}@media screen and (min-width:768px),print{.specialTalk__head{max-width:11rem!important;margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){.specialTalk__head{padding-top:16vw;text-align:center}}@media screen and (min-width:768px),print{.specialTalk__titleSub+*{margin-top:.08rem}}@media screen and (max-width:767px){.specialTalk__titleSub+*{margin-top:2.13vw}}.specialTalk__label{display:inline-block;line-height:1;font-family:"秀英丸ゴシック B";font-weight:700;border:1px solid #fff}@media screen and (min-width:768px),print{.specialTalk__label{font-size:.16rem;padding:.12rem .24rem}}@media screen and (max-width:767px){.specialTalk__label{font-size:4vw;padding:2.13vw 11.47vw}}.specialTalk__pic{margin-right:auto;margin-left:auto}@media screen and (min-width:768px),print{.specialTalk__pic{padding-top:.5rem}}@media screen and (max-width:767px){.specialTalk__pic{background-color:#5a86b3;margin-top:8vw}}@media screen and (min-width:768px),print{.-pageTalk .specialTalk__pic{max-width:5.5rem;margin-right:0;margin-left:0;padding-top:0}}@media screen and (max-width:767px){.-pageTalk .specialTalk__pic{height:80vw}}@media screen and (min-width:768px),print{.-pageQa .specialTalk__pic{width:7.85rem!important;padding-top:.4rem}}@media screen and (max-width:767px){.-pageQa .specialTalk__pic{height:34.67vw}}@media screen and (min-width:768px),print{.-pageKeynote .specialTalk__pic{width:9.6rem!important}}@media screen and (max-width:767px){.-pageKeynote .specialTalk__pic{height:106.4vw}}@media screen and (min-width:768px),print{.-pageConversation .specialTalk__pic{width:10rem}}@media screen and (max-width:767px){.-pageConversation .specialTalk__pic{height:106.93vw}}.-patternNoCol .specialTalk__pic img{width:100%!important}@media screen and (max-width:767px){.-patternNoCol .specialTalk__pic img{padding:13.33vw 5.07vw 13.33vw}}@media screen and (min-width:768px),print{.-patternSmall .specialTalk__contents{margin-top:-.82rem}}@media screen and (min-width:768px),print{.-pageTalk .specialTalk__contents{margin-top:-1.88rem}}@media screen and (min-width:768px),print{.-pageQa .specialTalk__contents{margin-top:0;padding:.6rem 0}}@media screen and (min-width:768px),print{.-pageKeynote .specialTalk__contents{padding:1.2rem 0 .6rem}}@media screen and (min-width:768px),print{.-pageConversation .specialTalk__contents{padding:1.2rem 0 .67rem}}.-underHead .specialTalk__title{line-height:1.2}@media screen and (min-width:768px),print{.-underHead .specialTalk__title{margin-top:1.18rem;font-size:.42rem}}@media screen and (max-width:767px){.-pageKeynote .specialTalk__title{font-size:8.27vw}}@media screen and (min-width:768px),print{.specialTalk__title .-textS{font-size:.32rem}}@media screen and (max-width:767px){.specialTalk__title .-textS{font-size:5.87vw}}@media screen and (min-width:768px),print{.specialTalk__title+*{margin-top:.3rem}}@media screen and (max-width:767px){.specialTalk__title+*{margin-top:5.33vw}}@media screen and (min-width:768px),print{.specialTalk__lead{margin-top:.15rem}}.specialTalk__body{color:#fff}@media screen and (min-width:768px),print{.specialTalk__body{max-width:11rem!important;margin-right:auto;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:2}}@media screen and (max-width:767px){.specialTalk__body{display:contents}}@media screen and (min-width:768px),print{.specialTalk__titleWrap{margin-left:.48rem}}@media screen and (max-width:767px){.specialTalk__titleWrap{background-color:#5a86b3;padding:0 6.67vw 17.33vw}}@media screen and (min-width:768px),print{.talkBlock+*{margin-top:.84rem!important}}@media screen and (max-width:767px){.talkBlock+*{margin-top:10.67vw!important}}.talkBlock:last-child{padding-bottom:.3rem}.talkQuestion{color:#5a86b3;background-color:#f7f7f7;border:1px solid #5a86b3;border-radius:2px;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (min-width:768px),print{.talkQuestion{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0 .2rem;padding:.4rem .2rem}}@media screen and (max-width:767px){.talkQuestion{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0 2.67vw;padding:8vw 5.33vw}}.talkQuestion::after{content:"";position:absolute}@media screen and (min-width:768px),print{.talkQuestion::after{bottom:-1px}}.talkQuestion.-person1::after{background:url(img/icon01_person.png) no-repeat center center/contain}@media screen and (min-width:768px),print{.talkQuestion.-person1::after{width:.96rem;height:1.17rem;right:-.37rem}}@media screen and (max-width:767px){.talkQuestion.-person1::after{width:20vw;height:32.27vw;top:-13.33vw;right:2.67vw}}.talkQuestion.-person2::after{background:url(img/icon02_person.png) no-repeat center center/contain}@media screen and (min-width:768px),print{.talkQuestion.-person2::after{width:.96rem;height:1.17rem;right:-.37rem}}@media screen and (max-width:767px){.talkQuestion.-person2::after{width:20vw;height:32.27vw;top:-13.33vw;right:2.67vw}}.talkQuestion.-person3::after{background:url(img/icon03_person.png) no-repeat center center/contain}@media screen and (min-width:768px),print{.talkQuestion.-person3::after{width:.96rem;height:1.17rem;right:-.37rem}}@media screen and (max-width:767px){.talkQuestion.-person3::after{width:20vw;height:32.27vw;top:-13.33vw;right:2.67vw}}.talkQuestion.-person4::after{background:url(img/qa/icon04_person.png) no-repeat center center/contain}@media screen and (min-width:768px),print{.talkQuestion.-person4::after{width:1rem;height:1.065rem;right:-.5rem}}@media screen and (max-width:767px){.talkQuestion.-person4::after{width:20vw;height:32.27vw;top:-13.33vw;right:2.67vw}}.talkQuestion.-person5::after{background:url(img/qa/icon05_person.png) no-repeat center center/contain}@media screen and (min-width:768px),print{.talkQuestion.-person5::after{width:1rem;height:1.065rem;right:-.5rem}}@media screen and (max-width:767px){.talkQuestion.-person5::after{width:20vw;height:32.27vw;top:-13.33vw;right:2.67vw}}.talkQuestion.-person6::after{background:url(img/qa/icon06_person.png) no-repeat center center/contain}@media screen and (min-width:768px),print{.talkQuestion.-person6::after{width:1rem;height:1.065rem;right:-.5rem}}@media screen and (max-width:767px){.talkQuestion.-person6::after{width:20vw;height:32.27vw;top:-13.33vw;right:2.67vw}}.talkQuestion.-person7::after{background:url(img/qa/icon07_person.png) no-repeat center center/contain}@media screen and (min-width:768px),print{.talkQuestion.-person7::after{width:1rem;height:1.065rem;right:-.5rem}}@media screen and (max-width:767px){.talkQuestion.-person7::after{width:20vw;height:32.27vw;top:-13.33vw;right:2.67vw}}.talkQuestion.-person8::after{background:url(img/qa/icon08_person.png) no-repeat center center/contain}@media screen and (min-width:768px),print{.talkQuestion.-person8::after{width:1rem;height:1.065rem;right:-.5rem}}@media screen and (max-width:767px){.talkQuestion.-person8::after{width:20vw;height:32.27vw;top:-13.33vw;right:2.67vw}}@media screen and (min-width:768px),print{.talkQuestion+*{margin-top:.55rem}}@media screen and (max-width:767px){.talkQuestion+*{margin-top:14.67vw}}.talkQuestion__num{font-family:DINMittelschriftLTPro;font-weight:600;line-height:1.3}@media screen and (min-width:768px),print{.talkQuestion__num{font-size:.32rem}}@media screen and (max-width:767px){.talkQuestion__num{font-size:8vw}}.talkQuestion__text{font-family:"秀英丸ゴシック B";font-weight:600;-webkit-font-feature-settings:"palt" on;font-feature-settings:"palt" on}@media screen and (min-width:768px),print{.talkQuestion__text{font-size:.18rem}}@media screen and (min-width:768px),print{.journal{max-width:100%}.journal>.contentsWrapTalk:first-of-type{margin-top:0}}@media screen and (max-width:767px){.journal{padding-right:0;padding-left:0}}.journal .subText{font-family:"秀英丸ゴシック B";font-weight:700}@media screen and (min-width:768px),print{.journal .subText{margin-top:.2rem}}@media screen and (max-width:767px){.journal .subText{margin-top:1.33vw}}.subColorBg{background-color:#aec4d9!important}.contentsWrapTalk{font-family:"秀英丸ゴシック L"}@media screen and (min-width:768px),print{.contentsWrapTalk{max-width:11rem;margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){.contentsWrapTalk{padding:0 4vw}}@media screen and (min-width:768px),print{.contentsWrapTalk>*{margin-top:.34rem}}@media screen and (max-width:767px){.contentsWrapTalk>*{margin-top:5.6vw}}@media screen and (min-width:768px),print{.contentsWrapTalk>:first-child{margin-top:.95rem}}@media screen and (max-width:767px){.contentsWrapTalk>:first-child{margin-top:26.67vw}}@media screen and (min-width:768px),print{.contentsWrapTalk.-small{max-width:7.8rem}}