/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */:after,:before{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}address,blockquote,dl,figure,form,iframe,ol,p,pre,table,ul{margin:0}ol,ul{padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}embed,iframe,object{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset,option{padding:0}fieldset{margin:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}[hidden],template{display:none}.buttonMore{background:var(--text-color);color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:100vmax;padding:.5em 3em;width:-moz-fit-content;width:fit-content;margin:auto;position:relative;font-size:1.6rem}.buttonMore:after{width:1.5em}.buttonMore:after,.buttonMore:before{content:"";display:block;height:1px;background:#fff;margin:auto;position:absolute;right:1em;bottom:.9em}.buttonMore:before{width:.6em;transform:rotate(45deg);transform-origin:right bottom}:root{--brand-color:#7087C0;--brand-bg-color:#F3F5FA;--alert-color:#FF0000;--text-color:#464646;font-size:2.0833333333vw;scroll-behavior:smooth;scroll-padding-top:8rem}@media screen and (min-width:768px){:root{font-size:min(.8333333333vw,10px);scroll-padding-top:12rem}:root .for_sp{display:none!important}}@media screen and (max-width:767px){:root .for_pc{display:none!important}}body,html{max-width:100vw;overflow-x:hidden}body{font-family:var(--font-noto-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text-color);font-size:2rem;line-height:1.5;text-align:justify}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}img{width:100%;height:auto;vertical-align:bottom}h3{font-size:2.4rem;margin-bottom:1em}.container{width:min(100%,1200px);margin-inline:auto;position:relative;padding:0 2rem}.text-center{text-align:center}.text-right{text-align:right}@media screen and (min-width:768px){.mb{margin-bottom:4em!important}}ul.disc{list-style-type:disc;padding-left:1.5em}header{background-color:var(--brand-color);color:#fff;padding:1rem;position:fixed;top:0;left:0;width:100%;z-index:999}header .container{display:flex;justify-content:space-between;align-items:center;padding:0;width:min(100%,160rem)}header .logo{width:33rem}@media screen and (min-width:768px){header .logo{width:28rem}}@media screen and (min-width:1201px){header .logo{width:33rem}}header .toggleMenu{width:5.8rem;aspect-ratio:1;position:relative}@media screen and (min-width:768px){header .toggleMenu{display:none}}header .toggleMenu:after,header .toggleMenu:before{content:"";display:block;width:60%;height:2px;background-color:#fff;position:absolute;inset:0;margin:auto;transition:.4s}header .toggleMenu:before{transform:translateY(-.7rem)}header .toggleMenu:after{transform:translateY(.7rem)}header .toggleMenu.on:before{transform:rotate(45deg)}header .toggleMenu.on:after{transform:rotate(-45deg)}header .globalNav{width:100%;height:0;position:fixed;left:0;top:7.8rem;transition:.4s;overflow:hidden;color:var(--brand-color);background-color:#fff}header .globalNav .menuWrap{width:100%;height:100%;overflow-y:auto}@media screen and (min-width:768px){header .globalNav .menuWrap{height:auto;display:contents}}header .globalNav .spacer{border-top:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3);height:.4rem}header .globalNav ul{width:100%;padding:1rem}header .globalNav ul li{display:block}header .globalNav ul li+li{border-top:1px solid rgba(0,0,0,.1)}header .globalNav ul li a{display:block;font-size:2.4rem;padding:1rem;font-family:var(--font-noto-serif);font-weight:500;text-decoration:none;position:relative}header .globalNav ul li a:after{content:"";display:block;width:.5em;height:.5em;border-top:1px solid;border-right:1px solid;position:absolute;inset-block:0;right:1em;transform:rotate(45deg);margin:auto}@media screen and (min-width:768px){header .globalNav{height:auto;position:static;background:none;color:#fff;width:-moz-fit-content;width:fit-content;display:flex;justify-content:flex-end;align-items:center}header .globalNav ul{display:flex;gap:1rem;width:max-content;overflow:visible}header .globalNav ul li a{font-size:1.2rem;font-weight:700;display:block;border:1px solid;padding:.5em 1.2em;white-space:nowrap;width:-moz-fit-content;width:fit-content}}@media screen and (min-width:768px)and (min-width:1601px){header .globalNav ul li a{font-size:1.4rem}}@media screen and (min-width:768px){header .globalNav ul li a:after{content:none}header .globalNav ul li a.admission{background:#000;border-color:#000;border-width:2px}header .globalNav ul li a.access{border:none;display:flex;align-items:center;gap:.5rem;padding:0}header .globalNav ul li a.access:before{content:"";display:inline-block;width:1.5em;height:1.5em;background:url(/assets/images/common/icn_access.svg) no-repeat 50%/contain}header .globalNav ul li a.contact{border:none;display:flex;align-items:center;gap:.5rem;padding:0}header .globalNav ul li a.contact:before{content:"";display:inline-block;width:1.5em;height:1.5em;background:url(/assets/images/common/icn_contact.svg) no-repeat 50%/contain}header .globalNav ul li a.request{border:none;display:flex;align-items:center;gap:.5rem;padding:0}header .globalNav ul li a.request:before{content:"";display:inline-block;width:1.5em;height:1.5em;background:url(/assets/images/common/icn_request.svg) no-repeat 50%/contain}header .globalNav ul li a.menu{border:none;display:flex;align-items:center;gap:.5rem;padding:0}header .globalNav ul li a.menu:before{content:"";display:inline-block;width:1.5em;height:1.5em;background:url(/assets/images/common/icn_book.svg) no-repeat 50%/contain}header .globalNav ul li+li{border:none}}header .toggleMenu.on+.globalNav{height:calc(100vh - 6rem)}main{margin-top:7.8rem}@media screen and (min-width:768px){main{margin-top:6rem}#mv{background:#000}}#mv .container{padding:0;width:auto;max-height:calc(100vh - 6rem);aspect-ratio:16/9}#mv video{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;display:block}@media screen and (min-width:768px){#mv video{aspect-ratio:16/9;max-height:calc(100vh - 6rem);object-fit:contain}}#mv h1{width:100%;position:absolute;top:0;left:0}@media screen and (min-width:768px){#mv h1{top:auto;bottom:0}#mv h1 img{width:100%}}#pageHeader{background:#dadfef}#pageHeader .container{width:min(100%,160rem);padding:0}#pageHeader .container h1 img{width:100%}#pageHeader .container h1 span{display:block;font-size:4rem;text-align:center;padding:1.5em 0}#pageBody h2{font-size:3rem;padding-bottom:1em}#pageBody h2,#pageBody h3{text-align:center;margin:1.5em 0;border-bottom:1px solid}#pageBody h3{font-size:2.4rem;border-top:1px solid;padding:.5em 0}#pageBody h4{font-size:2.2rem;text-align:center;font-family:var(--font-noto-sans);margin-bottom:1em}#pageBody p{margin-bottom:1.5em}#alert{color:var(--alert-color);margin:4rem 0}#alert .alertBox{border:1px solid var(--alert-color);padding:1.5rem}#alert .alertBox h2{font-size:2.2rem;font-weight:500;font-family:var(--font-noto-serif);margin-bottom:.8em}#alert .alertBox p{font-size:1.6rem;font-family:var(--font-noto-sans)}@media screen and (min-width:768px){#alert .alertBox{display:flex}#alert .alertBox h2{width:20%;text-align:center;padding-right:1em;margin:0 1em 0 0;line-height:1;border-right:1px solid;display:flex;justify-content:center;align-items:center;flex-shrink:0}}#homeBannerArea{margin:2rem 0}@media screen and (min-width:768px){#homeBannerArea{margin:4rem 0}#homeBannerArea .container{padding:0}}#homeBannerArea .bannerList{display:flex;flex-wrap:wrap;flex-direction:column;gap:1rem}#homeBannerArea .bannerList li{width:100%}@media screen and (min-width:768px){#homeBannerArea .bannerList{flex-direction:row;gap:4rem}#homeBannerArea .bannerList li{width:calc(50% - 2rem)}#homeBannerArea .bannerList li.full{width:100%}}#news{font-family:var(--font-noto-serif);margin:4rem 0}#news h2{font-size:3.8rem;font-weight:500;margin-bottom:1.5rem}#news ul{padding:0 0 1.5rem;border-bottom:1px solid}#news ul li{margin-bottom:1rem}@media screen and (min-width:768px){#news .container{display:flex;align-items:flex-start;border-bottom:1px solid #000;padding-bottom:2em}#news .container h2{width:25%}#news .container ul{width:75%;border:none;border-left:1px solid #000;padding-left:2em}#news .container ul li a{display:flex}#news .container ul li a time{width:5em;margin-right:2em}}#events{font-family:var(--font-noto-serif);margin:4rem 0}#events h2{font-size:3.8rem;font-weight:500;margin-bottom:1.5rem}#events h2 span{font-size:.5em}#events ul{padding:0 2rem}#events ul li{padding:1rem 0;position:relative}#events ul li+li{border-top:1px dashed}#events ul li hgroup{display:flex;gap:1.5rem;align-items:center;margin-bottom:1rem;width:100%}#events ul li hgroup .icnType{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}#events ul li hgroup .icnType .high,#events ul li hgroup .icnType .junior{display:block;width:1.6em;height:1.6em;text-align:center;font-size:1.6rem;text-indent:100%;white-space:nowrap;overflow:hidden;position:relative}#events ul li hgroup .icnType .junior{background-color:var(--brand-color);color:#fff}#events ul li hgroup .icnType .junior:after{content:"中";display:block;position:absolute;inset:0;margin:auto;font-weight:500;text-indent:0}#events ul li hgroup .icnType .high{background-color:var(--text-color);color:#fff}#events ul li hgroup .icnType .high:after{content:"高";display:block;position:absolute;inset:0;margin:auto;font-weight:500;text-indent:0}#events ul li hgroup h3{font-size:2.8rem;margin-bottom:0}#events ul li time{font-size:4rem;margin-left:4rem}#events ul li time small{font-size:.6em}#events ul li .meta{display:flex;gap:1.5rem;align-items:center;margin-bottom:1rem;margin-left:4rem}#events ul li .meta h4{font-size:1.2rem;font-family:var(--font-noto-sans);background:#f3f5fa;padding:.2rem 1rem}#events ul li .submit{position:absolute;right:4rem;bottom:2rem}#events ul li .submit a{display:block;background:#f3f5fa;display:flex;justify-content:center;align-items:center;text-align:center;border-radius:100vmax;padding:1em}#events ul li .submit a:after{content:"";display:block;width:.5em;height:.5em;border-top:1px solid;border-right:1px solid;position:absolute;inset-block:0;right:-.6em;transform:rotate(45deg);margin:auto}@media screen and (min-width:768px){#events .container{display:flex;align-items:flex-start;flex-wrap:wrap;padding-bottom:2em}#events .container h2{width:25%}#events .container h2 span{display:block}#events .container ul{width:75%;border:none;border-left:1px solid #000;padding-left:2em;margin-bottom:4rem}#events .container ul li{display:flex;flex-wrap:wrap}#events .container ul li hgroup{width:75%}#events .container ul li time{width:25%}#events .container ul li .meta{width:-moz-fit-content;width:fit-content;margin:0 3% 0 0}}#topics{background:#fef5f9;padding:2rem 1rem}#topics,#topics h2{font-family:var(--font-noto-serif)}#topics h2{font-size:3.5rem;font-weight:500;text-align:center;margin-bottom:1.5rem}#topics #tagList{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;row-gap:.5rem}#topics #tagList li{display:block;border-left:1px solid #000;border-right:1px solid #000;padding-left:1rem;padding-right:1rem;margin-left:-1px}#topics #tagList li.active a{color:var(--brand-color);text-decoration:underline}#topics .topicsList{display:flex;flex-wrap:wrap;row-gap:1.5rem;column-gap:1rem;margin-bottom:2rem}#topics .topicsList li{font-size:1.4rem;width:calc(50% - .5rem)}@media screen and (min-width:768px){#topics .topicsList li{width:calc(33.3333333333% - .6666666667rem)}}#topics .topicsList li img{width:100%;aspect-ratio:4/3;object-fit:contain}@media screen and (min-width:768px){#topics{padding:4rem 1rem}#topics .container{display:flex;flex-wrap:wrap;align-items:flex-end}#topics .container h2{width:30%;text-align:left;margin-bottom:4rem}#topics .container #tagList{width:70%;margin-bottom:4rem}#topics .container #tagList li{font-size:1.6rem}#topics .container .topicsList{width:100%;column-gap:4rem;margin-bottom:4rem;row-gap:2rem}#topics .container .topicsList li{font-size:1.8rem;width:calc(33.3333333333% - 2.6666666667rem)}}#pickUp{padding-bottom:3rem}#pickUp h2{font-size:3.5rem;font-weight:500;font-family:var(--font-noto-serif);text-align:center;margin:1.5em 0 0}#pickUp #pickUpList{display:flex;row-gap:1.5rem;column-gap:1.5rem;margin-bottom:2rem}#pickUp #pickUpList li{width:calc(33.3333333333% - 1rem);font-size:1.2rem}#pickUp #pickUpList li h3{font-size:2rem;display:flex;gap:.5rem;align-items:center}#pickUp #pickUpList li h3 span{width:max-content;flex-shrink:0}#pickUp #pickUpList li.large{width:calc((33.3333333333% - 1rem)*2 + 1.5rem)}#pickUp #pickUpList li.large h3:after{content:"";display:block;width:100%;height:1px;background:#000;flex-shrink:1}#pickUp #pickUpList li ul{width:100%;display:flex;column-gap:1.5rem}#pickUp #pickUpList li ul li{width:calc(50% - .75rem)}@media screen and (min-width:768px){#pickUp{padding:4rem 1rem}#pickUp h2{text-align:left}#pickUp #pickUpList{width:100%;column-gap:3rem;margin-bottom:4rem}#pickUp #pickUpList li{width:calc(33.3333333333% - 2rem)}#pickUp #pickUpList li h3{font-size:2.6rem}#pickUp #pickUpList li.large{width:calc((33.3333333333% - 2rem)*2 + 3rem)}#pickUp #pickUpList li ul{column-gap:3rem}#pickUp #pickUpList li ul li{width:calc(50% - 1.5rem)}}#books{background:url(/assets/images/home/bookBg_sp.jpg) 50% 6rem/100% no-repeat;padding-top:12rem}#books #bookList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;column-gap:2rem;row-gap:6.5rem;padding-inline:1rem}#books #bookList hgroup{width:27rem;color:#fff}#books #bookList hgroup h2{font-size:2.4rem;font-weight:500;text-align:center;border-top:1px solid;border-bottom:1px solid;padding:.5em 0}#books #bookList hgroup p{font-family:var(--font-noto-serif);font-size:1.4rem;margin:1em 0;text-align:center;width:auto}#books #bookList .book a{width:12.5rem;color:#fff;font-size:1.2rem;display:block;padding-bottom:3rem;position:relative}#books #bookList .book a:after{content:"";display:block;width:6.2rem;height:3rem;background:url(/assets/images/home/book_open.svg) no-repeat bottom/6.2rem;position:absolute;bottom:0;left:2.4rem}#books #bookList .book a .thumb{width:9.2rem;box-shadow:0 0 2rem rgba(0,0,0,.5)}#books #bookList .book a .title{font-family:var(--font-noto-sans);writing-mode:vertical-rl;position:absolute;top:0;left:9.7rem}@media screen and (min-width:768px){#books{background:#fef5f9 url(/assets/images/home/bookBg_pc.jpg) no-repeat center 28rem/160rem;aspect-ratio:auto;padding-bottom:0;padding-top:12rem}#books .container{padding:0;width:min(100%,160rem)}#books hgroup{text-align:center;margin-bottom:6rem}#books hgroup h2{font-size:4.2rem;margin-bottom:.5em}#books hgroup h2 br{display:none}#books #bookList{width:120rem;height:115rem;margin:0 auto;column-gap:7.2rem;row-gap:0;padding-bottom:0;padding-top:8rem;padding-inline:2.2rem}#books #bookList .book{width:23rem}#books #bookList .book a{width:100%}#books #bookList .book a .thumb{position:static;width:90%;margin:0 auto 2rem}#books #bookList .book a .thumb img{width:100%}#books #bookList .book a .title{position:static;writing-mode:horizontal-tb;text-align:center;background:#fff;padding:.5rem;width:100%;color:var(--text-color);font-size:1.8rem;font-family:var(--font-noto-sans);font-weight:500}#books #bookList .book a:after{content:"";display:block;width:4.1rem;height:6.2rem;background:url(/assets/images/home/book_open_pc.svg) no-repeat bottom/4.1rem;position:absolute;bottom:auto;top:32rem;left:100%}}#mission{margin-top:4rem}#mission .container{padding:0}#mission .nMargin{margin-top:-4rem}#mission .nMargin.large{margin-top:-12rem}@media screen and (min-width:768px){#mission{margin-top:8rem}#mission .container{width:min(100%,160rem)}#mission .container p img{width:100%;height:auto}}#christianity{padding:0 0 4rem}#christianity .container{padding:0;width:min(100%,160rem)}#christianity .container img{width:100%}@media screen and (min-width:768px){#christianity .wachuan{position:relative}#christianity .wachuan .buttonMore{position:absolute;bottom:13%;left:12.5%}}#access{background-color:#ede7de;padding:2rem 2rem 4rem}#access h2{font-family:var(--font-noto-serif);font-size:3.5rem;font-weight:500;margin-bottom:1.5rem}#access #map iframe{width:100%;aspect-ratio:16/16}@media screen and (min-width:768px){#access{padding:8rem 0}#access .container{display:flex;flex-wrap:wrap;align-items:flex-end}#access .container h2{width:20%;margin-bottom:4rem}#access .container p{width:80%;margin-bottom:4rem}#access .container #map{width:100%}#access .container #map iframe{aspect-ratio:16/9}}.admBox{margin-bottom:8rem}.admBox .container h2 img{width:100%}.admBox .container .admBox__content{background:#f3f5fa;padding:2rem}.admBox .container .admBox__content ul li{margin-bottom:1rem}.admBox .container .admBox__content ul li a{background:#fff;font-size:1.6rem;display:block;padding:1.5rem 2rem;text-align:center;border:1px solid;position:relative}.admBox .container .admBox__content ul li a:after{content:"";display:block;width:.6em;height:.6em;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);margin:auto;position:absolute;right:1em;inset-block:0}@media screen and (min-width:768px){.admBox .container .admBox__content{padding:4rem}.admBox .container .admBox__content ul{display:flex;flex-wrap:wrap;gap:2rem}.admBox .container .admBox__content ul li{width:calc(50% - 1rem)}.admBox .container .admBox__content ul li a{font-size:1.8rem;padding:2rem 3rem;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}}footer{padding-top:4rem}footer #bannerArea{margin-bottom:2rem}footer #bannerArea #bannerList{display:flex;flex-wrap:wrap;gap:1.2rem}footer #bannerArea #bannerList li{width:calc(25% - .9rem)}footer #bannerArea #bannerList li img,footer #bannerArea #bannerList li.full{width:100%}@media screen and (min-width:768px){footer #bannerArea #bannerList{gap:3.2rem}footer #bannerArea #bannerList li{width:calc(25% - 2.4rem)}}footer #informationLink{margin-bottom:4rem}footer #informationLink ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5em}footer #informationLink ul li{width:100%}@media screen and (min-width:768px){footer #informationLink ul li{width:calc(26.6666666667% - 1em)}}footer #informationLink ul li a{display:block;border:1px solid;border-radius:100vmax;padding:1rem 2rem;text-align:center;font-family:var(--font-noto-sans);font-size:1.6rem}footer #informationLink ul li a:hover{color:teal}footer #extraBanner{margin-bottom:4rem}footer #extraBanner ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1.5em}footer #extraBanner ul li{width:100%}footer #extraBanner ul li a{display:block}@media screen and (min-width:768px){footer #extraBanner ul li{width:auto;height:16rem}footer #extraBanner ul li a,footer #extraBanner ul li a img{width:auto;height:100%}}footer #schoolInfo .address{font-family:var(--font-noto-serif);font-size:1.4rem;margin:1em 0;text-align:center;width:auto}@media screen and (min-width:768px){footer #schoolInfo .logo{text-align:center}footer #schoolInfo .logo img{width:56rem}footer #schoolInfo .address{font-size:1.8rem}footer #schoolInfo .address br{display:none}}footer #sns ul{display:flex;gap:1.5rem;justify-content:center;align-items:center;margin-top:4rem;margin-bottom:4rem;padding:0 3rem}@media screen and (min-width:768px){footer #sns ul{width:42rem;margin:4rem auto}}footer #sns ul li{width:calc(33.3333333333% - 1rem)}footer #sns ul li a{display:flex;justify-content:center;align-items:center}footer #sns ul li a img{width:auto;height:6rem}footer #groups ul{border-top:1px solid;text-align:center;font-size:1.4rem}footer #groups ul li{border-bottom:1px solid}footer #groups ul li a{display:block;padding:.4em 0}@media screen and (min-width:768px){footer #groups ul{display:flex;justify-content:center;border:none}footer #groups ul li{border:none;padding-inline:1.5em}footer #groups ul li+li{border-left:1px solid #000}}footer .copyright{text-align:center;font-size:1.2rem;font-weight:500;margin:1em 0}