@font-face{font-family:"ZenKakuSubset";src:url("/wp-content/themes/collegeproject/fonts/font_subset_ZenKaku.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"RobotoSubset";src:url("/wp-content/themes/collegeproject/fonts/font_subset_RobotItalic.woff2") format("woff2");font-weight:700;font-style:italic;font-display:swap}@keyframes transformLeftToCenter{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}@keyframes transformCenterToRight{0%{transform:translateX(0)}100%{transform:translateX(200%)}}@keyframes transformCenterToLeft{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}@keyframes transformRightToCenter{0%{transform:translateX(200%)}100%{transform:translateX(0)}}@keyframes transformLeftToTop{0%{transform:rotate(270deg) translate(70%, -65%)}100%{transform:rotate(270deg) translate(200%, -65%)}}@keyframes transformCenterToTop{0%{transform:rotate(270deg) translate(-135%, -65%)}100%{transform:rotate(270deg) translate(70%, -65%)}}@keyframes transformTopToLeft{0%{transform:rotate(270deg) translate(200%, -65%)}100%{transform:rotate(270deg) translate(70%, -65%)}}@keyframes transformTopToCenter{0%{transform:rotate(270deg) translate(70%, -65%)}100%{transform:rotate(270deg) translate(-135%, -65%)}}.archiveNavi__lnk,.archiveNavi__child-lnk{display:inline-block;height:fit-content;font-size:1.4rem;line-height:1.4285714286;padding:.1rem 1.4rem .2rem;color:#fff;background-color:#af94ee;border:solid .1rem #af94ee;border-radius:3rem;text-decoration:none;transition:background-color .3s,color .3s}@media(min-width: 770px){.archiveNavi__lnk,.archiveNavi__child-lnk{padding:.3rem 2rem;min-width:11.6rem}}.archiveNavi__lnk .txt,.archiveNavi__child-lnk .txt{width:fit-content;display:block;margin:auto}@media(hover: hover)and (pointer: fine){.archiveNavi__lnk:hover,.archiveNavi__child-lnk:hover{background-color:#fff;color:#af94ee}}.archiveNavi{padding:0 1rem}@media(min-width: 770px){.archiveNavi{padding:0}}.archiveNavi__ttl{font-size:3.2rem;letter-spacing:0;color:#af94ee;font-family:"Roboto",sans-serif;font-weight:700;font-style:italic;line-height:1.5;margin-bottom:.2rem}@media(min-width: 770px){.archiveNavi__ttl{font-size:3.8rem;line-height:1.3157894737;margin-bottom:.3rem}}.archiveNavi__lst,.archiveNavi__chid-lst{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.1rem}@media(min-width: 770px){.archiveNavi__lst,.archiveNavi__chid-lst{gap:1.5rem}}@media(min-width: 770px){.archiveNavi__item-child{display:flex;flex-wrap:wrap;gap:1.5rem}}.archiveNavi__lnk,.archiveNavi__child-lnk{padding:.1rem 1.4rem .1rem}@media(min-width: 770px){.archiveNavi__lnk,.archiveNavi__child-lnk{min-width:auto;font-size:1.6rem;line-height:1.5;padding:.4rem 2.9rem}}.post-pager{display:flex;justify-content:center;overflow-x:auto;margin-top:-0.4rem;overflow:hidden}@media(min-width: 770px){.post-pager{margin-top:2rem}}.post-pager__item{display:flex;align-items:center;justify-content:center;line-height:1;margin:0 .5rem;width:3rem;height:3rem}@media(min-width: 770px){.post-pager__item{width:4.1rem;height:4rem;margin:0 .75rem}}.post-pager__lnk{display:flex;align-items:center;justify-content:center;overflow:hidden;border:.1rem solid #000;width:inherit;height:inherit;background-color:#000;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;padding-top:.2rem;color:#fff;text-decoration:none;border-radius:50%;transition:.3s}@media(min-width: 770px){.post-pager__lnk{font-size:2.4rem}}.post-pager__lnk:focus,.post-pager__lnk.current{background-color:#fff;color:#000}@media(hover: hover)and (pointer: fine){.post-pager__lnk:hover{background-color:#fff;color:#000}}.post-pager__lnk.current{cursor:default;pointer-events:none}.post-pager .notNumbering{width:3.3rem;background:url(/wp-content/themes/collegeproject/images/common/pager_notNumbering.svg) no-repeat 0.1rem 1.2rem/130%;position:relative;position:relative;top:-0.1rem}@media(min-width: 770px){.post-pager .notNumbering{width:4.6rem;background-position:center 1.2rem;background-size:contain;top:.2rem;left:-0.1rem}}.post-pager .prev .post-pager__lnk,.post-pager .next .post-pager__lnk{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:none;background-color:rgba(0,0,0,0);transition:opacity .3s}@media(hover: hover)and (pointer: fine){.post-pager .prev .post-pager__lnk:hover,.post-pager .next .post-pager__lnk:hover{opacity:.6}}.post-pager .prev img,.post-pager .next img{display:block;width:1rem;height:1.8rem}@media(min-width: 770px){.post-pager .prev img,.post-pager .next img{width:1.4rem;height:2.3rem}}.post-pager .prev.is-disable .post-pager__lnk,.post-pager .next.is-disable .post-pager__lnk{pointer-events:none;opacity:.4}.post-pager .prev{margin-right:1.5rem;margin-left:0;position:relative;top:-0.1rem}@media(min-width: 770px){.post-pager .prev{margin-right:1rem}}.post-pager .next{margin-right:0;margin-left:1.3rem}@media(min-width: 770px){.post-pager .next{margin-left:1rem}}@media(min-width: 770px){.post-pager .next img{position:relative;top:-0.1rem;left:-0.3rem}}.post-password-form{padding-bottom:1.6rem}.post-password-form__inner{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;gap:1rem}@media(min-width: 770px){.post-password-form label{display:flex;align-items:center;gap:1rem}}.post-password-form input[type=password]{padding:.5rem;flex:1}.post-password-form input[type=submit]{background-color:#000;color:#fff;border:1px solid #000;border-radius:.3rem;flex:0;transition:color .3s,background-color .3s}@media(min-width: 770px){.post-password-form input[type=submit]{padding:.2rem 1rem;cursor:pointer}}@media(hover: hover)and (pointer: fine){.post-password-form input[type=submit]:hover{background-color:#fff;color:#000}}.related{margin-top:5rem}@media(min-width: 770px){.related{margin-top:10rem}}.related__head{padding:1rem 1rem 1.1rem;border-radius:1rem;background-color:#5f7eeb}@media(min-width: 770px){.related__head{padding:1.4rem 1rem 1.5rem}}.related__headTxt{display:flex;justify-content:center;align-items:flex-start;gap:.6rem;font-size:1.6rem;font-weight:600;line-height:2.4rem;color:#fff}@media(min-width: 770px){.related__headTxt{gap:.8rem;font-size:2.4rem;line-height:3.5rem}}.related__headTxt::before{content:"";display:inline-block;width:1.1rem;height:2.4rem;background:url(/wp-content/themes/collegeproject/images/post/related_head_icon.svg) no-repeat center top 0.6rem/contain}@media(min-width: 770px){.related__headTxt::before{width:1.6rem;height:3.5rem;background-position:center top .8rem}}.related__list{display:grid;gap:1rem;margin-top:1.3rem}@media(min-width: 770px){.related__list{grid-template-columns:repeat(4, 1fr);gap:2rem;margin-top:2.4rem}}.related__link{display:inline-block;width:100%;height:100%;min-height:11rem;padding:1.6rem;border-radius:2rem;text-decoration:none;color:inherit;background-color:#fff;box-shadow:.5rem 1rem 1rem rgba(95,126,235,.1607843137)}@media(min-width: 770px){.related__link{min-height:25.2rem;padding:1.8rem 1.8rem 2.7rem}}.related__article{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:1.5rem}@media(min-width: 770px){.related__article{flex-direction:column-reverse;gap:2rem}}.related__articleHead{flex-grow:1}.related__articleHead .date{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal;font-size:1.2rem;line-height:1.6rem}.related__articleHead .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:.9rem;font-size:1.5rem;font-weight:600;line-height:2.3rem}@media(min-width: 770px){.related__articleHead .title{margin-top:1rem;font-size:1.6rem;line-height:2.4rem}}.related__articleImage{overflow:hidden;flex-shrink:0;width:13.8rem;border-radius:1rem}@media(min-width: 770px){.related__articleImage{width:100%}}.related__articleImage img{display:block;width:100%;height:auto;aspect-ratio:138/78;object-fit:cover}@media(min-width: 770px){.related__articleImage img{aspect-ratio:199/113}}.globalContents:has(.related) .l-contact{margin-top:5rem}@media(min-width: 770px){.globalContents:has(.related) .l-contact{margin-top:12rem}}@media(min-width: 770px){.mainVisual{padding-bottom:10.7rem}}.mainVisual__ttl .main,.mainVisual__ttl .sub{position:relative}@media(min-width: 770px){.mainVisual__ttl .main{letter-spacing:.04rem;left:-0.2rem}}@media(min-width: 770px){.mainVisual__ttl .sub{left:.2rem;margin-right:.4rem}}.mainVisual__ttl::before{content:"";width:9.5rem;height:10rem;background:url(/wp-content/themes/collegeproject/images/post/blog_mv_ill.webp) no-repeat center/cover;position:absolute;top:-1rem;left:-10.5rem}@media(min-width: 770px){.mainVisual__ttl::before{width:19.8rem;height:18.5rem;top:-3rem;left:-22.3rem}}.globalContents.blog .mainVisual{padding:0;background:none}.globalContents.blog .mainVisual__img{display:block;width:100%;aspect-ratio:375/666;object-fit:cover}@media(min-width: 770px){.globalContents.blog .mainVisual__img{aspect-ratio:16/9}}.globalContents.blog .event-banner{margin-top:-4rem}@media(min-width: 770px){.globalContents.blog .event-banner{margin-top:-14rem;width:110rem;background-color:#fff;border-radius:1rem;position:relative;left:50%;transform:translateX(-50%)}}.globalContents.blog .event-banner__link{display:block;border-radius:1rem;overflow:hidden;transition:opacity .3s}@media(hover: hover)and (pointer: fine){.globalContents.blog .event-banner__link:hover{opacity:.6}}.globalContents.blog .event-banner__link{box-shadow:1rem 1rem 1.5rem rgba(0,0,0,.1019607843);position:relative}.globalContents.blog .event-banner__pic{display:block}.globalContents.blog .event-banner__img{width:100%;display:block}.postContents__read{margin-bottom:3rem}@media(min-width: 770px){.postContents__read{margin-bottom:4.2rem}}.postContents__main{margin-top:5rem}@media(min-width: 770px){.postContents__main{margin-top:8rem}}@media(min-width: 770px){.postContents .post-pager{margin-top:0}}.blog__list{display:grid;gap:2rem}@media(min-width: 770px){.blog__list{grid-template-columns:repeat(2, 1fr);gap:4rem}}.blog__item{display:flex;flex-direction:column;align-items:flex-end;gap:1.7rem;position:relative;box-shadow:.5rem 1rem 1rem rgba(95,126,235,.1607843137);border-radius:1rem;background-color:#fff}@media(min-width: 770px){.blog__item{border-radius:2rem}}.blog__item--new::before{content:"";pointer-events:none;position:absolute;top:1rem;left:1rem;z-index:2;display:inline-block;width:4.4rem;height:4.4rem;background:url(/wp-content/themes/collegeproject/images/post/blog_new_ico.webp) no-repeat center/contain}@media(min-width: 770px){.blog__item--new::before{width:6rem;height:6rem}}@media(min-width: 770px){.blog__item{padding:0}.blog__item--new{grid-column:span 2;width:100%}.blog__item--new .blog__inner:has(.blog__image) .blog__head{padding-left:0}}.blog__link{padding:2rem 2rem 1.85rem;color:inherit;text-decoration:none}@media(min-width: 770px){.blog__link{padding:3rem}}.blog__inner{width:100%;display:flex;flex-direction:column;gap:1.85rem;position:relative}@media(min-width: 770px){.blog__inner{gap:2.35rem}.blog__item--new .blog__inner{flex-direction:row;align-items:center;gap:3.6rem}.blog__inner:has(.blog__image) .blog__head{padding-left:1rem}}.blog__head{order:2}.blog__head .date{line-height:1}.blog__head .time,.blog__head .day{font-size:1.2rem;line-height:1.3333333333;font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}@media(min-width: 770px){.blog__head .time,.blog__head .day{font-size:1.4rem;line-height:1.3571428571}.blog__item--new .blog__head .time,.blog__item--new .blog__head .day{font-size:1.8rem;line-height:1.3333333333}}.blog__head .title{margin-top:1rem;font-size:2rem;font-weight:600;line-height:1.3;letter-spacing:0;word-break:break-word}@media(min-width: 770px){.blog__head .title{margin-top:.85rem;font-size:1.8rem;line-height:1.3333333333}.blog__item--new .blog__head .title{margin-top:1.5rem;font-size:2.2rem;line-height:1.4545454545}}.blog__head .txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:1rem;font-size:1.3rem;line-height:1.6923076923}@media(min-width: 770px){.blog__head .txt{-webkit-line-clamp:3;margin-top:.9rem;line-height:1.8461538462}.blog__item--new .blog__head .txt{margin-top:1.4rem;padding-top:1.1rem;border-top:.1rem solid #000}}.blog__image{order:1;border-radius:1rem;overflow:hidden}@media(min-width: 770px){.blog__item--new .blog__image{flex-shrink:0;width:49rem}.blog__item--new .blog__image img{aspect-ratio:490/273}}.blog__image img{display:block;width:100%;aspect-ratio:295/166;object-fit:cover}@media(min-width: 770px){.blog__image img{aspect-ratio:420/236}}.blog__list+.post-pager{margin-top:4.5rem}@media(min-width: 770px){.blog__list+.post-pager{margin-top:8rem}}@media(min-width: 770px){.post-pager .prev{margin-right:1rem;position:relative;left:.3rem}}/*# sourceMappingURL=post-blog.css.map */
