/* user style */
@import"https://fonts.googleapis.com/css2?family=Shippori+Antique&family=Zalando+Sans+SemiExpanded:wght@200..900&display=swap";@import"https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp.css";*,*::before,*::after{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}:where([hidden]:not([hidden=until-found])){display:none !important}:where(html){-webkit-text-size-adjust:none;color-scheme:dark light;-moz-tab-size:2;-o-tab-size:2;tab-size:2;scrollbar-gutter:stable}:where(html:has(dialog:modal[open])){overflow:clip}@media(prefers-reduced-motion: no-preference){:where(html:focus-within){scroll-behavior:smooth}}:where(body){line-height:1.5;font-family:system-ui,sans-serif;-webkit-font-smoothing:antialiased}:where(button){all:unset}:where(input,button,textarea,select){font:inherit;color:inherit}:where(textarea){resize:vertical;resize:block}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled){cursor:not-allowed}:where(label:has(>input:disabled),label:has(+input:disabled)){cursor:not-allowed}:where(a){color:inherit;text-underline-offset:.2ex}:where(ul,ol){list-style:none}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,picture,svg,video){max-inline-size:100%;block-size:auto}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(h1,h2,h3){line-height:calc(1em + .5rem);text-wrap:balance}:where(hr){border:none;-webkit-border-before:1px solid;border-block-start:1px solid;color:inherit;block-size:0;overflow:visible}:where(dialog){border:none;background:none;inset:unset;max-width:unset;max-height:unset}:where(dialog:not([open])){display:none !important}:where(:focus-visible){outline:3px solid CanvasText;-webkit-box-shadow:0 0 0 5px Canvas;box-shadow:0 0 0 5px Canvas;outline-offset:1px}:where(:focus-visible,:target){scroll-margin-block:8vh}:where(.visually-hidden:not(:focus-within,:active)){clip-path:inset(50%) !important;height:1px !important;width:1px !important;overflow:hidden !important;position:absolute !important;white-space:nowrap !important;border:0 !important}.pblock,.pblock-full,.pblock-slim,.pblock-wide{width:auto;max-width:none !important;min-width:auto !important;margin:0 !important;padding:0 !important}.pblock .mt-30,.pblock-full .mt-30,.pblock-slim .mt-30,.pblock-wide .mt-30{display:none}.pblock:has(form){width:min(1200px,90%);margin-inline:auto !important}@media screen and (max-width: 768px){.pblock:has(form){margin-top:100px !important}}.pblock form{width:min(1200px,90%);margin-inline:auto;margin-bottom:100px}.pblock form .table.table_type_sp td{border:none !important}.sidescroll,.ptitle.ptitle_t2,.contents [class^=ptitle]{display:none}.pblock-kuzu{display:none !important;width:min(1600px,100%) !important;height:auto !important}.pblock-kuzu .breadcrumb-item.active{color:#000 !important}.contents{background-color:inherit;letter-spacing:.05em !important}main.contents{overflow:unset !important}@media print,(min-width: 1200px){main .inner{width:auto}}.home-mv__slide{display:none}.home-contents{padding:0}.home-sec{padding:0}.nav-top .g-nav__head{font-family:"Noto Sans JP","游ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体 Pr6N","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}@media screen and (max-width: 768px){.nav-top .g-nav__medium_site-jp__ttl{text-align:left;word-break:auto-phrase}}.nav-top .gnav-main{border-bottom:none}.nav-top .g-nav__search-ttl_pc{margin-bottom:0}.nav-top .g-nav__search-btn_pc{text-align:center}.navbar-toggler{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}@media print,(min-width: 1200px){.navbar-toggler{display:none}}a.gnav-main__link1.arrow_toggle{pointer-events:none}.pcollapse.pcollapse_t1 .pcollapse__toggle{font-size:1em !important}@media print,(min-width: 1200px){.js_toggle_open .nav-top .g-nav__box_active{width:100%;background-color:#fff}}@media screen and (min-width: 1200px){.js_toggle_open .nav-top .g-nav__box_active{width:100%;background-color:#fff}}a[target=_blank]:not([href*=".pdf"]):not([href*=".doc"]):not([href*=".docx"]):not([href*=".xls"]):not([href*=".xlsx"]):not([href*=".ppt"]):not([href*=".pptx"]):not([href*=".txt"]):not([href*=".zip"])::after,a[target=_blank]::after{content:none}.ft{padding-top:0 !important;border-top:none !important}.ft .pblock{width:100% !important}.ft .ft__sns-list,.ft .ft__btm-menu{display:none}.ft .w-md-20{display:none}.ft .w-md-60{width:100% !important}.ft .ft__copy{display:none}.nav-top .pagetop_show{display:none}.ttl__style01{text-align:left;text-wrap:auto}html{font-size:62.5%}body{position:relative;width:100%;color:#000;font-family:YakuHanJP,"Shippori Antique",sans-serif;font-weight:400;font-style:normal;font-size:1.6rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;letter-spacing:-0.05em !important;line-break:strict;line-height:1.5;text-align:justify}body.fixed{position:fixed}p{margin-bottom:0}img{max-width:100%;height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:.75rem}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:inherit;font-weight:unset}a{text-decoration:none}a:-moz-any-link:hover{opacity:1 !important}a:any-link:hover{opacity:1 !important}ol,ul{margin:0;padding-left:0 !important}dl{margin:0}dt{font-weight:unset !important}table{border-collapse:collapse}label{margin-bottom:0 !important}.contents{letter-spacing:-0.05em !important}summary{list-style-type:none}summary::marker{content:none}summary::-webkit-details-marker{display:none}address{font-style:normal}.page-link{display:inline-block;padding:0;margin-left:0;color:#000;background-color:inherit;border:none}.page-link:hover{background-color:inherit !important;border-color:rgba(0,0,0,0) !important}.en_font{font-family:"Zalando Sans SemiExpanded",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.en_font.light{font-weight:500}.sup{font-size:1rem}@media screen and (max-width: 768px){.pc{display:none}}.tb{display:none}@media screen and (max-width: 1024px){.tb{display:block}}.sp{display:none}@media screen and (max-width: 768px){.sp{display:block}}.header{height:138px;border-bottom:1px solid #000}@media screen and (max-width: 768px){.header{height:57px}}.footer-area{margin-top:200px;border-top:1px solid #000}@media screen and (max-width: 768px){.footer-area{margin-top:100px}}.footer-area .footer-top-wrapper{display:grid;grid-template-columns:repeat(2, auto);gap:10vw;width:94%;margin-top:50px;margin-inline:auto}@media screen and (max-width: 768px){.footer-area .footer-top-wrapper{grid-template-columns:1fr;margin-top:20px}}@media screen and (max-width: 768px){.footer-area .top-container .footer-logo-img{width:260px}}.footer-area .top-container .small-note{display:block;margin-top:3em;font-size:1rem}.footer-area .bottom-container{display:grid;grid-template-columns:repeat(2, 1fr);margin-right:10%}@media screen and (max-width: 768px){.footer-area .bottom-container{grid-template-columns:1fr;gap:1em}}.footer-area .bottom-container .link-list-item:not(:first-of-type){margin-top:1em}.footer-area .bottom-container .item-link{display:block;width:100%}.footer-area .bottom-container .top-text{display:block;font-size:2.4rem;letter-spacing:-0.48px !important;line-height:1}.footer-area .bottom-container .bottom-text{display:block;font-size:1.2rem}.footer-area .footer-bottom-wrapper{position:relative;margin-top:50px;overflow:hidden}@media screen and (max-width: 768px){.footer-area .footer-bottom-wrapper{margin-top:20px}}.footer-area .footer-bottom-wrapper .top-text-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:94%;margin-inline:auto;padding-bottom:20px}@media screen and (max-width: 768px){.footer-area .footer-bottom-wrapper .top-text-box{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px;padding-bottom:0}}.footer-area .footer-bottom-wrapper .top-text-box .top-text{font-size:clamp(4.7rem,5vw,7.2rem)}.footer-area .footer-bottom-wrapper .top-text-box .copyright{font-size:1.2rem;line-height:1;letter-spacing:-0.24px !important}.footer-area .footer-bottom-wrapper .bottom-text-img{width:100%;max-width:none}@media screen and (max-width: 768px){.footer-area .footer-bottom-wrapper .bottom-text-img{position:relative;left:-10px;width:calc(100% + 20px)}}.keyvisual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;aspect-ratio:1/.529;width:100%}@media screen and (max-width: 1024px){.keyvisual{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 768px){.keyvisual{aspect-ratio:unset;height:auto}}.keyvisual .bg-img-box{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 768px){.keyvisual .bg-img-box{display:none}}.keyvisual .bg-img-box .bg-img{width:92%}.keyvisual .bg-img-box .bg-img.bg-top-img{margin-right:auto;margin-left:0}@media screen and (max-width: 768px){.keyvisual .bg-img-box .bg-img.bg-top-img{margin:0}}.keyvisual .bg-img-box .bg-img.bg-bottom-img{margin-right:0;margin-left:auto}@media screen and (max-width: 768px){.keyvisual .bg-img-box .bg-img.bg-bottom-img{margin:0}}.keyvisual .kv-container .title-top-box{display:grid;grid-template-columns:1fr min(8.3333333333vw,120px) 1fr;grid-template-rows:repeat(3, 1fr);position:relative}@media screen and (max-width: 768px){.keyvisual .kv-container .title-top-box{grid-template-columns:1fr 60px 1fr;grid-template-rows:1fr auto 1fr;padding:40px 0;background-image:url(https://www.omu.ac.jp/eng/eng-navi/assets/img/title6.webp);background-position:50%;background-repeat:no-repeat;background-size:contain}}.keyvisual .kv-container .title-top-box .page-title{display:contents}.keyvisual .kv-container .title-top-box .title-img01{grid-column:1/2;grid-row:1/4}@media screen and (max-width: 768px){.keyvisual .kv-container .title-top-box .title-img01{grid-column:1/4;grid-row:1/2;width:90%;margin-inline:auto}}.keyvisual .kv-container .title-top-box .title-img02{grid-column:2/3;grid-row:2/3}.keyvisual .kv-container .title-top-box .title-img03{grid-column:3/4;grid-row:1/4}@media screen and (max-width: 768px){.keyvisual .kv-container .title-top-box .title-img03{grid-column:1/4;grid-row:3/4;width:90%;margin-inline:auto}}.keyvisual .kv-container .title-top-box .title-text{grid-column:2/3;grid-row:3/4;align-self:center;text-align:center;font-size:clamp(1.1rem,.9027777778vw,1.3rem);letter-spacing:-0.26px !important;line-height:1.1}@media screen and (max-width: 768px){.keyvisual .kv-container .title-top-box .title-text{grid-column:unset;grid-row:unset}}.keyvisual .kv-container .title-top-box .title-text.title-text01{grid-column:1/2;grid-row:2/3}.keyvisual .kv-container .title-top-box .title-text.title-text02{grid-column:3/4;grid-row:2/3}.keyvisual .kv-container .title-bottom-box{position:relative;text-align:center}@media screen and (max-width: 768px){.keyvisual .kv-container .title-bottom-box{margin-top:30px}}.keyvisual .kv-container .title-bottom-box .top-text{font-size:clamp(5.4rem,4.8611111111vw,7rem);letter-spacing:-1.4px !important;line-height:.9}.keyvisual .kv-container .title-bottom-box .bottom-text{font-size:clamp(2.2rem,2.2222222222vw,3.2rem);line-height:1.87}.divide-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:260px;height:40px;padding:1em;background-color:#fff;border:1px solid #000;font-size:1.3rem}.divide-btn.pc{position:absolute;top:75vh;right:5%}@media screen and (max-width: 1024px){.divide-btn.pc{display:none}}.divide-btn.tb{display:none}@media screen and (max-width: 1024px){.divide-btn.tb{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 5% 0 auto}}@media screen and (max-width: 768px){.divide-btn.tb{margin:20px auto 0}}.divide-btn:-moz-any-link:hover .arrow{transform:translateX(5px);-moz-transition:all .4s;transition:all .4s}.divide-btn:any-link:hover .arrow{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .4s;transition:all .4s}.divide-btn .arrow{width:30px;-webkit-transition:all .4s;transition:all .4s}.intro-area{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:150px;margin-inline:auto;padding:0 1em}@media screen and (max-width: 768px){.intro-area{width:96%;margin-top:100px;padding:0}}.intro-area .intro-text{margin-top:2.5em;font-size:clamp(1.6rem,1.5277777778vw,2.2rem);line-height:2}@media screen and (max-width: 768px){.intro-area .intro-text{margin-top:0}}.intro-area .intro-bottom-text{margin-top:1.25em;font-size:clamp(4.8rem,6.3888888889vw,9.2rem);letter-spacing:-0.05em !important;line-height:1.3}.message-link-btn{display:block;aspect-ratio:1/.389;margin-top:200px;background-image:url(https://www.omu.ac.jp/eng/eng-navi/assets/img/tp_msg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.message-link-btn{aspect-ratio:1/.5;margin-top:80px}}.message-link-btn:-moz-any-link:hover .arrow-img{transform:translateX(5px);-moz-transition:all .4s;transition:all .4s}.message-link-btn:any-link:hover .arrow-img{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .4s;transition:all .4s}.message-link-btn .btn-wrapper{position:relative;width:90%;height:100%;margin:auto}.message-link-btn .text-box{padding-top:5%;color:#fff}.message-link-btn .text-box .top-text{font-size:clamp(3rem,5.4166666667vw,7.8rem);line-height:1}.message-link-btn .text-box .bottom-text{font-size:clamp(1.5rem,1.3888888889vw,2rem)}.message-link-btn .arrow-img{position:absolute;right:0;bottom:5%;-webkit-transition:all .4s;transition:all .4s}.update-area{padding-top:100px;background-size:auto auto;background-color:#000;background-image:repeating-linear-gradient(90deg, transparent, transparent 1px, #1E1E1E 1px, #1E1E1E 20%);color:#fff}@media screen and (max-width: 768px){.update-area{padding-top:20px}}.update-area::after{content:"";display:block;aspect-ratio:1/.389;width:100%;background-image:url(https://www.omu.ac.jp/eng/eng-navi/assets/img/ud_img.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.update-area .area-wrapper{width:min(1320px,96%);margin-inline:auto;padding-bottom:200px}@media screen and (max-width: 768px){.update-area .area-wrapper{padding-bottom:100px}}.update-area .area-inner{margin-top:80px}@media screen and (max-width: 768px){.update-area .area-inner{margin-top:30px}}.update-area .update-container{display:grid;grid-template-columns:min(34.0277777778vw,490px) calc(100% - 50px - min(34.0277777778vw,490px));gap:50px;position:relative;padding-top:80px;border-top:1px solid #fff}@media screen and (max-width: 768px){.update-area .update-container{grid-template-columns:1fr;gap:20px;padding-top:50px}}.update-area .update-container:not(:first-of-type){margin-top:150px}@media screen and (max-width: 768px){.update-area .update-container:not(:first-of-type){margin-top:100px}}.update-area .update-container .number{display:inline-block;position:absolute;top:0px;left:0;padding:0 .5em;background-color:#fff;color:#000}.update-area .update-container .topic{font-size:clamp(4.2rem,4.1666666667vw,6rem);text-align:left;letter-spacing:-0.025em !important}.update-area .update-container .text{width:min(90%,360px);margin-top:60px;line-height:1.8}@media screen and (max-width: 768px){.update-area .update-container .text{width:100%;margin-top:1.5em}}.update-area .update-container .img-box{width:90%}@media screen and (max-width: 768px){.update-area .update-container .img-box{width:100%}}.update-area .update-container .small-note{display:inline-block;margin-top:2em;font-size:1.2rem}.reason-area{padding-bottom:200px;background-image:url(https://www.omu.ac.jp/eng/eng-navi/assets/img/tx.webp);background-position:50% 0%;background-repeat:repeat;background-size:contain}@media screen and (max-width: 768px){.reason-area{padding-bottom:100px}}.reason-area .area-wrapper{width:min(1320px,96%);margin-inline:auto;padding-top:200px}@media screen and (max-width: 768px){.reason-area .area-wrapper{padding-top:50px}}.reason-area .sec-title .top-text{font-size:clamp(5.7rem,11.3888888889vw,16.4rem);line-height:1}.reason-area .sec-title .bottom-text{font-size:clamp(1.5rem,1.3888888889vw,2rem)}.reason-area .why-list{display:grid;grid-template-columns:auto calc(33.3333333333% + 35px) auto;margin-top:80px;border-bottom:1px solid #000}@media screen and (max-width: 768px){.reason-area .why-list{grid-template-columns:1fr;margin-top:50px}}.reason-area .why-list-item{border-top:1px solid #000;border-right:1px solid #000;padding:clamp(20px,3.4722222222vw,50px)}@media screen and (max-width: 768px){.reason-area .why-list-item{border-right:none;padding-right:0;padding-left:0}}.reason-area .why-list-item:nth-of-type(3n){border-right:none;padding-right:0}.reason-area .why-list-item:nth-of-type(3n-2){padding-left:0}.reason-area .why-list-item .number{letter-spacing:-0.32px !important;line-height:1.6}.reason-area .why-list-item .topic{margin-top:15px;font-size:clamp(2.6rem,2.7777777778vw,4rem);line-height:1.3}.reason-area .why-list-item .text{margin-top:1em;line-height:1.8}.reason-area .why-list-item .text .small-note{display:block;margin-top:.25em;font-size:1.2rem}.reason-area .faq-list{margin-top:40px}.reason-area .faq-details{background-color:#fff}.reason-area .faq-details:not(:first-of-type){margin-top:30px}@media screen and (max-width: 768px){.reason-area .faq-details:not(:first-of-type){margin-top:20px}}.reason-area .faq-details[open] .faq-icon::after{opacity:0}.reason-area .faq-summary{cursor:pointer;display:grid;grid-template-columns:70px 1fr 35px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:40px;border-radius:30px;list-style:none;font-size:clamp(1.6rem,1.8055555556vw,2.6rem)}@media screen and (max-width: 768px){.reason-area .faq-summary{grid-template-columns:50px 1fr 25px;padding:20px}}.reason-area .faq-summary .summary-text{padding-right:1em}.reason-area .faq-icon{position:relative;width:35px;height:35px}@media screen and (max-width: 768px){.reason-area .faq-icon{width:25px;height:25px}}.reason-area .faq-icon::before,.reason-area .faq-icon::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#000}.reason-area .faq-icon::before{width:20px;height:1px}@media screen and (max-width: 768px){.reason-area .faq-icon::before{width:14px}}.reason-area .faq-icon::after{width:1px;height:20px}@media screen and (max-width: 768px){.reason-area .faq-icon::after{height:14px}}.reason-area .faq-text{font-size:2.8rem;line-height:.7}.reason-area .faq-content{display:grid;grid-template-columns:70px 1fr;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;padding:40px;font-weight:400;font-size:clamp(1.3rem,1.1111111111vw,1.6rem)}@media screen and (max-width: 768px){.reason-area .faq-content{grid-template-columns:50px 1fr;padding:20px}}.reason-area .faq-content::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 70px);height:1px;background-color:#000}@media screen and (max-width: 768px){.reason-area .faq-content::before{width:calc(100% - 40px)}}.reason-area .faq-content .text-link{display:inline-block;border-bottom:1px solid #000;-webkit-transition:all .3s;transition:all .3s}.reason-area .faq-content .text-link:-moz-any-link:hover{border-bottom:1px solid rgba(0,0,0,0);-moz-transition:all .3s;transition:all .3s}.reason-area .faq-content .text-link:any-link:hover{border-bottom:1px solid rgba(0,0,0,0);-webkit-transition:all .3s;transition:all .3s}.outside-page-link-container{display:grid;grid-template-columns:repeat(2, 1fr);aspect-ratio:1/.389;width:100%;background-image:url(https://www.omu.ac.jp/eng/eng-navi/assets/img/link.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.outside-page-link-container{grid-template-columns:1fr;aspect-ratio:1/.9}}.outside-page-link-container .outside-page-link{position:relative;padding:clamp(20px,3.4722222222vw,50px);color:#fff}.outside-page-link-container .outside-page-link:not(:first-of-type){border-left:1px solid #fff}@media screen and (max-width: 768px){.outside-page-link-container .outside-page-link:not(:first-of-type){border-top:1px solid #fff;border-left:none}}.outside-page-link-container .outside-page-link:-moz-any-link:hover .arrow-img{transform:translateX(5px);-moz-transition:all .4s;transition:all .4s}.outside-page-link-container .outside-page-link:any-link:hover .arrow-img{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .4s;transition:all .4s}.outside-page-link-container .outside-page-link .top-text{font-size:clamp(3rem,5vw,7.2rem);letter-spacing:-0.6px !important;line-height:.9}.outside-page-link-container .outside-page-link .bottom-text{margin-top:.5em;font-size:clamp(1.5rem,1.3888888889vw,2rem);line-height:1.6}.outside-page-link-container .outside-page-link .arrow-img{position:absolute;right:clamp(20px,3.4722222222vw,50px);bottom:clamp(20px,3.4722222222vw,50px);-webkit-transition:all .4s;transition:all .4s}.home-news{width:min(1320px,96%);margin-top:100px;margin-inline:auto}@media screen and (max-width: 768px){.home-news{margin-top:50px}}.home-news>.pblock{display:grid;grid-template-columns:1fr 210px}.home-news .ttl__style01{font-size:clamp(1.5rem,1.3888888889vw,2rem);font-weight:400;line-height:1.6}.home-news .ttl__style01::before{content:"NEWS";display:block;font-family:"Zalando Sans SemiExpanded",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(3rem,5vw,7.2rem);line-height:1;letter-spacing:-1.44px !important}.home-news .ttl__style01::after{content:none}.home-news .text-right{grid-column:2/3;grid-row:1/2;align-self:center}@media screen and (max-width: 768px){.home-news .text-right{grid-row:3/4;margin-top:40px}}.home-news .text-right a.plink_type_inline{position:relative;font-size:0}.home-news .text-right a.plink_type_inline::before{content:"";display:block;aspect-ratio:1/.19;width:210px;background-image:url(https://www.omu.ac.jp/eng/eng-navi/assets/img/ar3.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-news .text-right a.plink_type_inline::after{content:none}.home-news .news__list{grid-column:1/3}.home-news .news__list .news__item{border-bottom:none;padding:0}.home-news .news__list .news__link{border-top:1px solid #000}.home-news .news__list .news__link::after{content:"" !important;display:block;aspect-ratio:1/.2;width:30px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://www.omu.ac.jp/eng/eng-navi/assets/img/ar2_b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.home-news .news__list .news__link::after{top:auto;bottom:1em;-webkit-transform:unset;transform:unset}}.home-news .news__list .news__info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em}.home-news .news__list .news__date{font-family:"Zalando Sans SemiExpanded",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.home-news .news__list .ptag.ptag_bdr_side{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.home-news .news__list .ptag.ptag_bdr_side .ptag__item{background-color:#000;color:#fff;margin:0;padding:5px .5em;font-size:1.5rem}.home-news .news__list .news__txt{padding:1em 40px 2.5em 0}.home-news .plink.plink_type_inline_line_r,.home-news .plink_type_inline_line_r.calendar-item__link{padding-right:0}.news .contents [class^=ptitle]{display:block}.news .ptitle.ptitle_t2{border-bottom:none}.news .ptitle.ptitle_t2 .ptitle__title{font-size:clamp(1.5rem,1.3888888889vw,2rem);font-weight:400;line-height:1.6}.news .ptitle.ptitle_t2 .ptitle__title::before{content:"NEWS";display:block;font-family:"Zalando Sans SemiExpanded",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-size:clamp(3rem,5vw,7.2rem);line-height:1;letter-spacing:-1.44px !important}.news .news__list{width:min(1320px,90%);margin-inline:auto}.news .news__list .news__item{border-bottom:none}.news .news__list .news__info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;border-top:1px solid #000}.news .news__list .news__info .news__date{font-family:"Zalando Sans SemiExpanded",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.news .news__list .news__info .ptag.ptag_bdr_side{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.news .news__list .news__info .ptag.ptag_bdr_side .ptag__item{background-color:#000;color:#fff;margin:0;padding:5px .5em;font-size:1.5rem}.news .news__list .news__txt{padding:1em 40px 2.5em 0}.news .news__list .news__txt::after{content:"" !important;display:block;aspect-ratio:1/.2;width:30px;position:absolute;top:50%;right:0;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(https://www.omu.ac.jp/eng/eng-navi/assets/img/ar2_b.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.news .news__list .news__txt::after{top:auto;bottom:1em;-webkit-transform:unset;transform:unset}}.news .editor__main{width:min(1320px,90%);margin-inline:auto}.news .editor__main .news-detail__info{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin-top:50px;border-top:1px solid #000}.news .editor__main .news-detail__info .news-detail__date{font-family:"Zalando Sans SemiExpanded",sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.news .editor__main .news-detail__info .ptag.ptag_bdr_side{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.news .editor__main .news-detail__info .ptag.ptag_bdr_side .ptag__item{background-color:#000;color:#fff;margin:0;padding:5px .5em;font-size:1.5rem}.news .editor__main .ttl__style01,.news .editor__main .news-detail{font-family:"Noto Sans JP","游ゴシック","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体 Pr6N","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif}.news .editor__main .ttl__style01::after{content:none}.news .editor__main .news-detail .news-detail__cont p{margin-top:1em}.message-page{margin-top:80px}.message-page .page-title{width:min(1320px,96%);margin-inline:auto}.message-page .page-title .top-text{font-size:clamp(5.4rem,8.6111111111vw,12.4rem);line-height:1}.message-page .page-title .bottom-text{font-size:clamp(1.6rem,1.9444444444vw,2.8rem)}.message-page .message-title{width:min(1320px,96%);margin-top:clamp(100px,17.3611111111vw,250px);margin-inline:auto}.message-page .message-title .top-text{font-size:clamp(2.8rem,3.75vw,5.4rem);line-height:1.4}.message-page .message-title .bottom-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;margin-top:40px;font-size:clamp(1.2rem,1.1111111111vw,1.6rem)}@media screen and (max-width: 768px){.message-page .message-title .bottom-text{margin-top:20px}}.message-page .message-title .bottom-text .name{font-size:clamp(1.6rem,1.8055555556vw,2.6rem)}.message-page .message-img{margin-top:50px}@media screen and (max-width: 768px){.message-page .message-img{margin-top:30px}}.message-page .message-area{width:min(1320px,96%);margin-top:100px;margin-inline:auto}@media screen and (max-width: 768px){.message-page .message-area{margin-top:20px}}.message-page .message-area .area-top-wrapper{display:grid;grid-template-columns:1fr minmax(auto, 720px);gap:50px}@media screen and (max-width: 768px){.message-page .message-area .area-top-wrapper{grid-template-columns:1fr;gap:80px}}.message-page .message-area .area-top-wrapper .area-title .top-text{font-size:clamp(2.6rem,3.1944444444vw,4.6rem);letter-spacing:-0.52px !important;line-height:.9}.message-page .message-area .area-top-wrapper .area-title .bottom-text{font-size:clamp(1.2rem,1.1111111111vw,1.6rem);letter-spacing:-0.32px !important;line-height:1.1}.message-page .message-area .area-top-wrapper .text-container:not(:first-of-type){margin-top:100px}@media screen and (max-width: 768px){.message-page .message-area .area-top-wrapper .text-container:not(:first-of-type){margin-top:40px}}.message-page .message-area .area-top-wrapper .text-container .topic{font-size:clamp(2rem,2.5vw,3.6rem);line-height:1.6}.message-page .message-area .area-top-wrapper .text-container .text-box{margin-top:2em}@media screen and (max-width: 768px){.message-page .message-area .area-top-wrapper .text-container .text-box{margin-top:1em}}.message-page .message-area .area-top-wrapper .text-container .text{margin-top:1em;font-size:clamp(1.4rem,1.1111111111vw,1.6rem);letter-spacing:-0.035em !important;line-height:2}.message-page .message-area .area-top-wrapper .text-container .small-note{display:block;margin-top:1em;font-size:clamp(1.1rem,.8333333333vw,1.2rem)}.message-page .message-area .area-bottom-wrapper{display:grid;grid-template-columns:1fr minmax(auto, 320px);gap:0 20px;margin-top:120px;padding-top:40px;border-top:1px solid #000}@media screen and (max-width: 768px){.message-page .message-area .area-bottom-wrapper{grid-template-columns:1fr}}.message-page .message-area .area-bottom-wrapper .area-title{grid-column:1/2;grid-row:1/2;font-size:clamp(2rem,1.9444444444vw,2.8rem);letter-spacing:-0.56px !important;line-height:1.1}.message-page .message-area .area-bottom-wrapper .name-box{grid-column:1/2;grid-row:2/3;margin-top:80px;line-height:1.6}@media screen and (max-width: 768px){.message-page .message-area .area-bottom-wrapper .name-box{margin-top:30px}}.message-page .message-area .area-bottom-wrapper .name-box .position{font-size:1.4rem}.message-page .message-area .area-bottom-wrapper .name-box .name{font-size:1.8rem}.message-page .message-area .area-bottom-wrapper .name-box .en-name{font-size:1.2rem}.message-page .message-area .area-bottom-wrapper .profile-img{grid-column:2/3;grid-row:1/4}@media screen and (max-width: 768px){.message-page .message-area .area-bottom-wrapper .profile-img{grid-column:1/2;grid-row:3/4;width:220px;margin-top:20px}}.message-page .message-area .area-bottom-wrapper .detail-container{margin-top:60px;font-size:1.4rem;line-height:1.6}@media screen and (max-width: 768px){.message-page .message-area .area-bottom-wrapper .detail-container{margin-top:30px}}.message-page .message-area .area-bottom-wrapper .detail-box{display:grid;grid-template-columns:5em auto}@media screen and (max-width: 768px){.message-page .message-area .area-bottom-wrapper .detail-box{grid-template-columns:4em auto}}.message-page .message-area .area-bottom-wrapper .detail-box:not(:first-of-type){margin-top:30px}.message-page .message-area .area-bottom-wrapper .career{display:grid;grid-template-columns:120px auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 768px){.message-page .message-area .area-bottom-wrapper .career{display:block}}@media screen and (max-width: 768px){.message-page .message-area .area-bottom-wrapper .career:not(:first-of-type){margin-top:.5em}}@media screen and (max-width: 768px){.message-page .message-area .area-bottom-wrapper .detail-row:not(:first-of-type){margin-top:.5em}}.message-page .message-area .area-bottom-wrapper .profile-link-btn{grid-column:2/3;grid-row:3/4;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;aspect-ratio:1/.222;width:360px;margin-top:30px;padding:25px;border:1px solid #000}.message-page .message-area .area-bottom-wrapper .profile-link-btn:-moz-any-link:hover .arrow{transform:translateX(5px);-moz-transition:all .4s;transition:all .4s}.message-page .message-area .area-bottom-wrapper .profile-link-btn:any-link:hover .arrow{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-transition:all .4s;transition:all .4s}@media screen and (max-width: 768px){.message-page .message-area .area-bottom-wrapper .profile-link-btn{grid-column:1/2;grid-row:5/6;width:min(100%,400px)}}.message-page .message-area .area-bottom-wrapper .profile-link-btn .arrow{width:30px;-webkit-transition:all .4s;transition:all .4s}
