@charset "UTF-8";:root{--course-main-color:#7b9ac9}.nurse{--course-main-color:#d06d80}.midwifery{--course-main-color:#5db1ba}:root{--course-bg-color:#e5ebf4}.nurse{--course-bg-color:#f6e2e6}.midwifery{--course-bg-color:#dfeff1}:root{--headerH:6vw;--contentW:24vw}@media screen and (max-width:1024px) and (orientation:portrait){:root{--headerH:60px;--contentW:10vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){:root{--headerH:80px;--contentW:16vw}}ul.event-archive-list{width:100%;display:flex;justify-content:space-between;margin-bottom:2vw;flex-wrap:wrap}ul.event-archive-list::after{content:"";width:33.3333333333%;display:block}ul.event-archive-list li{width:33.3333333333%;position:relative;border-bottom:1.5px #7b9ac9 solid}ul.event-archive-list li::before{position:absolute;content:"";border-right:1.5px #7b9ac9 solid;right:0;top:50%;height:80%;transform:translateY(-50%)}ul.event-archive-list li a{display:block;width:100%;height:100%;padding:3vw 3.5vw;transition:.4s ease all}ul.event-archive-list li a .img-box{width:65%;height:15vw;margin:0 auto 1.5vw;transition:.4s ease all}ul.event-archive-list li a .img-box img{width:100%;height:100%;display:block;object-fit:contain}ul.event-archive-list li a p.text span{line-height:1em}ul.event-archive-list li a p.text span.title{display:block;color:var(--course-main-color);border-bottom:2px var(--course-main-color) dashed;padding-bottom:.65em;margin-bottom:.8em;font-size:clamp(1.28rem,1.25vw,2.4rem);font-weight:500;line-height:1.5em}ul.event-archive-list li a p.text span.cat{display:inline-block;border:var(--course-main-color) 1px solid;padding:.5em .6em;margin-bottom:.6em;color:var(--course-main-color);font-size:clamp(1.1rem,1.04vw,2rem)}ul.event-archive-list li a p.text span.text{display:block;font-size:clamp(1.1rem,1.04vw,2rem);line-height:1.6em}ul.event-archive-list li a:hover{opacity:1;background:color-mix(in srgb,var(--course-main-color) 10%,transparent)}ul.event-archive-list li a:hover .img-box{transform:scale(1.05)}ul.event-archive-list li:nth-of-type(3n){border-right:unset}ul.event-archive-list:nth-of-type(3n) a::before{content:none}@media screen and (max-width:1024px) and (orientation:portrait){ul.event-archive-list{margin-bottom:2vh}ul.event-archive-list::after{content:none}ul.event-archive-list li{width:50%;border-bottom:1px #7b9ac9 solid}ul.event-archive-list li::before{border-right:1px #7b9ac9 solid}ul.event-archive-list li a{padding:3.5vh 4vw}ul.event-archive-list li a .img-box{width:72%;height:auto;margin:0 auto 1.5vh}ul.event-archive-list li a p.text span.title{border-bottom:1px var(--course-main-color) dashed;margin-bottom:.5em;font-size:clamp(1.4rem,3.73vw,1.61rem);line-height:1.3em}ul.event-archive-list li a p.text span.cat{border:var(--course-main-color) 1px solid;padding:.4em .5em;margin-bottom:.6em;font-size:clamp(1.1rem,2.93vw,1.26rem);font-weight:500}ul.event-archive-list li a p.text span.text{font-size:clamp(1.1rem,2.93vw,1.26rem);line-height:1.6em}ul.event-archive-list li a:hover .img-box{transform:scale(1)}ul.event-archive-list li:nth-of-type(3n){border-right:unset}ul.event-archive-list li:nth-of-type(2n)::before{content:none}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){ul.event-archive-list li{width:33.3333333333%}ul.event-archive-list li a{padding:3vh 4vw}ul.event-archive-list li a .img-box{width:70%;height:auto;margin:0 auto 1.5vh}ul.event-archive-list li a p.text span.title{margin-bottom:.5em;font-size:clamp(1.4rem,1.82vw,1.87rem);line-height:1.3em}ul.event-archive-list li a p.text span.cat{padding:.4em .5em;margin-bottom:.6em;font-size:clamp(1.1rem,1.43vw,1.47rem)}ul.event-archive-list li a p.text span.text{font-size:clamp(1.1rem,1.43vw,1.47rem)}ul.event-archive-list li:nth-of-type(3n)::before{border-right:none}ul.event-archive-list li:nth-of-type(2n)::before{content:""}}