@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";.clear{clear:both}.clearfix:after{content:"";display:block;clear:both}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute}.continer{width:1120px;margin:auto;padding-top:60px}@media only screen and (max-width: 769px){.continer{width:94%;padding-top:30px}}.list-box{letter-spacing:-0.4em;margin:0 -30px}.list-box li{letter-spacing:normal;display:inline-block;vertical-align:top;padding:0 30px 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.list-box img{width:100%;margin-bottom:20px}.nurs .list-box .title{color:#f2a8c8}.lang .list-box .title{color:#43d1c8}.emar .list-box .title{color:#63cafd}.clin .list-box .title{color:#5ea8be}.care .list-box .title{color:#e2a84f}.list-box .title{font-size:112.5%;font-weight:bold;margin-bottom:15px}.list-box .text{font-size:87.5%;line-height:2}.list-box.colum3 li{width:33.333%}.list-box.colum2 li{width:50%}@media only screen and (max-width: 769px){.list-box{margin:0}.list-box li{padding:0 0 30px}.list-box img{margin-bottom:15px}.list-box .title{font-size:93.75%}.list-box .text{font-size:75%}.list-box.colum3 li{width:100%}.list-box.colum2 li{width:100%}}#openc{font-family:"Noto Sans JP",sans-serif !important}#oc-winter2025 img{max-width:100%;width:auto;height:auto;vertical-align:middle}#oc-winter2025 .oc-winter2025-header{max-width:1100px;width:100%;margin:auto;text-align:center}#oc-winter2025 .oc-winter2025-header .kv{display:grid;grid-template-columns:1fr;gap:30px}#oc-winter2025 .oc-winter2025-header .lead{font-size:2em;font-weight:bold;color:#c72c41;text-align:center;line-height:1.5;width:90%;margin:auto}@media only screen and (max-width: 769px){#oc-winter2025 .oc-winter2025-header .lead{font-size:1.2em}}#oc-winter2025 .oc-winter2025-header .copy{width:90%;margin:auto;line-height:1.8}@media only screen and (max-width: 769px){#oc-winter2025 .oc-winter2025-header .copy{font-size:.9em;text-align:left}}#oc-winter2025 .oc-winter2025-header>section{margin:30px auto}@media only screen and (max-width: 769px){#oc-winter2025 .oc-winter2025-header>section{margin:20px auto}}#oc-winter2025 .highschool-contents ._01{background:#f8d8db}#oc-winter2025 .highschool-contents section{padding-block:120px}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents section{padding-block:60px}}#oc-winter2025 .highschool-contents .title{text-align:center}#oc-winter2025 .highschool-contents .title img{max-width:750px}#oc-winter2025 .highschool-contents .card-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents .card-list{grid-template-columns:repeat(1, 1fr);gap:1.5rem}}#oc-winter2025 .highschool-contents .card-list .card:nth-child(2){grid-row:1/3;grid-column:2/3;align-self:center}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents .card-list .card:nth-child(2){grid-row:unset;grid-column:unset;align-self:unset}}#oc-winter2025 .highschool-contents picture{display:block;text-align:center;max-width:600px;width:100%;margin:auto}#oc-winter2025 .highschool-contents picture.btnimg{max-width:600px;width:90%}#oc-winter2025 .highschool-contents picture.img-max{max-width:100%}#oc-winter2025 .highschool-contents .container{max-width:1100px;width:90%;margin:auto;display:grid;gap:60px;grid-template-columns:repeat(1, 1fr);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents .container{gap:30px}}#oc-winter2025 .highschool-contents ._03{background:#ffffe1}#oc-winter2025 .highschool-contents .trial-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;border:15px solid #c72c41;padding:2rem;position:relative;margin-top:30px}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents .trial-list{grid-template-columns:repeat(2, 1fr);gap:1em;border-width:8px;padding:1rem}}#oc-winter2025 .highschool-contents .trial-list .trial-title{grid-column:span 4;position:absolute;top:0;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;margin:auto;container-type:inline-size}#oc-winter2025 .highschool-contents .trial-list .trial-title img{position:relative;z-index:2;top:-5px}#oc-winter2025 .highschool-contents .trial-list .trial-title::before{content:"";display:block;width:100%;max-width:380px;height:100%;background:#ffffe1;position:absolute;top:-5px;left:0;right:0;margin:auto;z-index:1}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents .trial-list .trial-title::before{width:51%}}#oc-winter2025 .highschool-contents ._04{padding-bottom:60px}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents ._04{padding-bottom:30px}}#oc-winter2025 .highschool-contents ._06{background:#f8d8db;position:relative;background-image:url("../openc/oc-winter2025/img/f_02.png");background-position:center top;background-repeat:no-repeat;background-size:auto}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents ._06{background-size:90%;padding-bottom:30px}}#oc-winter2025 .highschool-contents .qa-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents .qa-list{grid-template-columns:repeat(1, 1fr);gap:1em}}#oc-winter2025 .highschool-contents .qa-list .item:nth-child(even){padding-top:30%}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents .qa-list .item:nth-child(even){padding-top:0}}#oc-winter2025 .highschool-contents .bnr-list{display:grid;grid-template-columns:repeat(1, 1fr);gap:2rem}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents .bnr-list{gap:1em}}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents ._08{padding-top:30px}}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents ._09{padding-bottom:30px}}#oc-winter2025 .highschool-contents .support-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents .support-list{grid-template-columns:repeat(1, 1fr);gap:1em}}@media only screen and (max-width: 769px){#oc-winter2025 .highschool-contents ._10{padding-bottom:30px}}
