@font-face{font-family:YuGothicM;font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:YuGothicM;font-weight:bold;src:local("YoGothic-Bold"),local("Yu Gothic")}.fvArea{position:relative;display:flex;align-items:center;justify-content:center;height:380px;background:url(../../img/nobinobi/campuslife-bg.jpg) no-repeat bottom 15% center/cover}.fvArea .wrap{height:66%;margin-top:25px}.fvArea .wrap img{width:auto;height:100%;object-fit:contain}@media screen and (max-width:1365px){.fvArea{height:330px}}@media screen and (max-width:991px){.fvArea{height:240px}}@media screen and (max-width:767px){.fvArea{height:170px}}.ancArea .wrap{width:95%}.ancArea .wrap .nobinobiAncList{overflow:scroll}.ancArea .wrap .nobinobiAncList::-webkit-scrollbar{display:none}.ancArea .wrap .nobinobiAncList .inner:not(.slick-initialized){display:grid;grid-template-columns:repeat(5, 1fr);width:830px;margin:auto}.ancArea .wrap .nobinobiAncList .inner a{color:#222;text-decoration:none}.ancArea .wrap .nobinobiAncList .inner a .imgBox{position:relative;padding:7px}.ancArea .wrap .nobinobiAncList .inner a .imgBox .img{position:relative;border-radius:50vh 50vh 0 0;overflow:hidden}.ancArea .wrap .nobinobiAncList .inner a .imgBox::before{content:"";position:absolute;top:50%;left:50%;width:calc(100% - 14px);height:calc(100% - 14px);border:solid 10px #fff;border-radius:50vh 50vh 0 0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;transform:translate(-50%, -50%)}.ancArea .wrap .nobinobiAncList .inner a .txtBox .ttl{margin:3px 0;padding:0 7px}@media screen and (min-width:768px){.ancArea .wrap .nobinobiAncList .inner a:hover .imgBox::before{width:100%;height:100%}}@media screen and (max-width:1329px){.ancArea .wrap{width:100%}.ancArea .wrap .nobinobiAncList .inner{padding:0 2.5%}}@media screen and (max-width:991px){.ancArea .wrap .nobinobiAncList .inner{width:700px}}@media screen and (max-width:767px){.ancArea .wrap .nobinobiAncList{overflow:hidden}.ancArea .wrap .nobinobiAncList .inner .slick-list{overflow:visible}.ancArea .wrap .nobinobiAncList .inner a{width:114px}.ancArea .wrap .nobinobiAncList .inner a .imgBox{padding:6px}.ancArea .wrap .nobinobiAncList .inner a .imgBox::before{width:calc(100% - 12px);height:calc(100% - 12px)}.ancArea .wrap .nobinobiAncList .inner a .txtBox .ttl{padding:0 6px}}.campuslifeArea .mainTtl{margin:auto}.campuslifeArea .categoryLink{background:#2fb3c8;border:none;border-radius:50vh;color:#fff;font-weight:bold}.campuslifeArea .nobinobiCampuslifeSlide{margin:0}.campuslifeArea .nobinobiCampuslifeSlide:not(.slick-initialized) .slide:not(:first-child){display:none}.campuslifeArea .nobinobiCampuslifeSlide .slick-dots{position:relative;bottom:0;z-index:1}.campuslifeArea .nobinobiCampuslifeSlide .slick-dots>li{width:7px;height:7px;background:#ccc;border:none;border-radius:50%}.campuslifeArea .nobinobiCampuslifeSlide .slick-dots>li button{width:100%;height:100%;padding:0}.campuslifeArea .nobinobiCampuslifeSlide .slick-dots>li button::before{content:none}.campuslifeArea .nobinobiCampuslifeSlide .slick-dots>li.slick-active{background:#2fb3c8}.campuslifeArea .textBox{display:grid;grid-template-columns:1fr 37%;gap:3%;align-items:flex-start}.campuslifeArea .textBox .commentBox{display:grid;grid-template-columns:80px 1fr;gap:10px;align-items:center;padding:20px}.campuslifeArea .textBox .commentBox .imgBox .img{width:70px;margin:auto}.campuslifeArea .textBox .commentBox .imgBox .name{position:relative;top:-0.8em}@media screen and (max-width:991px){.campuslifeArea .textBox{grid-template-columns:auto;gap:20px}}@media screen and (max-width:767px){.campuslifeArea .textBox .commentBox{gap:10px;padding:15px}}@media screen and (max-width:991px){.hirobiroArea .mainTtl{width:60%}}@media screen and (max-width:767px){.hirobiroArea .mainTtl{width:80%}}@media screen and (max-width:991px){.chikaiArea .mainTtl{width:56%}}@media screen and (max-width:767px){.chikaiArea .mainTtl{width:69%}}@media screen and (max-width:991px){.zekkeiArea .mainTtl{width:69%}}@media screen and (max-width:767px){.zekkeiArea .mainTtl{width:83%}}@media screen and (max-width:991px){.dossariArea .mainTtl{width:69%}}@media screen and (max-width:767px){.dossariArea .mainTtl{width:77%}}@media screen and (max-width:991px){.sugoiArea .mainTtl{width:63%}}@media screen and (max-width:767px){.sugoiArea .mainTtl{width:71%}}@media screen and (max-width:991px){.umaiArea .mainTtl{width:63%}}@media screen and (max-width:767px){.umaiArea .mainTtl{width:74%}}/*# sourceMappingURL=style-campus-life.min.css.map */