body{font-family:'Roboto','Noto Sans JP',sans-serif;margin:0;font-weight:500;color:#123747;font-size:15px;line-height:160%;letter-spacing:0.1rem}::placeholder{color:#9F9F9F}a{color:#123747;transition:all .2s linear;text-decoration:none}a:hover{color:#1e4150}.pickup a,.latest-news a,.wrap-text a,.list-path a{color:#123747;position:relative;text-decoration:none}.pickup a::before,.latest-news a::before,.wrap-text a::before,.list-path a::before{position:absolute;left:0;content:'';width:100%;height:1px;background:#1B485B;bottom:-3px;transform:scale(0, 1);transform-origin:left top;transition:transform 0.3s}.pickup a:hover,.latest-news a:hover,.wrap-text a:hover,.list-path a:hover{opacity:1}.pickup a:hover::before,.latest-news a:hover::before,.wrap-text a:hover::before,.list-path a:hover::before{transform:scale(1, 1)}.btn{transition:all .2s linear}.btn:active{border:none}.btn-blue{padding-right:42px;padding-left:0;position:relative;transition:all 0.4s;display:inline-block;text-align:right}.btn-blue:hover{opacity:.9}.btn-blue:hover:before{transform:scale(1.2)}.btn-blue:after{content:'';display:block;width:15px;height:14px;background-image:url("/wp-content/themes/eng/img/icon-arrow_white.svg");vertical-align:middle;right:1px;position:absolute;top:11px;background-size:20px;background-repeat:no-repeat;background-position:center;z-index:1}.btn-blue:before{transition:all 0.2s;content:'';display:block;width:40px;height:40px;background-color:#03C2EF;right:-11px;position:absolute;top:-2px;background-size:40px;background-position:center;border-radius:50%}.btn-blue.min{padding-right:24px}a[target="_blank"]{position:relative;padding-right:20px;display:inline-block}a[target="_blank"]:after{content:'';display:block;width:15px;height:14px;background-image:url(/wp-content/themes/eng/img/icon-new-tab_navy.svg);vertical-align:middle;right:4px;position:absolute;top:6px;background-size:12px;background-repeat:no-repeat;background-position:center}a[href$=".pdf"]{padding-right:45px;position:relative;display:inline-block}a[href$=".pdf"]:after{content:"PDF";background:#F77B62;color:#fff;padding:0;display:inline-block;font-size:10px;font-weight:700;width:35px;text-align:center;height:16px;line-height:17px;position:absolute;top:4px}.row>*{padding-right:calc(var(--bs-gutter-x) * .9);padding-left:calc(var(--bs-gutter-x) * .9)}h1,h2,h3,h4,h5,h6,strong{font-weight:700}header{width:100%;position:relative;min-height:26px}header .container-fluid{padding:0}header .link-head{height:35px;width:100%;background-image:linear-gradient(90deg, #03C2EF, #0096D5);position:relative;z-index:2;font-size:90%}header .link-head nav{padding:0}header .link-head a{color:#fff;display:block;text-decoration:none}header .link-head a:hover{opacity:.6}header .link-head ul{margin:0;line-height:35px}header .link-head ul li{display:inline-block}header .link-head ul li:not(:last-child){margin-right:0.8rem}header .link-head ul li:nth-last-child(2){margin-right:0.3rem}header .link-head ul a[target="_blank"]{padding-right:20px}header .link-head ul a[target="_blank"]:after{background-image:url(/wp-content/themes/eng/img/icon-new-tab_white.svg);top:10px}header .link-head .langage a{background:#123747;position:relative;padding-left:37px;padding-right:10px}header .link-head .langage a:hover{background:#081920;opacity:1;color:#E0E0E0}header .link-head .langage a:after{content:'';display:block;width:15px;height:15px;background-image:url(/wp-content/themes/eng/img/icon-langage.svg);vertical-align:middle;left:13px;position:absolute;top:9px;background-size:15px;background-repeat:no-repeat;background-position:center}header .logo{background:#fff}header .logo h1{padding:10px 0 23px 0}header .logo img{width:340px;height:61px}header nav{padding-top:6px}header .navi{list-style:none;margin:0;padding:0;display:flex;z-index:2;background-color:#fff}header .navi a{font-size:115%;font-weight:700;padding:27px 1rem 45px;text-decoration:none;position:relative;display:block}header .navi a:after{right:-2px;top:32px}header .navi li:last-of-type{padding-right:0}header .menu{top:100%;visibility:hidden;position:absolute;bottom:-95px;left:0;width:100%;opacity:0;transition:all .3s ease-out}header .menu .inner{background-color:#F0FBFF;padding:1rem 2rem 5rem;list-style:none;max-width:100vw;width:100%;margin:0 auto}header .navi li:hover a:before,header .navi li.current_page_item a:before,header .navi li.current-page-parent a:before{content:'';display:block;width:80%;height:5px;background-image:linear-gradient(90deg, #03C2EF, #0096D5);left:10%;position:absolute;top:70px;background-size:100% 7px}header .navi li:hover .menu{visibility:visible;z-index:999;opacity:1}header .sub-menu{list-style:none;padding:0;width:82vw;margin:0 auto}header .sub-menu li{width:21%;border-bottom:1px solid #7BDCFF;margin:0 0.5%;display:inline-block}header .sub-menu a{display:block;padding:1rem 1rem 1rem 0;position:relative;font-size:97%}header .sub-menu a:hover:after{right:0px}header .sub-menu a:after{content:'';display:block;width:20px;height:20px;background-image:url("/wp-content/themes/eng/img/icon-arrow-right_blue.svg");vertical-align:middle;right:4px;position:absolute;top:21px;background-size:20px;background-repeat:no-repeat;background-position:center;transition:all .2s linear}header .sub-menu a:before{display:none !important}.wrap-news{width:72%;padding-left:3rem}.wrap-news h2{color:#0096D5;font-size:275%;margin-bottom:2rem}.swiper-container{width:100%;overflow:hidden;position:relative}.swiper-slide{opacity:0.4;overflow:hidden;transition:.7s}.swiper-slide a{padding:0;display:inherit !important}.swiper-slide a:after{display:none}.swiper-slide img{width:100%;transform:scale(0.9)}.swiper-slide-active{opacity:1;z-index:1}.swiper-slide-active a:hover{transform:scale(1.1);opacity:.9}.swiper-slide-active img{transform:scale(1)}.swiper-pagination{position:absolute;bottom:20px !important;width:auto !important;left:initial;right:156px;left:unset;z-index:1;text-align:left;top:unset !important}.swiper-pagination-bullet{background:#fff;opacity:1;width:13px;height:13px;margin:0 8px !important}.swiper-pagination-bullet-active{background:#FFD200}.swiper-button-next,.swiper-button-prev{position:absolute;width:68px;height:68px;background-image:url("/wp-content/themes/eng/img/icon-slide.svg");background-size:19px 15.2px;background-repeat:no-repeat;background-position:center;top:unset !important;bottom:0;cursor:pointer;transition:all .4s}.swiper-button-next:hover,.swiper-button-prev:hover{opacity:.8}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next{background-color:#0096D5;right:0}.swiper-button-prev{background-color:#03C2EF;transform:scale(-1, 1);right:68px;left:unset}.pickup{border:3px solid #FFD200;background:#F8F8F8;padding:2.5rem;border-radius:15px;margin:3rem 0 0}.pickup h2{position:relative;padding-left:50px;font-size:176%}.pickup h2:before{content:'';display:block;width:43px;height:43px;background-image:url(/wp-content/themes/eng/img/icon-pickup.svg);vertical-align:middle;left:-8px;position:absolute;top:-7px;background-size:43px;background-repeat:no-repeat;background-position:center}.pickup ul{padding:0;margin:5px 0 0}.cat{width:116px;display:block;color:#fff;padding:2px 21px;border-radius:15px;text-align:center;font-size:85%;background:#03C2EF}.cat.info{background:#123747}.cat.exam{background:#F77B62}.cat.event{background:#75BFB1}.cat.student{background:#03C2EF}.cat.research{background:#0096D5}.pickup ul,.latest-news ul{list-style:none}.pickup ul li:first-of-type,.latest-news ul li:first-of-type{width:111px}.pickup ul li:nth-child(2),.latest-news ul li:nth-child(2){width:135px}.pickup ul a,.latest-news ul a{display:inline-block}.latest-news ul:nth-child(n+2){border-top:1px solid #CECECE}.latest-news ul{list-style:none;padding:1.75rem 0 .9rem 0}.latest-news ul li:not(:last-child){padding-right:1.4rem}.wrap-news{background:#F0FBFF;border-top-right-radius:60px;border-bottom-right-radius:60px;position:absolute;left:0;top:0;padding:6rem 4rem 5rem 7rem}.wrap-news h2{color:#123747;font-size:230%;padding-left:7px;margin-bottom:5rem}.target-news{background:#F8F8F8;padding:3.5rem 3rem 2rem;border-radius:25px;margin:3.5rem 0 1rem}.left-fluid{position:relative;height:auto;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;margin-top:3rem}.target li{margin-bottom:20px}.target a{color:#fff;padding:45px 50px 45px 30px;position:relative;transition:all 0.4s;display:inline-block;width:100%;font-size:120%}.target a:hover{opacity:.9}.target a:hover:before{transform:scale(1.2)}.target a:after{content:'';display:block;width:15px;height:14px;vertical-align:middle;right:30px;position:absolute;top:48px;background-size:20px;background-repeat:no-repeat;background-position:center;z-index:1}.target a:before{transition:all 0.2s;content:'';display:block;width:40px;height:40px;right:18px;background:#fff;position:absolute;top:35px;background-size:40px;background-position:center;border-radius:50%}.target .applicant{background:#03C2EF}.target .applicant:after{background-image:url("/wp-content/themes/eng/img/icon-arrow-right_blue.svg")}.target .student{background:#0096D5}.target .student:after{background-image:url("/wp-content/themes/eng/img/icon-arrow-right_light-blue.svg")}.target .graduate{background:#75BFB1}.target .graduate:after{background-image:url("/wp-content/themes/eng/img/icon-arrow-right_green.svg")}.target .company{background:#F77B62}.target .company:after{background-image:url("/wp-content/themes/eng/img/icon-arrow-right_red.svg")}.banner li{margin-bottom:20px}.banner img{width:100%;border-radius:10px}.banner a{display:block}.banner a:has(img){padding:0;transition:all 0.4s}.banner a:has(img):after{display:none}.banner a:has(img):hover{opacity:.8}.banner .banner-text{position:relative;border:3px solid #0096D5;padding:1.2rem 33px 1.2rem 1rem;border-radius:10px;line-height:117%;font-weight:700;transition:all 0.4s}.banner .banner-text:after{transition:all 0.2s;content:'';display:block;width:15px;height:14px;vertical-align:middle;right:10px;position:absolute;top:38%;background-size:20px;background-repeat:no-repeat;background-position:center;z-index:1;background-image:url("/wp-content/themes/eng/img/icon-arrow-navy.svg")}.banner .banner-text:hover{background:#F0FBFF}.banner .banner-text:hover:after{right:6px}.banner .banner-text[target="_blank"]:after{top:41%;width:15px;height:14px;background-size:12px;background-image:url(/wp-content/themes/eng/img/icon-new-tab_navy.svg)}.side{padding-bottom:60px}.side-menu{background:#F8F8F8;padding:2rem 1rem 1.4rem;margin-bottom:2rem}.side-menu h2{font-size:140%;text-align:center;margin-bottom:1.5rem}.side-menu h2 a:hover{opacity:.9}.side-menu li:not(:last-child){margin-bottom:.2rem}.side-menu li a.current{opacity:.8}.side-menu li a.current:before{transform:scale(1.3);background-color:#0096D5}.side-menu li a{position:relative;padding:0.3rem 10px 0.3rem 50px;position:relative;transition:all 0.4s;display:inline-block;width:100%}.side-menu li a:hover{opacity:.9}.side-menu li a:hover:before{transform:scale(1.3)}.side-menu li a:after{content:'';display:block;width:13px;height:12px;vertical-align:middle;left:22px;position:absolute;background-image:url("/wp-content/themes/eng/img/icon-arrow_white.svg");top:11px;background-size:13px;background-repeat:no-repeat;background-position:center;z-index:1}.side-menu li a:before{transition:all 0.2s;content:'';display:block;width:22px;height:22px;left:17px;background:#03C2EF;position:absolute;top:6px;background-size:22px;background-position:center;border-radius:50%}footer{background-image:url("/wp-content/themes/eng/img/bg-footer.jpg");background-size:auto 265px;background-position:center right;background-repeat:no-repeat;background-color:#000C0F;padding:6rem 0 3rem;color:#fff;height:265px;min-width:100%;width:auto}footer h1{font-size:160%}footer p{margin:0;font-size:90%;line-height:130%}footer a{color:#fff}footer a:hover{opacity:.6;color:#fff}footer a[target="_blank"]{padding-right:0}footer a[target="_blank"]:after{display:none}footer .text-end li{display:inline-block}footer .text-end li:not(:last-child){margin-right:10px}.copyright{background:#0096D5;color:#fff;padding:15px 0;font-size:80%}#g-nav{position:fixed;z-index:999;top:0;right:-120%;width:100%;min-height:100vh;background:#999;transition:all 0.6s}#g-nav.panelactive{right:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;min-height:100vh;overflow:auto;-webkit-overflow-scrolling:touch;background:#fff;color:#03C2EF}#g-nav.panelactive #g-nav-list a{text-decoration:none}#g-nav.panelactive #g-nav-list .ibadai-logo{padding:0;width:72px;height:39px}#g-nav.panelactive #g-nav-list .site-logo{padding:0;width:155px;height:26px;margin-top:12px}#g-nav.panelactive #g-nav-list .navi{list-style:none;width:fit-content;margin:auto;margin-top:7rem;padding:0;border-bottom:1px solid #ccc}#g-nav.panelactive #g-nav-list .navi li{min-width:316px;display:block}#g-nav.panelactive #g-nav-list .navi a{position:relative;padding:.7rem 1rem .7rem .5rem;display:block;transition:all .4s}#g-nav.panelactive #g-nav-list .navi a:hover{color:#83c2ef}#g-nav.panelactive #g-nav-list .navi>li{border-top:1px solid #ccc}#g-nav.panelactive #g-nav-list .current_page_item{background:#F0FBFF}#g-nav.panelactive #g-nav-list .current_page_item .menu li{background:#fff}#g-nav.panelactive #g-nav-list a[target="_blank"]:after{right:10px;top:14px}#g-nav.panelactive #g-nav-list .menu-item-has-children{position:relative;padding-right:50px}#g-nav.panelactive #g-nav-list .menu-item-has-children .acc{position:absolute;display:block;width:25px;height:25px;right:0;top:5px}#g-nav.panelactive #g-nav-list .menu-item-has-children .acc:hover:before{transform:rotate(45deg)}#g-nav.panelactive #g-nav-list .menu-item-has-children .acc:before{transition:all .2s linear;content:"";position:absolute;background-image:url(/wp-content/themes/eng/img/icon-plus.svg);display:block;background-position:12px center;top:10px;right:12px;width:12px;height:12px;z-index:1;background-size:12px}#g-nav.panelactive #g-nav-list .menu-item-has-children:hover{cursor:pointer}#g-nav.panelactive #g-nav-list .menu-item-has-children:hover:after{background-color:#F0FBFF}#g-nav.panelactive #g-nav-list .menu-item-has-children .menu{display:none}#g-nav.panelactive #g-nav-list .active .menu{display:block}#g-nav.panelactive #g-nav-list .active .acc:before{background-image:url("/wp-content/themes/eng/img/icon-minus.svg")}#g-nav.panelactive #g-nav-list .active .acc:hover:before{transform:rotate(0)}#g-nav.panelactive #g-nav-list .inner ul{margin-top:0;list-style:none;padding-left:0}#g-nav.panelactive #g-nav-list .inner li{padding-bottom:0}#g-nav.panelactive #g-nav-list .inner a{padding:.4rem 1rem .4rem .5rem;font-size:93%}#g-nav.panelactive #g-nav-list .link_head ul{margin:auto;margin-top:20px;width:fit-content}#g-nav.panelactive #g-nav-list .link_head ul li{width:316px;position:relative;padding:0.2rem 0 0.2rem 18px}#g-nav.panelactive #g-nav-list .link_head ul li:before{content:"";display:block;position:absolute;background:#9f9f9f;background-size:8px;left:0;top:11px;width:8px;height:8px;border-radius:50%}#g-nav.panelactive #g-nav-list .link_head ul li a[target="_blank"]:after{right:1px;top:5px}#g-nav.panelactive #g-nav-list .link_head ul li a{transition:all .4s}#g-nav.panelactive #g-nav-list .link_head ul li a:hover{text-decoration:underline}#g-nav.panelactive #g-nav-list .lang{margin-top:15px}#g-nav.panelactive #g-nav-list .lang ul{margin:auto;margin-top:20px;width:316px;width:fit-content}#g-nav.panelactive #g-nav-list .lang ul li a{display:block;text-align:center;padding:15px 0;color:#fff;width:158px;background:#03C2EF;transition:all .4s}#g-nav.panelactive #g-nav-list .lang ul li a:hover{border-radius:30px;background:#029bbf}#g-nav.panelactive #g-nav-list .lang ul li:last-of-type a{background:#123747}#g-nav.panelactive #g-nav-list .lang ul li:last-of-type a:hover{background:#000}#g-nav.panelactive #g-nav-list .copy{margin-top:5rem;display:block;font-size:85%;font-weight:700}.openbtn{position:fixed;z-index:9999999;cursor:pointer;width:64px;height:64px;top:12px;right:10px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:19px;height:1px;border-radius:0 0 0 5px;background:#123747}.openbtn span:nth-of-type(1){top:25px;width:45%}.openbtn span:nth-of-type(2){top:33px;width:32%}.openbtn span:nth-of-type(3){top:41px;width:20%}.openbtn span:nth-of-type(3)::after{content:"";position:absolute;top:2px;left:-17px;color:#fff;font-size:0.7rem;text-transform:uppercase;letter-spacing:1px;display:block;width:64px;text-align:center}.openbtn.active span:nth-of-type(1){top:16px;left:18px;transform:translateY(6px) rotate(-45deg);width:43%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:28px;left:18px;transform:translateY(-6px) rotate(45deg);width:43%}.openbtn.active span:nth-of-type(3)::after{content:"";transform:translateY(0) rotate(-45deg);top:6px;left:1px}#g-nav p{margin:0}#g-nav .nav-links{margin-bottom:16px}#g-nav .nav-links ul a{padding:0.3rem 0.5rem 0.3rem 23px}#g-nav .nav-links ul a:before{top:12px}#g-nav .nav-links ul a:after{top:10px}.pagination{margin-top:2.5rem}.pagination a,.pagination span{width:60px;height:60px;line-height:57px;border-radius:5px;display:inline-block;text-align:center;margin-right:10px}.pagination a{background:#F0FBFF;text-decoration:none;color:#0096D5}.pagination a:hover{color:#fff;background-color:#0096D5}.pagination span{color:#fff;background-color:#03C2EF}.list-path ul{padding:25px 1rem 25px 10px;margin:0}.list-path ul .list-inline-item:not(:last-child){margin-right:1.2rem}.list-path ul a{text-decoration:none;position:relative}.list-path ul a:hover{opacity:.9}.list-path ul a:after{content:"";position:absolute;display:block;background:url("/wp-content/themes/eng/img/icon-arrow-navy.svg") no-repeat;background-position:center;background-size:19px;width:25px;height:25px;right:-26px;bottom:-3px}.content{padding-bottom:3rem}.wrap-text{line-height:195%;letter-spacing:0.12rem;word-break:break-all}.wrap-text h1{font-size:230%;margin:3rem 1rem 2.5rem 0}.wrap-text h2{font-size:150%;position:relative;padding:1.7rem 1rem 1.7rem 0.9rem;margin:2.6rem 0 1.3rem 0;position:relative;border-left:3px solid #24A2EC;background:#F0FBFF}.wrap-text h1+h2{margin-top:0}.wrap-text h3{font-size:140%;padding:1rem 0 1rem 0;margin:1.5rem 0 1.5rem 0;position:relative;color:#0096D5}.wrap-text h3:before{position:absolute;content:"";background-color:#0096D5;width:3rem;height:1px;display:block;left:0;bottom:0}.wrap-text h2+h3{margin-top:1rem}.wrap-text h4{font-size:130%;margin:1.5rem 0 1.2rem 0;background-color:#f4f4f4;padding:.9rem}.wrap-text ol{list-style:none;counter-reset:number;padding-left:1rem}.wrap-text ol>li{position:relative;padding-left:1.5em}.wrap-text ol>li:before{color:#0096D5;counter-increment:number;content:counter(number);position:absolute;top:7px;left:1px;font-size:0.8rem;text-align:center;line-height:1.2;z-index:1}.wrap-text ol>li:after{top:5px;left:-5.5px;content:"";position:absolute;background:#F0FBFF;border-radius:50%;width:20px;height:20px;z-index:0}.wrap-text p{margin-bottom:1rem}.wrap-text ul{padding-left:1rem}.wrap-text ul li{list-style-type:none;position:relative;padding-left:1.2em}.wrap-text ul li:before{border-radius:50%;width:8px;height:8px;display:block;position:absolute;left:0;top:0.6em;content:"";background:#03C2EF}.wrap-text .wp-element-button{color:#fff}.wrap-text .wp-element-button:before{display:none}.wrap-text .wp-element-button:hover{background:#555}.wrap-text .wp-element-button:hover:before{display:none}.wrap-text .group-link li{padding-left:1.6em}.wrap-text .group-link li:before{width:15px;height:15px;top:0.4em;z-index:0;background:#0096D5}.wrap-text .group-link li:after{border-radius:50%;width:10px;height:10px;display:block;position:absolute;left:2.5px;top:8px;content:"";background:url("/wp-content/themes/eng/img/icon-arrow_white.svg") no-repeat;background-size:10px;background-position:center;z-index:1}.wrap-text .eng.group-link ul{padding-left:0}.wrap-text .eng.group-link .menu-item-has-children{flex:0 0 auto;width:50%;padding-right:calc(var(--bs-gutter-x)* .9);padding-left:calc(var(--bs-gutter-x)* .9);max-width:100%}.wrap-text .eng.group-link .menu-item-has-children:before{display:none}.wrap-text .eng.group-link .menu-item-has-children>a{font-size:150%;padding:1.7rem 1rem 1.7rem 0.9rem;margin:0 0 1.2rem 0;position:relative;border-left:3px solid #24A2EC;background:#F0FBFF;width:100%;display:block}.wrap-text .eng.group-link .sub-menu{padding-bottom:2rem;padding-left:0.7rem;line-height:125%}.wrap-text .eng.group-link .sub-menu li{margin-bottom:0.5rem}.wrap-text .eng.group-link .sub-menu li:before{top:0.1rem}.wrap-text .eng.group-link .sub-menu li:after{top:0.27rem}.wrap-text a{color:#24A2EC}.wrap-text a::before{background:#24A2EC}.wrap-text a:hover::before{background:#24A2EC}.wrap-text a:hover{opacity:.9}.wrap-text a[target="_blank"]:before{bottom:3px}.wrap-text .wp-block-file__button:after{top:12px}.wrap-text table th,.wrap-text table td{padding:.9rem .7rem;transition:all .2s linear;border:1px solid #ddd}.wrap-text table th{background:#F0FBFF;font-weight:700;text-align:left;position:relative;vertical-align:middle}.wrap-text table td{line-height:140%}.wrap-text table td p:last-of-type{margin-bottom:0}.wrap-text .wp-block-table thead{border:none}.wrap-text .wp-block-table thead th{text-align:center}.wrap-text .has-text-align-center{text-align:center}.wrap-text .table-responsive.soshikizu{overflow-y:hidden}.wrap-text .table-responsive.soshikizu .tategaki a:after{top:unset;bottom:13px}.wrap-text .table-responsive.soshikizu a:before{display:none}.wrap-text .table-responsive.soshikizu a:hover{opacity:.5}.wrap-text .table-responsive.soshikizu a:hover:before{display:none}.wrap-text .th-nowrap th{white-space:nowrap}.wrap-text .schedule{margin-bottom:.5rem}.wrap-text .schedule th{border:none;background:#e9e9e9;text-align:center;width:130px;vertical-align:middle}.wrap-text .schedule td{border:none;background:#F4F4F4;vertical-align:middle}.wrap-child{margin-bottom:2rem}.wrap-child h2{font-size:130%;padding:1.3rem 24px 1.3rem 1.2rem;margin:.8rem 0;position:relative;background:#F0FBFF;border-radius:15px;border:2px solid #F0FBFF;transition:all .4s}.wrap-child h2:hover{border:2px solid #24A2EC}.wrap-child h2:after{content:"";display:block;position:absolute;background-image:url("/wp-content/themes/eng/img/icon-arrow-right_light-blue.svg");background-repeat:no-repeat;background-position:center;background-size:20px;width:20px;height:20px;top:34%;right:18px}.wrap-child a:before{display:none;background:#fff;transform:unset}.wrap-child a:hover:before{transform:unset;background:#fff}.archive-news a{background:#F0FBFF;padding:2.5rem;display:block;text-decoration:none;margin-bottom:1.3rem;position:relative;border-radius:23px;border:1px solid #F0FBFF}.archive-news a:before{content:"";position:absolute;background-image:url("/wp-content/themes/eng/img/icon-arrow-white.svg");display:block;background-size:15px;background-position:15px center;top:43%;right:34px;width:15px;height:15px;z-index:1}.archive-news a:after{content:"";position:absolute;background-color:#0096D5;display:block;border-radius:50%;background-size:25px;background-position:15px center;top:40%;width:23px;height:23px;border-radius:50%;right:30px}.archive-news a:hover{opacity:1;border:1px solid #03C2EF}.archive-news a[target="_blank"] .title:after{content:'';display:block;width:15px;height:14px;background-image:url(/wp-content/themes/eng/img/icon-newtab.svg);vertical-align:middle;right:4px;position:absolute;top:6px;background-size:12px;background-repeat:no-repeat;background-position:center;right:-10px}.archive-news a[href$=".pdf"] .title:after{content:"PDF";background:#F77B62;color:#fff;padding:0;display:inline-block;font-size:10px;font-weight:700;width:35px;text-align:center;height:16px;line-height:17px;border-radius:3px;position:absolute;top:6px;margin-left:5px;right:-37px}.archive-news a[target="_blank"]:after{background-image:none}.archive-news ul{padding:0;margin:0}.archive-news ul li{padding:0}.archive-news ul li:before{display:none !important}.info-single{padding:0 !important;margin:3rem 0 0}.info-single li{padding:0 !important}.info-single li:before{display:none !important}.wrap-main-image{margin-bottom:3rem}.wrap-main-image img{max-width:100%;border-radius:20px;width:550px;height:380px;object-fit:cover}.slide-single{text-align:center}.slide-single img{width:95%;height:auto}.single-english,.page-template-page-english{letter-spacing:0.06rem}.single-english header .navi a,.page-template-page-english header .navi a{font-size:100%}.single-english header .navi .inner a,.page-template-page-english header .navi .inner a{line-height:113%;font-weight:500}.single-english header .sub-menu a,.page-template-page-english header .sub-menu a{padding-right:1.2rem}.single-english header .sub-menu a:after,.page-template-page-english header .sub-menu a:after{top:28%}.single-english .target a,.page-template-page-english .target a{padding:36px 50px 36px 30px;line-height:105%}.single-english .target a:before,.page-template-page-english .target a:before{top:27%}.single-english .target a:after,.page-template-page-english .target a:after{top:40%}.single-english .eng.group-link .menu-item-has-children>a:before,.page-template-page-english .eng.group-link .menu-item-has-children>a:before{display:none}.single-english .eng.group-link .menu-item-has-children>a:hover:before,.page-template-page-english .eng.group-link .menu-item-has-children>a:hover:before{display:none}.single-english .eng.group-link .menu-item-has-children>a:hover,.page-template-page-english .eng.group-link .menu-item-has-children>a:hover{opacity:.6}.single-english .wrap-child h2,.page-template-page-english .wrap-child h2{font-weight:500;font-size:113%;padding:1.3rem 38px 1.3rem 1.2rem}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1190px}.left-fluid .col-xl-9{padding-top:119vh}}@media (min-width: 1400px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1390px}}@media (max-width: 1253px){.latest-news ul li:last-of-type{width:100%;margin-top:10px}}@media (max-width: 1199.98px){header .logo{position:fixed;top:0;left:0;z-index:9999}header .logo img{width:298px;height:53px}.list-path{background:#f4f4f4}.list-path ul{margin-top:4rem;padding:17px 1rem 17px 11px}.swiper-container{margin-top:4rem}.pickup{width:96%;margin:2rem auto;padding:1.3rem 0}.pickup .col-xl-3{text-align:center}.pickup h2{font-size:150%;padding-left:36px;display:inline-block;margin-bottom:15px}.pickup h2:before{width:30px;height:30px;background-size:30px;top:-2px}.pickup li:last-of-type{width:100%;margin-top:7px}.left-fluid .p-0{flex:none}.left-fluid .wrap-news{width:100%;border-radius:15px;position:inherit;padding:1.5rem;margin-bottom:2rem}.left-fluid h2{font-size:150%;padding:0;text-align:center;margin-bottom:15px;margin-top:10px}.btn-blue.min{padding-right:18px}.btn-blue:before{width:35px;height:35px;right:-9px;top:1px}.latest-news ul:first-of-type{border-top:1px solid #CECECE}.latest-news ul{padding:15px 0 3px 0}.cat{min-width:105px;width:auto;padding:2px 14px}.target a:before{width:35px;height:35px;right:20px;top:38px;background-size:35px}.wrap-text .eng.group-link .menu-item-has-children{width:100%}.wrap-text .wrap-child h2{margin:1rem 0 0.3rem 0;font-size:130%;padding-right:2rem}}@media (max-width: 991.98px){.swiper-button-next,.swiper-button-prev{width:55px;height:55px}.swiper-button-prev{right:55px}.swiper-pagination{right:139px}footer{padding:3rem 0 1rem;height:auto;background-size:auto 325px;background-position:87% center}footer ul{margin-top:10px}}@media (max-width: 767.98px){.swiper-button-next,.swiper-button-prev{display:none}.swiper-pagination{right:20px;bottom:15px !important}.wrap-text a{word-break:break-all}.wrap-text h2{font-size:140%;padding:1.5rem 1rem 1.5rem 0.9rem;margin:1.5rem 0 1.3rem 0}.wrap-text h3{font-size:135%}.wrap-text h4{font-size:120%}.latest-news ul li:last-of-type{margin-top:15px}}@media (max-width: 575.98px){.wrap-text h1{font-size:180%}footer{text-align:center;background-size:auto 357px}footer ul{margin-top:26px;text-align:center}footer .float-end{float:unset !important;text-align:center}.copyright{line-height:125%}.page-template-page-english .content{padding-bottom:1rem}}@media (max-width: 400px){header .logo img{width:222px;height:40px}.openbtn{right:-3px;top:1px}.openbtn.active{top:7px}#g-nav.panelactive #g-nav-list .navi{margin-top:6rem}#g-nav.panelactive #g-nav-list .navi li{width:280px;min-width:280px}#g-nav.panelactive #g-nav-list .link_head ul li,#g-nav.panelactive #g-nav-list .lang ul{width:280px;min-width:280px}#g-nav.panelactive #g-nav-list .lang ul{text-align:center}#g-nav.panelactive #g-nav-list .lang ul li{text-align:center}#g-nav.panelactive #g-nav-list .lang ul li a{width:110px;min-width:110px}.list-path ul{margin-top:3rem;font-size:90%;padding-bottom:12px}.list-path ul a:after{bottom:-4px;right:-23px}.list-path ul .list-inline-item:not(:last-child){margin-right:1rem}.wrap-text{line-height:185%}.slide-single,.swiper-container{margin-top:1.5rem}.wrap-text .eng.group-link .menu-item-has-children>a{font-size:130%;padding:1.2rem 1rem 1.2rem 0.9rem}}
