﻿@font-face{font-family:"Didot";src:url(TheanoDidot-Regular.ttf)}@font-face{font-family:"Bodoni";src:url(Bodoni-SvtyTwo-ITC-TT-Book.ttf)}body#examination .mv{margin-top:60px}@media (min-width:961px){body#examination .mv{display:flex;margin-top:80px}}@media (min-width:961px){body#examination .mv .img{width:calc(100% - 460px);max-height:688px}body#examination .mv .img img{height:100%;object-fit:cover}}@media (min-width:961px){body#examination .mv .swiper{width:400px;margin:30px 30px 0}}body#examination .mv .swiper .swiper-slide{padding:25px 0;border-top:1px solid #009BB0;border-bottom:1px solid #009BB0}@media (max-width:960px){body#examination .mv .swiper .swiper-slide{width:100%;margin-top:25px}}body#examination .mv .swiper .btm{display:flex;justify-content:space-between;align-items:center;padding:25px 5px 5px}@media (max-width:960px){body#examination .mv .swiper .btm{max-width:400px;margin:0 auto;padding:25px 25px 5px}}body#examination .mv .swiper .btm .swiper-pagination{display:flex;width:fit-content;position:static}body#examination .mv .swiper .btm .swiper-pagination .swiper-pagination-bullet{display:block;width:10px;height:10px;margin:0 7.5px;background:#D3EBEF;opacity:1}body#examination .mv .swiper .btm .swiper-pagination .swiper-pagination-bullet-active{background-color:#009BB0}body#examination .mv .swiper .btm .navigation{transform:rotate(45deg);width:12px;height:12px;border-top:1px solid #009BB0;border-right:1px solid #009BB0;cursor:pointer}@media (min-width:961px){body#examination .mv .swiper .btm .navigation{transition:opacity 0.3s}body#examination .mv .swiper .btm .navigation:hover{opacity:0.6}}body#examination .mv .swiper .btm .navigation.prev{transform:rotate(225deg)}body#examination section#news{padding:0 0 60px}@media (min-width:961px){body#examination section#news .clm{display:flex;justify-content:space-between}}body#examination section#news .head{display:flex;justify-content:space-between}@media (max-width:960px){body#examination section#news .head{align-items:center;margin-bottom:40px}}@media (min-width:961px){body#examination section#news .head{align-items:flex-start;width:150px;flex-direction:column}}body#examination section#news .head h2{font-size:40px;font-family:"Poppins", sans-serif;font-weight:lighter}@media (max-width:960px){body#examination section#news .head h2{border-bottom:1px solid #009BB0}}@media (min-width:961px){body#examination section#news .head h2{font-size:50px;writing-mode:vertical-lr;border-right:1px solid #009BB0}}body#examination section#news .head .more{padding-left:28px;background:url(../img/examination/list-more.svg) no-repeat left;background-size:18px 15px}@media (min-width:961px){body#examination section#news .head .more{margin-left:21px}}@media (max-width:960px){body#examination section#news .ul{margin-top:30px}}@media (min-width:961px){body#examination section#news .ul{width:calc(100% - 150px)}}body#examination section#news .ul .li{padding-bottom:20px;border-bottom:1px solid #E0DFDF}@media (min-width:961px){body#examination section#news .ul .li{padding-bottom:25px}}body#examination section#news .ul .li:nth-child(n+2){padding-top:20px}@media (min-width:961px){body#examination section#news .ul .li:nth-child(n+2){padding-top:25px}}body#examination section#news .ul .li .meta time{color:#009BB0;font-size:12px}@media (min-width:961px){body#examination section#news .ul .li .meta time{font-size:14px}}body#examination section#news .ul .li .meta .cat{width:85px;margin-left:20px;color:#009BB0;font-size:12px;text-align:center;line-height:22px;border:1px solid #009BB0}@media (min-width:961px){body#examination section#news .ul .li .meta .cat{width:100px;margin-left:30px;font-size:14px;line-height:26px}}body#examination section#news .ul .li .title{font-size:14px;font-weight:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;width:100%}@media (max-width:960px){body#examination section#news .ul .li .title{margin-top:10px;-webkit-line-clamp:2}}@media (min-width:961px){body#examination section#news .ul .li .title{margin-left:20px;-webkit-line-clamp:1}}body#examination section#event{padding:60px 0;background:#D2F4F8}@media (min-width:961px){body#examination section#event{padding:100px 0}}body#examination section#event .head .en{position:relative;font-size:30px;font-weight:lighter;font-family:"Poppins", sans-serif;text-align:center;line-height:1.3}@media (min-width:961px){body#examination section#event .head .en{font-size:56px}}body#examination section#event .head .jp{width:fit-content;margin:5px auto 0;padding-bottom:0.2em;font-size:16px;border-bottom:3px solid #009BB0}@media (min-width:961px){body#examination section#event .head .jp{margin-top:10px;font-size:18px}}body#examination section#event .calendar-cnt{position:relative;height:0;transition:height 0.5s;overflow:hidden}body#examination section#event .clm{position:relative;z-index:1;padding-top:40px}@media (min-width:961px){body#examination section#event .clm{padding-top:60px}}@media (max-width:960px){body#examination section#event .clm .left{min-height:120px;margin-top:40px}}@media (min-width:961px){body#examination section#event .clm .left{width:50%}}body#examination section#event .clm .left .event-head{position:relative;width:fit-content;margin-bottom:10px;color:#009BB0;font-size:40px;font-weight:lighter;font-family:"Poppins", sans-serif}@media (min-width:961px){body#examination section#event .clm .left .event-head{margin-bottom:20px;font-size:50px;line-height:50px}}body#examination section#event .clm .left .event-head::after{display:block;content:"";position:absolute;top:-15px;left:calc(100% + 20px);width:150px;aspect-ratio:1.3064516129;background:url(../img/examination/event-char.png) no-repeat center;background-size:contain;pointer-events:none}@media (min-width:961px){body#examination section#event .clm .left .event-head::after{top:-45px;width:243px}}body#examination section#event .clm .left .ul.default{display:none}body#examination section#event .clm .left .ul.default.none{display:none !important}@media (min-width:961px){body#examination section#event .clm .left .ul.default .li .date,body#examination section#event .clm .left .ul.default .li .meta{transition:opacity 0.3s}body#examination section#event .clm .left .ul.default .li:hover .date,body#examination section#event .clm .left .ul.default .li:hover .meta{opacity:0.7}}body#examination section#event .clm .left .ul.events-list.none{display:none}body#examination section#event .clm .left .ul.events-list .li{opacity:0;transform:translateY(20px);animation:li-show 0.5s forwards}@keyframes li-show{to{transform:translateY(0);opacity:1}}@media (min-width:961px){body#examination section#event .clm .left .ul.events-list .li .date,body#examination section#event .clm .left .ul.events-list .li .meta{transition:opacity 0.3s}body#examination section#event .clm .left .ul.events-list .li:hover .date,body#examination section#event .clm .left .ul.events-list .li:hover .meta{opacity:0.7}}body#examination section#event .clm .left .ul.events-list .li:nth-child(n+5){display:none}body#examination section#event .clm .left .ul .li{height:95px;background:#fff}@media (min-width:961px){body#examination section#event .clm .left .ul .li{height:112px}}body#examination section#event .clm .left .ul .li:nth-child(n+2){margin-top:10px}body#examination section#event .clm .left .ul .li:nth-child(n+5){display:none}body#examination section#event .clm .left .ul .li.来場型オープンキャンパス .date{background:#16AC89}body#examination section#event .clm .left .ul .li.来場型オープンキャンパス .date .weekday{background:#3FC9A9}body#examination section#event .clm .left .ul .li.来場型オープンキャンパス .box{background:#16AC89}body#examination section#event .clm .left .ul .li.来場型オープンキャンパス .or{color:#16AC89}body#examination section#event .clm .left .ul .li.来場型オープンキャンパス .or::before{background:#16AC89}body#examination section#event .clm .left .ul .li.出張型オープンキャンパス .date{background:#009BB0}body#examination section#event .clm .left .ul .li.出張型オープンキャンパス .date .weekday{background:#35BDD0}body#examination section#event .clm .left .ul .li.出張型オープンキャンパス .box{background:#009BB0}body#examination section#event .clm .left .ul .li.出張型オープンキャンパス .or{color:#009BB0}body#examination section#event .clm .left .ul .li.出張型オープンキャンパス .or::before{background:#009BB0}body#examination section#event .clm .left .ul .li.出張型オープンキャンパス .date{background:#009BB0}body#examination section#event .clm .left .ul .li.出張型オープンキャンパス .date .weekday{background:#35BDD0}body#examination section#event .clm .left .ul .li.出張型オープンキャンパス .box{background:#009BB0}body#examination section#event .clm .left .ul .li.出張型オープンキャンパス .or{color:#009BB0}body#examination section#event .clm .left .ul .li.出張型オープンキャンパス .or::before{background:#009BB0}body#examination section#event .clm .left .ul .li.入試 .date{background:#EF8E8E}body#examination section#event .clm .left .ul .li.入試 .date .weekday{background:#FFB1B1}body#examination section#event .clm .left .ul .li.入試 .box{background:#EF8E8E}body#examination section#event .clm .left .ul .li.入試 .or{color:#EF8E8E}body#examination section#event .clm .left .ul .li.入試 .or::before{background:#EF8E8E}body#examination section#event .clm .left .ul .li.その他 .date{background:#F09223}body#examination section#event .clm .left .ul .li.その他 .date .weekday{background:#FFAC4A}body#examination section#event .clm .left .ul .li.その他 .box{background:#F09223}body#examination section#event .clm .left .ul .li.その他 .or{color:#F09223}body#examination section#event .clm .left .ul .li.その他 .or::before{background:#F09223}body#examination section#event .clm .left .ul .li .date{position:relative;width:50px;text-align:center}@media (min-width:961px){body#examination section#event .clm .left .ul .li .date{width:70px}}@media (max-width:960px){body#examination section#event .clm .left .ul .li .date .t{margin-top:12px}}body#examination section#event .clm .left .ul .li .date .t .month{color:#fff;font-size:12px}@media (min-width:961px){body#examination section#event .clm .left .ul .li .date .t .month{padding-top:10px;font-size:14px}}body#examination section#event .clm .left .ul .li .date .t .day{margin-top:5px;color:#fff;font-size:20px;line-height:1em}@media (min-width:961px){body#examination section#event .clm .left .ul .li .date .t .day{font-size:30px}}body#examination section#event .clm .left .ul .li .date .weekday{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;color:#fff;font-size:12px;font-family:"Poppins", sans-serif;text-transform:uppercase}@media (min-width:961px){body#examination section#event .clm .left .ul .li .date .weekday{font-size:16px}}body#examination section#event .clm .left .ul .li .meta{width:calc(100% - 50px);padding:10px}@media (min-width:961px){body#examination section#event .clm .left .ul .li .meta{width:calc(100% - 70px);padding:15px}}body#examination section#event .clm .left .ul .li .meta .info .box{margin-right:10px;padding:4px 10px}body#examination section#event .clm .left .ul .li .meta .info .box div{color:#fff;font-size:12px;line-height:1em}@media (min-width:961px){body#examination section#event .clm .left .ul .li .meta .info .box div{font-size:14px}}body#examination section#event .clm .left .ul .li .meta .info .box div.type:nth-child(2){margin-left:10px;padding-left:10px;border-left:1px solid #fff}body#examination section#event .clm .left .ul .li .meta .info .or{font-size:12px}body#examination section#event .clm .left .ul .li .meta .info .or::before{display:block;content:"";width:8px;height:8px;border-radius:8px;margin-right:5px}body#examination section#event .clm .left .ul .li .meta .title{width:calc(100% - 20px);margin-top:10px;font-size:14px;font-weight:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:961px){body#examination section#event .clm .right{width:calc(50% - 40px)}}body#examination section#event .clm .right .calendar-container{display:flex;flex-wrap:wrap}body#examination section#event .clm .right .calendar-container .calendar{display:none;width:100%;opacity:0}body#examination section#event .clm .right .calendar-container .calendar.active{display:block;opacity:1;animation:fadeIn 0.5s}@keyframes fadeIn{from{opacity:0}to{opacity:1}}body#examination section#event .clm .right .calendar-container .calendar-header{display:flex;justify-content:space-between;align-items:center;position:relative;margin-bottom:10px;padding:5px}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-header{height:60px}}body#examination section#event .clm .right .calendar-container .calendar-header::before{display:block;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 100px);border-bottom:1px solid #009BB0}body#examination section#event .clm .right .calendar-container .calendar-header .prev-button,body#examination section#event .clm .right .calendar-container .calendar-header .next-button{position:relative;width:30px;height:30px;background-color:#009BB0;border:none;border-radius:50%}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-header .prev-button,body#examination section#event .clm .right .calendar-container .calendar-header .next-button{cursor:pointer;transition:0.3s}body#examination section#event .clm .right .calendar-container .calendar-header .prev-button:hover,body#examination section#event .clm .right .calendar-container .calendar-header .next-button:hover{opacity:0.6}}body#examination section#event .clm .right .calendar-container .calendar-header .prev-button::after,body#examination section#event .clm .right .calendar-container .calendar-header .next-button::after{display:block;content:"";position:absolute;top:50%;left:45%;transform:translate(-50%, -50%) rotate(45deg);width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-header .prev-button::after,body#examination section#event .clm .right .calendar-container .calendar-header .next-button::after{width:7px;height:7px}}body#examination section#event .clm .right .calendar-container .calendar-header .prev-button::after{left:55%;transform:translate(-50%, -50%) rotate(225deg)}body#examination section#event .clm .right .calendar-container .calendar-title{display:flex;justify-content:center;align-items:center;position:relative;padding:0 0 5px;color:#009BB0;font-size:20px;font-weight:normal;font-family:"Poppins", sans-serif;line-height:1em;background-color:#D2F4F8;z-index:1}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-title{padding:0 0 10px;font-size:30px}}body#examination section#event .clm .right .calendar-container .calendar-title .side-txt{margin:5px 10px 0;font-size:14px;font-family:"Poppins", sans-serif}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-title .side-txt{margin:10px 15px 0;font-size:18px}}body#examination section#event .clm .right .calendar-container .calendar-title .month span{font-size:40px;font-weight:400;font-family:"Poppins", sans-serif}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-title .month span{font-size:56px}}body#examination section#event .clm .right .calendar-container .calendar-grid{display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:auto repeat(6, 1fr);border-right:1px solid #009BB0;border-bottom:1px solid #009BB0}body#examination section#event .clm .right .calendar-container .calendar-grid .weekday{display:flex;align-items:baseline;justify-content:center;font-weight:bold;width:100%;color:#fff;font-size:12px;font-family:"Poppins", sans-serif;text-align:center;line-height:24px;background:#009BB0}body#examination section#event .clm .right .calendar-container .calendar-grid .weekday:nth-child(n+2){border-left:1px solid #fff}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-grid .weekday{font-size:14px;line-height:32px}}body#examination section#event .clm .right .calendar-container .calendar-grid .weekday.sun{background:#FF6060}body#examination section#event .clm .right .calendar-container .calendar-grid .day{position:relative;width:100%;height:50px;font-size:18px;text-align:center;background-color:#fff;border-top:1px solid #009BB0;border-left:1px solid #009BB0}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-grid .day{height:70px;padding-top:5px;font-size:24px}body#examination section#event .clm .right .calendar-container .calendar-grid .day.link{cursor:pointer}}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot{display:flex;justify-content:center;margin-top:2px}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot{margin-top:4px}}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a{width:6px;height:6px;border-radius:50%}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a:nth-child(n+2){margin-left:3px}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a:nth-child(n+2){margin-left:4px}}@media (min-width:961px){body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a{width:8px;height:8px}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a:hover::after{opacity:1 !important}}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a::after{display:block;content:"";position:absolute;top:3px;left:3px;width:calc(100% - 6px);height:calc(100% - 6px);outline:4px solid;opacity:0;transition:0.3s;z-index:1}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a.出張型オープンキャンパス{background-color:#009BB0}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a.出張型オープンキャンパス::after{outline-color:#009BB0}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a.来場型オープンキャンパス{background-color:#11DBAC}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a.来場型オープンキャンパス::after{outline-color:#11DBAC}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a.入試{background-color:#EF8E8E}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a.入試::after{outline-color:#EF8E8E}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a.その他{background-color:#F09223}body#examination section#event .clm .right .calendar-container .calendar-grid .day .dot a.その他::after{outline-color:#F09223}body#examination section#event .clm .right .calendar-container .disabled{opacity:0;pointer-events:none}body#examination section#event .clm .right .desc{margin-top:10px}@media (min-width:961px){body#examination section#event .clm .right .desc{margin-top:15px}}body#examination section#event .clm .right .desc li{display:flex;align-items:center}@media (max-width:960px){body#examination section#event .clm .right .desc li{width:50%;font-size:12px}}@media (min-width:961px){body#examination section#event .clm .right .desc li{width:189px;margin-left:5%;white-space:nowrap}}body#examination section#event .clm .right .desc li::before{display:block;content:"";width:6px;height:6px;margin-right:2px;border-radius:50%}@media (min-width:961px){body#examination section#event .clm .right .desc li::before{width:8px;height:8px}}body#examination section#event .clm .right .desc li:nth-child(1){color:#16AC89}body#examination section#event .clm .right .desc li:nth-child(1)::before{background:#16AC89}body#examination section#event .clm .right .desc li:nth-child(2){color:#009BB0}body#examination section#event .clm .right .desc li:nth-child(2)::before{background:#009BB0}body#examination section#event .clm .right .desc li:nth-child(3){color:#EF8E8E}body#examination section#event .clm .right .desc li:nth-child(3)::before{background:#EF8E8E}body#examination section#event .clm .right .desc li:nth-child(4){color:#F09223}body#examination section#event .clm .right .desc li:nth-child(4)::before{background:#F09223}body#examination section#event .more{position:relative;width:100%;margin:30px auto 0;padding-right:10px;max-width:280px;color:#009BB0;font-size:16px;text-align:center;line-height:56px;background:#fff;border-radius:30px;border:2px solid #009BB0;cursor:pointer}body#examination section#event .more::before,body#examination section#event .more::after{display:block;content:"";position:absolute;top:50%;right:25px;transform:translateY(-50%);width:20px;border-bottom:1.5px solid #009BB0}body#examination section#event .more::after{transform:translateY(-50%) rotate(90deg);transition:transform 0.3s}body#examination section#event .more.on::after{transform:translateY(-50%)}@media (min-width:961px){body#examination section#event .more{margin-top:50px;transition:0.3s}body#examination section#event .more:hover{color:#fff;background:#009BB0}body#examination section#event .more:hover::before,body#examination section#event .more:hover::after{border-bottom-color:#fff}body#examination section#event .more:hover svg path{stroke:#fff}}body#examination section#event .more svg{display:block;position:absolute;top:50%;right:25px;transform:translateY(-50%);width:20px;height:auto}@media (min-width:961px){body#examination section#event .more svg{right:35px}}body#examination section#about{padding:60px 0;background:#FFFFED}@media (min-width:961px){body#examination section#about{padding:100px 0}}body#examination section#about .head{position:relative}body#examination section#about .head::before{display:block;content:"";position:absolute;top:-101px;right:calc(50% + 33px);width:130px;aspect-ratio:1.2211538462;background:url(../img/examination/about-char1.png) no-repeat center;background-size:contain}@media (min-width:961px){body#examination section#about .head::before{top:-15px;right:calc(50% + 300px);width:254px}}body#examination section#about .head::after{display:block;content:"";position:absolute;top:-111px;left:calc(50% + 4px);width:150px;aspect-ratio:1.3609756098;background:url(../img/examination/about-char2.png) no-repeat center;background-size:contain}@media (min-width:961px){body#examination section#about .head::after{top:-15px;left:calc(50% + 260px);width:279px}}body#examination section#about .head .jp{display:flex;justify-content:center;align-items:center;font-size:16px;letter-spacing:0.1em;text-indent:0.1em}@media (min-width:961px){body#examination section#about .head .jp{font-size:20px}}body#examination section#about .head .jp::before,body#examination section#about .head .jp::after{display:block;content:"";width:18px;margin:0 15px;aspect-ratio:0.72;background:url(../img/examination/about-txt-deco.svg) no-repeat center;background-size:contain}body#examination section#about .head .jp::after{transform:rotateY(180deg)}body#examination section#about .head p{margin-top:0.8em;font-size:24px;letter-spacing:0.05em;text-align:center;text-indent:0.05em;line-height:1}@media (min-width:961px){body#examination section#about .head p{font-size:44px}}body#examination section#about .head p span{display:inline-block;position:relative}body#examination section#about .head p span::after{display:block;content:"・";position:absolute;left:0;bottom:100%;width:100%;color:#009BB0;font-family:"Poppins", sans-serif;line-height:0.5em;border-radius:50%}body#examination section#about nav.link{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}@media (min-width:961px){body#examination section#about nav.link{justify-content:center;margin:100px 0}}body#examination section#about nav.link a{position:relative;color:#fff;text-align:center;border-radius:40px}@media (max-width:960px){body#examination section#about nav.link a{width:calc(50% - 5px);font-size:13px;line-height:50px}body#examination section#about nav.link a:nth-child(n+3){margin-top:10px}}@media (min-width:961px){body#examination section#about nav.link a{width:calc(25% - 11.25px);font-size:16px;line-height:80px}body#examination section#about nav.link a:not(:nth-child(4n)){margin-right:15px}}body#examination section#about nav.link a::after{display:block;content:"";position:absolute;left:50%;bottom:17%;transform:translate(-50%) rotate(45deg);width:6px;height:6px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff}@media (min-width:961px){body#examination section#about nav.link a::after{width:10px;height:10px}}body#examination section#about nav.link a.blue{background:linear-gradient(to right bottom, #9494F0, #5DCCE0)}body#examination section#about nav.link a.orange{background:linear-gradient(to right bottom, #F2982F, #EFDB46)}body#examination section#about nav.link a.green{background:linear-gradient(to right bottom, #5EC491, #CFD800)}body#examination section#about nav.link a.pink{background:linear-gradient(to right bottom, #F78080, #F7C177)}@media (min-width:961px){body#examination section#about .banner-list .max-w{max-width:1160px}}body#examination section#about .banner-list section{margin:50px 0 0}@media (min-width:961px){body#examination section#about .banner-list section{margin:85px 0 0}}body#examination section#about .banner-list section::before,body#examination section#about .banner-list section::after{display:block;content:"";position:absolute;background:no-repeat center;background-size:contain}body#examination section#about .banner-list section:nth-child(odd)::before{top:-15px;left:-60px;width:100px;aspect-ratio:0.7414448669;background-image:url(../img/examination/banner-deco1-1.svg)}@media (min-width:961px){body#examination section#about .banner-list section:nth-child(odd)::before{top:-10px;left:0;width:195px}}body#examination section#about .banner-list section:nth-child(odd)::after{top:-50px;right:-60px;width:120px;aspect-ratio:1.0528634361;background-image:url(../img/examination/banner-deco1-2.svg)}@media (min-width:961px){body#examination section#about .banner-list section:nth-child(odd)::after{top:-53px;right:0;width:239px}}body#examination section#about .banner-list section:nth-child(even)::before{top:-30px;left:-60px;width:140px;aspect-ratio:0.9198717949;background-image:url(../img/examination/banner-deco2-1.svg)}@media (min-width:961px){body#examination section#about .banner-list section:nth-child(even)::before{top:-91px;left:0;width:287px}}body#examination section#about .banner-list section:nth-child(even)::after{top:-50px;right:-60px;width:115px;aspect-ratio:1.0045045045;background-image:url(../img/examination/banner-deco2-2.svg)}@media (min-width:961px){body#examination section#about .banner-list section:nth-child(even)::after{top:-53px;right:0;width:223px}}body#examination section#about .banner-list section .banner-head{position:relative;margin-bottom:20px;text-align:center;z-index:1}@media (min-width:961px){body#examination section#about .banner-list section .banner-head{margin-bottom:50px}}body#examination section#about .banner-list section .banner-head.purple .en{color:#9494F0}body#examination section#about .banner-list section .banner-head.purple .jp strong{color:#9494F0}body#examination section#about .banner-list section .banner-head.purple .jp::before{background:#EAEAFF}body#examination section#about .banner-list section .banner-head.orange .en{color:#F2982F}body#examination section#about .banner-list section .banner-head.orange .jp strong{color:#F2982F}body#examination section#about .banner-list section .banner-head.orange .jp::before{background:#FFEEDB}body#examination section#about .banner-list section .banner-head.green .en{color:#5EC491}body#examination section#about .banner-list section .banner-head.green .jp strong{color:#5EC491}body#examination section#about .banner-list section .banner-head.green .jp::before{background:#E5FCF1}body#examination section#about .banner-list section .banner-head .en{font-size:40px;font-weight:lighter;font-family:"Poppins", sans-serif;line-height:1.2}@media (min-width:961px){body#examination section#about .banner-list section .banner-head .en{font-size:80px}}body#examination section#about .banner-list section .banner-head .jp{position:relative;width:fit-content;margin:0.2em auto 0;padding:0 0.5em;font-size:16px;letter-spacing:0.1em;text-indent:0.1em}@media (min-width:961px){body#examination section#about .banner-list section .banner-head .jp{font-size:24px}}body#examination section#about .banner-list section .banner-head .jp span{position:relative;z-index:1}body#examination section#about .banner-list section .banner-head .jp strong{font-size:1.3em;font-weight:500;line-height:1}body#examination section#about .banner-list section .banner-head .jp::before{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:55%}body#examination section#about .banner-list section ul{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative;z-index:1}@media (min-width:961px){body#examination section#about .banner-list section ul{justify-content:center}}body#examination section#about .banner-list section ul li{margin-top:0}@media (max-width:960px){body#examination section#about .banner-list section ul li{width:calc(50% - 5px)}body#examination section#about .banner-list section ul li:nth-child(n+3){margin-top:10px}}@media (min-width:961px){body#examination section#about .banner-list section ul li{width:calc(25% - 11.25px)}body#examination section#about .banner-list section ul li:not(:nth-child(4n)):not(:last-child){margin-right:15px}body#examination section#about .banner-list section ul li:nth-child(n+5){margin-top:15px}}body#examination section#interviews{margin-top:60px}@media (min-width:961px){body#examination section#interviews{margin-top:100px}}body#examination section#interviews .head{position:relative;margin-bottom:20px;text-align:center}@media (min-width:961px){body#examination section#interviews .head{margin-bottom:70px}}body#examination section#interviews .head::before{display:block;content:"";position:absolute;top:-30px;left:calc(50% + 106px);width:90px;aspect-ratio:0.9036697248;background:url(../img/examination/interviews-char2.png) no-repeat center;background-size:contain}@media (min-width:961px){body#examination section#interviews .head::before{top:-17px;left:calc(50% + 270px);width:197px}}body#examination section#interviews .head::after{display:block;content:"";position:absolute;top:-30px;right:calc(50% + 106px);width:90px;aspect-ratio:0.9132420091;background:url(../img/examination/interviews-char1.png) no-repeat center;background-size:contain}@media (min-width:961px){body#examination section#interviews .head::after{top:-18px;right:calc(50% + 260px);width:200px}}body#examination section#interviews .head .jp{display:flex;justify-content:center;align-items:flex-end;font-size:16px;letter-spacing:0.1em;text-indent:0.1em;line-height:1}@media (min-width:961px){body#examination section#interviews .head .jp{font-size:20px}}body#examination section#interviews .head .jp::before,body#examination section#interviews .head .jp::after{display:block;content:"";transform:rotate(-30deg);width:0;height:1.2em;margin:0 15px;border-right:2px solid #302C2C;background-size:contain}body#examination section#interviews .head .jp::after{transform:rotate(30deg)}body#examination section#interviews .head .en{position:relative;width:fit-content;margin:10px auto 20px;padding:0 0.2em;font-size:40px;font-weight:lighter;font-family:"Poppins", sans-serif;line-height:0.9}@media (min-width:961px){body#examination section#interviews .head .en{margin:20px auto 30px;font-size:90px}}body#examination section#interviews .head .en::after{display:block;content:"";position:absolute;left:0;bottom:0;width:100%;height:40%;background:#FFFB9D}body#examination section#interviews .head .en span{position:relative;z-index:1}body#examination section#interviews .head p{font-size:16px;line-height:1.4}@media (min-width:961px){body#examination section#interviews .head p{font-size:24px;letter-spacing:0.1em;text-indent:0.1em}}body#examination section#interviews .swiper .swiper-slide{width:300px;height:auto}body#examination section#interviews .swiper .swiper-slide.gums-story a{border-color:#00D1A9}body#examination section#interviews .swiper .swiper-slide.gums-story .img::before{background:#00D1A9}body#examination section#interviews .swiper .swiper-slide.gums-story .cat{background:#00D1A9}body#examination section#interviews .swiper .swiper-slide.gums-life a{border-color:#72A1FA}body#examination section#interviews .swiper .swiper-slide.gums-life .img::before{background:#72A1FA}body#examination section#interviews .swiper .swiper-slide.gums-life .cat{background:#72A1FA}body#examination section#interviews .swiper .swiper-slide.gums-report a{border-color:#FF8080}body#examination section#interviews .swiper .swiper-slide.gums-report .img::before{background:#FF8080}body#examination section#interviews .swiper .swiper-slide.gums-report .cat{background:#FF8080}body#examination section#interviews .swiper .swiper-slide.gums-map a{border-color:#FFC529}body#examination section#interviews .swiper .swiper-slide.gums-map .img::before{background:#FFC529}body#examination section#interviews .swiper .swiper-slide.gums-map .cat{background:#FFC529}body#examination section#interviews .swiper .swiper-slide.gums-data a{border-color:#BB7BDD}body#examination section#interviews .swiper .swiper-slide.gums-data .img::before{background:#BB7BDD}body#examination section#interviews .swiper .swiper-slide.gums-data .cat{background:#BB7BDD}body#examination section#interviews .swiper .swiper-slide a{height:100%;border:5px solid}@media (min-width:961px){body#examination section#interviews .swiper .swiper-slide a:hover .img img{transform:scale(1.1)}}body#examination section#interviews .swiper .swiper-slide a .img{position:relative;overflow:hidden}body#examination section#interviews .swiper .swiper-slide a .img::before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.05}body#examination section#interviews .swiper .swiper-slide a .img img{position:relative;width:100%;height:auto;aspect-ratio:1.3666666667;transition:transform 0.5s;object-fit:cover;z-index:1}body#examination section#interviews .swiper .swiper-slide a .img .cat{position:absolute;left:0;bottom:0;min-width:140px;padding:0 15px;color:#fff;font-size:16px;text-align:center;line-height:40px;z-index:1}body#examination section#interviews .swiper .swiper-slide a .txt{padding:20px}body#examination section#interviews .swiper .swiper-slide a .txt p{font-size:16px;line-height:1.4;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (min-width:961px){body#examination section#interviews .swiper .swiper-slide a .txt p{font-size:18px;-webkit-line-clamp:3}}body#examination section#interviews .swiper .swiper-pagination{display:flex;justify-content:center;position:static;margin-top:30px}@media (min-width:961px){body#examination section#interviews .swiper .swiper-pagination{margin-top:40px}}body#examination section#interviews .swiper .swiper-pagination .swiper-pagination-bullet{display:block;width:10px;height:10px;margin:0 7.5px;background:#D3EBEF;opacity:1}body#examination section#interviews .swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#16CD8D}body#examination section#interviews .more{position:relative;width:100%;margin:30px auto 0;max-width:280px;color:#fff;font-size:16px;text-align:center;line-height:60px;background:linear-gradient(to top right, #69C9ED, #37EDA0);border-radius:40px}@media (min-width:961px){body#examination section#interviews .more{max-width:360px;margin-top:50px;font-size:20px;line-height:80px}}body#examination section#interviews .more::after{display:block;content:"";position:absolute;top:50%;transform:translateY(-50%);right:25px;width:20px;height:5px;background:url(../img/btn-arrow-white.svg) no-repeat center;background-size:100%}@media (min-width:961px){body#examination section#interviews .more::after{right:35px}}body#examination .line-cnt{margin-top:120px}@media (min-width:961px){body#examination .line-cnt{margin-top:150px}}body#examination .line-cnt .box{position:relative;padding:30px;color:#fff;background:linear-gradient(to top right, #2BB903, #94E337);border-radius:20px}@media (min-width:961px){body#examination .line-cnt .box{display:flex;justify-content:space-between;align-items:center;padding:60px;border-radius:30px}}body#examination .line-cnt .box::after{display:block;content:"";position:absolute;left:10px;bottom:calc(100% - 25px);width:130px;aspect-ratio:1;background:url(../img/examination/line-char.png) no-repeat center;background-size:contain}@media (min-width:961px){body#examination .line-cnt .box::after{left:30px;bottom:calc(100% - 50px);width:264px}}@media (max-width:960px){body#examination .line-cnt .box .left{width:100%;max-width:400px;margin:0 auto 20px}}@media (min-width:961px){body#examination .line-cnt .box .left{max-width:calc(100% - 370px)}}@media (min-width:961px){body#examination .line-cnt .box .right{width:350px}}body#examination .line-cnt .box .right p{display:flex;justify-content:center;align-items:center;font-size:15px;text-align:center;line-height:1.4}@media (min-width:961px){body#examination .line-cnt .box .right p{font-size:18px}}body#examination .line-cnt .box .right p::before,body#examination .line-cnt .box .right p::after{display:block;content:"";transform:rotate(-30deg);width:0;height:3em;margin:0 10px;background-size:contain;border-right:2px solid #fff}body#examination .line-cnt .box .right p::after{transform:rotate(30deg)}body#examination .line-cnt .box .right .btn{max-width:350px;padding-left:30px;text-align:center;color:#2BB903;font-size:20px;line-height:60px;border-radius:40px;background:#fff url(../img/line-circle.svg) no-repeat 10px center;background-size:40px 40px}@media (max-width:960px){body#examination .line-cnt .box .right .btn{margin:15px auto 0}}@media (min-width:961px){body#examination .line-cnt .box .right .btn{margin-top:20px;padding-left:40px;font-size:24px;line-height:80px;background-position:15px center;background-size:50px 50px}}