@charset "UTF-8";:root{--life-voice-color:$main-color}.life-voice .content01{--life-voice-color:#db0000}.life-voice .content02{--life-voice-color:#f7931e}.life-voice .content03{--life-voice-color:#f15a24}.life-voice .content04{--life-voice-color:#db0000}h3.section-title em.red-text{font-style:normal;color:#db0000;font-weight:500}.content-inner.mb-adjust{margin-bottom:4vmax}br.mb-object-research{display:none}.alumni-greeting-content{display:flex;gap:0 4vw}.alumni-greeting-content .content-photo{width:calc(35% - 4vw)}.alumni-greeting-content .content-photo img{width:100%}.alumni-greeting-content .content-text{width:65%}.alumni-greeting-content .content-text .paragraph{text-align:justify}.alumni-greeting-content .content-text .paragraph.align-right{text-align:right}.alumni-greeting-content .content-text>:last-child{margin-bottom:0}.changes-dl{background:#ffebeb;padding:1.5vw 3vw;border-radius:1vw;display:flex;flex-direction:column;gap:1vw 0;margin-bottom:3vmax}.changes-dl>div{display:flex;justify-content:space-between}.changes-dl>div dt{width:5em;text-align-last:justify;padding-right:1em;position:relative}.changes-dl>div dt::after{content:"：";position:absolute;right:0;top:0}.changes-dl>div dd{width:calc(100% - 7em)}.form-wrap{background:#ffebeb;padding:1vw 3vw;border-radius:1vw;margin-bottom:2vmax}.form-wrap dl.form-content{display:flex;justify-content:space-between;align-items:center;padding:2vw 0}.form-wrap dl.form-content+dl.form-content{border-top:solid 1px #fff}.form-wrap dl.form-content dt{width:30%}.form-wrap dl.form-content dt .form-title{position:relative;display:inline-block}.form-wrap dl.form-content dt .form-title span{font-weight:500}.form-wrap dl.form-content dt .form-title .required{position:absolute;top:50%;right:-1vw;font-size:calc(.6rem + .4vw);color:#fff;background:#db0000;padding:5px;line-height:100%;transform:translateY(-50%) translateX(100%)}.form-wrap dl.form-content dd{width:65%}.form-wrap dl.form-content dd label{display:flex;align-items:center;font-weight:500}.form-wrap dl.form-content dd label input[type=radio]{margin:0 5px 0 0}.form-wrap dl.form-content dd input[type=tel],.form-wrap dl.form-content dd input[type=text]{padding:10px 0 10px 3px;border-radius:unset;border:solid 1px #000}.form-wrap dl.form-content dd input[type=tel]+input,.form-wrap dl.form-content dd input[type=tel]+select,.form-wrap dl.form-content dd input[type=text]+input,.form-wrap dl.form-content dd input[type=text]+select{margin-top:1vw}.form-wrap dl.form-content dd span.center{padding-left:.4em}.form-wrap dl.form-content dd span.error{width:100%;line-height:1.6}.form-wrap dl.form-content dd select{padding:10px 0 10px 3px;border-radius:unset;border:solid 1px #000;width:20vw}.form-wrap dl.form-content dd.column{display:flex;flex-direction:column}.form-wrap dl.form-content dd.column>span{margin-left:0}.form-wrap dl.form-content dd.column>span.high{margin-bottom:1vw}.form-wrap dl.form-content dd.column>span.high input[type=text]{margin-bottom:0}.form-wrap dl.form-content dd.column>span.mwform-zip-field{margin-bottom:1vw}.form-wrap dl.form-content dd.flex{display:flex}.form-wrap dl.form-content dd.flex>span{width:calc(40% - 1vw);display:flex;align-items:center;margin-right:1vw}.form-wrap dl.form-content dd.flex>span input{width:calc(100% - 4em);margin-bottom:0}.form-wrap dl.form-content dd.flex>span input[type=radio]{width:auto}.form-wrap dl.form-content dd.flex>span select{width:calc(100% - 4em)}.form-wrap dl.form-content dd.flex>span.error{width:100%;margin-right:0}.form-wrap dl.form-content dd.flex>span:nth-of-type(2){margin-right:0}.form-wrap dl.form-content dd.wrap{flex-wrap:wrap}.form-wrap dl.form-content dd.wrap input[type=tel],.form-wrap dl.form-content dd.wrap>input[type=text]{width:100%}.form-wrap dl.form-content dd.wrap .paragraph{width:100%}input[type=submit]{cursor:pointer;background:#db0000;border:solid 1px #db0000;color:#fff;font-size:calc(1.3rem + .3vw);font-weight:500;width:30vw;height:4vw;display:flex;justify-content:center;align-items:center;margin:0 auto 3vw;transition:all .3s}input[type=submit]:hover{opacity:1;background:#fff;color:#db0000;border:solid 1px #db0000}.btn-container{display:flex;flex-wrap:wrap;justify-content:center}.btn-container input[type=submit]{margin:1vw}.qr-container{width:7vw;margin-top:1vw;margin-bottom:3vw}.qr-container img{width:100%}.anchor-link-container{background:#f8cccc;padding:1.5vw;border-radius:1vw;display:flex;flex-wrap:wrap;gap:1vw}.anchor-link-container>a{width:calc((100% - 2vw)/ 3);margin-bottom:0;font-size:.9em}.anchor-link-container>a::before{width:10px;height:8px;clip-path:polygon(50% 100%,100% 0,0 0)}.opencampus-headinfo-box{width:100%;display:flex;justify-content:space-between;padding:4vw;background:rgba(219,0,0,.1);margin-bottom:3vmax}.opencampus-headinfo-box .infobox{width:100%}.opencampus-headinfo-box .infobox p.headinfo-title{display:block;width:100%;font-size:calc(1.5rem + .4vw);font-weight:600;margin-bottom:1vmax}ul.opencampus-ancher{width:100%;display:flex;justify-content:space-between;margin-bottom:3vmax}ul.opencampus-ancher li{width:32%}ul.opencampus-ancher li a{display:flex;width:100%;height:4vw;background:rgba(153,153,153,.2);align-items:center;opacity:1!important}ul.opencampus-ancher li a p{display:block;width:100%;text-align:center;font-weight:500;font-size:calc(1.2rem + .4vw);color:#000;padding:0 2vw}ul.opencampus-ancher li:hover a{background:#db0000}ul.opencampus-ancher li:hover a p{color:#fff}p.center-info{display:block;width:100%;text-align:center;font-size:calc(1.3rem + .4vw);color:#000;margin-bottom:2vmax}ul.opencampus-movie-content-list{width:100%;display:flex;flex-wrap:wrap;padding-top:3vmax}ul.opencampus-movie-content-list li{width:35%;margin-bottom:5vmax;position:relative;z-index:0;padding:1.3vw;border:1px solid}ul.opencampus-movie-content-list li p.title{display:block;position:absolute;width:80%;left:50%;top:0;transform:translateY(-50%) translateX(-50%);background:#db0000;color:#fff;font-weight:600;font-size:calc(1.1rem + .4vw);text-align:center;padding:1.1vw 1vw;z-index:1}ul.opencampus-movie-content-list li p.title::before{content:"";position:absolute;left:0;bottom:0;transform:translateY(98%);width:0;height:0;border-style:solid;border-color:#db0000 transparent transparent transparent;border-width:1.5vw 12vw 0 0}ul.opencampus-movie-content-list li p.title::after{content:"";position:absolute;right:0;bottom:0;transform:translateY(98%);width:0;width:0;height:0;border-style:solid;border-color:transparent #db0000 transparent transparent;border-width:0 12vw 1.5vw 0}ul.opencampus-movie-content-list li a{display:block;width:100%;background:#777;margin-bottom:1vmax;position:relative;z-index:0}ul.opencampus-movie-content-list li a img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}ul.opencampus-movie-content-list li:nth-of-type(4n-3){margin-right:5%}ul.opencampus-movie-content-list li:nth-of-type(4n-2){margin-right:25%}ul.opencampus-movie-content-list li:nth-of-type(4n-1){margin-left:25%}ul.opencampus-movie-content-list li:nth-of-type(4n){margin-left:5%}.opencampus-a-flex-box{display:flex;width:50%;margin-bottom:1vmax}.opencampus-a-flex-box .item:first-child{margin-right:5rem}.opencampus-flex-box{display:flex;width:25%}.blue-text{color:navy}ul.extension-info-list{width:100%;display:flex;flex-direction:column}ul.extension-info-list li{width:100%}ul.extension-info-list li a{display:block;width:100%;padding:3vmax 0;border-top:1px solid #000}ul.extension-info-list li a .datetag-info{display:flex;width:100%;justify-content:space-between;margin-bottom:1vmax;align-items:centet}ul.extension-info-list li a .datetag-info p.date{display:block;font-size:calc(.8rem + .4vw);color:#777;margin-right:1vw}ul.extension-info-list li a .datetag-info p.tags{display:flex;align-items:center}ul.extension-info-list li a .datetag-info p.tags span{display:block;width:fit-content;background:#db0000;color:#fff;font-weight:600;font-size:calc(.6rem + .4vw);padding:0 1em;height:fit-content;margin-left:.7em;border-radius:4px}ul.extension-info-list li a p.titleread{display:block;width:100%;font-size:calc(1rem + .4vw)}ul.extension-info-list li:nth-last-child(1) a{border-bottom:1px solid #000}ul.report-link-list{width:100%;display:flex;flex-wrap:wrap}ul.report-link-list li{width:25%;margin-bottom:2vmax;padding:2vmax}ul.report-link-list li p.year{display:block;width:fit-content;background:#db0000;color:#fff;font-weight:600;padding:0 .5em;border-radius:4px;margin-bottom:1vmax}ul.report-link-list li a{display:block;width:100%;background:#777;min-height:20vw;margin-bottom:1vmax}ul.report-link-list li a img{display:block;width:100%}ul.report-link-list li p.title{display:block;width:100%;font-size:calc(1.6rem + .4vw);font-weight:600;color:#db0000}.access-wide-img{width:100%;display:flex;justify-content:center;margin-bottom:3vmax}.access-wide-img img{display:block;width:100%;max-width:800px}.access-iframe{width:100%;margin-bottom:3vmax}.access-iframe iframe{width:100%;min-height:40vw}@media screen and (max-width:1024px) and (orientation:portrait){h3.section-title em.red-text{font-style:normal;color:#db0000;font-weight:500}.content-inner.mb-adjust{margin-bottom:4vmax}.alumni-greeting-content{flex-direction:column;align-items:center}.alumni-greeting-content .content-photo{width:80%;margin-bottom:3vmax}.alumni-greeting-content .content-photo img{width:100%}.alumni-greeting-content .content-text{width:100%}.changes-dl{padding:3.5vw 5vw}.form-wrap dl.form-content dd input[type=tel]+input,.form-wrap dl.form-content dd input[type=tel]+select,.form-wrap dl.form-content dd input[type=text]+input,.form-wrap dl.form-content dd input[type=text]+select{margin-top:1.5vw}.form-wrap dl.form-content dd.flex{flex-direction:column}.form-wrap dl.form-content dd.flex>span{width:calc(90% - 1vw)}.form-wrap dl.form-content dd.flex>span:nth-of-type(2){margin-top:1.5vw}input[type=submit]{height:9vw}.qr-container{width:20vw;margin-top:3vw;margin-bottom:5vw}.anchor-link-container{padding:5vw 3vw;gap:1.5vw}.anchor-link-container>a{width:calc(100% - 2vw);margin:0 auto}.anchor-link-container>a::before{width:10px;height:8px;clip-path:polygon(50% 100%,100% 0,0 0)}.opencampus-headinfo-box{flex-direction:column}.opencampus-headinfo-box .infobox{width:100%}.opencampus-headinfo-box .infobox p.headinfo-title{font-size:calc(1.1rem + 1vw)}.opencampus-headinfo-box .imgbox{width:100%}ul.opencampus-ancher{flex-direction:column}ul.opencampus-ancher li{width:100%;margin-bottom:2vw}ul.opencampus-ancher li a{padding:5vw}p.center-info{font-size:calc(1.1rem + 1vw)}ul.opencampus-movie-content-list{flex-direction:column}ul.opencampus-movie-content-list li{width:70%;padding:2.3vw}ul.opencampus-movie-content-list li a{margin-bottom:1vmax}ul.opencampus-movie-content-list li:nth-of-type(4n-3){margin-inline:5vw auto}ul.opencampus-movie-content-list li:nth-of-type(4n-2){margin-inline:auto 5vw}ul.opencampus-movie-content-list li:nth-of-type(4n-1){margin-inline:5vw auto}ul.opencampus-movie-content-list li:nth-of-type(4n){margin-inline:auto 5vw}ul.extension-info-list{width:100%;display:flex;flex-direction:column}ul.extension-info-list li{width:100%}ul.extension-info-list li a{display:block;width:100%;padding:3vmax 0;border-top:1px solid #000}ul.extension-info-list li a .datetag-info{display:flex;width:100%;justify-content:space-between;margin-bottom:1vmax;align-items:centet}ul.extension-info-list li a .datetag-info p.date{display:block;font-size:calc(.8rem + .4vw);color:#777;margin-right:1vw}ul.extension-info-list li a .datetag-info p.tags{display:flex;align-items:center}ul.extension-info-list li a .datetag-info p.tags span{display:block;width:fit-content;background:#db0000;color:#fff;font-weight:600;font-size:calc(.6rem + .4vw);padding:0 1em;height:fit-content;margin-left:.7em;border-radius:4px}ul.extension-info-list li a p.titleread{display:block;width:100%;font-size:calc(1rem + .4vw)}ul.extension-info-list li:nth-last-child(1) a{border-bottom:1px solid #000}ul.report-link-list li{width:50%}.access-wide-img{width:100%;display:flex;justify-content:center;margin-bottom:3vmax}.access-wide-img img{display:block;width:100%;max-width:800px}.access-iframe{width:100%;margin-bottom:3vmax}.access-iframe iframe{width:100%;min-height:40vw}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){ul.opencampus-ancher{flex-direction:row}ul.opencampus-ancher li{width:32%}ul.opencampus-ancher li a{padding:4vw}ul.opencampus-movie-content-list{padding-top:3vmax;flex-direction:row}ul.opencampus-movie-content-list li{width:35%;padding:1.3vw}ul.opencampus-movie-content-list li:nth-of-type(4n-3){margin-inline:unset;margin-right:5%}ul.opencampus-movie-content-list li:nth-of-type(4n-2){margin-inline:unset;margin-right:25%}ul.opencampus-movie-content-list li:nth-of-type(4n-1){margin-inline:unset;margin-left:25%}ul.opencampus-movie-content-list li:nth-of-type(4n){margin-inline:unset;margin-left:5%}.form-wrap dl.form-content dd input[type=tel]+input,.form-wrap dl.form-content dd input[type=tel]+select,.form-wrap dl.form-content dd input[type=text]+input,.form-wrap dl.form-content dd input[type=text]+select{margin-top:1vw}.form-wrap dl.form-content dd.column{flex-direction:column!important}.form-wrap dl.form-content dd.flex{flex-direction:row}.form-wrap dl.form-content dd.flex>span{width:calc(40% - 1vw)}.form-wrap dl.form-content dd.flex>span input{width:calc(100% - 5em)}.form-wrap dl.form-content dd.flex>span:nth-of-type(2){margin-top:unset}input[type=submit]{height:6vw}ul.report-link-list li{width:33%}.anchor-link-container>a{width:calc((100% - 2vw)/ 2)}.anchor-link-container::after{content:"";width:calc((100% - 2vw)/ 2)}.alumni-greeting-content{flex-direction:column;align-items:center}.alumni-greeting-content .content-photo{width:80%;margin-bottom:3vmax;max-width:400px}.alumni-greeting-content .content-photo img{width:100%}}