@charset "UTF-8";:root{--color-black:#222;--color-blue:#2f6cb2;--color-lightblue:#479ed6;--color-lightblue2:#71c7ff;--color-lightblue3:#addfff;--color-darkblue:#003174;--color-darkblue2:#030827;--color-red:#ce2b37;--color-darkred:#951620;--color-darkgreen:#009246;--color-darkgreen2:#00582a;--color-darkgreen3:#006402;--color-gray:#edf1f4;--wide-pc:1000px}@media screen and (max-width:767px){.pc{display:none !important}}@media screen and (min-width:768px){.sp{display:none !important}}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}img,picture,video,canvas,svg{max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}html{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:62.5%;font-weight:400;line-height:1;color:#222}body{font-size:3.2vw;-webkit-font-smoothing:antialiased;line-height:1.875;position:relative}@media screen and (min-width:768px){body{font-size:1.6rem}}body.is-fixed{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none;width:100%;height:100%}a{text-decoration:none;color:#000}li{list-style:none}img{vertical-align:bottom}p{font-weight:500}.u-alignC{text-align:center}.u-alignR{text-align:right}.u-bg{background-color:#e4f5ff}.red{color:red}.u-blue{color:var(--color-blue)}.u-darkblue{color:var(--color-darkblue)}.u-bold{font-weight:700}.u-hover img{transition:opacity .8s ease}@media screen and (min-width:768px){.u-hover img:hover{opacity:.8}}.u-marker{background:linear-gradient(transparent 70%,var(--color-yellow) 70%)}.u-dotted{background-image:linear-gradient(to right,#000 2px,transparent 2px);background-size:5px 2px;background-repeat:repeat-x;background-position:0 100%}.u-italic{font-style:italic}.u-robot{font-family:"Roboto",sans-serif}.u-lato{font-family:"Lato",sans-serif;font-weight:700}.u-fw1{font-weight:100}.u-fw3{font-weight:300}.u-fw4{font-weight:400}.u-fw5{font-weight:500}.u-fw7{font-weight:700}.u-bgBlock{background-color:#efefef}.u-fs-2xl{font-size:2rem}.u-fs-3xl{font-size:2.2rem}.u-mb03e{margin-bottom:.3em}.u-mb05e{margin-bottom:.5em}.u-mb10e{margin-bottom:1em}.u-mb15e{margin-bottom:1.5em}.u-mb20e{margin-bottom:2em}.u-mb25e{margin-bottom:2.5em}.u-mb30e{margin-bottom:3em}.u-mb35e{margin-bottom:3.5em}.u-mb40e{margin-bottom:4em}.u-mb45e{margin-bottom:4.5em}.u-mb50e{margin-bottom:5em}.u-mb60{margin-bottom:60px}.u-lh-md{line-height:1.6 !important}.u-lh-lg{line-height:1.8 !important}.u-lh-2xl{line-height:2 !important}.u-lh-3xl{line-height:2.18 !important}.u-lh-4xl{line-height:2.4 !important}[data-anime=fadeUp]{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:1s ease transform,1s ease opacity;transition:1s ease transform,1s ease opacity}[data-anime=fadeUp].is-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}[data-anime=slideRight]{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:.5s ease transform,.5s ease opacity;transition:.5s ease transform,.5s ease opacity}[data-anime=slideRight].is-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}[data-anime=slideLeft]{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s ease transform,.5s ease opacity;transition:.5s ease transform,.5s ease opacity}[data-anime=slideLeft].is-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.tooltip{position:relative;cursor:pointer}.tooltip-text{opacity:0;visibility:hidden;position:absolute;left:0;bottom:-30px;display:inline-block;padding:5px;white-space:nowrap;font-size:.8em;line-height:1.3;background:#333;color:#fff;border-radius:3px;transition:.3s ease-in}@media screen and (min-width:768px){.tooltip-text{left:50%;transform:translateX(-50%)}}.tooltip:hover .tooltip-text{opacity:1;visibility:visible}.m-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:relative;font-weight:500;width:38vw;height:10.9333333333vw;border-radius:51px;background:var(--color-darkred);background-size:600% 600%;background-position:0 50%;color:#fff}@media screen and (min-width:768px){.m-btn{width:153px;height:51px;border-radius:51px}}@media (hover:hover){.m-btn{transition:all .2s ease-in-out}.m-btn:hover{background:#1f9806}}.m-btn._lg{width:92vw;height:24.4vw;border-radius:24.4vw}@media screen and (min-width:768px){.m-btn._lg{width:414px;height:110px;border-radius:110px}}.m-btn._tel{background-image:none;background-color:#fff;font-weight:700;padding-left:12vw;padding-top:2vw;line-height:1.3;color:var(--color-red)}@media screen and (max-width:767px){.m-btn._tel{font-size:3.2vw}}@media screen and (min-width:768px){.m-btn._tel{padding-left:55px;padding-top:10px}}.m-btn._tel i{position:absolute;top:50%;left:6.4vw;transform:translate(0,-50%)}@media screen and (max-width:767px){.m-btn._tel i img{width:13.4666666667vw}}@media screen and (min-width:768px){.m-btn._tel i{left:27px}}.m-btn._tel .-num{font-size:9.0666666667vw}@media screen and (min-width:768px){.m-btn._tel .-num{font-size:4.2rem}}.m-btn._mail{background-color:var(--color-darkred);font-weight:700;font-size:5.6vw;padding-left:4.8vw;line-height:1.3}@media screen and (min-width:768px){.m-btn._mail{font-size:2.4rem;padding-left:25px}}.m-btn._mail i{position:absolute;top:50%;left:8vw;transform:translate(0,-50%)}@media screen and (max-width:767px){.m-btn._mail i img{width:11.0666666667vw}}@media screen and (min-width:768px){.m-btn._mail i{left:35px}}.m-mapBtn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;position:relative;font-weight:700;width:35.2vw;height:10.2666666667vw;border-radius:10.2666666667vw;border:solid 3px var(--color-black);color:var(--color-black);font-size:3.3333333333vw;padding-left:3.2vw;line-height:1.3;transition:all .3s ease}@media screen and (min-width:768px){.m-mapBtn{width:185px;height:54px;border-radius:54px;font-size:1.8rem;padding-left:20px}}.m-mapBtn i{position:absolute;top:50%;left:3.2vw;transform:translate(0,-50%);transition:all .3s ease}@media screen and (max-width:767px){.m-mapBtn i img{width:4.1333333333vw}}@media screen and (min-width:768px){.m-mapBtn i{left:16px}}@media (hover:hover){.m-mapBtn:hover{opacity:.7}.m-mapBtn:hover i{transform:translate(0,-45%)}}.m-enTitle{font-size:10.6666666667vw;line-height:1.142}@media screen and (min-width:768px){.m-enTitle{font-size:7rem}}.m-enTitle:first-letter {color:var(--color-darkgreen)}.m-enTitle+h2{color:var(--color-darkgreen);font-size:4.8vw;font-weight:700}@media screen and (min-width:768px){.m-enTitle+h2{font-size:2.8rem}}.m-enTitle._white{color:#fff}.m-enTitle._white+h2{color:#fff}.m-enTitle._white:first-letter {color:#fff}.m-enTitle._lightblue:first-letter {color:var(--color-lightblue)}.m-enTitle._lightblue+h2{color:var(--color-lightblue)}.m-enTitle._lightblue2:first-letter {color:var(--color-lightblue2)}.m-enTitle._lightblue2+h2{color:#fff}.m-trigger{position:absolute;width:13.3333333333vw;height:13.3333333333vw;top:0;right:1.3333333333vw;z-index:101}.m-trigger span{display:inline-block;transition:all .4s;width:6.1333333333vw;left:3.6vw;height:.5333333333vw;background-color:var(--color-darkred);position:absolute}.m-trigger span:nth-of-type(1){top:4.4vw}.m-trigger span:nth-of-type(2){top:6.2666666667vw}.m-trigger span:nth-of-type(3){top:8.1333333333vw}.m-trigger.is-active span{background-color:#fff}.m-trigger.is-active span:nth-of-type(1){top:6.2666666667vw;transform:rotate(-45deg)}.m-trigger.is-active span:nth-of-type(2){opacity:0}.m-trigger.is-active span:nth-of-type(3){top:6.2666666667vw;transform:rotate(45deg)}.openbtn1.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}.l-spMenu{background-color:var(--color-darkgreen);display:grid;opacity:0;overflow-y:scroll;padding-top:min(33.3333333333vw, 100px);pointer-events:none;position:fixed;left:0;top:0;transition:opacity .2s,transform .2s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-delay:.1s;width:100%;height:100vh;z-index:100;scrollbar-width:none}.l-spMenu::-webkit-scrollbar{display:none}.l-spMenu-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.l-spMenu-list{margin-bottom:auto;padding:0 min(4vw, 15px)}.l-spMenu-list ul{margin-bottom:8vw}.l-spMenu-list li{font-size:4.2666666667vw;font-weight:500;padding:2vw 0;border-bottom:1px solid #fff}.l-spMenu-list li a{color:#fff}.m-scroll a{display:inline-block;position:absolute;right:40px;bottom:0;z-index:2;padding:10px 10px 110px;color:#fff;font-size:14px;font-family:"Josefin Sans",sans-serif;line-height:1;letter-spacing:.2em;text-transform:uppercase;text-decoration:none;writing-mode:vertical-lr;transition:.2s;overflow:hidden}.m-scroll a:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:100px;background:#fff}.m-scroll a:hover{opacity:.5}.m-scroll a:before{content:"";position:absolute;bottom:0;left:50%;width:1px;height:100px;background:rgba(255,255,255,.4)}.m-scroll a:after{animation:scrolldown 1.5s cubic-bezier(1,0,0,1) infinite}@keyframes scrolldown{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}.l-wrapper{position:relative;padding-top:130px}@media screen and (max-width:767px){.l-wrapper{padding-top:13.3333333333vw}}@media screen and (min-width:768px){.l-inner{width:var(--wide-pc);margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.l-inner{padding-left:4vw;padding-right:4vw}}.l-header{position:fixed;top:0;left:0;width:100%;z-index:10;transition:all .5s ease-in-out;transform:translate(0,-100%)}.l-header.is-load{transform:translate(0,0)}@media screen and (max-width:767px){.l-header{background-color:#fff;box-shadow:0px 0px 8px rgba(159,159,159,.3019607843);height:13.3333333333vw}}@media screen and (min-width:768px){.l-header{height:130px;display:flex;align-items:center;justify-content:center}}.l-header .l-inner{padding:0}.l-header .-fbox{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){.l-header .-fbox{height:13.3333333333vw;padding:0 4vw;position:relative;overflow:hidden}}.l-header .-hbox{display:flex;align-items:center}.l-header .-logo{margin-right:2.6666666667vw}.l-header .-logo img{width:12vw}@media screen and (min-width:768px) and (max-width:879px){.l-header .-logo img{width:48px}}@media screen and (min-width:880px){.l-header .-logo img{width:94px}}@media screen and (min-width:768px){.l-header .-logo{margin-right:15px}}.l-header .-ttl{line-height:1.5}.l-header .-ttl p{font-size:2.6666666667vw}@media screen and (min-width:768px) and (max-width:879px){.l-header .-ttl p{font-size:1rem}}@media screen and (min-width:880px){.l-header .-ttl p{font-size:1.3rem}}.l-header .-ttl p:nth-child(1){font-size:2.9333333333vw;font-weight:700}@media screen and (max-width:767px){.l-header .-ttl p:nth-child(1){line-height:1.2}}@media screen and (min-width:768px) and (max-width:879px){.l-header .-ttl p:nth-child(1){font-size:1.4rem}}@media screen and (min-width:880px){.l-header .-ttl p:nth-child(1){font-size:1.7rem}}.l-header .-gnav{display:none}@media screen and (min-width:768px){.l-header .-gnav{display:flex;align-items:center}}@media screen and (min-width:768px) and (max-width:879px){.l-header .-gnav .m-btn,.l-header .-gnav ul li a{font-size:1.3rem}}@media screen and (min-width:880px){.l-header .-gnav .m-btn,.l-header .-gnav ul li a{font-size:1.4rem}}.l-header .-gnav ul{display:flex}.l-header .-gnav ul li{font-weight:500;margin-right:25px}.l-header .-gnav ul li a{color:var(--color-black)}@media (hover:hover){.l-header .-gnav ul li a{transition:all .2s ease-in-out}.l-header .-gnav ul li a:hover{opacity:.6}}.l-header.is-menuOpen .l-spMenu{pointer-events:all}@media screen and (min-width:768px){.l-header.is-scroll{height:80px;background-color:#fff;box-shadow:0px 0px 8px rgba(159,159,159,.3019607843)}.l-header.is-scroll .-logo img{width:90px}}.p-contact{background-image:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/contact_bg-sp.webp);background-repeat:no-repeat;background-position:center center;background-size:cover;padding:11.3333333333vw 0;text-align:center;color:#fff}@media screen and (min-width:768px){.p-contact{padding:90px 0 80px;background-image:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/contact_bg.webp)}}.p-contact .-hbox+*{margin-top:9.3333333333vw}@media screen and (min-width:768px){.p-contact .-hbox+*{margin-top:60px}}.p-contact .-hbox .m-enTitle+p{font-size:2.4rem;font-weight:700}.p-contact .-btns{display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.p-contact .-btns{flex-direction:column}}@media screen and (max-width:767px){.p-contact .-btns>*+*{margin-top:4.6666666667vw}}@media screen and (min-width:768px){.p-contact .-btns>*{margin:0 20px}}.p-contact .-btns+p{margin-top:4vw;font-size:3.7333333333vw;font-weight:500;line-height:1.428}@media screen and (min-width:768px){.p-contact .-btns+p{margin-top:25px;font-size:2.4rem}}.p-titleBlock{width:100%;height:90.6666666667vw;background-position:35% 50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media screen and (min-width:768px){.p-titleBlock{height:320px;background-position:50% 50%}}.p-titleBlock .m-enTitle{font-size:10.6666666667vw;color:#fff}@media screen and (min-width:768px){.p-titleBlock .m-enTitle{font-size:7rem}}.p-titleBlock h1{font-size:4.2666666667vw;color:#fff}@media screen and (min-width:768px){.p-titleBlock h1{font-size:2.6rem}}.p-titleBlock.kv-messaage{background-image:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/kv_message.webp)}.p-titleBlock.kv-program{background-image:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/kv_program.webp)}.p-titleBlock.kv-information{background-image:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/kv_information.webp)}.p-titleBlock.kv-information .m-enTitle:first-letter {color:#00ff1e}.l-footer{padding:11.3333333333vw 0 9.3333333333vw;position:relative}@media screen and (min-width:768px){.l-footer{padding:45px 0}}.l-footer .-hbox{line-height:1.4;margin-bottom:8vw}@media screen and (min-width:768px){.l-footer .-hbox{margin-bottom:60px}}.l-footer .-hbox p{color:#000;font-weight:700}@media screen and (max-width:767px){.l-footer .-hbox p{font-size:2.6666666667vw}}.l-footer .-hbox p:nth-child(1){font-size:2.9333333333vw}@media screen and (min-width:768px){.l-footer .-hbox p:nth-child(1){font-size:2rem}}.l-footer .-logo{margin-bottom:1.3333333333vw}@media screen and (min-width:768px){.l-footer .-logo{margin-bottom:15px}.l-footer .-logo img{width:146px}}@media screen and (max-width:767px){.l-footer .-logo img{width:29.4666666667vw}}.l-footer .-fbox{display:flex}@media screen and (max-width:767px){.l-footer .-fbox.-fbox-01{display:block}}@media screen and (max-width:767px){.l-footer .-fbox.-fbox-01 .-fitem+.-fitem{padding-top:2em}}@media screen and (min-width:768px){.l-footer .-fbox.-fbox-01 .-fitem+.-fitem{margin-left:10px}}.l-footer .-fbox.-fbox-01 .-fitem:nth-child(1){width:350px}.l-footer .-fbox.-fbox-01 .-fitem:nth-child(2){flex:1}.l-footer .-fbox.-fbox-02{line-height:1.625}@media screen and (max-width:767px){.l-footer .-fbox.-fbox-02{display:block;margin-top:2em}}@media screen and (max-width:767px){.l-footer .-fbox.-fbox-02 .-fitem{font-size:2.6666666667vw}.l-footer .-fbox.-fbox-02 .-fitem+.-fitem{margin-top:1em}}@media screen and (min-width:768px){.l-footer .-fbox.-fbox-02 .-fitem{width:350px}.l-footer .-fbox.-fbox-02 .-fitem+.-fitem{margin-left:10px}}.l-footer .-fbox.-fbox-02 .-fitem:nth-child(1) p+p{margin-top:1em}@media screen and (min-width:768px){.l-footer .-fbox.-fbox-02 .-fitem:nth-child(1) p+p{margin-top:2em}}.l-footer .-fbox.-fbox-02 .-fitem:nth-child(2) .--map{margin-top:4vw}@media screen and (min-width:768px){.l-footer .-fbox.-fbox-02 .-fitem:nth-child(2) .--map{margin-top:35px}}.l-footer .-fbox.-fbox-02 .--open{width:36.6666666667vw;height:36.6666666667vw;padding:1.3333333333vw;border-radius:50%;color:var(--color-darkgreen);font-size:4.6666666667vw;background:transparent linear-gradient(154deg,#8bed29 0%,#009246 100%) 0% 0% no-repeat padding-box}@media screen and (max-width:767px){.l-footer .-fbox.-fbox-02 .--open{position:absolute;top:6.9333333333vw;right:4vw}}@media screen and (min-width:768px){.l-footer .-fbox.-fbox-02 .--open{width:275px;height:275px;padding:10px;font-size:3.5rem}}.l-footer .-fbox.-fbox-02 .--open p{border-radius:100%;width:100%;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;line-height:1.3}.l-footer .-fbox.-fbox-02 .--open p strong{font-size:6.2666666667vw}@media screen and (min-width:768px){.l-footer .-fbox.-fbox-02 .--open p strong{font-size:4.7rem}}.l-footer nav{display:flex;align-items:flex-start}@media screen and (max-width:767px){.l-footer nav{display:block}}@media screen and (min-width:768px){.l-footer nav ul{width:46%;margin-right:4%;padding:0 0 0 1.5em;border-left:solid 1px #1f9806}}.l-footer nav ul li{padding:0 0 .3em;margin-bottom:.3em}@media screen and (max-width:767px){.l-footer nav ul li{border-bottom:solid 1px #1f9806;font-size:3.2vw}}.l-footer .-copyright{font-size:2.6666666667vw;margin-top:6vw;text-align:left}@media screen and (min-width:768px){.l-footer .-copyright{font-size:1.2rem;margin-top:20px;text-align:right}}.modaal-video .modaal-inner-wrapper{padding:0}.modaal-close:after,.modaal-close:before{background:#000}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#666}.documents{padding:6em 0}.documents dl+dl{margin-top:3em}.documents dl dt{font-weight:700;margin-bottom:.5em;font-size:1.5em}.p-kv{position:relative;color:#fff;overflow:hidden;padding-bottom:13.3333333333vw}@media screen and (min-width:768px){.p-kv{padding-bottom:88px}}.p-kv .-contbox .l-inner{position:relative;min-height:138.6666666667vw}@media screen and (min-width:768px){.p-kv .-contbox .l-inner{min-height:870px}}.p-kv .-contbox .-hbox{position:relative;z-index:3;padding:24vw 0 0}@media screen and (min-width:768px){.p-kv .-contbox .-hbox{padding:160px 0 0}}.p-kv .-contbox .-hbox h1{font-size:6.4vw;font-weight:500;line-height:1.75}.p-kv .-contbox .-hbox h1 .--year{font-size:9.3333333333vw;font-weight:300;line-height:1}.p-kv .-contbox .-hbox h1 .--year .---num{font-size:17.3333333333vw}@media screen and (min-width:768px){.p-kv .-contbox .-hbox h1{font-size:4.8rem}.p-kv .-contbox .-hbox h1 .--year{font-size:7rem}.p-kv .-contbox .-hbox h1 .--year .---num{font-size:13rem}}.p-kv .-contbox .-hbox p{font-size:3.7333333333vw;margin-top:6.4vw;display:inline-flex;border:solid 1px #fff;position:relative}@media screen and (min-width:768px){.p-kv .-contbox .-hbox p{font-size:2.8rem;margin-top:50px}}.p-kv .-contbox .-hbox p span{padding:.2em .8em .4em}.p-kv .-contbox .-hbox p:after{content:"";display:block;width:1px;height:112.5%;background-color:#fff;position:absolute;top:50%;left:36%;transform:translate(0,-50%) rotate(30deg)}.p-kv .-contbox .-en{position:absolute;top:0;right:0;writing-mode:vertical-rl;color:#fff;height:100%;font-size:5rem;transform:translate(80%,0);line-height:1;padding-top:20px}.p-kv .-infoBox{width:88%;height:auto;bottom:0;padding:4.6666666667vw 16vw 5.3333333333vw 4vw;background-color:#030827;position:absolute;z-index:3;display:flex;flex-direction:column;justify-content:space-between;line-height:1.5}@media screen and (max-width:767px){.p-kv .-infoBox{font-size:2.6666666667vw;left:0;border-top-right-radius:10px;border-bottom-right-radius:10px}}@media screen and (min-width:768px){.p-kv .-infoBox{width:39.23%;height:158px;right:0;bottom:135px;padding:25px 0 30px 50px;border-top-left-radius:10px;border-bottom-left-radius:10px}}.p-kv .-infoBox h2{font-size:4.8vw}@media screen and (max-width:767px){.p-kv .-infoBox h2{line-height:1.25}}@media screen and (min-width:768px){.p-kv .-infoBox h2{font-size:2.4rem}}.p-kv .-infoBox .---date{font-size:3.2vw}@media screen and (min-width:768px){.p-kv .-infoBox .---date{font-size:2.4rem}}.p-kv .-infoBox .--arrow{position:absolute;top:50%;transform:translate(0,-50%)}@media screen and (max-width:767px){.p-kv .-infoBox .--arrow{width:4.2666666667vw;right:5.3333333333vw}}@media screen and (min-width:768px){.p-kv .-infoBox .--arrow{left:438px}}.p-kv .-bgImage{z-index:1;width:100%}@media screen and (min-width:768px){.p-kv .-bgImage{width:1150px;margin-left:auto;margin-right:auto}}.p-kv .-bgImage picture{display:block}@media screen and (min-width:768px){.p-kv .-bgImage img{border-radius:16px;transition:all .8s ease}}.p-kv .-bgImage .overlay:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:""}@media screen and (max-width:767px){.p-kv .-bgImage .overlay:after{background:rgba(0,0,0,.47)}}@media screen and (min-width:768px){.p-kv .-bgImage .overlay:after{background-image:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/kv-mask.webp);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}}.p-kv .-bgImage .video-box{position:relative;overflow:hidden;width:100%;height:100%}.p-kv .-bgImage .video-box .video{object-fit:cover;object-position:50% 0%;width:100%;height:100%}@media screen and (min-width:768px){.p-kv .-bgImage .video-box .video{object-position:0% 0%}}.p-kv .-bgImage._play img{opacity:0}.p-kv .-scroll{position:absolute;left:50%;bottom:10px;z-index:3;writing-mode:vertical-rl;height:148px;display:flex;justify-content:flex-end;padding-right:8px;color:#009246}.p-kv .-scroll:before{content:"";display:block;width:1px;height:148px;background-color:#009246;position:absolute;top:0;right:0;animation:scrolldown 1.5s cubic-bezier(1,0,0,1) infinite}.p-kv .-scroll:after{content:"";display:block;width:1px;height:70px;background-color:#fff;position:absolute;top:0;right:0}.p-kv .-scroll .-scrollDownText{display:block;transition:transform 1.5s cubic-bezier(.19,1,.22,1);animation:bounce 2.5s infinite}.p-kv .js-anim{opacity:0}@keyframes scrolldown{0%{transform:scale(1,0);transform-origin:0 0}50%{transform:scale(1,1);transform-origin:0 0}50.1%{transform:scale(1,1);transform-origin:0 100%}100%{transform:scale(1,0);transform-origin:0 100%}}@keyframes bounce{0%,15%,38%,60%,75%{transform:translateY(0)}30%{transform:translateY(10px)}45%{transform:translateY(5px)}}.p-introduction{padding:6.6666666667vw 0 0}@media screen and (min-width:768px){.p-introduction{padding:100px 0 180px;margin-top:50px;background-repeat:no-repeat;background-image:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/bg_intro.webp);background-position:left bottom;background-size:60.153% auto}}@media screen and (min-width:768px){.p-introduction .-fbox{display:flex;justify-content:flex-end}.p-introduction .-fbox .--fitem{width:53%}}.p-introduction h2+*{margin-top:5.3333333333vw}@media screen and (min-width:768px){.p-introduction h2+*{margin-top:40px}}.p-introduction .-img img{width:100%}.p-introduction .-video{position:relative;z-index:3}.p-introduction .-video .--ttl{width:43.7333333333vw;height:43.7333333333vw;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:43.7333333333vw;background:transparent linear-gradient(330deg,#479ed6 0%,#bfabeb 100%) 0% 0% no-repeat padding-box;font-size:4.8vw;font-weight:700;line-height:1.5}@media screen and (min-width:768px){.p-introduction .-video .--ttl{width:220px;height:220px;border-radius:220px;font-size:2.4rem}}.p-introduction .-video .--btn{position:absolute;left:38.6666666667vw;bottom:0;transform:translate(0,24%);width:52.9333333333vw}@media screen and (min-width:768px){.p-introduction .-video .--btn{width:266px;left:193px;transform:translate(0,24%)}}.p-introduction .-video .--btn:after{content:"";display:block;width:17.7333333333vw;height:17.7333333333vw;position:absolute;top:50%;left:50%;background-image:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/icon_play.svg);background-position:center;background-size:contain;background-repeat:no-repeat;transform:translate(-50%,-50%);opacity:.8;transition:all .15s ease}@media screen and (min-width:768px){.p-introduction .-video .--btn:after{width:89px;height:89px}}.p-introduction .-video .--btn:hover:after{opacity:1}@media (hover:hover){.p-introduction .-video .--btn{outline:none}}.p-support .l-inner{padding-top:11.4666666667vw;padding-bottom:8vw;text-align:center}@media screen and (min-width:768px){.p-support .l-inner{padding-top:70px;padding-bottom:70px}}.p-support .-description{font-size:3.8666666667vw;font-weight:700;line-height:2;margin-bottom:8.6666666667vw}@media screen and (min-width:768px){.p-support .-description{font-size:2.4rem;margin-bottom:45px}}.p-support .-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8vw}@media screen and (min-width:768px){.p-support .-logos{gap:35px}}@media screen and (max-width:767px){.p-support .-logos>*:nth-child(1){width:39.4666666667vw}.p-support .-logos>*:nth-child(2){width:41.8666666667vw}.p-support .-logos>*:nth-child(3){width:42.2666666667vw}.p-support .-logos>*:nth-child(4){width:39.0666666667vw}.p-support .-logos>*:nth-child(5){width:39.2vw}}.p-about{background:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/bg-block-sp.webp),url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/gradient-sp.svg);background-position:100% 0;background-repeat:no-repeat;background-size:74.6666666667vw auto,cover;background-blend-mode:multiply;position:relative;overflow:hidden}@media screen and (min-width:768px){.p-about{background:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/bg-block.webp),url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/gradient.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto,cover}}.p-about .l-inner{padding-top:12vw;padding-bottom:21.3333333333vw}@media screen and (min-width:768px){.p-about .l-inner{position:relative;padding:90px 0 275px}}.p-about .-features{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5.3333333333vw}@media screen and (min-width:768px){.p-about .-features{margin-top:70px}}.p-about .-features>*{width:48.115%;background-color:#fff;border-radius:10px;text-align:center;margin-bottom:5.3333333333vw;padding:4vw 1.6vw 4vw}@media screen and (min-width:768px){.p-about .-features>*{width:31.6%;margin-bottom:35px;padding:32px 10px 40px}}@media screen and (max-width:767px){.p-about .-features>*:nth-child(1) i img{width:16.5333333333vw}.p-about .-features>*:nth-child(2) i img{width:13.2vw}.p-about .-features>*:nth-child(3) i img{width:17.8666666667vw}.p-about .-features>*:nth-child(4) i img{width:13.6vw}.p-about .-features>*:nth-child(5) i img{width:11.6vw}.p-about .-features>*:nth-child(6) i img{width:14vw}}.p-about .-features i{width:100%;height:16.6666666667vw;margin-bottom:2vw;display:flex;justify-content:center;align-items:center}@media screen and (min-width:768px){.p-about .-features i{height:115px;margin-bottom:20px}}.p-about .-features h3{color:var(--color-darkgreen2);font-size:4vw;line-height:1.333;margin-bottom:.6em}@media screen and (min-width:768px){.p-about .-features h3{font-size:2.4rem;line-height:1.538}}@media screen and (max-width:767px){.p-about .-features p{line-height:1.5}}.p-about .-universityList{background-color:#fff;margin-top:3.7333333333vw;padding:5.3333333333vw 2.6666666667vw;border-radius:10px}@media screen and (min-width:768px){.p-about .-universityList{margin-top:35px;padding:60px 35px}}@media screen and (max-width:767px){.p-about .-universityList .--map{margin-top:14vw}.p-about .-universityList .--map img{width:100%}}@media screen and (min-width:768px){.p-about .-universityList .--map{margin-top:30px}}.p-about .-universityList .--data{display:flex;justify-content:flex-end;margin-top:45px}.p-about .-universityList .--data ul{display:flex;gap:20px;background-color:#f0f0f0;padding:15px 20px}.p-about .-universityList .--data ul li{font-weight:700;display:flex;align-items:center}.p-about .-universityList .--data ul li span:nth-child(1){display:block;width:62px;height:29px;background-color:var(--color-red);border-radius:5px;margin-right:10px}.p-about .-universityList .--data ul li:nth-child(2) span:nth-child(1){background-color:var(--color-darkgreen3)}.p-bnr{text-align:center;position:relative}@media screen and (max-width:767px){.p-bnr{margin:-14vw auto 0;width:92vw}.p-bnr img{width:100%}}@media screen and (min-width:768px){.p-bnr{margin-top:-206px}.p-bnr img{width:var(--wide-pc)}}.p-steps{padding:11.3333333333vw 0 16vw}@media screen and (min-width:768px){.p-steps{padding:65px 0}}.p-steps .-stepList{position:relative;display:flex;flex-wrap:wrap;margin-top:11.7333333333vw}@media screen and (max-width:767px){.p-steps .-stepList{flex-direction:column}}@media screen and (min-width:768px){.p-steps .-stepList{gap:2.66%;margin-top:100px}}.p-steps .-stepList:before{content:"";display:block;width:1.8666666667vw;height:80%;background-color:#95d2b2;position:absolute;top:10%;left:16.82%}@media screen and (min-width:768px){.p-steps .-stepList:before{width:80%;height:10px;top:48.84%;left:10%}}.p-steps .-stepList .--item{width:100%;background-color:#e2f4e9;border-radius:10px;padding:3.3333333333vw 4vw;display:flex;align-items:center;position:relative;line-height:1.6;z-index:1}@media screen and (min-width:768px){.p-steps .-stepList .--item{flex-direction:column;width:23%;padding:80px 10px 35px;text-align:center}}@media screen and (max-width:767px){.p-steps .-stepList .--item+.--item{margin-top:9.3333333333vw}}.p-steps .-stepList .--item .--num{display:flex;justify-content:center;align-items:center;width:11.3333333333vw;height:11.3333333333vw;border-radius:50%;background-color:var(--color-darkgreen);color:#fff;position:absolute;top:0;left:10.2666666667vw;translate:0 -22.35%;font-size:4.8vw}@media screen and (min-width:768px){.p-steps .-stepList .--item .--num{left:50%;width:85px;height:85px;font-size:3.6rem;translate:-50% -38.82%}}.p-steps .-stepList .--item i{display:flex;align-items:center}@media screen and (max-width:767px){.p-steps .-stepList .--item i{width:31.58%;justify-content:center;padding-top:3.3333333333vw;padding-right:1.3333333333vw}}@media screen and (min-width:768px){.p-steps .-stepList .--item i{min-height:70px}}.p-steps .-stepList .--item .textBox{flex:1}.p-steps .-stepList .--item h3{color:var(--color-darkgreen);font-weight:700;font-size:4vw}.p-steps .-stepList .--item h3+p{margin-top:1.3333333333vw}@media screen and (min-width:768px){.p-steps .-stepList .--item h3{font-size:2rem;margin-top:20px}.p-steps .-stepList .--item h3+p{margin-top:10px}}@media screen and (max-width:767px){.p-steps .-stepList .--item:nth-child(1) i img{width:14.2666666667vw}.p-steps .-stepList .--item:nth-child(2) i img{width:16vw}.p-steps .-stepList .--item:nth-child(3) i img{width:13.0666666667vw}.p-steps .-stepList .--item:nth-child(4) i img{width:15.0666666667vw}}.p-advisor{padding:16.6666666667vw 0 10vw;overflow:hidden}@media screen and (min-width:768px){.p-advisor{padding:90px 0}}.p-advisor .-profile{position:relative;margin-top:6vw}@media screen and (min-width:768px){.p-advisor .-profile{margin-top:30px}}.p-advisor .--comment{position:absolute;font-size:5.8666666667vw;font-weight:700;line-height:1.63;z-index:2}@media screen and (max-width:767px){.p-advisor .--comment{top:13.3333333333vw;right:3.3333333333vw}}@media screen and (min-width:768px){.p-advisor .--comment{left:50%;top:29.84%;font-size:4rem;line-height:1.5}}.p-advisor .-details{position:absolute;border-left:solid 1px #1f9806;line-height:1.75;z-index:2}@media screen and (max-width:767px){.p-advisor .-details{bottom:3.3333333333vw;left:42%;padding:0 0 0 4.8vw;font-size:2.6666666667vw}}@media screen and (min-width:768px){.p-advisor .-details{margin-left:13%;padding:10px 38px;left:50%;bottom:11.538%}}.p-advisor .-details p{color:var(--color-darkgreen);font-size:3.4666666667vw;font-weight:700}@media screen and (min-width:768px){.p-advisor .-details p{font-size:1.8rem}}.p-advisor .-bgImage{position:relative;z-index:1}@media screen and (min-width:768px){.p-advisor .-videoWrap{width:var(--wide-pc);margin-left:auto;margin-right:auto}}.p-advisor .-video{position:relative;margin-top:60px}.p-advisor .-video:after{content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.45);position:absolute;top:0;left:0;transition:all .2s ease-in-out}.p-advisor .-video .--btn{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:1;display:inline-block;cursor:pointer;padding:0;border:none;outline:none;font:inherit;color:inherit;background:0 0}@media screen and (max-width:767px){.p-advisor .-video .--btn svg{width:20.1333333333vw}}.p-advisor .-video:hover:after{background-color:rgba(0,0,0,0)}.p-advisor .-video:hover .--btn .play-01{stroke:red}.p-advisor .-video:hover .--btn .play-02{fill:red}.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100vh;overflow:auto;background-color:rgba(0,0,0,.5)}.modal-content{background-color:#fefefe;border:1px solid #888;width:80%;max-height:80vh;max-width:800px;aspect-ratio:1.77/1;overflow:hidden;position:absolute;top:50%;left:50%;translate:-50% -50%;padding:20px}.modal-content video{width:100%;height:100%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.p-overview{background-color:#f2f2f2;padding:16vw 0 20vw;overflow:hidden;position:relative}@media screen and (min-width:768px){.p-overview{padding:110px 0 160px}}.p-overview .-bg{width:100%}.p-overview .-bg hr{height:0;margin:0;padding:0;border:0;border-top:solid 1px var(--color-lightblue);width:180vw;position:absolute;top:0;left:50%;transform:translate(-50%,0) rotate(-52deg);opacity:.8}.p-overview .-bg hr:nth-child(1){top:-4%}.p-overview .-bg hr:nth-child(2){top:24%}.p-overview .-bg hr:nth-child(3){top:51%}.p-overview .-bg hr:nth-child(4){top:79%}.p-overview .-hbox{margin-bottom:13.3333333333vw}@media screen and (min-width:768px){.p-overview .-hbox{margin-bottom:68px}}.p-overview .swiper{user-select:none}.p-overview .-slider{position:relative;margin-bottom:12vw;padding-bottom:20.2666666667vw}@media screen and (min-width:768px){.p-overview .-slider{margin-bottom:110px;padding-bottom:100px}}.p-overview .-slider::selection{background-color:transparent}.p-overview .-slider .-swiper-slide{display:block}.p-overview .-slider .--box{display:block;background-color:var(--color-darkgreen);color:#fff;box-shadow:0px 0px 8px rgba(159,159,159,.3019607843);border-radius:10px;overflow:hidden;width:100%}.p-overview .-slider .--box .---body{padding:3.3333333333vw 1.3333333333vw 4vw;height:25.3333333333vw;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:768px){.p-overview .-slider .--box .---body{padding:25px 10px 30px;height:165px}}.p-overview .-slider .--box .---body p{line-height:1.5}.p-overview .-slider .--box .---body p:nth-child(1){font-size:3.2vw;font-weight:500;color:#fff}@media screen and (min-width:768px){.p-overview .-slider .--box .---body p:nth-child(1){font-size:2.4rem}}.p-overview .-slider .--box .---body p:nth-child(2){font-weight:500;color:#95d2b2;margin-bottom:5.3333333333vw}@media screen and (max-width:767px){.p-overview .-slider .--box .---body p:nth-child(2){font-size:2.4vw}}@media screen and (min-width:768px){.p-overview .-slider .--box .---body p:nth-child(2){margin-bottom:35px}}.p-overview .-slider .--buttons{position:absolute;bottom:0;left:0;padding:0 4vw;display:flex;justify-content:flex-end;width:100%}.p-overview .-slider .--buttons>*{margin-left:2.4vw}@media screen and (min-width:768px){.p-overview .-slider .--buttons{padding:0;left:50%;width:var(--wide-pc);transform:translate(-50%,0)}.p-overview .-slider .--buttons>*{margin-left:12px}}.p-overview .swiper-button-next,.p-overview .swiper-button-prev{position:relative;width:13.8666666667vw;height:13.8666666667vw;margin-top:0;color:#fff;background-color:var(--color-darkred)}@media screen and (min-width:768px){.p-overview .swiper-button-next,.p-overview .swiper-button-prev{width:78px;height:78px}}.p-overview .swiper-button-prev,.p-overview .swiper-rtl .swiper-button-next{left:0}.p-overview .swiper-button-next,.p-overview .swiper-rtl .swiper-button-prev{right:0}.p-overview .swiper-button-next:after,.p-overview .swiper-button-prev:after{transition:all .3s ease;position:relative}@media (hover:hover){.p-overview .swiper-button-next:hover:after{transform:translate(3px,0)}}@media (hover:hover){.p-overview .swiper-button-prev:hover:after{transform:translate(-3px,0)}}.p-school{position:relative;z-index:1}@media screen and (max-width:767px){.p-school .l-inner{padding-left:0;padding-right:0}}.p-school .-schoolList .--school{position:relative;display:flex;flex-direction:column}.p-school .-schoolList .--school+.--school{margin-top:20vw}@media screen and (min-width:768px){.p-school .-schoolList .--school+.--school{margin-top:200px}}@media screen and (min-width:768px){.p-school .-schoolList .--school{padding-top:450px}.p-school .-schoolList .--school+.--school{margin-top:200px}}.p-school .-schoolList .--school .---images{width:100%;display:flex;flex-direction:column}@media screen and (min-width:768px){.p-school .-schoolList .--school .---images{position:absolute;top:0;left:0}}@media screen and (max-width:767px){.p-school .-schoolList .--school .---images>*:nth-child(1) img{width:96%;height:97.0666666667vw;object-fit:cover;object-position:50% 50%}}.p-school .-schoolList .--school .---images>*+*{margin-top:-24vw}@media screen and (max-width:767px){.p-school .-schoolList .--school .---images>*+* img{width:59.8666666667vw}}@media screen and (min-width:768px){.p-school .-schoolList .--school .---images>*+*{margin-top:40px}}.p-school .-schoolList .--school .---contblock{position:relative;background-color:#fff;box-shadow:10px 10px 30px rgba(47,108,178,.2);padding:8vw 5.3333333333vw 8vw;line-height:1.625;border-radius:10px}@media screen and (max-width:767px){.p-school .-schoolList .--school .---contblock{width:92%;margin:-13.3333333333vw auto 0;min-height:440px}}@media screen and (min-width:768px){.p-school .-schoolList .--school .---contblock{width:598px;padding:40px 40px 50px}}.p-school .-schoolList .--school .---contblock h3{font-size:6.9333333333vw;font-weight:700;color:var(--color-darkgreen2);line-height:1.3;margin-bottom:.2em}@media screen and (min-width:768px){.p-school .-schoolList .--school .---contblock h3{font-size:4.2rem}}.p-school .-schoolList .--school .---contblock h3+P{font-size:3.2vw;font-weight:700;color:var(--color-darkgreen);margin-bottom:.8em}@media screen and (min-width:768px){.p-school .-schoolList .--school .---contblock h3+P{font-size:2rem}}.p-school .-schoolList .--school .---contblock .---founded{display:inline-block;font-size:2rem;font-weight:700;padding:.1em .3em .2em;border:solid 1px #030827;margin-bottom:.8em}@media screen and (max-width:767px){.p-school .-schoolList .--school:nth-child(2n+1) .---images>*:nth-child(1){text-align:right}}@media screen and (min-width:768px){.p-school .-schoolList .--school:nth-child(2n+1){align-items:flex-end}}.p-school .-schoolList .--school:nth-child(2n) .---images{align-items:flex-end}@media screen and (min-width:768px){.p-school .-schoolList .--school:nth-child(n+3){padding-top:435px}}.p-form{background-color:#edf1f4;padding:120px 0}#inquiries h3{padding:3px 0 5px;margin-bottom:20px;font-size:1.666em;font-weight:700;position:relative;color:var(--color-blue)}#inquiries .q_list_end+h3,#inquiries .hope_msg_box+h3{margin-top:30px}#inquiries h3:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:var(--color-blue)}#inquiries .q_list,#inquiries .q_list_end{display:table;width:100%;border-bottom:1px dotted #bbb;font-size:1.167em}#inquiries .q_list .q_list_block,#inquiries .q_list_end .q_list_block{display:table;width:100%}#inquiries .q_list input+input,#inquiries .q_list_end input+input{margin-left:15px}#inquiries .q_list label+label,#inquiries .q_list_end label+label{margin-left:15px}#inquiries .q_list_end{border-bottom:none;margin-bottom:3em}#inquiries div.q_list_l{display:table-cell;width:25%;padding:10px 0 10px 5px;vertical-align:middle}#inquiries div.q_list_l .q_item{padding-top:5px}#inquiries div.q_list_l_large{padding:15px 0 15px 5px}#inquiries div.q_list_r{display:table-cell;width:75%;padding:10px 5px 10px 0;vertical-align:middle}#inquiries div.q_list_r_large{display:block;width:650px;float:right;padding:10px 0;line-height:25px}#inquiries div.q_list_l_large .wpcf7-list-item,#inquiries div.q_list_r_large .wpcf7-list-item{display:block}#inquiries input.text_large{width:380px;height:35px;padding:0 10px;border:1px solid #ccc;background-color:#fff;color:#000}@media screen and (max-width:767px){#inquiries input.text_large{width:100%}}#inquiries input.text_middle{width:270px;height:35px;padding:0 10px;border:1px solid #ccc;background-color:#fff;color:#000}@media screen and (max-width:767px){#inquiries input.text_middle{width:100%}}#inquiries input.text_small{width:190px;height:35px;padding:0 10px;border:1px solid #ccc;background-color:#fff;color:#000}#inquiries input.text_minimum{width:80px;height:23px;padding:0 10px;border:1px solid #ccc;background-color:#fff;color:#000}#inquiries input.text_reach{width:225px;height:23px;padding:0 10px;border:1px solid #ccc;background:#fff;color:#000}#inquiries .q_list_r_text{padding:10px 0;font-size:12px;line-height:1.2;margin-bottom:0}#inquiries div.q_block_l{float:left;width:300px}#inquiries div.q_block_r{float:left;width:350px}#inquiries .hope_msg_box{margin:10px 0;background:#e6ecfa}#inquiries .hope_msg_title{padding:10px 30px 8px;background-color:#7484bf;font-size:16px;font-weight:700;line-height:1.2;color:#fff}#inquiries .hope_msg_detaile{display:block;margin:0;padding:10px 20px}#inquiries .hope_msg_detaile1{font-weight:700;margin:0}#inquiries .hope_msg_detaile2{padding:0 0 0 40px;margin:0}#inquiries textarea.textarea_4c{width:520px;height:95px;padding:0 10px;border:1px solid #ccc;background:#fff;color:#000}#inquiries div.policy_box{margin:30px 0;border:1px solid #666;background-color:#fff}#inquiries div.policy_box h4{padding:5px 20px;background:#666;color:#fff}#inquiries div.policy_box p{margin:0;padding:10px 20px}#inquiries div.btnBox{text-align:center;overflow:hidden}.error input,.error textarea,.error select{border:2px solid #ed1c24;background:#ffe6e7}.iferror{display:none}.error .iferror{display:block;width:200px;color:red;padding:3px}.hint{color:#888}#thanks_content{text-align:center;margin:50px auto}.mw_wp_form.mw_wp_form_input .step-item,.wpcf7 .step-item{display:none}.mw_wp_form.mw_wp_form_input .step-item.current,.wpcf7 .step-item.current{display:block}.mw_wp_form.mw_wp_form_input .step-item.editMode,.wpcf7 .step-item.editMode{display:block}.mw_wp_form.mw_wp_form_input .btn__link-previous,.wpcf7 .btn__link-previous{border:1px solid #000;border-radius:30px;box-shadow:#333 0px 1px 0px;font-size:1.4rem;padding:2px 12px 2px 20px}.mw_wp_form.mw_wp_form_input .btn__link-previous:before,.wpcf7 .btn__link-previous:before{left:10px;right:auto;border-top:0;border-right:0;border-left:1px solid;border-bottom:1px solid}.mw_wp_form.mw_wp_form_input .btn__link-primary,.wpcf7 .btn__link-primary{background:#fff;background:linear-gradient(180deg,#fff 0%,#efefef 100%);border:solid 1px #fff;padding:12px 3.5em 12px;border-radius:3px;margin:0 5px;font-size:1.4rem;font-weight:700;color:#001a66;position:relative;display:inline-block;cursor:pointer;transition:.15s;box-shadow:0px 2px 2px 2px rgba(148,148,148,.6);text-decoration:none;min-width:154px;box-sizing:border-box}.mw_wp_form.mw_wp_form_input .btn-submit .wpcf7-submit,.wpcf7 .btn-submit .wpcf7-submit{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:solid 1px #fff;border-radius:3px;outline:none;background-image:none;background:#fff;background:linear-gradient(180deg,#fff 0%,#efefef 100%);width:auto;min-width:154px;height:auto;text-indent:inherit;padding:12px 3.5em 12px;margin:0 5px;font-size:1.4rem;font-weight:700;color:#001a66;position:relative;display:inline-block;cursor:pointer;transition:.15s;box-shadow:0px 2px 2px 2px rgba(148,148,148,.6);text-decoration:none;line-height:1.8}.mw_wp_form.mw_wp_form_input .btn__link-primary.btn-next,.wpcf7 .btn__link-primary.btn-next{padding:12px .5em 12px 1em}.mw_wp_form.mw_wp_form_input .btn__link-primary.btn-next:after,.wpcf7 .btn__link-primary.btn-next:after{content:"→";margin-left:.5em;font-weight:400}.mw_wp_form.mw_wp_form_input .btn__link-primary.btn-prev,.wpcf7 .btn__link-primary.btn-prev{padding:12px 1.5em 12px .5em}.mw_wp_form.mw_wp_form_input .btn__link-primary.btn-prev:before,.wpcf7 .btn__link-primary.btn-prev:before{content:"←";margin-right:.5em;font-weight:400}.mw_wp_form.mw_wp_form_input input.school,.wpcf7 input.school{transition:opacity .5s ease}.mw_wp_form.mw_wp_form_input input.school:not(.is-active),.wpcf7 input.school:not(.is-active){opacity:0;height:0 !important}.mw_wp_form.mw_wp_form_input p.freemode,.wpcf7 p.freemode{transition:opacity .5s ease}.mw_wp_form.mw_wp_form_input p.freemode:not(.is-active),.wpcf7 p.freemode:not(.is-active){opacity:0;height:0}table.tbl-form1{border-left:solid 1px #bbb}table.tbl-form1 tbody tr th,table.tbl-form1 tbody tr td{border:none;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb}table.tbl-form1 th{width:25%}table.tbl-form1 td{width:75%}.guide-main{font-size:22px;font-weight:700;padding:0 .5em;margin:1em 0 0;text-align:center;display:none;line-height:1.33}@media screen and (max-width:767px){.guide-main{font-size:18px}}.my-guide{display:none}.my-error{display:none;color:red;margin:.3em 0 0;font-size:14px;font-weight:700}.btn-step{text-align:center;display:none;margin:1em 0 0}.mw_wp_form .step-item>.tbl-form1:first-child{border-top:solid 1px #bbb}.mw_wp_form h3+.tbl-form1{border-top:solid 1px #bbb}.mw_wp_form.mw_wp_form_input .guide-main{display:block}.mw_wp_form.mw_wp_form_input .btn-step{display:block}.wpcf7 h3+.step-item>.tbl-form1:first-child{border-top:solid 1px #bbb}.wpcf7 h3+.tbl-form1{border-top:solid 1px #bbb}.wpcf7 .guide-main{display:block}.wpcf7 .btn-step{display:block}.step-zip table.tbl-form1 input[type=text]{width:200px}.step-tel table.tbl-form1 input[type=text]{width:100px}.step-item.check-error .q-error .q_list_l,.step-item.check-error .q-error .q_list_l_large h4{background-color:#ffa3a1}.step-item.check-error .q-error .q_list_r,.step-item.check-error .q-error .q_list_l_large{background-color:#ffefef}.step-media .mwform-checkbox-field{display:inline-block;min-width:40%;margin-right:10px}.step-media span label.locked{opacity:.75;color:#aaa}.step-media .sonata{display:flex;align-items:center}.step-media .sonata>*{margin-right:10px}.mw_wp_form .step-media .horizontal-item+.horizontal-item{margin-left:0}#media_1,#media_2{display:block;overflow:hidden}#media_1 .wpcf7-list-item,#media_2 .wpcf7-list-item{float:left;width:45%}[data-mysuggest]{max-height:200px;overflow-y:scroll}.p-thanks{background-color:#edf1f4;padding:120px 0;min-height:60vh;display:flex;align-items:center}.p-thanks .info-box{text-align:center}.p-message{padding:13.3333333333vw 0;font-size:3.7333333333vw}@media screen and (min-width:768px){.p-message{padding:80px 0;font-size:2.4rem}}.p-message h2{border-left:solid 1px #1f9806;color:var(--color-darkgreen3);padding:.2em 15px;font-size:3.7333333333vw;margin-bottom:38px}@media screen and (min-width:768px){.p-message h2{font-size:2.4rem;margin-bottom:38px}}.p-message p+P{margin-top:1em}.p-message .l-box{margin-bottom:1em}@media screen and (max-width:767px){.p-message .l-box .-img{text-align:center;margin-bottom:1.5em}}@media screen and (min-width:768px){.p-message .l-box{margin-bottom:20px;display:flex;flex-direction:row-reverse}.p-message .l-box .-img{margin-left:25px}.p-message .l-box .-text{flex:1}}@media screen and (max-width:767px){.p-message .-title{margin-top:2em}}.p-program{padding:19vw 0}@media screen and (min-width:768px){.p-program{padding:130px 0}}.p-programNav{background-color:var(--color-darkgreen3)}@media screen and (min-width:768px){.p-programNav ul{display:flex;flex-direction:row;justify-content:space-between}}.p-programNav ul li{width:100%;position:relative}.p-programNav ul li:after{content:"";width:3%;height:auto;padding-top:3%;border-bottom:2px solid #fff;border-right:2px solid #fff;position:absolute;right:5%;top:20%;transform:rotate(45deg)}@media screen and (min-width:768px){.p-programNav ul li{width:calc(100% / 3)}}@media screen and (min-width:768px){.p-programNav ul li:after{right:10%;top:40%}}.p-programNav ul li a{width:100%;height:40px;display:flex;justify-content:center;align-items:center;justify-content:center;background-color:var(--color-darkgreen);color:#fff;font-weight:700;border-bottom:1px solid #fff;transition:.3s ease-in;font-size:3.4666666667vw}.p-programNav ul li:last-of-type a{border-bottom:none}@media screen and (min-width:768px){.p-programNav ul li a{height:60px;border-left:1px solid #fff;border-bottom:none;font-size:1.6rem}.p-programNav ul li:last-of-type a{border-right:1px solid #fff}}.p-programNav ul li a:hover{background-color:var(--color-gray);color:var(--color-darkgreen)}.program-ttl{margin-bottom:7.4vw}@media screen and (min-width:768px){.program-ttl{margin-bottom:40px}}.program-ttl h2{color:var(--color-darkgreen3);font-size:6.8vw;padding-bottom:1.8vw;margin-bottom:1.4vw;line-height:1.2;border-bottom:6px solid;border-image:linear-gradient(90deg,rgba(220,237,222,1) 0%,rgba(0,146,70,1) 50%,rgba(220,237,222,1) 100%);border-image-slice:1}@media screen and (min-width:768px){.program-ttl h2{font-size:38px;padding-bottom:12px;margin-bottom:12px;border-bottom:8px solid}}.program-ttl p{font-size:3.6vw;font-weight:700}@media screen and (min-width:768px){.program-ttl p{font-size:28px}}@media screen and (max-width:768px){.program-point{margin-bottom:26vw}}@media screen and (min-width:768px){.program-point{margin-bottom:220px}}.program-point .-headimg{width:101.6%;margin-bottom:8.2vw}@media screen and (min-width:768px){.program-point .-headimg{width:calc(100% + 10px);margin-bottom:80px}}.program-point .-headBox{position:relative;display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){.program-point .-headBox .-photo{width:80%}.program-point .-headBox .-photo{margin-left:auto;margin-right:0}.program-point .-headBox.--02 .-photo{margin-left:0;margin-right:auto}}.program-point .-headBox .-txtbox{background-color:#fff;border-radius:10px;box-shadow:10px 10px 30px rgba(0,0,0,.1019607843);padding:2vw 2.6666666667vw 4vw;width:95%;position:relative;margin-left:auto;margin-right:auto;margin-top:-4.8vw}@media screen and (min-width:768px){.program-point .-headBox .-txtbox{padding:30px 40px;margin-top:-120px;margin-right:auto;margin-left:0;width:640px}.program-point .-headBox.--02 .-txtbox{margin-right:0;margin-left:auto}}.program-point .-headBox .-txtbox img{filter:drop-shadow(3px 2px 4px rgba(0,0,0,.197));position:absolute;width:32%;left:0;top:0;transform:translate(-20%,-65%)}@media screen and (min-width:768px){.program-point .-headBox .-txtbox img{width:24%;transform:translate(-30%,-50%)}.program-point .-headBox.--02 .-txtbox img{left:auto;right:0;transform:translate(30%,-50%)}}.program-point .-headBox .-txtbox .-shoulder{text-align:right;font-weight:700;font-size:3vw;padding-right:1em;background-color:#707070;color:#fff}@media screen and (min-width:768px){.program-point .-headBox .-txtbox .-shoulder{font-size:2rem}.program-point .-headBox.--02 .-txtbox .-shoulder{text-align:left;padding-left:1em}}.program-point .-headBox .-txtbox h3{font-size:5.5vw;font-weight:900;color:var(--color-darkgreen);line-height:1.3;padding:2vw 0 3.5vw;border-bottom:1px solid var(--color-darkgreen)}.program-point .-headBox .-txtbox h3 span{font-size:1.56em}@media screen and (min-width:768px){.program-point .-headBox .-txtbox h3{font-size:4rem;padding:20px 0}}.program-point .-headBox .-txtbox .-description{font-size:3.4666666667vw;line-height:1.8;padding-top:2.5vw}@media screen and (min-width:768px){.program-point .-headBox .-txtbox .-description{font-size:2rem;padding-top:20px}}.program-point h4{background:linear-gradient(120deg,rgba(0,146,70,1) 0%,rgba(149,201,159,1)100%);color:#fff;padding-top:.25em;padding-bottom:.25em}.program-point h4{margin-top:16vw;font-size:4.2vw}@media screen and (min-width:768px){.program-point h4{margin-top:80px;font-size:24px}}.teacher-wrap{margin-bottom:6.4vw;background-color:var(--color-gray);padding:8vw 4vw}@media screen and (min-width:768px){.teacher-wrap{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:140px;padding:50px 60px}}.teacher-wrap .-item{position:relative}@media screen and (min-width:768px){.teacher-wrap .-item{width:28%}}@media screen and (max-width:768px){.teacher-wrap .-item{margin-bottom:18vw}.teacher-wrap .-item:last-of-type{margin-bottom:0}}.teacher-wrap .-item .-photo{position:relative;width:88%;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.teacher-wrap .-item .-photo{width:100%}}.teacher-wrap .-item .-photo span{position:absolute;background-color:#fff;padding:.025em 2em;box-shadow:3px 3px 4px #00000022;color:var(--color-darkgreen);top:6vw;left:-4.8vw;font-size:4vw}.teacher-wrap .-item .-photo span:first-letter {color:#00c117}@media screen and (min-width:768px){.teacher-wrap .-item .-photo span{top:18px;left:-18px;font-size:2rem;padding:.025em 1em}}.teacher-wrap .-item .-txtbox{padding:4.6vw;position:relative;margin-top:6vw;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.teacher-wrap .-item .-txtbox{height:340px;padding:20px;margin-top:20px;display:flex;flex-direction:column;justify-content:space-between}}.teacher-wrap .-item .-txtbox:before{content:"";width:15%;height:auto;padding-top:15%;border-top:2px solid #00924763;border-left:2px solid #00924763;position:absolute;left:0;top:0}.teacher-wrap .-item .-txtbox:after{content:"";width:15%;height:auto;padding-top:15%;border-bottom:2px solid #00924763;border-right:2px solid #00924763;position:absolute;right:0;bottom:0}@media screen and (min-width:768px){.teacher-wrap .-item .-txtbox:before{width:20%;padding-top:20%;border-top:3px solid #00924763;border-left:3px solid #00924763}.teacher-wrap .-item .-txtbox:after{width:20%;padding-top:20%;border-bottom:3px solid #00924763;border-right:3px solid #00924763}}.teacher-wrap .-item .-txtbox .-description{line-height:1.7;line-height:1.7;font-size:3.8vw}@media screen and (min-width:768px){.teacher-wrap .-item .-txtbox .-description{font-size:1.8rem}}.teacher-wrap .-item .-txtbox .-name{margin-top:4vw;text-align:right;font-size:3.2vw;position:relative}@media screen and (min-width:768px){.teacher-wrap .-item .-txtbox .-name{margin-top:1.6rem;margin-top:auto;margin-bottom:0;font-size:1.6rem}}.teacher-wrap .-item .-txtbox .-name:before{content:"";width:65%;height:1px;background-color:#b8b8b8;position:absolute;left:0;top:50%}@media screen and (min-width:768px){.teacher-wrap .-item .-txtbox .-name:before{width:42%}}.course-wrap{background-color:var(--color-gray);padding:5.2vw;margin-bottom:10vw}@media screen and (min-width:768px){.course-wrap{padding:40px 40px 60px;margin-bottom:140px}}.course-wrap .-description{line-height:1.8;font-size:3.8vw}@media screen and (min-width:768px){.course-wrap .-description{font-size:1.9rem}}.course-wrap .-images{position:relative;margin-top:5.2vw}@media screen and (min-width:768px){.course-wrap .-images{display:flex;flex-direction:row;justify-content:center;gap:10%;margin-top:40px}}@media screen and (min-width:768px){.course-wrap .-images img{width:35%}}@media screen and (max-width:768px){.course-wrap .-images img:first-of-type{margin-bottom:20%}}.course-wrap .-images:before,.course-wrap .-images:after{content:"";background-color:var(--color-darkgreen);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:768px){.course-wrap .-images:before{width:6%;padding-top:1%}.course-wrap .-images:after{width:1%;padding-top:6%}}@media screen and (max-width:768px){.course-wrap .-images:before{width:14%;padding-top:2%}.course-wrap .-images:after{width:2%;padding-top:14%}}.support-img{width:100%;margin-bottom:4.8vw}@media screen and (min-width:768px){.support-img{margin-bottom:30px}}.support-wrap{width:95%;margin:-14vw auto 26vw auto;padding:1em 1.5em;background:linear-gradient(-8deg,rgba(220,237,222,1) 0%,rgba(255,255,255,1)100%);position:relative;box-shadow:6px 4px 6px #00000022}@media screen and (min-width:768px){.support-wrap{width:fit-content;margin:-220px 40px 220px auto;padding:40px 60px}}.support-wrap .-description{font-size:3.4666666667vw;line-height:1.9}@media screen and (min-width:768px){.support-wrap .-description{font-size:2rem}}@media screen and (max-width:768px){.support-wrap .-description{text-align:center}}.support-wrap .-description span{font-weight:700;color:var(--color-darkgreen3);font-size:1.1em}.info-wrap{background-color:var(--color-darkgreen);border-radius:10px}@media screen and (min-width:768px){.info-wrap{display:flex;flex-direction:row;align-items:stretch}.info-wrap img{width:45%}}.info-wrap .-txtbox{flex:1;padding:4.2vw;position:relative}@media screen and (min-width:768px){.info-wrap .-txtbox{padding:30px}}.info-wrap .-txtbox .-item{position:absolute;color:var(--color-darkgreen);font-weight:700;font-family:"Roboto",sans-serif;font-style:italic;line-height:1;font-size:6vw;right:1.5%;top:0;transform:translateY(-84%)}@media screen and (min-width:768px){.info-wrap .-txtbox .-item{font-size:34px;right:8px}}.info-wrap .-item:first-letter {color:#31d100}.info-wrap .-description{color:#fff;font-size:3.6vw;line-height:1.7;margin-bottom:4vw}@media screen and (min-width:768px){.info-wrap .-description{font-size:1.8rem;margin-bottom:25px}}.info-wrap a{width:100%;display:block;background-color:#fff;margin-left:auto;margin-right:auto;border-radius:999px;padding:1vw;text-align:center;font-weight:700;font-size:3.4vw;color:var(--color-darkgreen3);transition:.3s ease-in;margin-bottom:2.8vw;position:relative}.info-wrap a:last-of-type{margin-bottom:0;background-color:var(--color-darkred);color:#fff}@media screen and (min-width:768px){.info-wrap a{padding:.25em;font-size:19px;margin-bottom:10px}.info-wrap a:last-of-type{margin-bottom:0}}.info-wrap a:hover{color:var(--color-darkgreen);background-color:var(--color-gray)}.info-wrap a:last-of-type:hover{color:var(--color-gray);background-color:var(--color-darkgreen3)}.info-wrap a:after{content:"";width:3%;height:auto;padding-top:3%;border-bottom:2px solid var(--color-darkred);border-right:2px solid var(--color-darkred);position:absolute;right:5%;top:35%;transform:rotate(-45deg)}.info-wrap a:last-of-type:after{border-bottom:2px solid #fff;border-right:2px solid #fff}@media screen and (min-width:768px){.info-wrap a:after{right:5%}}.pagetop{height:50px;width:50px;position:fixed;right:30px;bottom:30px;background:#fff;border:solid 2px #505050;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:2;opacity:0;transition:.3s ease-in}.pagetop__arrow{height:10px;width:10px;border-top:3px solid #505050;border-right:3px solid #505050;transform:translateY(20%) rotate(-45deg)}.p-infomation{padding:13.3333333333vw 0;font-size:3.7333333333vw}@media screen and (min-width:768px){.p-infomation{padding:80px 0;font-size:2.4rem}}.p-infomation h2{border-left:solid 1px #1f9806;color:var(--color-darkgreen3);padding:.2em 15px;margin-bottom:38px}.info-list li{margin-bottom:1em;padding-bottom:2em;border-bottom:solid 1px var(--color-gray)}.info-cat,.info-date{display:inline-block}.info-cat{vertical-align:middle;font-size:1rem;background-color:var(--color-black);color:#fff;padding:.2rem .4rem}.info-date{font-size:1.4rem;color:var(--color-darkred);line-height:1;font-style:italic}.info-link{font-size:4.5vw;line-height:1.4;font-weight:500;display:block;position:relative;transition:.2s;padding-right:40px}.info-link:after{content:"";width:14px;height:14px;background-image:url(//euro-medical-university.org/wp-content/themes/emu/assets/css/../img/icon_link.png);background-size:contain;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.info-link:hover{opacity:.7}@media screen and (min-width:768px){.p-information h2{margin-bottom:38px;font-size:2.4rem}.info-link{font-size:2rem}.info-list li{margin-bottom:15px;padding-bottom:30px}.info-link:after{content:"";width:20px;height:20px}}.pagination .screen-reader-text{display:none}.pagination .nav-links{font-size:1.4rem;color:var(--color-darkblue);text-align:center}.p-article{padding:13.3333333333vw 10px}@media screen and (min-width:768px){.p-article{padding:80px 0}}.article-link{width:100%;font-size:1.4rem;color:var(--color-darkblue);display:flex;flex-direction:row;justify-content:center;gap:4em;margin-top:60px}@media screen and (min-width:768px){.article-link{margin-top:3cqb}}.article-link a{display:block;color:var(--color-darkblue);width:42%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}.article-link a:nth-of-type(1){padding-left:26px;text-align:left}.article-link a:nth-of-type(1):after,.article-link a:nth-of-type(2):after{content:"";width:12px;height:18px;background-color:var(--color-darkblue);position:absolute;top:50%;transform:translateY(-50%)}.article-link a:nth-of-type(1):after{clip-path:polygon(100% 0%,30% 50%,100% 100%,70% 100%,0% 50%,70% 0);left:0}.article-link a:nth-of-type(2):after{clip-path:polygon(30% 0,100% 50%,30% 100%,0% 100%,70% 50%,0% 0%);right:0}.article-link a:nth-of-type(2){padding-right:26px;text-align:right}@media screen and (min-width:768px){.article-link a{width:30%}}.to-archive{color:var(--color-darkblue);font-size:1.5rem;display:block;width:fit-content;margin:1em auto 0 auto}.article-head .article-info{margin-bottom:.5rem}.article-head .article-info .article-cat{display:inline-block;vertical-align:middle}.article-head .article-info .article-cat a{font-size:.875rem;line-height:1;display:inline-block;margin-right:.5rem;padding:.375rem .5rem;text-decoration:none;color:#fff;background-color:#03162f}.article-head .article-info .article-date{font-size:1rem;display:inline-block;vertical-align:middle;color:#888}.article-date{margin-bottom:-.8%}.article-head .article-info .article-date i{font-size:1.25rem;position:relative;top:.25rem}.article-head h1{font-size:2.125rem;margin:0 0 2rem;letter-spacing:1px;line-height:1.5}.article-head .article-img{margin-bottom:2rem}.article-head .article-img img{display:block}.article-foot .article-tag{margin-bottom:1rem;text-align:right}.article-foot .article-tag ul{list-style:none}.article-foot .article-tag ul li{font-size:.9rem;display:inline-block;margin-right:.5rem;vertical-align:middle}.article-foot .article-tag ul li:last-child{margin-right:0}.article-foot .article-tag ul li a{line-height:1;display:block;padding:.25rem .5rem;text-decoration:none;color:#000;border:1px solid #000}.article-foot .article-tag ul li a:hover{opacity:.6}.article-foot .article-author{font-weight:500;line-height:1;text-align:right;vertical-align:middle}.article-foot .article-author i{font-size:1.25rem;position:relative;top:.25rem}@media(max-width:480px){.article-head h1{font-size:1.75rem}}.editor-content p code,.editor-content p img,.editor-content p iframe,.editor-content p object,.editor-content figure img,.editor-content figure iframe,.editor-content figure video,.editor-content figure audio,.editor-content pre code{margin-bottom:0}.editor-content figure img{width:100%}.editor-content th,.editor-content td{border-color:#ddd}.editor-content p,.editor-content ul,.editor-content ol,.editor-content table,.editor-content dl,.editor-content blockquote,.editor-content pre,.editor-content code,.editor-content img,.editor-content picture img,.editor-content figure,.editor-content iframe,.editor-content object,.editor-content hr,.editor-content video,.editor-content audio{margin-bottom:2.5em;letter-spacing:1px}.editor-content b,.editor-content strong{font-weight:700}.editor-content .wp-block-buttons{text-align:center}.editor-content .wp-block-buttons .wp-block-button__link:hover{opacity:.8}.editor-content ul:not([class]){padding-left:1.25em;list-style:disc}.editor-content ol:not([class]){padding-left:1.875em;list-style:decimal}.editor-content table{width:100%;border-collapse:collapse}.editor-content table thead{border:none}.editor-content table th,.editor-content table td{box-sizing:border-box;padding:.625em;text-align:left;vertical-align:middle;border:1px solid #ddd}.editor-content img,.editor-content iframe,.editor-content object,.editor-content video,.editor-content audio{line-height:1}.editor-content img{height:auto}.editor-content figure{max-width:100%}.editor-content iframe,.editor-content object{width:100%}.editor-content blockquote{line-height:1.5;position:relative;padding:3.125em 1.875em .625em;color:#555;background-color:#f1f4f4}.editor-content blockquote:before{font-family:"Material Symbols Outlined";font-size:1.875em;font-weight:900;position:absolute;top:.3125em;left:.9375em;content:"\e244";color:#ccc}.editor-content blockquote p,.editor-content blockquote cite{margin-bottom:1em}.editor-content blockquote p cite{margin-bottom:0}.editor-content blockquote cite{font-size:.6125em;display:block;text-align:right}.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5{margin:3rem 0 2rem;letter-spacing:1px;line-height:1.5}.editor-content h2{font-size:1.875rem;padding:.75rem 0;border-bottom:solid 5px #03162f}.editor-content h3{font-size:1.5rem;padding:0 1rem;border-left:solid .375rem #415671;background:0 0}.editor-content h4{font-size:1.25rem}.editor-content h5{font-size:1.125rem}@media (max-width:480px){.editor-content p,.editor-content ul,.editor-content ol,.editor-content table,.editor-content dl,.editor-content blockquote,.editor-content pre,.editor-content code,.editor-content img,.editor-content picture img,.editor-content figure,.editor-content iframe,.editor-content object,.editor-content hr,.editor-content video,.editor-content audio{margin-bottom:1.5em}.editor-content th,.editor-content td{padding:.625em}.editor-content blockquote{padding:2.5em 1.875em 1.875em}.editor-content blockquote::before .editor-content blockquote:after{font-size:1.25em}.editor-content blockquote p,.editor-content blockquote cite{margin-bottom:.625em}.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5{margin:2rem 0}.editor-content h2{font-size:1.5rem}.editor-content h3{font-size:1.375rem}.editor-content h4{font-size:1.25rem}.editor-content h5{font-size:1rem}.editor-content h6{font-size:.9375rem}}@media (max-width:332px){.editor-content h2{font-size:1.25rem}.editor-content h3{font-size:1.125rem}.editor-content h4{font-size:1rem}.editor-content h5{font-size:.9375rem}.editor-content h6{font-size:.875rem}}.has-black-color{color:var(--color-black)}.has-cyan-bluish-gray-color{color:var(--color-gray)}.has-white-color{color:#fff}.has-pale-pink-color{color:pink}.has-vivid-red-color{color:var(--color-red)}.has-luminous-vivid-orange-color{color:orange}.has-luminous-vivid-amber-color{color:#c90}.has-light-green-cyan-color{color:#096}.has-vivid-green-cyan-color{color:#009e82}.has-pale-cyan-blue-color{color:var(--color-lightblue3)}.has-vivid-cyan-blue-color{color:var(--color-blue)}.has-vivid-purple-color{color:#9900fa}.has-black-background-color{background-color:var(--color-black)}.has-cyan-bluish-gray-background-color{background-color:var(--color-gray)}.has-white-background-color{background-color:#fff}.has-pale-pink-background-color{background-color:pink}.has-vivid-red-background-color{background-color:var(--color-red)}.has-luminous-vivid-orange-background-color{background-color:orange}.has-luminous-vivid-amber-background-color{background-color:#c90}.has-light-green-cyan-background-color{background-color:#096}.has-vivid-green-cyan-background-color{background-color:#009e82}.has-pale-cyan-blue-background-color{background-color:var(--color-lightblue3)}.has-vivid-cyan-blue-background-color{background-color:var(--color-blue)}.has-vivid-purple-background-color{background-color:#9900fa}.has-text-align-left{text-align:left}.has-text-align-center{text-align:center}.has-text-align-right{text-align:right}.news-headline a,.news-ttl{color:#fff}.news-hedline-time{font-size:1rem;font-style:italic}.news-hedline-title{font-size:1.5rem;font-weight:500}.news-hedline-contant{width:100%;padding-right:20%;position:relative}.news-hedline-contant:after{content:"";width:40px;height:40px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(-45deg);position:absolute;right:5%;top:50%;transform:rotate(-45deg) translateY(-50%);transition:.2s}.news-headline a:hover .news-hedline-contant:after{right:4%}@media (max-width :677px){.news-hedline-contant:after{width:5%;height:0;padding-top:5%}}