﻿html,body,div,span,applet,object,iframe,input,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,button{border:0 none;font-size:100%;font-weight:normal;margin:0;padding:0;vertical-align:baseline}ol,ul{list-style:none outside none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,video{display:inline-block}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{border:none;-ms-interpolation-mode:bicubic;outline:none;vertical-align:bottom}button,input,textarea,select{background:none;border:none;border-radius:0;outline:none}button{cursor:pointer;-webkit-appearance:none}input{-webkit-appearance:none}input::-moz-focus-inner,button::-moz-focus-inner{border:none;outline:none}textarea{-webkit-appearance:none}a,a.hover{text-decoration:none}a:focus{outline:none}br{line-height:1}h1,h2,h3,h4,h5,h6{font-weight:inherit}table{border-collapse:collapse;border-spacing:0}@-ms-viewport{width:auto !important}html{-ms-overflow-style:scrollbar !important}#main .contents:nth-of-type(1){z-index:1;position:relative}#main .contents:nth-of-type(2){z-index:2;position:relative}#main .contents:nth-of-type(3){z-index:3;position:relative}#main .contents:nth-of-type(4){z-index:4;position:relative}#main .contents:nth-of-type(5){z-index:5;position:relative}#main .contents:nth-of-type(6){z-index:6;position:relative}#main .contents:nth-of-type(7){z-index:7;position:relative}#main .contents:nth-of-type(8){z-index:8;position:relative}#main .contents:nth-of-type(9){z-index:9;position:relative}#main .contents:nth-of-type(10){z-index:10;position:relative}html,body{background-color:#fff}body{font-family:Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif;font-size:16px;color:#303030;line-height:1.5;font-weight:400;letter-spacing:0}@media screen and (max-width: 768px){body{font-family:Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif;font-size:16px;color:#303030;line-height:1.5;font-weight:400;letter-spacing:0}}@media screen and (min-width: 769px){.ifSp{display:none !important}}@media screen and (max-width: 768px){.ifPc{display:none !important}}@media screen and (min-width: 769px){.hover{opacity:1;transition-duration:.3s;transition-property:opacity}.hover:hover{opacity:.7}}.txt-hidden{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block}a{color:#303030}img{width:100%}strong{font-weight:600}.inner{padding:0 100px;max-width:1600px}@media screen and (max-width: 1126px){.inner{padding:0 clamp(3rem,-29.9826732673rem + 51.4851485149vw,6.25rem)}}@media screen and (max-width: 1024px){.inner{padding:0 clamp(1.5rem,-3.0235294118rem + 9.4117647059vw,3rem)}}@media screen and (max-width: 768px){.inner{padding:0 24px}}#viewport{overflow:hidden}.f-inter{font-family:"Inter",sans-serif}.f-jost{font-family:"Jost",serif}.lang li{text-align:center;position:relative;display:inline-block;cursor:pointer;line-height:1}.lang li a{color:#d9d9d9;font-size:14px;text-transform:uppercase;line-height:1}.lang li::before{content:"";width:1px;height:14px;background-color:#d9d9d9;position:absolute;top:0;left:0}.lang li.lang-item-ja::before{display:none}.lang li.lang-item-en{margin-left:10px;padding-left:12px}@media screen and (max-width: 768px){.lang li.lang-item-en{margin-left:4px;padding-left:9px}}.lang li.current-lang a{color:#2d56a0;cursor:default}@media screen and (min-width: 769px){.lang li.current-lang a:hover{opacity:1}}#nav{z-index:5;background-color:#fff;padding:0;margin-top:16px}@media screen and (max-width: 1126px){#nav{width:inherit;background-color:rgba(0,0,0,0);padding:0;height:82px;position:absolute;right:0;margin:0;max-width:393px;display:flex;flex-direction:column}}@media screen and (max-width: 768px){#nav{height:72px}}#nav .wrap{display:flex;margin-top:27px}#nav .wrap ul.main-nav{display:flex}@media screen and (max-width: 1126px){#nav .wrap ul.main-nav{display:none}}#nav .wrap ul.main-nav>li{line-height:1;margin-left:24px}@media screen and (max-width: 1600px){#nav .wrap ul.main-nav>li{margin-left:clamp(.5rem,-1.8826638478rem + 3.3826638478vw,1.5rem)}}@media screen and (max-width: 1126px){#nav .wrap ul.main-nav>li{margin-left:0}}#nav .wrap ul.main-nav>li>a{padding:0px 0px 2px 0;display:block;text-align:right;position:relative}#nav .wrap ul.main-nav>li>a span{display:inline-block;vertical-align:top;margin-top:0;text-align:center;font-size:15px;line-height:1}#nav .wrap ul.main-nav>li>a span:nth-child(2){width:100%;position:absolute;top:0;left:0;opacity:0}#nav .wrap ul.main-nav>li>a span::after{position:absolute;left:0;content:"";width:100%;height:1px;background:#2d56a0;bottom:-5px;transform:scale(0, 1);transform-origin:left top;transition:transform .3s}@media screen and (min-width: 1127px){#nav .wrap ul.main-nav>li>a:hover span::after{transform:scale(1, 1)}}#nav .wrap ul.main-nav>li ul.main-nav-child{display:none}#nav .wrap ul.main-nav>li .navBtn.navBtn-hidden{display:none}#nav .wrap ul.main-nav>li.sub-nav-li{display:none;margin-left:0}#nav div.sub-nav{display:flex;justify-content:flex-end;align-items:center;margin-right:12px}#nav div.sub-nav ul{display:flex}#nav div.sub-nav ul.link{display:flex}#nav div.sub-nav ul.link li a{width:158px;height:40px;display:flex;border-radius:50px;font-size:13px;line-height:1;align-items:center;justify-content:center;transition-duration:.3s;transition-property:border,background-color}#nav div.sub-nav ul.link li:nth-child(1) a{border:1px solid #d9d9d9;background-color:#fff}@media screen and (min-width: 769px){#nav div.sub-nav ul.link li:nth-child(1) a:hover{color:#fff;border:1px solid #2d56a0;background-color:#2d56a0}}#nav div.sub-nav ul.link li:nth-child(2){margin-left:12px}#nav div.sub-nav ul.link li:nth-child(2) a{color:#fff;border:1px solid #2d56a0;background-color:#2d56a0}@media screen and (min-width: 769px){#nav div.sub-nav ul.link li:nth-child(2) a:hover{border:1px solid #d9d9d9;background-color:#fff}}#nav div.sub-nav ul.lang{margin-left:35px}#nav div.sub-nav .share{display:none}@media screen and (max-width: 1126px){#nav .wrap,#nav div.sub-nav{opacity:0;transition-duration:.3s;transition-delay:.3s;transition-property:opacity;visibility:hidden}}#nav .switch{display:none}@media screen and (max-width: 1126px){#nav .switch{position:absolute;z-index:3;display:block;background-color:#fff;width:50px;height:50px;border-radius:50px;top:50%;right:48px;margin-top:-25px;border:solid 1px #d9d9d9;cursor:pointer}#nav .switch span,#nav .switch::before,#nav .switch::after{content:"";position:absolute;width:20px;height:1px;border-radius:4px;top:12px;right:14px;transition-duration:.2s;transition-property:transform;background-color:#303030}}@media screen and (max-width: 1126px)and (max-width: 768px){#nav .switch span,#nav .switch::before,#nav .switch::after{right:9px}}@media screen and (max-width: 1126px){#nav .switch span{top:18px}}@media screen and (max-width: 1126px)and (max-width: 768px){#nav .switch span{top:17px}}@media screen and (max-width: 1126px){#nav .switch::before{top:23px}}@media screen and (max-width: 1126px)and (max-width: 768px){#nav .switch::before{top:11px}}@media screen and (max-width: 1126px){#nav .switch::after{top:28px}}@media screen and (max-width: 1126px)and (max-width: 768px){#nav .switch::after{top:23px}}@media screen and (max-width: 1024px){#nav .switch{right:clamp(1rem,-5.031372549rem + 12.5490196078vw,3rem)}}@media screen and (max-width: 768px){#nav .switch{width:40px;height:40px;right:16px;margin-top:-19px}}#nav .bg{content:"";position:relative;z-index:1;top:0;right:0;width:100%;visibility:hidden}#nav .bg::before{content:"";position:fixed;top:82px;background-color:#fff;width:100%;max-width:343px;height:130svh;transition-duration:.3s;right:-100%}@media screen and (max-width: 1024px){#nav .bg::before{top:clamp(4.5rem,2.6151960784rem + 3.9215686275vw,5.125rem)}}@media screen and (max-width: 768px){#nav .bg::before{max-width:inherit}}.nav-open #header #bar,.nav-open #header.fixed-layout #bar{width:100%;height:82px;position:fixed;top:0;right:0;z-index:10}@media screen and (max-width: 768px){.nav-open #header #bar,.nav-open #header.fixed-layout #bar{height:72px}}.nav-open #header #bar h1,.nav-open #header.fixed-layout #bar h1{top:0}.nav-open #header #bar h1 .img,.nav-open #header.fixed-layout #bar h1 .img{display:block}.nav-open #header #bar #nav,.nav-open #header.fixed-layout #bar #nav{max-width:343px}@media screen and (max-width: 1024px){.nav-open #header #bar #nav .sub-nav,.nav-open #header #bar #nav .bg,.nav-open #header #bar #nav .lang,.nav-open #header.fixed-layout #bar #nav .sub-nav,.nav-open #header.fixed-layout #bar #nav .bg,.nav-open #header.fixed-layout #bar #nav .lang{max-width:inherit}}.nav-open #header #bar #nav .switch span,.nav-open #header.fixed-layout #bar #nav .switch span{display:none}.nav-open #header #bar #nav .switch::before,.nav-open #header #bar #nav .switch::after,.nav-open #header.fixed-layout #bar #nav .switch::before,.nav-open #header.fixed-layout #bar #nav .switch::after{width:20px;top:18px}@media screen and (max-width: 1126px){.nav-open #header #bar #nav .switch::before,.nav-open #header #bar #nav .switch::after,.nav-open #header.fixed-layout #bar #nav .switch::before,.nav-open #header.fixed-layout #bar #nav .switch::after{top:23px}}@media screen and (max-width: 768px){.nav-open #header #bar #nav .switch::before,.nav-open #header #bar #nav .switch::after,.nav-open #header.fixed-layout #bar #nav .switch::before,.nav-open #header.fixed-layout #bar #nav .switch::after{top:19px}}.nav-open #header #bar #nav .switch::before,.nav-open #header.fixed-layout #bar #nav .switch::before{transform:rotate(-45deg);right:9px}@media screen and (max-width: 1126px){.nav-open #header #bar #nav .switch::before,.nav-open #header.fixed-layout #bar #nav .switch::before{right:14px}}@media screen and (max-width: 768px){.nav-open #header #bar #nav .switch::before,.nav-open #header.fixed-layout #bar #nav .switch::before{right:9px}}.nav-open #header #bar #nav .switch::after,.nav-open #header.fixed-layout #bar #nav .switch::after{transform:rotate(45deg);right:9px}@media screen and (max-width: 1126px){.nav-open #header #bar #nav .switch::after,.nav-open #header.fixed-layout #bar #nav .switch::after{right:14px}}@media screen and (max-width: 768px){.nav-open #header #bar #nav .switch::after,.nav-open #header.fixed-layout #bar #nav .switch::after{right:9px}}.nav-open #header #bar #nav .wrap,.nav-open #header.fixed-layout #bar #nav .wrap{position:relative;z-index:2;margin-top:0;padding:0 25px;order:1}.nav-open #header #bar #nav .wrap>ul,.nav-open #header.fixed-layout #bar #nav .wrap>ul{display:flex;flex-direction:column;margin-top:54px;width:100%}.nav-open #header #bar #nav .wrap>ul>li,.nav-open #header.fixed-layout #bar #nav .wrap>ul>li{border-bottom:solid 1px #d9d9d9}.nav-open #header #bar #nav .wrap>ul>li>a,.nav-open #header.fixed-layout #bar #nav .wrap>ul>li>a{text-align:left;padding:12px 0px 10px}.nav-open #header #bar #nav .wrap>ul>li>a+.main-nav-child,.nav-open #header.fixed-layout #bar #nav .wrap>ul>li>a+.main-nav-child{margin-top:-14px}.nav-open #header #bar #nav .wrap>ul>li.sub-nav-li,.nav-open #header.fixed-layout #bar #nav .wrap>ul>li.sub-nav-li{display:block}.nav-open #header #bar #nav .wrap>ul>li:first-child,.nav-open #header.fixed-layout #bar #nav .wrap>ul>li:first-child{border-top:solid 1px #d9d9d9}.nav-open #header #bar #nav .wrap>ul>li:nth-child(n+2),.nav-open #header.fixed-layout #bar #nav .wrap>ul>li:nth-child(n+2){margin-left:0}.nav-open #header #bar #nav .wrap>ul>li:last-child,.nav-open #header.fixed-layout #bar #nav .wrap>ul>li:last-child{order:1;display:block}.nav-open #header #bar #nav .wrap>ul>li ul.main-nav>li>a span,.nav-open #header.fixed-layout #bar #nav .wrap>ul>li ul.main-nav>li>a span{font-size:13px}.nav-open #header #bar #nav .wrap>ul>li ul.main-nav>li:nth-child(n+2),.nav-open #header.fixed-layout #bar #nav .wrap>ul>li ul.main-nav>li:nth-child(n+2){margin-left:16px}.nav-open #header #bar #nav .wrap>ul>li ul.main-nav-child,.nav-open #header.fixed-layout #bar #nav .wrap>ul>li ul.main-nav-child{display:block;margin-left:17px;padding-bottom:12px}.nav-open #header #bar #nav .wrap>ul>li ul.main-nav-child li a,.nav-open #header.fixed-layout #bar #nav .wrap>ul>li ul.main-nav-child li a{text-align:left;padding:0;font-size:12px}@media screen and (max-width: 1126px){.nav-open #header #bar #nav .wrap .banner,.nav-open #header.fixed-layout #bar #nav .wrap .banner{display:block}}.nav-open #header #bar #nav .sub-nav,.nav-open #header.fixed-layout #bar #nav .sub-nav{margin-top:16px;margin-bottom:16px;z-index:10;order:2;margin-right:0;padding:0 25px;display:block}.nav-open #header #bar #nav .sub-nav .link,.nav-open #header.fixed-layout #bar #nav .sub-nav .link{flex-direction:column;margin-left:0}.nav-open #header #bar #nav .sub-nav .link li a,.nav-open #header.fixed-layout #bar #nav .sub-nav .link li a{width:100%;height:48px}.nav-open #header #bar #nav .sub-nav .link li:nth-child(n+2),.nav-open #header.fixed-layout #bar #nav .sub-nav .link li:nth-child(n+2){margin-left:0;margin-top:8px}.nav-open #header #bar #nav .sub-nav .share,.nav-open #header.fixed-layout #bar #nav .sub-nav .share{font-size:14px;padding-left:27px;margin-top:14px;position:relative;display:inline-block}.nav-open #header #bar #nav .sub-nav .share::before,.nav-open #header.fixed-layout #bar #nav .sub-nav .share::before{content:"";width:18px;height:18px;top:2px;left:0;position:absolute;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODc1MzQgMThDMi4xODcwMiAxOCAwIDE1LjgxNDQgMCAxMy4xMjY1VjQuODc2MTFDMCAyLjE4Njg4IDIuMTg3MDIgMCA0Ljg3NTM0IDBIMTMuMTI1N0MxNS44MTQyIDAgMTguMDAxMSAyLjE4Njg4IDE4LjAwMTEgNC44NzYxMVYxMy4xMjY1QzE4LjAwMTEgMTUuODE0NCAxNS44MTQyIDE4IDEzLjEyNTcgMThINC44NzUzNFpNMS41MDAwMyA0Ljg3NjExVjEzLjEyNjVDMS41MDAwMyAxNC45ODcyIDMuMDE0MDcgMTYuNTAyMSA0Ljg3NTM0IDE2LjUwMjFIMTMuMTI1N0MxNC45ODY3IDE2LjUwMjEgMTYuNTAwOCAxNC45ODcyIDE2LjUwMDggMTMuMTI2NVY0Ljg3NjExQzE2LjUwMDggMy4wMTQxNCAxNC45ODY0IDEuNTAwNTQgMTMuMTI1NyAxLjUwMDU0SDQuODc1MzRDMy4wMTQwNyAxLjUwMDU0IDEuNTAwMDMgMy4wMTQxNCAxLjUwMDAzIDQuODc2MTFaTTQuNTAwMjkgOS4wMDA2NUM0LjUwMDI5IDYuNTIwMTkgNi41MTkxNSA0LjUwMDMzIDkuMDAwNTMgNC41MDAzM0MxMS40ODE4IDQuNTAwMzMgMTMuNTAwOSA2LjUyMDE5IDEzLjUwMDkgOS4wMDA2NUMxMy41MDA5IDExLjQ4MjQgMTEuNDgxOCAxMy41MDEgOS4wMDA1MyAxMy41MDFDNi41MTg5NCAxMy41MDEgNC41MDAyOSAxMS40ODI0IDQuNTAwMjkgOS4wMDA2NVpNNi4wMDA0NCA5LjAwMDY1QzYuMDAwNDQgMTAuNjU2NSA3LjM0NjE4IDEyLjAwMDQgOS4wMDA1MyAxMi4wMDA0QzEwLjY1NDQgMTIuMDAwNCAxMi4wMDA3IDEwLjY1NjUgMTIuMDAwNyA5LjAwMDY1QzEyLjAwMDcgNy4zNDc0NCAxMC42NTUyIDYuMDAwODcgOS4wMDA1MyA2LjAwMDg3QzcuMzQ2MTggNi4wMDA4NyA2LjAwMDQ0IDcuMzQ3NDQgNi4wMDA0NCA5LjAwMDY1Wk0xMi43NTA3IDQuMjE5NzlDMTIuNzUwNyAzLjY0ODI4IDEzLjIxMjQgMy4xODg5OCAxMy43ODIyIDMuMTg4OThDMTQuMzUxNyAzLjE4ODk4IDE0LjgxMzEgMy42NDgyOCAxNC44MTMxIDQuMjE5NzlDMTQuODEzMSA0Ljc4NzM5IDE0LjM1MTcgNS4yNTA2IDEzLjc4MjIgNS4yNTA2QzEzLjIxMjQgNS4yNTA2IDEyLjc1MDcgNC43ODczOSAxMi43NTA3IDQuMjE5NzlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");background-size:100%}.nav-open #header #bar #nav .sub-nav .lang,.nav-open #header.fixed-layout #bar #nav .sub-nav .lang{margin-left:9px;padding-top:25px;position:absolute;top:0;right:33px}.nav-open #header #bar #nav .sub-nav .lang li:nth-child(2),.nav-open #header.fixed-layout #bar #nav .sub-nav .lang li:nth-child(2){margin-left:8px;padding-left:8px}@media screen and (max-width: 1126px){.nav-open #header #bar #nav .wrap,.nav-open #header #bar #nav div.sub-nav,.nav-open #header.fixed-layout #bar #nav .wrap,.nav-open #header.fixed-layout #bar #nav div.sub-nav{opacity:1;visibility:visible}}.nav-open #header #bar #nav .bg,.nav-open #header.fixed-layout #bar #nav .bg{visibility:visible}.nav-open #header #bar #nav .bg::before,.nav-open #header.fixed-layout #bar #nav .bg::before{right:0}@media screen and (max-width: 768px){.nav-open #header #bar #nav,.nav-open #header.fixed-layout #bar #nav{max-width:inherit}}.nav-open #header #bar #nav .scr-inner,.nav-open #header.fixed-layout #bar #nav .scr-inner{width:100%;height:calc(100svh - 82px);position:absolute;top:82px;display:flex;flex-direction:column;overflow-y:scroll}@media screen and (max-width: 768px){.nav-open #header #bar #nav .scr-inner,.nav-open #header.fixed-layout #bar #nav .scr-inner{top:72px}}.nav-open #header #bar::before,.nav-open #header.fixed-layout #bar::before{opacity:1;visibility:visible;top:82px}@media screen and (max-width: 768px){.nav-open #header #bar::before,.nav-open #header.fixed-layout #bar::before{display:none}}.home.nav-open #header #bar h1 .img,.home #header #bar h1 .img{width:130px}@media screen and (max-width: 768px){.home.nav-open #header #bar h1 .img,.home #header #bar h1 .img{width:98px}}.home.nav-open #header #bar h1 .title,.home #header #bar h1 .title{margin-left:401px;display:flex;flex-direction:column}@media screen and (max-width: 1400px){.home.nav-open #header #bar h1 .title,.home #header #bar h1 .title{margin-left:clamp(11.5625rem,-44.1682692308rem + 79.1208791209vw,25.0625rem)}}@media screen and (max-width: 1126px){.home.nav-open #header #bar h1 .title,.home #header #bar h1 .title{margin-left:16px}}@media screen and (max-width: 768px){.home.nav-open #header #bar h1 .title,.home #header #bar h1 .title{margin-left:7px}}@media screen and (max-width: 1126px){.nav-close #bar,.nav-close #headder.fixed-layout #bar{animation:none}.nav-close #bar #nav .sub-nav{display:none !important}.nav-close #bar #nav .wrap{display:none !important}}.sns a{position:relative;font-size:14px;padding-left:26px}.sns a::before{width:18px;height:18px;content:"";position:absolute;top:0;left:0;background-size:100%}@media screen and (max-width: 768px){.sns a::before{width:16px;height:16px}}.sns.instagram a::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOCAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODc1MzQgMTguNjY2QzIuMTg3MDIgMTguNjY2IDAgMTYuNDgwNCAwIDEzLjc5MjVWNS41NDIxM0MwIDIuODUyODkgMi4xODcwMiAwLjY2NjAxNiA0Ljg3NTM0IDAuNjY2MDE2SDEzLjEyNTdDMTUuODE0MiAwLjY2NjAxNiAxOC4wMDExIDIuODUyODkgMTguMDAxMSA1LjU0MjEzVjEzLjc5MjVDMTguMDAxMSAxNi40ODA0IDE1LjgxNDIgMTguNjY2IDEzLjEyNTcgMTguNjY2SDQuODc1MzRaTTEuNTAwMDMgNS41NDIxM1YxMy43OTI1QzEuNTAwMDMgMTUuNjUzMiAzLjAxNDA3IDE3LjE2ODEgNC44NzUzNCAxNy4xNjgxSDEzLjEyNTdDMTQuOTg2NyAxNy4xNjgxIDE2LjUwMDggMTUuNjUzMiAxNi41MDA4IDEzLjc5MjVWNS41NDIxM0MxNi41MDA4IDMuNjgwMTUgMTQuOTg2NCAyLjE2NjU2IDEzLjEyNTcgMi4xNjY1Nkg0Ljg3NTM0QzMuMDE0MDcgMi4xNjY1NiAxLjUwMDAzIDMuNjgwMTUgMS41MDAwMyA1LjU0MjEzWk00LjUwMDI5IDkuNjY2NjdDNC41MDAyOSA3LjE4NjIgNi41MTkxNSA1LjE2NjM0IDkuMDAwNTMgNS4xNjYzNEMxMS40ODE4IDUuMTY2MzQgMTMuNTAwOSA3LjE4NjIgMTMuNTAwOSA5LjY2NjY3QzEzLjUwMDkgMTIuMTQ4NCAxMS40ODE4IDE0LjE2NyA5LjAwMDUzIDE0LjE2N0M2LjUxODk0IDE0LjE2NyA0LjUwMDI5IDEyLjE0ODQgNC41MDAyOSA5LjY2NjY3Wk02LjAwMDQ0IDkuNjY2NjdDNi4wMDA0NCAxMS4zMjI1IDcuMzQ2MTggMTIuNjY2NSA5LjAwMDUzIDEyLjY2NjVDMTAuNjU0NCAxMi42NjY1IDEyLjAwMDcgMTEuMzIyNSAxMi4wMDA3IDkuNjY2NjdDMTIuMDAwNyA4LjAxMzQ2IDEwLjY1NTIgNi42NjY4OSA5LjAwMDUzIDYuNjY2ODlDNy4zNDYxOCA2LjY2Njg5IDYuMDAwNDQgOC4wMTM0NiA2LjAwMDQ0IDkuNjY2NjdaTTEyLjc1MDcgNC44ODU4MUMxMi43NTA3IDQuMzE0MjkgMTMuMjEyNCAzLjg1NSAxMy43ODIyIDMuODU1QzE0LjM1MTcgMy44NTUgMTQuODEzMSA0LjMxNDI5IDE0LjgxMzEgNC44ODU4MUMxNC44MTMxIDUuNDUzNCAxNC4zNTE3IDUuOTE2NjEgMTMuNzgyMiA1LjkxNjYxQzEzLjIxMjQgNS45MTY2MSAxMi43NTA3IDUuNDUzNCAxMi43NTA3IDQuODg1ODFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K")}.sns.instagram2 a::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuODc1MzQgMThDMi4xODcwMiAxOCAwIDE1LjgxNDQgMCAxMy4xMjY1VjQuODc2MTFDMCAyLjE4Njg4IDIuMTg3MDIgMCA0Ljg3NTM0IDBIMTMuMTI1N0MxNS44MTQyIDAgMTguMDAxMSAyLjE4Njg4IDE4LjAwMTEgNC44NzYxMVYxMy4xMjY1QzE4LjAwMTEgMTUuODE0NCAxNS44MTQyIDE4IDEzLjEyNTcgMThINC44NzUzNFpNMS41MDAwMyA0Ljg3NjExVjEzLjEyNjVDMS41MDAwMyAxNC45ODcyIDMuMDE0MDcgMTYuNTAyMSA0Ljg3NTM0IDE2LjUwMjFIMTMuMTI1N0MxNC45ODY3IDE2LjUwMjEgMTYuNTAwOCAxNC45ODcyIDE2LjUwMDggMTMuMTI2NVY0Ljg3NjExQzE2LjUwMDggMy4wMTQxNCAxNC45ODY0IDEuNTAwNTQgMTMuMTI1NyAxLjUwMDU0SDQuODc1MzRDMy4wMTQwNyAxLjUwMDU0IDEuNTAwMDMgMy4wMTQxNCAxLjUwMDAzIDQuODc2MTFaTTQuNTAwMjkgOS4wMDA2NUM0LjUwMDI5IDYuNTIwMTkgNi41MTkxNSA0LjUwMDMzIDkuMDAwNTMgNC41MDAzM0MxMS40ODE4IDQuNTAwMzMgMTMuNTAwOSA2LjUyMDE5IDEzLjUwMDkgOS4wMDA2NUMxMy41MDA5IDExLjQ4MjQgMTEuNDgxOCAxMy41MDEgOS4wMDA1MyAxMy41MDFDNi41MTg5NCAxMy41MDEgNC41MDAyOSAxMS40ODI0IDQuNTAwMjkgOS4wMDA2NVpNNi4wMDA0NCA5LjAwMDY1QzYuMDAwNDQgMTAuNjU2NSA3LjM0NjE4IDEyLjAwMDQgOS4wMDA1MyAxMi4wMDA0QzEwLjY1NDQgMTIuMDAwNCAxMi4wMDA3IDEwLjY1NjUgMTIuMDAwNyA5LjAwMDY1QzEyLjAwMDcgNy4zNDc0NCAxMC42NTUyIDYuMDAwODcgOS4wMDA1MyA2LjAwMDg3QzcuMzQ2MTggNi4wMDA4NyA2LjAwMDQ0IDcuMzQ3NDQgNi4wMDA0NCA5LjAwMDY1Wk0xMi43NTA3IDQuMjE5NzlDMTIuNzUwNyAzLjY0ODI4IDEzLjIxMjQgMy4xODg5OCAxMy43ODIyIDMuMTg4OThDMTQuMzUxNyAzLjE4ODk4IDE0LjgxMzEgMy42NDgyOCAxNC44MTMxIDQuMjE5NzlDMTQuODEzMSA0Ljc4NzM5IDE0LjM1MTcgNS4yNTA2IDEzLjc4MjIgNS4yNTA2QzEzLjIxMjQgNS4yNTA2IDEyLjc1MDcgNC43ODczOSAxMi43NTA3IDQuMjE5NzlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K")}#footer-contact{padding-top:144px;padding-bottom:144px}@media screen and (max-width: 768px){#footer-contact{padding-top:26px;padding-bottom:30px}}#footer-contact .inner{width:100%;margin:0 auto}#footer-contact .inner .contact-body{display:flex;align-items:center}@media screen and (max-width: 768px){#footer-contact .inner .contact-body{flex-direction:column;align-items:flex-start;position:relative}}@media screen and (max-width: 768px){#footer-contact .inner .contact-body h2{display:flex;align-items:flex-end}}#footer-contact .inner .contact-body h2 span{color:#2d56a0;font-size:120px;font-weight:500;line-height:1;text-transform:capitalize}@media screen and (max-width: 1280px){#footer-contact .inner .contact-body h2 span{font-size:clamp(5.5rem,-2.5392156863rem + 12.5490196078vw,7.5rem)}}@media screen and (max-width: 768px){#footer-contact .inner .contact-body h2 span{font-size:40px}}@media screen and (max-width: 768px){#footer-contact .inner .contact-body h2 div{display:inline !important;font-size:14px;font-weight:700;line-height:1;margin-left:10px;margin-bottom:7px}}#footer-contact .inner .contact-body .text{margin-left:57px;position:relative;display:block;width:calc(100% - 160px);padding:20px 0px 20px 40px;height:inherit;line-height:1.5}@media screen and (max-width: 768px){#footer-contact .inner .contact-body .text{width:inherit;margin-left:0;padding:0;margin-top:6px;position:static;width:100%}}#footer-contact .inner .contact-body .text::after{content:"";width:1px;height:calc(100% - 30px);background-color:#d9d9d9;position:absolute;left:0;top:16px}@media screen and (max-width: 768px){#footer-contact .inner .contact-body .text::after{display:none}}#footer-contact .inner .contact-body .text .more{width:100%;padding-right:130px}@media screen and (max-width: 768px){#footer-contact .inner .contact-body .text .more{padding-right:70px}}#footer-contact .inner .contact-body .text .more::before{width:18px;height:18px;right:52px;margin-top:0px;margin-left:0;background-position:-18px 0px;background-size:36px;background-repeat:no-repeat;transition-property:background-position;z-index:2}@media screen and (max-width: 768px){#footer-contact .inner .contact-body .text .more::before{width:18px;height:9px;right:8px;margin-top:-19px;background-size:18px;background-position:-9px 0px;z-index:2}}#footer-contact .inner .contact-body .text .more div:nth-child(1){color:#303030;font-size:20px;font-weight:700;line-height:1}#footer-contact .inner .contact-body .text .more div:nth-child(2){color:#303030;font-size:14px;line-height:1.5;display:inline-block;margin-top:14px}@media screen and (max-width: 768px){#footer-contact .inner .contact-body .text .more div:nth-child(2){margin-top:0}}#footer-contact .inner .contact-body .text .more span{width:120px;height:120px;top:-32px;border:solid 1px #d9d9d9;border-radius:300px}@media screen and (max-width: 768px){#footer-contact .inner .contact-body .text .more span{width:42px;height:42px;top:-20px;border:solid 1px #d9d9d9;border-radius:300px}}#footer-contact .inner .contact-body .text .more span::after{transform:scale(0);transition-duration:.2s}@media screen and (min-width: 769px){#footer-contact .inner .contact-body .text .more:hover::before{background-position:0px -18px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyNiAyNiI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwcGF0aC0xKTsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeT0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgtMSI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjcuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDEuMi4wIEJ1aWxkIDE2NCkgIC0tPgogIDxnPgogICAgPGcgaWQ9Il/jg6zjgqTjg6Tjg7xfMSIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMSI+CiAgICAgIDxnIGNsYXNzPSJjbHMtNCI+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC43LDE1LjlILjV2LTEuOWgxMS41djExLjZoLTEuOXYtOC42TDEuMywyNmwtMS4zLTEuMyw4LjctOC44WiIvPgogICAgICA8L2c+CiAgICAgIDxnIGNsYXNzPSJjbHMtMyI+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNywxLjloLTguMVYwaDExLjV2MTEuNmgtMS45VjNsLTguOCw5LTEuMy0xLjNMMjIuNywxLjlaIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==")}#footer-contact .inner .contact-body .text .more:hover span{border:solid 1px #fff}#footer-contact .inner .contact-body .text .more:hover span::after{content:"";width:120px;height:120px;background-color:#2d56a0;border-radius:300px;transform:scale(1)}}#header{background-color:#fff;position:relative;z-index:2;height:116px}#header #bar{display:flex;align-items:flex-start;justify-content:space-between;position:absolute;z-index:10;transition-duration:.5s;transition-property:top;mix-blend-mode:multiply;width:100%;padding:0 47px;height:116px;background-color:#fff}#header #bar h1{position:relative;z-index:10;display:flex;flex-wrap:wrap;align-items:flex-end;height:82px;margin-top:16px}@media screen and (max-width: 1126px){#header #bar h1{align-items:flex-start}}@media screen and (max-width: 1360px){#header #bar h1 div.title{margin-left:clamp(1rem,-5.6927710843rem + 9.6385542169vw,2.5rem)}}@media screen and (max-width: 1024px){#header #bar h1 div.title{margin-left:16px}}@media screen and (max-width: 768px){#header #bar h1 div.title{margin-left:8px}}#header #bar h1 div.title span:nth-child(1){font-size:14px;line-height:1;letter-spacing:.42px}@media screen and (max-width: 1126px){#header #bar h1 div.title span:nth-child(1){font-size:12px}}@media screen and (max-width: 768px){#header #bar h1 div.title span:nth-child(1){font-size:10px}}#header #bar h1 div.title span:nth-child(2){font-size:28px;margin-top:6px;line-height:1}@media screen and (max-width: 1126px){#header #bar h1 div.title span:nth-child(2){font-size:24px;margin-top:4px}}@media screen and (max-width: 768px){#header #bar h1 div.title span:nth-child(2){font-size:16px;margin-top:3px}}#header #bar::before{content:"";width:100%;height:100svh;position:fixed;top:92px;left:0;z-index:-1;background-color:rgba(0,0,0,.1882352941);transition-duration:.3s;opacity:0;visibility:hidden}@media screen and (max-width: 1126px){#header #bar::before{top:82px}}@media screen and (max-width: 1024px){#header #bar::before{top:82px}}#header.fixed-layout #bar{top:-100%;z-index:10;left:0;width:100%;height:96px;background-color:#fff;mix-blend-mode:normal;position:fixed}#header.fixed-layout #bar h1{top:0;margin-top:11px;align-items:center}@media screen and (max-width: 1024px){#header.fixed-layout #bar h1{top:0;margin-top:clamp(1.25rem,2.9463235294rem - 3.5294117647vw,.6875rem)}}#header.fixed-layout #bar h1 .title{margin-left:16px;display:flex;flex-direction:row;align-items:center;margin-top:-3px}#header.fixed-layout #bar h1 .title span:nth-child(1){font-size:16px}@media screen and (max-width: 1126px){#header.fixed-layout #bar h1 .title span:nth-child(1){font-size:12px}.nav-open #header #bar h1 a.title span:nth-child(1){font-size:12px}}@media screen and (max-width: 1126px)and (max-width: 768px){.nav-open #header #bar h1 a.title span:nth-child(1){font-size:10px}}@media screen and (max-width: 768px){#header.fixed-layout #bar h1 .title span:nth-child(1){font-size:10px}}#header.fixed-layout #bar h1 .title span:nth-child(2){font-size:16px;margin-left:5px;margin-top:0}@media screen and (max-width: 1126px){#header.fixed-layout #bar h1 .title span:nth-child(2){font-size:24px;margin-left:0;margin-top:4px}.nav-open #header #bar h1 .title span:nth-child(2){font-size:24px}}@media screen and (max-width: 1126px)and (max-width: 768px){.nav-open #header #bar h1 .title span:nth-child(2){font-size:16px}}@media screen and (max-width: 768px){#header.fixed-layout #bar h1 .title span:nth-child(2){font-size:16px;margin-top:3px}}#header.fixed-layout #bar #nav .wrap{margin-top:17px}.nav-open #header #bar::after,#header.fixed-layout #bar::after{content:"";bottom:0;position:absolute;width:100%;height:1px;background-color:#d9d9d9;z-index:11;left:0}#header.fixed-layout.fixed #bar{top:0;width:100%}#header.fixed-layout #nav div.sub-nav ul.lang{margin-left:19px}#header.fixed-layout #nav div.sub-nav ul.link li a{width:142px;height:32px}#header.fixed-layout #nav div.sub-nav ul.link li:nth-child(2){margin-left:6px}#main{position:relative;z-index:1}#footer{background-color:#303030;position:relative;z-index:2}#footer .inner{max-width:inherit}@media screen and (max-width: 768px){#footer .inner{padding:0 16px}}#footer .inner .ft-body{padding-bottom:56px}@media screen and (max-width: 768px){#footer .inner .ft-body{padding-bottom:32px}}#footer .inner .ft-body .ft-body-top{display:flex;padding-top:79px;justify-content:space-between}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top{display:flex;flex-direction:column;padding-top:32px}}#footer .inner .ft-body .ft-body-top .title-wrap h2{position:relative;display:flex;flex-direction:column}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top .title-wrap h2{flex-direction:row}}#footer .inner .ft-body .ft-body-top .title-wrap h2 .img{width:216px}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top .title-wrap h2 .img{width:104px}}#footer .inner .ft-body .ft-body-top .title-wrap h2 div.title{display:flex;flex-direction:column;margin-top:31px}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top .title-wrap h2 div.title{margin-top:0;flex-direction:column;margin-left:16px}}#footer .inner .ft-body .ft-body-top .title-wrap h2 div.title span:nth-child(1){color:#fff;font-size:16px;line-height:1.15}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top .title-wrap h2 div.title span:nth-child(1){font-size:10px}}#footer .inner .ft-body .ft-body-top .title-wrap h2 div.title span:nth-child(2){color:#fff;font-size:24px;line-height:1;margin-top:9px}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top .title-wrap h2 div.title span:nth-child(2){font-size:18px;margin-top:2px}}#footer .inner .ft-body .ft-body-top .title-wrap .lang{margin:24px 0 0 10px}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top .title-wrap .lang{margin:17px 0 0 8px}}#footer .inner .ft-body .ft-body-top .title-wrap .lang li{color:#6b6b6b;display:inline-block}#footer .inner .ft-body .ft-body-top .title-wrap .lang li.active{color:#fff}@media screen and (min-width: 1601px){#footer .inner .ft-body .ft-body-top #nav_ft{margin-left:200px;width:100%}}@media screen and (max-width: 1600px){#footer .inner .ft-body .ft-body-top #nav_ft{margin-right:clamp(0rem,-24.5960031348rem + 30.7210031348vw,6.125rem)}}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft{margin-left:0;margin-top:11px}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block{display:flex}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block{flex-direction:column}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div{display:flex}@media screen and (min-width: 1601px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div{width:50%}}@media screen and (max-width: 1126px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div{display:block;margin-left:clamp(1.5rem,-7.2508753501rem + 18.2072829132vw,5.5625rem)}}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div{margin-left:0;margin-top:8px}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div:first-child{margin-left:0}@media screen and (max-width: 1126px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div:first-child{margin-left:0}}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div:first-child{margin-top:0}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div.div1 .div1-1{margin-left:0}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div.div1 .div1-1>ul{display:flex;flex-direction:column}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div.div1 .div1-1>ul>li{margin-top:24px;order:2}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div.div1 .div1-1>ul>li{margin-top:8px;padding-top:8px}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div.div1 .div1-1>ul>li:first-child{margin-top:0}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div.div1 .div1-1>ul>li:first-child{border-top:none;padding-top:0}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div.div1 .div1-1>ul>li.toplink{order:1;border-top:none;padding-top:0;margin-bottom:8px;padding-bottom:8px;border-bottom:solid 1px #4e4e4e}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div.div1 .div1-1>ul>li.ifSp{display:flex !important}@media screen and (min-width: 769px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div.div1 .div1-1>ul>li.ifSp{display:none !important}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div{margin-left:89px}@media screen and (min-width: 1601px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div{width:50%;margin-left:0}}@media screen and (max-width: 1600px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div{margin-left:clamp(1.5rem,-7.7299335378rem + 13.2924335378vw,5.5625rem)}}@media screen and (max-width: 1126px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div{margin-left:0;margin-top:24px}}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div{margin-top:8px}}@media screen and (max-width: 1126px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div:first-child{margin-top:0}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div.div1-2{margin-left:109px}@media screen and (min-width: 1601px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div.div1-2{margin-left:0}}@media screen and (max-width: 1600px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div.div1-2{margin-left:clamp(1.5rem,-10.5699130879rem + 17.3824130879vw,6.8125rem)}}@media screen and (max-width: 1126px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div.div1-2{margin-left:0}}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li{border-top:solid 1px #4e4e4e;padding:12px 0 0}}@media screen and (max-width: 768px)and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li{padding-top:8px}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li a{font-size:18px;color:#fff}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li a{font-size:14px}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li .sns{margin-top:20px}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li .sns{margin-top:7px;border-top:solid 1px #4e4e4e;padding:8px 0 0}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li .sns a{font-size:14px}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li>ul{margin-top:6px}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li>ul{margin-top:-2px}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li>ul li{margin-left:8px;margin-top:5px}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li>ul li:first-child{margin-top:0}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li>ul li{margin-left:16px;margin-top:0px}}#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li>ul li a{font-size:14px}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-top #nav_ft .nav_block>div>div>ul>li>ul li a{font-size:12px}}#footer .inner .ft-body .ft-body-bottom{border-top:1px solid #4e4e4e;margin-top:140px;padding-top:60px;display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-bottom{flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:21px;padding-top:0;border-top:none}}#footer .inner .ft-body .ft-body-bottom .copyright{color:#6b6b6b;font-size:20px;font-weight:500;line-height:1.2}@media screen and (max-width: 1024px){#footer .inner .ft-body .ft-body-bottom .copyright{font-size:clamp(.75rem,-.7578431373rem + 3.137254902vw,1.25rem)}}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-bottom .copyright{font-size:12px}}#footer .inner .ft-body .ft-body-bottom .attention{color:#6b6b6b;text-align:right;font-size:12px;line-height:1.5;letter-spacing:.36px}@media screen and (max-width: 1024px){#footer .inner .ft-body .ft-body-bottom .attention{font-size:clamp(.625rem,.2480392157rem + .7843137255vw,.75rem)}}@media screen and (max-width: 768px){#footer .inner .ft-body .ft-body-bottom .attention{font-size:10px;margin-top:7px}}#header h1,#header #nav,#main,#footer{opacity:0;transition-duration:.3s;transition-property:opacity}.completed #header h1,.completed #header #nav,.completed #main,.completed #footer{opacity:1}.bg-wrap{background-color:#fff;position:relative;z-index:2}.btn-type1{display:inline-block;width:100%;background-color:#f9f7f1;border-radius:50px;text-align:center}.btn-type1 span{color:#2d56a0;line-height:1;display:inline-block;position:relative}.btn-type1 span::before{content:"";position:absolute}.btn-type1.download{max-width:166px;height:48px;line-height:46px}@media screen and (max-width: 768px){.btn-type1.download{max-width:140px;height:44px;line-height:40px}}.btn-type1.download span{font-size:13px;padding-right:23px}@media screen and (max-width: 768px){.btn-type1.download span{font-size:12px}}.btn-type1.download span::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMTBWMTMuNUgxNFYxMCIgc3Ryb2tlPSIjMkQ1NkEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBkPSJNOCA5TDguMDAwMTEgMSIgc3Ryb2tlPSIjMkQ1NkEwIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8cGF0aCBkPSJNMTIgNS41TDggOS41TDQgNS41IiBzdHJva2U9IiMyRDU2QTAiIHN0cm9rZS13aWR0aD0iMS41Ii8+Cjwvc3ZnPgo=");width:16px;height:16px;top:50%;right:0;margin-top:-8px}@media screen and (max-width: 768px){.btn-type1.download span::before{right:3px;margin-top:-8px}}.btn-type1.view-more{max-width:188px;height:48px;line-height:46px}@media screen and (max-width: 1024px){.btn-type1.view-more{max-width:110px;height:36px;line-height:31px}}.btn-type1.view-more span{font-size:13px;padding-right:23px}@media screen and (max-width: 1024px){.btn-type1.view-more span{font-size:12px;padding-right:17px}}.btn-type1.view-more span::before{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMjA3NSAxLjE5OTk1SDcuNDIwNzVWNy41OTk5NSIgc3Ryb2tlPSIjMkQ1NkEwIiBzdHJva2Utd2lkdGg9IjEuNiIvPgo8bGluZSB5MT0iLTAuOCIgeDI9IjguOCIgeTI9Ii0wLjgiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjY5NTYzMyAwLjcxODM5OCAtMC42OTU2MzMgLTAuNzE4Mzk4IDYuNjIxMDkgMC44MDAwNDkpIiBzdHJva2U9IiMyRDU2QTAiIHN0cm9rZS13aWR0aD0iMS42Ii8+Cjwvc3ZnPgo=");width:9px;height:9px;top:50%;right:2px;margin-top:-5px}@media screen and (max-width: 1024px){.btn-type1.view-more span::before{right:3px;margin-top:-4px}}.btn-type1.blank{max-width:289px;height:56px;line-height:55px}@media screen and (max-width: 1024px){.btn-type1.blank{max-width:219px;height:44px;line-height:42px}}.btn-type1.blank span{font-size:16px;padding-right:23px}@media screen and (max-width: 1024px){.btn-type1.blank span{font-size:12px;padding-right:17px}}.btn-type1.blank span::before{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMTA5MzggM0gxMi45Mjc2VjguODE4MTgiIHN0cm9rZT0iIzJENTZBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEzIDEwLjg5NDdWMTNIM1YzSDUuMjcyNzMiIHN0cm9rZT0iIzJENTZBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPGxpbmUgeDE9IjEyLjUzMDMiIHkxPSIzLjUzMDMzIiB4Mj0iNi41MzAzMyIgeTI9IjkuNTMwMzMiIHN0cm9rZT0iIzJENTZBMCIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPC9zdmc+Cg==");width:16px;height:16px;top:50%;right:-1px;margin-top:-7px}@media screen and (max-width: 1024px){.btn-type1.blank span::before{right:-2px;margin-top:-9px}}.home h2 span{color:#2d56a0;font-size:66px;font-weight:500;line-height:1;text-transform:capitalize}@media screen and (max-width: 768px){.home h2 span{font-size:40px}}.home h2 .text{font-size:18px;line-height:1;margin-top:16px}@media screen and (max-width: 1024px)and (min-width: 769px){.home h2 .text{margin-left:16px;margin-bottom:11px}}@media screen and (max-width: 768px){.home h2 .text{font-size:16px;margin-left:9px;margin-top:19px}}.home #header{height:100svh}.home #header::before{content:"";width:100%;height:116px;padding:0 47px;background-color:#fff;position:absolute;top:0;left:0;z-index:2}@media screen and (max-width: 1126px){.home #header::before{height:82px}}@media screen and (max-width: 768px){.home #header::before{height:72px}}.home #header #bar h1 .img{width:360px;position:absolute;bottom:-72px}@media screen and (max-width: 1360px){.home #header #bar h1 .img{width:clamp(10.625rem,-42.359437751rem + 76.3052208835vw,22.5rem);bottom:calc(0px - clamp(.4375rem,-18.3055257511rem + 26.6094420601vw,4.3125rem))}}@media screen and (max-width: 1126px){.home #header #bar h1 .img{position:relative;width:130px;bottom:inherit;top:0}}@media screen and (max-width: 768px){.home #header #bar h1 .img{width:98px}}.home #slider{display:flex;position:relative;z-index:1;margin-top:0;padding-bottom:48px;background-color:#2d56a0;padding-top:116px}@media screen and (max-width: 768px){.home #slider{flex-direction:column;padding-bottom:0}}.home #slider .img-box{width:66.6%;margin:0;position:relative;overflow:hidden;height:calc(100svh - 164px)}@media screen and (max-width: 768px){.home #slider .img-box{height:calc(100svh - 165px - 72px);width:calc(100% - 16px)}}.home #slider .img-box .slider-main{position:relative;z-index:1}.home #slider .img-box .slider-main .swiper-wrapper .swiper-slide{height:calc(100svh - 164px);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.home #slider .img-box .slider-main .swiper-wrapper .swiper-slide{height:calc(100svh - 165px - 72px)}}.home #slider .img-box .slider-main .swiper-wrapper .swiper-slide.slider1 .img-body{background-image:url("/wp-content/themes/dendai/img/slider1.jpg")}.home #slider .img-box .slider-main .swiper-wrapper .swiper-slide.slider2 .img-body{background-image:url("/wp-content/themes/dendai/img/slider2.jpg")}.home #slider .img-box .slider-main .swiper-wrapper .swiper-slide.slider3 .img-body{background-image:url("/wp-content/themes/dendai/img/slider3.jpg")}.home #slider .img-box .slider-main .swiper-wrapper .swiper-slide.slider4 .img-body{background-image:url("/wp-content/themes/dendai/img/slider4.jpg")}.home #slider .img-box .slider-main .swiper-wrapper .swiper-slide .img-body{width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transform:scale(1.2);transition-duration:9s;transition-timing-function:linear;left:-5%;position:relative}.home #slider .img-box .slider-main .swiper-wrapper .swiper-slide .img-body img{width:auto;height:100%}.home #slider .img-box .slider-main .swiper-wrapper .swiper-slide.swiper-slide-active .img-body{left:5%}.home #slider .img-box .slider-link-wrap{position:absolute;right:0;bottom:0;z-index:3;overflow:inherit}@media screen and (max-width: 768px){.home #slider .img-box .slider-link-wrap{width:80px;height:80px}}.home #slider .img-box .slider-link-wrap .slider-link{padding-top:16px;padding-left:16px}.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper{width:80px;height:80px;background-size:100%;background-color:#2d56a0;position:relative;right:0;border-radius:20px 0 0 0;display:flex;justify-content:center;align-items:center;transition-property:width;transform:none;transition-duration:.3s !important;transition-timing-function:ease}@media screen and (max-width: 768px){.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper{width:64px;height:64px}}@media screen and (min-width: 769px){.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper:hover{width:158px}.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper:hover div::before{transition-duration:.2s;transition-delay:.1s;background-position:24px -12px;top:5px;right:32px}.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper:hover div span{opacity:1;transition-delay:0s}}.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper .swiper-slide{z-index:1;position:absolute;left:0}.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper .swiper-slide::before{content:"";width:100%;height:100%;position:absolute;position:absolute;opacity:.5}.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper .swiper-slide.swiper-slide-active{z-index:3}.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper div{text-align:center;position:absolute;padding-right:22px;right:0;z-index:1}.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper div span{color:#fff;font-size:14px;white-space:nowrap;display:inline-block;margin-right:33px;transition-duration:.1s;transition-delay:.1s;opacity:0}.home #slider .img-box .slider-link-wrap .slider-link .swiper-wrapper div::before{content:"";width:12px;height:12px;position:absolute;top:6px;display:inline-block;right:33px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyNiAyNiI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwcGF0aC0xKTsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeT0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgtMSI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjcuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDEuMi4wIEJ1aWxkIDE2NCkgIC0tPgogIDxnPgogICAgPGcgaWQ9Il/jg6zjgqTjg6Tjg7xfMSIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMSI+CiAgICAgIDxnIGNsYXNzPSJjbHMtNCI+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC43LDE1LjlILjV2LTEuOWgxMS41djExLjZoLTEuOXYtOC42TDEuMywyNmwtMS4zLTEuMyw4LjctOC44WiIvPgogICAgICA8L2c+CiAgICAgIDxnIGNsYXNzPSJjbHMtMyI+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNywxLjloLTguMVYwaDExLjV2MTEuNmgtMS45VjNsLTguOCw5LTEuMy0xLjNMMjIuNywxLjlaIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==");background-position:12px 0;background-size:24px}.home #slider .img-box .slider-link-wrap .slider-link::before,.home #slider .img-box .slider-link-wrap .slider-link::after{content:"";width:16px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTZDMTAuMTE3NiAxNiAxNiAxMi4yMzUzIDE2IDBMMTYgMTZMMCAxNloiIGZpbGw9IiMyRDU2QTAiLz4KPC9zdmc+Cg==");position:absolute}.home #slider .img-box .slider-link-wrap .slider-link::before{right:0;top:0}.home #slider .img-box .slider-link-wrap .slider-link::after{left:0;bottom:0}.home #slider .img-box::before{content:"";width:100%;height:100%;position:absolute;z-index:3;top:0;background-color:#2d56a0;left:-100%}.home #slider .img-box.in::before{animation-name:slideSwitch_in;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.home #slider .img-box.in .slider-link-wrap .slider-link .swiper-wrapper div::after{display:block}.home #slider .img-box.out::before{animation-name:slideSwitch_out;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}@keyframes slideSwitch_in{0%{left:-100%}70%{left:0}100%{left:0}}@keyframes slideSwitch_out{0%{left:0%}30%{left:0}100%{left:100%}}.home #slider .info-box{width:calc(33.3% - 126px);display:flex;align-items:center;margin:0 64px;position:relative}@media screen and (max-width: 1400px){.home #slider .info-box{width:calc(33.3% - clamp(2.5rem,-4.0505150555rem + 13.6291600634vw,7.875rem));margin:0 clamp(1.25rem,-2.1014263074rem + 6.9730586371vw,4rem)}}@media screen and (max-width: 768px){.home #slider .info-box{width:inherit;margin:0 clamp(1rem,-.048rem + 4.2666666667vw,2rem);display:block;height:165px}}@media screen and (max-width: 768px){.home #slider .info-box .slider-thumbnail{margin-top:17px}}.home #slider .info-box .slider-thumbnail .swiper-wrapper .swiper-slide{background-color:#2d56a0;padding:100px 0}@media screen and (max-width: 768px){.home #slider .info-box .slider-thumbnail .swiper-wrapper .swiper-slide{padding:0 0}}.home #slider .info-box .slider-thumbnail .swiper-wrapper .swiper-slide .name span{display:inline-block;line-height:1.25}.home #slider .info-box .slider-thumbnail .swiper-wrapper .swiper-slide .name>span{overflow:hidden}.home #slider .info-box .slider-thumbnail .swiper-wrapper .swiper-slide .name>span>span{color:#fff;font-size:48px;line-height:1.25;margin-top:0;position:relative;transition-duration:.5s}@media screen and (max-width: 1600px){.home #slider .info-box .slider-thumbnail .swiper-wrapper .swiper-slide .name>span>span{font-size:clamp(1.86rem,.8076923077rem + 2.1923076923vw,3rem)}}@media screen and (max-width: 768px){.home #slider .info-box .slider-thumbnail .swiper-wrapper .swiper-slide .name>span>span{font-size:clamp(1.875rem,1.744rem + .5333333333vw,2rem)}}.home #slider .info-box .swiper-button-wrap{width:88px;position:absolute;right:-18px;bottom:-8px;z-index:2}@media screen and (max-width: 1024px){.home #slider .info-box .swiper-button-wrap{right:calc(0px - clamp(0rem,-3.3926470588rem + 7.0588235294vw,1.125rem))}}@media screen and (max-width: 768px){.home #slider .info-box .swiper-button-wrap{right:0;bottom:23px}}.home #slider .info-box .swiper-button-wrap .swiper-button-next,.home #slider .info-box .swiper-button-wrap .swiper-button-prev{position:absolute;top:inherit;bottom:0;width:40px;height:40px;cursor:pointer}.home #slider .info-box .swiper-button-wrap .swiper-button-next::before,.home #slider .info-box .swiper-button-wrap .swiper-button-prev::before{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMOCA3TDEgMTMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");position:absolute;width:9px;height:14px}.home #slider .info-box .swiper-button-wrap .swiper-button-next::after,.home #slider .info-box .swiper-button-wrap .swiper-button-prev::after{content:"";position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px;box-shadow:0px 0px 11.52px 0px rgba(0,0,0,.12);border:solid 1px #6c88bc;border-radius:72px;transition-duration:.3s}@media screen and (min-width: 769px){.home #slider .info-box .swiper-button-wrap .swiper-button-next:hover::after,.home #slider .info-box .swiper-button-wrap .swiper-button-prev:hover::after{margin-top:-24px;margin-left:-24px;width:48px;height:48px}}.home #slider .info-box .swiper-button-wrap .swiper-button-next{right:0;left:inherit}.home #slider .info-box .swiper-button-wrap .swiper-button-prev{right:inherit;left:0}.home #slider .info-box .swiper-button-wrap .swiper-button-prev::before{transform:scale(-1, 1)}.home #slider .info-box .swiper-button-wrap .swiper-button-next.swiper-button-disabled,.home #slider .info-box .swiper-button-wrap .swiper-button-prev.swiper-button-disabled{opacity:.3;cursor:default}.home #slider .info-box .swiper-pagination-wrap{width:150px;height:6px;position:absolute;left:0;bottom:0}@media screen and (max-width: 768px){.home #slider .info-box .swiper-pagination-wrap{bottom:17px}}.home #slider .info-box .swiper-pagination-wrap .swiper-pagination{bottom:inherit;top:inherit;left:0;width:100%;text-align:left}.home #slider .info-box .swiper-pagination-wrap .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:0;position:relative;overflow:hidden;margin:0 8px 0 0;transition-duration:.3s;opacity:1;background-color:#fff;border-radius:8px}@media screen and (max-width: 768px){.home #slider .info-box .swiper-pagination-wrap .swiper-pagination .swiper-pagination-bullet{width:6px;height:6px;margin:0 6px 0 0}}.home #slider .info-box .swiper-pagination-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:80px;background-color:#6c88bc}.home #slider .info-box .swiper-pagination-wrap .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .progressbar_in{opacity:1}.home #slider .info-box .swiper-pagination-wrap .swiper-pagination .swiper-pagination-bullet .progressbar_in{position:absolute;left:0;bottom:0;width:100%;height:100%;transform:scaleX(0);transform-origin:left;background-color:#fff;border-radius:100px}.home #slider .info-box.in .slider-thumbnail .swiper-wrapper .swiper-slide .name>span>span{animation-name:slideSwitch_in2;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}.home #slider .info-box.out .slider-thumbnail .swiper-wrapper .swiper-slide .name>span>span{animation-name:slideSwitch_out2;animation-duration:.5s;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}@keyframes slideSwitch_in2{0%{transform:translateY(0)}70%{transform:translateY(100%)}100%{transform:translateY(100%)}}@keyframes slideSwitch_out2{0%{transform:translateY(100%)}30%{transform:translateY(100%)}100%{transform:translateY(0)}}.home #about{padding-top:88px;position:relative}.home #about::before{content:"";display:block;width:100%;height:50vw;position:absolute;z-index:1;top:0;left:0;background-image:url(/wp-content/themes/dendai/img/about_bg.jpg);background-size:100% auto;background-position:center top 0px}@media screen and (max-width: 768px){.home #about::before{background-image:url(/wp-content/themes/dendai/img/about_bg_sp.jpg);background-size:100% auto;background-repeat:no-repeat;background-position:center top 85px;height:100vw}}.home #about .inner{width:100%;margin:0 auto;position:relative;z-index:2}.home #about .inner .about-header{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;justify-content:center}@media screen and (max-width: 768px){.home #about .inner .about-header{justify-content:flex-start;flex-direction:column}}.home #about .inner .about-header h2{width:50%;padding-right:64px;position:relative}@media screen and (max-width: 990px){.home #about .inner .about-header h2{padding-right:clamp(2.5rem,-2.7194570136rem + 10.8597285068vw,4rem)}}@media screen and (max-width: 768px){.home #about .inner .about-header h2{width:100%;margin-right:0;padding-right:0}}.home #about .inner .about-header h2::before{content:"";width:1px;height:100%;background-color:#d9d9d9;position:absolute;top:0;right:0}@media screen and (max-width: 768px){.home #about .inner .about-header h2::before{display:none}}.home #about .inner .about-header h2 span{color:#2d56a0;font-size:130px;line-height:1}@media screen and (max-width: 768px){.home #about .inner .about-header h2 span{font-size:112px}}.home #about .inner .about-header h2 div{font-size:23px;font-weight:500;line-height:1.2;margin-top:18px}@media screen and (max-width: 990px){.home #about .inner .about-header h2 div br{display:none !important}}@media screen and (max-width: 768px){.home #about .inner .about-header h2 div{font-size:13px;margin-top:9px}}.home #about .inner .about-header .info{width:50%;padding-left:64px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 990px){.home #about .inner .about-header .info{padding-left:clamp(2.5rem,-2.7194570136rem + 10.8597285068vw,4rem)}}@media screen and (max-width: 768px){.home #about .inner .about-header .info{width:100%;padding-left:0}}.home #about .inner .about-header .info h3{font-size:64px;line-height:1.2}@media screen and (max-width: 990px){.home #about .inner .about-header .info h3{font-size:clamp(3rem,-.479638009rem + 7.2398190045vw,4rem)}}@media screen and (max-width: 768px){.home #about .inner .about-header .info h3{font-size:26px;margin-top:24px}}.home #about .inner .about-header .info .more{background-color:#2d56a0;border-radius:6px;text-align:center;display:flex;justify-content:left;align-items:center;margin-top:32px;width:146px;height:46px;position:relative;padding:0 16px}@media screen and (max-width: 768px){.home #about .inner .about-header .info .more{margin-top:25px;width:160px;height:46px;padding:0 24px}}.home #about .inner .about-header .info .more::before{display:none}.home #about .inner .about-header .info .more span{width:100%;height:inherit;color:#fff;text-align:left;font-size:14px;line-height:46px;padding-right:0px;position:relative;top:0;margin-left:0;margin-top:0;transition-duration:.3s}@media screen and (max-width: 768px){.home #about .inner .about-header .info .more span{font-size:14px}}.home #about .inner .about-header .info .more span::before,.home #about .inner .about-header .info .more span::after{content:""}.home #about .inner .about-header .info .more span::before{width:1px;height:14px;background-color:#fff;position:absolute;top:16px;right:27px}.home #about .inner .about-header .info .more span::after{width:12px;height:12px;position:absolute;top:50%;right:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyNiAyNiI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwcGF0aC0xKTsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeT0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgtMSI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjcuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDEuMi4wIEJ1aWxkIDE2NCkgIC0tPgogIDxnPgogICAgPGcgaWQ9Il/jg6zjgqTjg6Tjg7xfMSIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMSI+CiAgICAgIDxnIGNsYXNzPSJjbHMtNCI+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC43LDE1LjlILjV2LTEuOWgxMS41djExLjZoLTEuOXYtOC42TDEuMywyNmwtMS4zLTEuMyw4LjctOC44WiIvPgogICAgICA8L2c+CiAgICAgIDxnIGNsYXNzPSJjbHMtMyI+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNywxLjloLTguMVYwaDExLjV2MTEuNmgtMS45VjNsLTguOCw5LTEuMy0xLjNMMjIuNywxLjlaIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==");background-position:12px 0px;background-size:24px;margin-top:-6px;margin-left:0;border:none;border-radius:0;transition-duration:.2s;transition-delay:.1s}@media screen and (min-width: 769px){.home #about .inner .about-header .info .more:hover span{color:#6c88bc}.home #about .inner .about-header .info .more:hover span::after{background-position:24px -12px}}.home #about .inner .about-body{display:flex;margin-top:88px}@media screen and (max-width: 768px){.home #about .inner .about-body{flex-direction:column;margin-top:32px}}.home #about .inner .about-body .block{width:calc(33.3% - 26.67px);margin-left:40px;transition-duration:.3s}@media screen and (max-width: 768px){.home #about .inner .about-body .block{width:100%;margin-left:0}}.home #about .inner .about-body .block:first-child{margin-left:0}.home #about .inner .about-body .block .img{border-radius:8px;overflow:hidden}.home #about .inner .about-body .block .text{font-size:18px;line-height:1.6;position:relative;margin-top:16px}@media screen and (max-width: 768px){.home #about .inner .about-body .block .text{margin-top:7px}}.home #about .inner .about-body .block .text::before{content:"";width:37px;height:20px;background-color:#2d56a0;border-radius:4px;color:#fff;display:block;position:absolute;top:5px;right:0}.home #about .inner .about-body .block .text::after{content:"";width:6px;height:10px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjMzMzQ5NiAwLjgzMzI1Mkw1LjAwMDE2IDQuODMzMjVMMC4zMzM0OTYgOC44MzMyNSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");position:absolute;top:10px;right:15px}@media screen and (max-width: 768px){.home #about .inner .about-body .block:nth-child(n+2){margin-top:16px}}@media screen and (min-width: 769px){.home #about .inner .about-body .block:hover{opacity:.7}}.home #awards{padding-top:138px}@media screen and (max-width: 768px){.home #awards{padding-top:32px}}.home #awards .inner{width:100%;margin:0 auto}.home #awards .inner .awards-body{display:flex}@media screen and (max-width: 1024px){.home #awards .inner .awards-body{flex-direction:column;padding-bottom:18px;position:relative}}@media screen and (max-width: 1024px)and (min-width: 769px){.home #awards .inner .awards-body h2{display:flex;flex-direction:row;align-items:flex-end}}@media screen and (max-width: 768px){.home #awards .inner .awards-body h2{display:flex}}.home #awards .inner .awards-body h2 .more-wrap{margin-top:32px}@media screen and (max-width: 1024px)and (min-width: 769px){.home #awards .inner .awards-body h2 .more-wrap{position:absolute;width:100%;display:flex;justify-content:flex-end;top:0;right:0}}@media screen and (max-width: 768px){.home #awards .inner .awards-body h2 .more-wrap{position:absolute;width:100%;display:flex;justify-content:center;bottom:0}}.home #awards .inner .awards-body .awards_list_block{margin-left:146px}@media screen and (max-width: 1280px){.home #awards .inner .awards-body .awards_list_block{margin-left:clamp(4.5625rem,-13.7769607843rem + 28.6274509804vw,9.125rem)}}@media screen and (max-width: 1024px){.home #awards .inner .awards-body .awards_list_block{margin-left:0;margin-top:16px;padding-bottom:30px}}.home #awards .inner .awards-body .awards_list_block .block:first-child{margin-top:0}.home #awards .inner .awards-body .awards_list_block .block:last-child{padding-bottom:14px}.home #topics{padding-top:104px}@media screen and (max-width: 768px){.home #topics{padding-top:29px;position:relative}}.home #topics .inner{width:100%;margin:0 auto;padding-bottom:50px}@media screen and (max-width: 768px){.home #topics .inner{padding-bottom:0px}}.home #topics .inner .topics-header{display:flex;align-items:flex-start}.home #topics .inner .topics-header h2{display:flex;flex-direction:row;width:100%;position:relative}@media screen and (max-width: 768px){.home #topics .inner .topics-header h2{position:inherit}}.home #topics .inner .topics-header h2 .text{margin-left:17px;margin-top:38px}@media screen and (max-width: 768px){.home #topics .inner .topics-header h2 .text{margin-top:18px;margin-left:9px}}.home #topics .inner .topics-header h2 .text.sns a{font-size:18px}@media screen and (max-width: 768px){.home #topics .inner .topics-header h2 .text.sns a{font-size:16px;padding-left:20px}}.home #topics .inner .topics-header h2 .text.sns a::before{top:5px}@media screen and (max-width: 768px){.home #topics .inner .topics-header h2 .text.sns a::before{top:4px}}.home #topics .inner .topics-header h2 .more-wrap{position:absolute;top:27px;right:0}@media screen and (max-width: 768px){.home #topics .inner .topics-header h2 .more-wrap{top:inherit;bottom:2px;right:24px;width:50%;display:flex;justify-content:flex-end;z-index:2}}.home #topics .inner .topics-body{margin-top:40px;position:relative}@media screen and (max-width: 768px){.home #topics .inner .topics-body{margin-top:16px}}.home #topics .inner .topics-body .insta{padding-bottom:54px}.home #topics .inner .topics-body .insta #instaBody .swiper_bottom .swiper-wrapper{display:flex}.home #topics .inner .topics-body .insta #instaBody .swiper_bottom .swiper-wrapper .swiper-slide{width:320px}.home #topics .inner .topics-body .insta .swiper-button-wrap{position:absolute;right:51px;bottom:0;display:flex}@media screen and (max-width: 768px){.home #topics .inner .topics-body .insta .swiper-button-wrap{width:112px;height:26px;right:inherit}}.home #topics .inner .topics-body .insta .swiper-button-wrap div{border-radius:48px;border:1px solid #2d56a0;height:24px;width:50px;background-color:#2d56a0;transition-duration:.3s}.home #topics .inner .topics-body .insta .swiper-button-wrap div::after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMOCA3TDEgMTMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");background-size:100%;width:8px;height:12px}.home #topics .inner .topics-body .insta .swiper-button-wrap div.swiper-button-disabled{background-color:#fff}.home #topics .inner .topics-body .insta .swiper-button-wrap div.swiper-button-disabled::after{transform:scale(1, 1);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03LjE2Njk5IDFMMS4zMzM2NiA2TDcuMTY2OTkgMTEiIHN0cm9rZT0iIzJENTZBMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")}@media screen and (min-width: 769px){.home #topics .inner .topics-body .insta .swiper-button-wrap div:hover{border:1px solid #2d56a0;background-color:#fff}.home #topics .inner .topics-body .insta .swiper-button-wrap div:hover::after{transform:scale(-1, 1);background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDggMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03LjE2Njk5IDFMMS4zMzM2NiA2TDcuMTY2OTkgMTEiIHN0cm9rZT0iIzJENTZBMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=")}}.home #topics .inner .topics-body .insta .swiper-button-wrap .swiper-button-prev{right:0;left:inherit;margin-right:8px}@media screen and (max-width: 768px){.home #topics .inner .topics-body .insta .swiper-button-wrap .swiper-button-prev{left:0;right:inherit}}.home #topics .inner .topics-body .insta .swiper-button-wrap .swiper-button-prev::after{transform:scale(-1, 1);margin-right:15px}.home #topics .inner .topics-body .insta .swiper-button-wrap .swiper-button-prev:hover::after{transform:scale(1, 1)}.home #topics .inner .topics-body .insta .swiper-button-wrap .swiper-button-next{left:0;right:inherit}@media screen and (max-width: 768px){.home #topics .inner .topics-body .insta .swiper-button-wrap .swiper-button-next{right:0;left:inherit}}.home #topics .inner .topics-body .insta .swiper-button-wrap .swiper-button-next::after{margin-right:-15px}.home #topics .inner .topics-body .insta .swiper-button-wrap .swiper-button-next.swiper-button-disabled::after{transform:scale(-1, 1)}.home #graduatescool{padding-top:75px}@media screen and (max-width: 768px){.home #graduatescool{padding-top:26px}}.home #graduatescool .inner{width:100%;margin:0 auto}.home #graduatescool .inner .graduatescool-header h2{color:#2d56a0;font-size:120px;font-weight:500;line-height:1;text-transform:capitalize}@media screen and (max-width: 1600px){.home #graduatescool .inner .graduatescool-header h2{font-size:clamp(6rem,3.3260869565rem + 4.1739130435vw,7.5rem)}}@media screen and (max-width: 1024px){.home #graduatescool .inner .graduatescool-header h2{font-size:clamp(4.75rem,.9803921569rem + 7.8431372549vw,6rem)}}@media screen and (max-width: 768px){.home #graduatescool .inner .graduatescool-header h2{font-size:clamp(2.5rem,.142rem + 9.6vw,4.75rem)}}.home #graduatescool .inner .graduatescool-body{display:flex;margin-top:39px}@media screen and (max-width: 768px){.home #graduatescool .inner .graduatescool-body{flex-direction:column;margin-top:24px}}.home #graduatescool .inner .graduatescool-body .img{width:50%}@media screen and (max-width: 768px){.home #graduatescool .inner .graduatescool-body .img{width:inherit}}.home #graduatescool .inner .graduatescool-body .img img{border-radius:8px;overflow:hidden}.home #graduatescool .inner .graduatescool-body .info{width:50%;padding:0 80px;display:flex;align-items:center}@media screen and (max-width: 1024px){.home #graduatescool .inner .graduatescool-body .info{padding-left:clamp(3rem,-3.031372549rem + 12.5490196078vw,5rem);padding-right:clamp(0rem,-15.0784313725rem + 31.3725490196vw,5rem)}}@media screen and (max-width: 768px){.home #graduatescool .inner .graduatescool-body .info{width:inherit;padding:0px;margin-top:16px}}.home #graduatescool .inner .graduatescool-body .info .info-body h3{font-size:36px;line-height:1.2}@media screen and (max-width: 1600px){.home #graduatescool .inner .graduatescool-body .info .info-body h3{font-size:clamp(1.5rem,.8059566787rem + 1.4440433213vw,2.25rem)}}@media screen and (max-width: 768px){.home #graduatescool .inner .graduatescool-body .info .info-body h3{font-size:24px}}.home #graduatescool .inner .graduatescool-body .info .info-body .text{font-size:14px;line-height:1.8;margin-top:17px}@media screen and (max-width: 768px){.home #graduatescool .inner .graduatescool-body .info .info-body .text{margin-top:7px;line-height:1.75}}.home #graduatescool .inner .graduatescool-body .info .info-body .more-wrap .more{font-size:16px;margin-top:39px;padding-right:56px;height:56px;line-height:56px}@media screen and (max-width: 768px){.home #graduatescool .inner .graduatescool-body .info .info-body .more-wrap .more{font-size:14px;margin-top:15px;padding-right:44px;height:32px;line-height:32px}}.home #graduatescool .inner .graduatescool-body .info .info-body .more-wrap .more::before{width:14px;height:14px;right:4px;margin-top:-8px;background-size:28px;background-position:-14px 0px;background-repeat:no-repeat}@media screen and (max-width: 768px){.home #graduatescool .inner .graduatescool-body .info .info-body .more-wrap .more::before{width:8px;height:8px;right:12px;margin-top:-4px;background-size:14px;background-position:-7px 0px}}.home #graduatescool .inner .graduatescool-body .info .info-body .more-wrap .more span::after{width:56px;height:56px;top:0}@media screen and (max-width: 768px){.home #graduatescool .inner .graduatescool-body .info .info-body .more-wrap .more span::after{width:32px;height:33px;top:0}}@media screen and (min-width: 769px){.home #graduatescool .inner .graduatescool-body .info .info-body .more-wrap .more:hover::before{background-position:0px -14px}}.home #text-scroll{padding-top:138px;padding-bottom:124px}@media screen and (max-width: 768px){.home #text-scroll{padding-top:38px;padding-bottom:35px}}.home #text-scroll .swiper-container .swiper-wrapper .swiper-slide{margin:0 12px;height:105px;width:auto !important}@media screen and (max-width: 768px){.home #text-scroll .swiper-container .swiper-wrapper .swiper-slide{height:54px}}.home #text-scroll .swiper-container .swiper-wrapper .swiper-slide img,.home #text-scroll .swiper-container .swiper-wrapper .swiper-slide svg{height:100%;width:auto}.home #text-scroll .swiper-container.text-scroll-bottom{margin-top:58px}@media screen and (max-width: 768px){.home #text-scroll .swiper-container.text-scroll-bottom{margin-top:23px}}.home #text-scroll .text-scroll-top .swiper-wrapper{display:flex;animation:scroll-left 40s linear infinite}.home #text-scroll .text-scroll-bottom .swiper-wrapper{display:flex;animation:scroll-right 40s linear infinite}@keyframes scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes scroll-right{0%{transform:translateX(-100%)}100%{transform:translateX(0)}}.home #practical_education{background-color:#2d56a0;padding:80px 0 120px}@media screen and (max-width: 1024px){.home #practical_education{padding:48px 0 31px}}@media screen and (max-width: 768px){.home #practical_education{padding:24px 0 31px}}.home #practical_education .inner{width:100%;margin:0 auto}.home #practical_education .inner .practical_education-body{display:flex;margin-top:39px}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body{flex-direction:column;margin-top:0}}.home #practical_education .inner .practical_education-body .img{width:50%;order:2}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body .img{width:inherit;order:1}}.home #practical_education .inner .practical_education-body .img img{border-radius:8px;overflow:hidden}.home #practical_education .inner .practical_education-body .info{width:50%;padding-left:80px;padding-right:80px;order:1;text-align:right}@media screen and (max-width: 1600px){.home #practical_education .inner .practical_education-body .info{padding-left:clamp(0rem,-20.078369906rem + 25.078369906vw,5rem)}}@media screen and (max-width: 1280px){.home #practical_education .inner .practical_education-body .info{padding-right:clamp(3rem,-5.0392156863rem + 12.5490196078vw,5rem)}}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body .info{width:inherit;padding:0;order:2}}.home #practical_education .inner .practical_education-body h3{border:solid 3px #fff;padding:65px 0;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body h3{border:none;padding:0 0 15px;display:flex;align-items:flex-end;flex-direction:row;border-bottom:solid 1px #6c88bc;margin-top:16px}}.home #practical_education .inner .practical_education-body h3 div{color:#fff;font-size:64px;line-height:1;letter-spacing:3.2px;padding-bottom:23px;border-bottom:solid 1px #6c88bc}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body h3 div{font-size:32px;padding-bottom:0;border-bottom:none}}.home #practical_education .inner .practical_education-body h3 span{color:#fff;font-size:24px;font-weight:500;line-height:1;text-transform:capitalize;display:block;margin-top:23px}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body h3 span{margin-top:0;font-size:16px}}.home #practical_education .inner .practical_education-body .info2{display:flex;margin-top:24px}@media screen and (max-width: 1280px){.home #practical_education .inner .practical_education-body .info2{flex-direction:column}}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body .info2{align-items:flex-start;border:solid 1px #6c88bc;margin-top:24px;padding:18px 15px 14px}}.home #practical_education .inner .practical_education-body .info2 .title{width:166px;position:relative}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body .info2 .title{width:inherit;display:flex;align-items:flex-start}}.home #practical_education .inner .practical_education-body .info2 .title div{color:#fff;font-size:12px;line-height:1}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body .info2 .title div{line-height:1;font-size:14px}}.home #practical_education .inner .practical_education-body .info2 .title span{color:#fff;font-size:18px;line-height:1.2;letter-spacing:.36px;display:block;margin-top:7px}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body .info2 .title span{line-height:1;font-size:14px;margin-top:0}}.home #practical_education .inner .practical_education-body .info2 .text{width:calc(100% - 166px - 32px);color:#fff;font-size:12px;line-height:1.5;padding-left:33px;padding-right:30px;margin-left:32px;position:relative;margin-top:0}@media screen and (max-width: 1280px){.home #practical_education .inner .practical_education-body .info2 .text{width:inherit;padding-left:0;padding-right:0;margin-left:0;margin-top:7px}}.home #practical_education .inner .practical_education-body .info2 .text::before{content:"";width:1px;height:100%;background-color:#6c88bc;position:absolute;left:0;top:0}@media screen and (max-width: 1280px){.home #practical_education .inner .practical_education-body .info2 .text::before{display:none}}.home #practical_education .inner .practical_education-body .text{color:#fff;font-size:16px;line-height:1.8;text-align:left;margin-top:23px}@media screen and (max-width: 1024px){.home #practical_education .inner .practical_education-body .text{font-size:14px;margin-top:17px;line-height:1.7}}.home #practical_education .inner .practical_education-body .more-wrap{margin-top:32px;padding-right:0}@media screen and (max-width: 768px){.home #practical_education .inner .practical_education-body .more-wrap{margin-top:7px}}.home #practical_education .inner .practical_education-body .more-wrap .more{height:56px;line-height:56px;color:#fff;padding-right:72px}@media screen and (max-width: 768px){.home #practical_education .inner .practical_education-body .more-wrap .more{font-size:14px;margin-top:0;padding-right:44px;height:32px;line-height:32px}}.home #practical_education .inner .practical_education-body .more-wrap .more::before{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHZpZXdCb3g9IjAgMCAyNiAyNiI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQoKICAgICAgLmNscy0yIHsKICAgICAgICBmaWxsOiBub25lOwogICAgICB9CgogICAgICAuY2xzLTMgewogICAgICAgIGNsaXAtcGF0aDogdXJsKCNjbGlwcGF0aC0xKTsKICAgICAgfQoKICAgICAgLmNscy00IHsKICAgICAgICBjbGlwLXBhdGg6IHVybCgjY2xpcHBhdGgpOwogICAgICB9CiAgICA8L3N0eWxlPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwcGF0aCI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeT0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgogICAgPC9jbGlwUGF0aD4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcHBhdGgtMSI+CiAgICAgIDxyZWN0IGNsYXNzPSJjbHMtMiIgeD0iMTQiIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIvPgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjcuMywgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDEuMi4wIEJ1aWxkIDE2NCkgIC0tPgogIDxnPgogICAgPGcgaWQ9Il/jg6zjgqTjg6Tjg7xfMSIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7xfMSI+CiAgICAgIDxnIGNsYXNzPSJjbHMtNCI+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNOC43LDE1LjlILjV2LTEuOWgxMS41djExLjZoLTEuOXYtOC42TDEuMywyNmwtMS4zLTEuMyw4LjctOC44WiIvPgogICAgICA8L2c+CiAgICAgIDxnIGNsYXNzPSJjbHMtMyI+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjIuNywxLjloLTguMVYwaDExLjV2MTEuNmgtMS45VjNsLTguOCw5LTEuMy0xLjNMMjIuNywxLjlaIi8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==");width:14px;height:14px;right:20px;margin-top:-7px;background-size:28px;background-position:-15px 0px;background-repeat:no-repeat}@media screen and (max-width: 768px){.home #practical_education .inner .practical_education-body .more-wrap .more::before{width:8px;height:8px;right:12px;margin-top:-4px;background-size:14px;background-position:-7px 0px}}.home #practical_education .inner .practical_education-body .more-wrap .more span{width:56px}@media screen and (max-width: 768px){.home #practical_education .inner .practical_education-body .more-wrap .more span{width:32px}}.home #practical_education .inner .practical_education-body .more-wrap .more span::after{right:0}@media screen and (min-width: 769px){.home #practical_education .inner .practical_education-body .more-wrap .more:hover{color:#6c88bc}.home #practical_education .inner .practical_education-body .more-wrap .more:hover span::after{border:solid 1px #fff}}@media screen and (min-width: 769px){.home #practical_education .inner .practical_education-body .more-wrap .more:hover::before{background-position:0px -14px}}@media screen and (max-width: 1126px){#header #bar,#header.fixed-layout #bar{height:82px;mix-blend-mode:normal}}@media screen and (max-width: 1024px){#header #bar,#header.fixed-layout #bar{padding:0 clamp(1rem,-4.8428921569rem + 12.1568627451vw,2.9375rem)}}@media screen and (max-width: 768px){#header #bar,#header.fixed-layout #bar{height:72px}}@media screen and (max-width: 1126px){#header #bar h1,#header.fixed-layout #bar h1{top:0;margin-top:21px;height:inherit;align-items:flex-start}}#header #bar h1 .img,#header.fixed-layout #bar h1 .img{width:130px;position:relative;bottom:inherit}@media screen and (max-width: 1126px){#header #bar h1 .img,#header.fixed-layout #bar h1 .img{width:130px}}@media screen and (max-width: 768px){#header #bar h1 .img,#header.fixed-layout #bar h1 .img{width:98px}}@media screen and (max-width: 1126px){#header #bar h1 .title,#header.fixed-layout #bar h1 .title{display:flex;flex-direction:column;align-items:flex-start;margin-top:0}}@media screen and (max-width: 768px){#header #bar h1 .title,#header.fixed-layout #bar h1 .title{margin-left:7px}}@media screen and (max-width: 768px){.inner-page #header{height:72px}}.inner-page #header #bar{mix-blend-mode:inherit}@media screen and (max-width: 1024px){.inner-page #header #bar{padding:0 clamp(1rem,-4.8428921569rem + 12.1568627451vw,2.9375rem)}}.inner-page #header #bar h1{height:inherit;margin-top:33px;align-items:flex-start;height:40px}@media screen and (max-width: 1126px){.inner-page #header #bar h1{margin-top:33px}}@media screen and (max-width: 768px){.inner-page #header #bar h1{margin-top:21px}}.inner-page #header #bar h1 .title{margin-left:16px;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 768px){.inner-page #header #bar h1 .title{margin-left:7px}}.inner-page #header #bar h1 .title span:nth-child(1){font-size:12px}@media screen and (max-width: 768px){.inner-page #header #bar h1 .title span:nth-child(1){font-size:10px}}.inner-page #header #bar h1 .title span:nth-child(2){font-size:24px;margin-top:4px}@media screen and (max-width: 768px){.inner-page #header #bar h1 .title span:nth-child(2){font-size:16px}}.inner-page #header #bar #nav .wrap{margin-top:17px}.inner-page #header #bar #nav .wrap ul.main-nav>li:nth-child(n+3){margin-left:24px}.inner-page #header.fixed-layout{height:108px}.inner-page #header.fixed-layout #bar{height:108px}@media screen and (max-width: 1126px){.inner-page #header.fixed-layout #bar{height:82px}}@media screen and (max-width: 768px){.inner-page #header.fixed-layout #bar{height:72px}}@media screen and (max-width: 1126px){.inner-page #header.fixed-layout #bar h1{margin-top:21px}}.inner-page #header.fixed-layout #bar h1 .img{width:130px}@media screen and (max-width: 768px){.inner-page #header.fixed-layout #bar h1 .img{width:98px}}.inner-page #header.fixed-layout #bar h1 .title{flex-direction:column;align-items:flex-start;margin-top:0px}.inner-page #header.fixed-layout #bar h1 .title span:nth-child(1){font-size:12px}@media screen and (max-width: 768px){.inner-page #header.fixed-layout #bar h1 .title span:nth-child(1){font-size:10px}}.inner-page #header.fixed-layout #bar h1 .title span:nth-child(2){font-size:24px;margin-left:0}@media screen and (max-width: 768px){.inner-page #header.fixed-layout #bar h1 .title span:nth-child(2){font-size:16px}}.inner-page #header.fixed-layout #nav{margin-top:15px}@media screen and (max-width: 1126px){.inner-page #header.fixed-layout #nav{margin-top:0px}}.inner-page #header.fixed-layout #nav div.sub-nav ul.link{margin-right:16px}@media screen and (max-width: 1126px){.nav-open #header.fixed-layout #nav div.sub-nav ul.link{margin-right:0}}.inner-page #header.fixed-layout #nav div.sub-nav ul.link li a{width:158px;height:40px}@media screen and (max-width: 1126px){.nav-open #header #bar #nav .sub-nav .link li a{width:100%}}.inner-page #header.fixed-layout #nav div.sub-nav ul.link li:nth-child(2){margin-left:12px}.inner-page.nav-open #header #bar h1{margin-top:21px}@media screen and (max-width: 768px){.inner-page.nav-open #header #bar h1 .title{margin-left:7px}}.inner-page.nav-open #header #bar #nav .wrap{margin-top:0}.inner-page.nav-open #header #bar #nav .wrap ul.main-nav>li:nth-child(n+3){margin-left:0}.inner-page #main .bg-wrap{position:relative;z-index:-1}.inner-page #main .bg-wrap-sub::before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:50vw;background-image:url("/wp-content/themes/dendai/img/page_bg.jpg");background-repeat:no-repeat;background-size:100% auto;background-position:top center;background-color:#fff}@media screen and (max-width: 768px){.inner-page #main .bg-wrap-sub::before{background-image:url("/wp-content/themes/dendai/img/page_bg_sp.jpg");background-position:top -70px center}}.inner-page #main .inner{max-width:1320px;margin:0 auto}@media screen and (max-width: 768px){.inner-page #main .inner{padding:0 15px}}.inner-page #main #breadcrumbs{padding-top:6px;margin-bottom:121px}@media screen and (max-width: 980px){.inner-page #main #breadcrumbs{display:none}}.inner-page #main #breadcrumbs .inner{max-width:inherit;padding:0 48px}.inner-page #main #breadcrumbs ul li{position:relative;display:inline-block;margin:0;color:#2d56a0;font-size:12px;line-height:1.6}.inner-page #main #breadcrumbs ul li:nth-child(n+2){padding-left:24px}.inner-page #main #breadcrumbs ul li:nth-child(n+2)::before{content:"";display:block;position:absolute;top:4px;left:7px;width:6px;height:10px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDYgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMNSA1TDEgOSIgc3Ryb2tlPSIjNkI2QjZCIi8+Cjwvc3ZnPgo=");background-size:100%}.inner-page #main #breadcrumbs ul li a{color:#6b6b6b}.inner-page #main.teacher-research-room h2:nth-of-type(n + 2){margin-top:65px}@media screen and (max-width: 1024px){.inner-page #main.teacher-research-room h2:nth-of-type(n + 2){margin-top:35px}}.inner-page #main h1:not(#title h1){font-size:42px;font-weight:500;line-height:1.23}@media screen and (max-width: 768px){.inner-page #main h1:not(#title h1){font-size:26px}}@media screen and (max-width: 768px){.inner-page #main #title{padding-top:27px}}.inner-page #main #title h1 span{color:#2d56a0;font-size:16px;font-weight:500;line-height:16px;letter-spacing:.8px;text-transform:uppercase}@media screen and (max-width: 768px){.inner-page #main #title h1 span{font-size:14px}}.inner-page #main #title h1 div{font-size:42px;font-weight:500;line-height:1.23;margin-top:5px}@media screen and (max-width: 768px){.inner-page #main #title h1 div{font-size:26px;margin-top:2px}}.inner-page #main .inner-page-wrapper{padding-top:150px;padding-bottom:168px}@media screen and (max-width: 768px){.inner-page #main .inner-page-wrapper{padding-top:33px;padding-bottom:49px}}.inner-page #main h2:not(#footer-contact h2){font-size:26px;font-weight:500;line-height:1.23;position:relative;padding-left:16px}@media screen and (max-width: 768px){.inner-page #main h2:not(#footer-contact h2){font-size:22px}}.inner-page #main h2:not(#footer-contact h2)::before{content:"";display:block;position:absolute;width:4px;height:32px;top:0px;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDQgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHk9IjMiIHdpZHRoPSI0IiBoZWlnaHQ9IjEzLjUiIHJ4PSIyIiBmaWxsPSIjMkQ1NkEwIi8+CjxnIG9wYWNpdHk9IjAuNSI+CjxyZWN0IHk9IjE4LjUiIHdpZHRoPSI0IiBoZWlnaHQ9IjEzLjUiIHJ4PSIyIiBmaWxsPSIjNkM4OEJDIi8+CjwvZz4KPC9zdmc+Cg==");background-size:auto 100%;background-repeat:no-repeat}@media screen and (max-width: 768px){.inner-page #main h2:not(#footer-contact h2)::before{width:4px;height:100%;top:2px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDQgMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxyZWN0IHdpZHRoPSI0IiBoZWlnaHQ9IjExIiByeD0iMiIgZmlsbD0iIzJENTZBMCIvPgo8ZyBvcGFjaXR5PSIwLjUiPgo8cmVjdCB5PSIxMyIgd2lkdGg9IjQiIGhlaWdodD0iMTEiIHJ4PSIyIiBmaWxsPSIjNkM4OEJDIi8+CjwvZz4KPC9zdmc+Cg==")}}.inner-page #main h2:not(#footer-contact h2)+.text{margin-top:10px}.inner-page #main h2:not(#footer-contact h2)+.list-body{margin-top:28px}@media screen and (max-width: 768px){.inner-page #main h2:not(#footer-contact h2)+.list-body{margin-top:20px}}.inner-page #main h2:not(#footer-contact h2)+.img{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main h2:not(#footer-contact h2)+.img{margin-top:22px}}.inner-page #main h2:not(#footer-contact h2)+.table-list,.inner-page #main h2:not(#footer-contact h2)+.table-list2,.inner-page #main h2:not(#footer-contact h2)+.table-list3,.inner-page #main h2:not(#footer-contact h2)+.table-scroll{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main h2:not(#footer-contact h2)+.table-list,.inner-page #main h2:not(#footer-contact h2)+.table-list2,.inner-page #main h2:not(#footer-contact h2)+.table-list3,.inner-page #main h2:not(#footer-contact h2)+.table-scroll{margin-top:20px}}.inner-page #main h3{font-size:21px;font-weight:500;line-height:1.33}@media screen and (max-width: 768px){.inner-page #main h3{font-size:18px;line-height:1.2}}.inner-page #main h3+.text{margin-top:16px}@media screen and (max-width: 768px){.inner-page #main h3+.text{margin-top:15px;line-height:1.7}}.inner-page #main h3+.list-bg-column{margin-top:22px}@media screen and (max-width: 768px){.inner-page #main h3+.list-bg-column{margin-top:23px}}.inner-page #main h3+.table-list,.inner-page #main h3+.table-list2,.inner-page #main h3+.table-list3,.inner-page #main h3+.table-scroll{margin-top:20px}@media screen and (max-width: 768px){.inner-page #main h3+.table-list,.inner-page #main h3+.table-list2,.inner-page #main h3+.table-list3,.inner-page #main h3+.table-scroll{margin-top:13px}}.inner-page #main h3+.img{margin-top:20px}@media screen and (max-width: 768px){.inner-page #main h3+.img{margin-top:13px}}.inner-page #main .text p{font-size:16px;line-height:2}@media screen and (max-width: 768px){.inner-page #main .text p{line-height:1.75}}.inner-page #main .text p:nth-child(n+2){margin-top:16px}@media screen and (max-width: 768px){.inner-page #main .text p:nth-child(n+2){margin-top:14px}}.inner-page #main .text+.table-list{margin-top:15px}@media screen and (max-width: 768px){.inner-page #main .text+.table-list{margin-top:13px}}.inner-page #main .text+h2{margin-top:71px}@media screen and (max-width: 768px){.inner-page #main .text+h2{margin-top:35px}}.inner-page #main .img+.annotation{margin-top:8px}@media screen and (max-width: 768px){.inner-page #main .img+.annotation{margin-top:18px}}.inner-page #main .annotation{font-size:14px}@media screen and (max-width: 768px){.inner-page #main .annotation{font-size:12px}}.inner-page #main #footer-contact .inner{max-width:1600px}.inner-page #main .table-list+h2,.inner-page #main .table-list2+h2,.inner-page #main .table-list3+h2,.inner-page #main .table-scroll+h2{margin-top:71px}@media screen and (max-width: 768px){.inner-page #main .table-list+h2,.inner-page #main .table-list2+h2,.inner-page #main .table-list3+h2,.inner-page #main .table-scroll+h2{margin-top:35px}}.inner-page #main .table-list+.btn-wrap,.inner-page #main .table-list2+.btn-wrap,.inner-page #main .table-list3+.btn-wrap,.inner-page #main .table-scroll+.btn-wrap{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main .table-list+.btn-wrap,.inner-page #main .table-list2+.btn-wrap,.inner-page #main .table-list3+.btn-wrap,.inner-page #main .table-scroll+.btn-wrap{margin-top:20px}}.inner-page #main .btn-wrap+.text{margin-top:16px}@media screen and (max-width: 768px){.inner-page #main .btn-wrap+.text{margin-top:14px}}.inner-page #main #comment .inner .block{display:flex;background-color:#eaf7ff;margin-top:32px;padding:40px 40px}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block{flex-direction:column;padding:21px 17px;margin-top:34px}}.inner-page #main #comment .inner .block .text-block{width:calc(100% - 208px)}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .text-block{width:100%}}.inner-page #main #comment .inner .block .text-block .title{font-size:21px;font-weight:500;line-height:1.33;position:relative;padding-left:64px}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .text-block .title{font-size:18px;padding-left:40px}}.inner-page #main #comment .inner .block .text-block .title::before{content:"";position:absolute;top:13px;left:0;width:48px;height:1px;background-color:#000}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .text-block .title::before{width:32px;top:10px}}.inner-page #main #comment .inner .block .text-block .text{margin-top:24px}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .text-block .text{margin-top:13px}}.inner-page #main #comment .inner .block .text-block .text p{font-size:16px;line-height:2}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .text-block .text p{line-height:1.75}}.inner-page #main #comment .inner .block .text-block .text p:nth-child(n+2){margin-top:16px}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .text-block .text p:nth-child(n+2){margin-top:14px}}.inner-page #main #comment .inner .block .info{width:168px;margin-left:40px}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .info{width:inherit;margin-left:0;display:flex;margin-top:13px}}.inner-page #main #comment .inner .block .info .img{border-radius:8px;overflow:hidden}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .info .img{width:120px;margin-top:1px}}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .info .name-wrap{margin-left:16px}}.inner-page #main #comment .inner .block .info .name-wrap .affiliation{font-size:14px;line-height:1.42;margin-top:25px}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .info .name-wrap .affiliation{font-size:12px;margin-top:0px}}.inner-page #main #comment .inner .block .info .name-wrap .name{font-size:18px;font-weight:500;line-height:1.33;margin-top:8px}@media screen and (max-width: 768px){.inner-page #main #comment .inner .block .info .name-wrap .name{font-size:16px}}.inner-page #main #education{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main #education{margin-top:34px}}.inner-page #main #education .inner .col3_img{margin-top:30px}@media screen and (max-width: 768px){.inner-page #main #education .inner .col3_img{margin-top:18px}}.inner-page #main #history{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main #history{margin-top:35px}}.inner-page #main #history .inner .history-list{margin-top:16px;padding:0}@media screen and (max-width: 768px){.inner-page #main #history .inner .history-list{margin-top:7px}}.inner-page #main #history .inner .history-list>ul{position:relative}.inner-page #main #history .inner .history-list>ul::before{content:"";position:absolute;z-index:1;top:30px;left:5px;width:1px;height:calc(100% - 30px);background-color:#d9d9d9}.inner-page #main #history .inner .history-list>ul>li{line-height:1.5;position:relative;z-index:2;padding-left:20px;padding:0 0 0 43px;font-size:16px;display:flex}@media screen and (max-width: 768px){.inner-page #main #history .inner .history-list>ul>li{padding-left:20px;font-size:14px}}.inner-page #main #history .inner .history-list>ul>li::before{content:"";background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDExIDExIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZmZmOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjMmQ1NmEwOwogICAgICAgIHN0cm9rZS13aWR0aDogM3B4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjguNy40LCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMS4yLjAgQnVpbGQgMTY2KSAgLS0+CiAgPGc+CiAgICA8ZyBpZD0iX+ODrOOCpOODpOODvF8xIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvF8xIj4KICAgICAgPGc+CiAgICAgICAgPGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSI1LjUiIGN5PSI1LjUiIHI9IjMuNiIvPgogICAgICAgIDxjaXJjbGUgY2xhc3M9ImNscy0yIiBjeD0iNS41IiBjeT0iNS41IiByPSI0Ii8+CiAgICAgIDwvZz4KICAgIDwvZz4KICA8L2c+Cjwvc3ZnPg==");position:absolute;width:11px;height:11px;top:23px;left:0}.inner-page #main #history .inner .history-list>ul>li span,.inner-page #main #history .inner .history-list>ul>li ul{display:inline-block;padding:16px 0}@media screen and (max-width: 768px){.inner-page #main #history .inner .history-list>ul>li span,.inner-page #main #history .inner .history-list>ul>li ul{padding:13px 0 14px}}.inner-page #main #history .inner .history-list>ul>li .list-body2{width:calc(100% - 92px)}@media screen and (max-width: 768px){.inner-page #main #history .inner .history-list>ul>li .list-body2{width:calc(100% - 55px)}}.inner-page #main #history .inner .history-list>ul>li .list-body2 ul{margin-left:32px}@media screen and (max-width: 768px){.inner-page #main #history .inner .history-list>ul>li .list-body2 ul{margin-left:10px}}.inner-page #main #history .inner .history-list>ul>li .list-body2 ul::before{content:"";position:absolute;width:100%;height:1px;bottom:0;left:0;background-color:#d9d9d9}.inner-page #main #feature{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main #feature{margin-top:35px}}.inner-page #main #learn{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main #learn{margin-top:35px}}.inner-page #main #teacher h2{margin-top:64px}@media screen and (max-width: 768px){.inner-page #main #teacher h2{margin-top:35px}}.inner-page #main #teacher h2:first-of-type{margin-top:0}.inner-page #main #teacher .list-teacher{margin-top:32px}@media screen and (max-width: 1024px){.inner-page #main #teacher .list-teacher{margin-top:22px}}.inner-page #main #teacher .list-teacher ul{display:flex;flex-wrap:wrap}.inner-page #main #teacher .list-teacher ul li{display:flex;flex-direction:column;padding-bottom:48px;position:relative}@media screen and (min-width: 1025px){.inner-page #main #teacher .list-teacher ul li{width:calc(20% - 36px);margin-right:45px}.inner-page #main #teacher .list-teacher ul li:nth-child(5n){margin-right:0}.inner-page #main #teacher .list-teacher ul li:nth-child(n+6){margin-top:48px}}@media screen and (max-width: 1024px){.inner-page #main #teacher .list-teacher ul li{width:calc(50% - 7.5px);margin-right:15px;padding-bottom:0}.inner-page #main #teacher .list-teacher ul li:nth-child(2n){margin-right:0}.inner-page #main #teacher .list-teacher ul li:nth-child(n+3){margin-top:25px}}.inner-page #main #teacher .list-teacher ul li .img{border-radius:8px;overflow:hidden}.inner-page #main #teacher .list-teacher ul li .info{margin-top:16px}@media screen and (max-width: 1024px){.inner-page #main #teacher .list-teacher ul li .info{margin-top:8px}}.inner-page #main #teacher .list-teacher ul li .info .name{color:#2d56a0;font-size:18px;font-weight:500;line-height:1.33}@media screen and (max-width: 1024px){.inner-page #main #teacher .list-teacher ul li .info .name{font-size:16px}}.inner-page #main #teacher .list-teacher ul li .info .roman{color:#b5c3dd;font-size:14px;line-height:1;margin-top:5px}@media screen and (max-width: 768px){.inner-page #main #teacher .list-teacher ul li .info .roman{font-size:12px;margin-top:5px}}.inner-page #main #teacher .list-teacher ul li .info .text{margin-top:16px;padding-bottom:16px}@media screen and (max-width: 1024px){.inner-page #main #teacher .list-teacher ul li .info .text{margin-top:9px;padding-bottom:0}}.inner-page #main #teacher .list-teacher ul li .info .text p{font-size:12px;line-height:1.33;word-break:break-word}.inner-page #main #teacher .list-teacher ul li .info .text p:nth-child(n+2){margin-top:9px}@media screen and (max-width: 1024px){.inner-page #main #teacher .list-teacher ul li .info .text p:nth-child(n+2){margin-top:6px}}.inner-page #main #teacher .list-teacher ul li .info .text p strong{font-weight:600}.inner-page #main #teacher .list-teacher ul li .info .view-more-wrap{width:100%;position:absolute;bottom:0;left:0;text-align:left}@media screen and (max-width: 1024px){.inner-page #main #teacher .list-teacher ul li .info .view-more-wrap{position:relative;margin-top:13px;text-align:left}}.inner-page #main #teacher .list-teacher.list-teacher2 ul li{border:solid 1px #d9d9d9;padding:20px;width:calc(25% - 24px);margin-right:32px}@media screen and (min-width: 1025px){.inner-page #main #teacher .list-teacher.list-teacher2 ul li:nth-child(5n){margin-right:32px}.inner-page #main #teacher .list-teacher.list-teacher2 ul li:nth-child(4n){margin-right:0}.inner-page #main #teacher .list-teacher.list-teacher2 ul li:nth-child(n+6){margin-top:0}.inner-page #main #teacher .list-teacher.list-teacher2 ul li:nth-child(n+5){margin-top:32px}}@media screen and (max-width: 1024px){.inner-page #main #teacher .list-teacher.list-teacher2 ul li{width:calc(50% - 7.5px);margin-right:15px}.inner-page #main #teacher .list-teacher.list-teacher2 ul li:nth-child(2n){margin-right:0}.inner-page #main #teacher .list-teacher.list-teacher2 ul li:nth-child(n+3){margin-top:13px}}@media screen and (max-width: 768px){.inner-page #main #teacher .list-teacher.list-teacher2 ul li{padding:16px}}.inner-page #main #teacher .list-teacher.list-teacher2 ul li .info{margin-top:0}.inner-page #main #teacher .list-teacher.list-teacher2 ul li .info .roman{font-size:12px;margin-top:3px}.inner-page #main #teacher .list-teacher.list-teacher2 ul li .info .text2{font-size:12px;margin-top:9px}@media screen and (max-width: 768px){.inner-page #main #teacher .list-teacher.list-teacher2 ul li .info .text2{margin-top:4px}}.inner-page #main #teacher .list-teacher.list-teacher2 ul li .info .text{margin-top:15px;padding-top:14px;border-top:solid 1px #d9d9d9;padding-bottom:0}@media screen and (max-width: 768px){.inner-page #main #teacher .list-teacher.list-teacher2 ul li .info .text{margin-top:6px;padding-top:5px}}.inner-page #main #teacher .list-teacher.list-teacher2 ul li .info .text p{font-size:14px;line-height:1.7}@media screen and (max-width: 768px){.inner-page #main #teacher .list-teacher.list-teacher2 ul li .info .text p{font-size:12px}}.inner-page #main #teacher .list-teacher.list-teacher2 ul li .info .text p+p{margin-top:10px}@media screen and (max-width: 768px){.inner-page #main .img-block .img a{position:relative;display:block}.inner-page #main .img-block .img a::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2)}.inner-page #main .img-block .img a::after{content:"";position:absolute;right:9px;bottom:9px;width:32px;height:32px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNyIgY3k9IjciIHI9IjUuNzUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMSAxMUwxNiAxNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");background-size:18px 18px;background-repeat:no-repeat;background-position:8px 8px;border-radius:4px;background-color:#2d56a0}}.inner-page #main .img-block#future{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main .img-block#future{margin-top:35px}}.inner-page #main .img-block#curriculum{margin-top:72px}.inner-page #main .img-block#curriculum .text{margin-top:32px;margin-bottom:20px}@media screen and (max-width: 768px){.inner-page #main .img-block#curriculum{margin-top:34px}}.inner-page #main .img-block#faculty_common_curriculum{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main .img-block#faculty_common_curriculum{margin-top:35px}}.inner-page #main #pickup-curriculum{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main #pickup-curriculum{margin-top:35px}}.inner-page #main #pickup-curriculum .list-bg-column{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #pickup-curriculum .list-bg-column{margin-top:22px}}.inner-page #main #teacher-single .person{display:flex}.inner-page #main #teacher-single .person .img{width:200px;height:200px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .person .img{width:112px;height:112px}}.inner-page #main #teacher-single .person .img img{border-radius:8px;overflow:hidden}.inner-page #main #teacher-single .person .name-wrap{margin-left:64px;margin-top:25px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .person .name-wrap{margin-left:17px;width:calc(100% - 137px);margin-top:0}}.inner-page #main #teacher-single .person .name-wrap .name{color:#2d56a0;font-size:42px;font-weight:500;line-height:1.23}@media screen and (max-width: 768px){.inner-page #main #teacher-single .person .name-wrap .name{font-size:21px;margin-top:3px}}.inner-page #main #teacher-single .person .name-wrap .roman{color:#b5c3dd;font-size:16px;line-height:1;text-transform:capitalize;margin-top:10px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .person .name-wrap .roman{margin-top:5px}}.inner-page #main #teacher-single .person .name-wrap .text{font-size:14px;line-height:1.42;margin-top:16px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .person .name-wrap .text{margin-top:8px}}.inner-page #main #teacher-single .person+h2{margin-top:73px}.inner-page #main #teacher-single .list-normal{margin-top:31px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .list-normal{margin-top:18px}}.inner-page #main #teacher-single .img-block{margin-top:32px;max-width:560px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .img-block{margin-top:20px}}.inner-page #main #teacher-single .img-block img{border-radius:10px;overflow:hidden}.inner-page #main #teacher-single .img-block p{font-size:14px;line-height:1.42;margin-top:10px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .img-block p{font-size:12px;margin-top:7px}}.inner-page #main #teacher-single .img-block+h2{margin-top:32px}.inner-page #main #teacher-single .list-pattern1 .section-description{margin-top:15px;font-size:16px;line-height:2}.inner-page #main #teacher-single .list-pattern1 .section-description a{color:#2d56a0}.inner-page #main #teacher-single .list-pattern1 ul{margin-top:15px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .list-pattern1 ul{margin-top:13px}}.inner-page #main #teacher-single .list-pattern1 ul li{padding-left:2em;text-indent:-1em;position:relative}@media screen and (max-width: 768px){.inner-page #main #teacher-single .list-pattern1 ul li{font-size:14px}}.inner-page #main #teacher-single .list-pattern1 ul li::before{content:"";position:absolute;top:9px;left:0;width:6px;height:6px;background-color:#2d56a0;border-radius:10px}.inner-page #main #teacher-single .list-pattern1 ul li:nth-child(n+2){margin-top:8px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .list-pattern1 ul li:nth-child(n+2){margin-top:6px}}.inner-page #main #teacher-single .list-pattern1 .img{margin-left:20px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .list-pattern1 .img{position:relative;margin-top:15px;max-width:220px;margin-left:0}}@media screen and (max-width: 768px){.inner-page #main #teacher-single .list-pattern1 .img{font-size:14px}}.inner-page #main #teacher-single .list-pattern1 .img a{position:relative}.inner-page #main #teacher-single .list-pattern1 .img a::before{content:"";position:absolute;right:9px;bottom:9px;width:32px;height:32px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNyIgY3k9IjciIHI9IjUuNzUiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMSAxMUwxNiAxNiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");background-size:18px 18px;background-repeat:no-repeat;background-position:8px 8px;border-radius:4px;background-color:#2d56a0}.inner-page #main #teacher-single .list-pattern1 .img p{font-size:14px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .list-pattern1 .img p{font-size:14px;margin-top:8px}}.inner-page #main #teacher-single .list-pattern1.in-img{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.inner-page #main #teacher-single .list-pattern1.in-img{justify-content:flex-start;flex-direction:column}}.inner-page #main #teacher-single .btn{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .btn{margin-top:22px}}.inner-page #main #teacher-single .block h2:not(#footer-contact h2)+.text{margin-top:31px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .block h2:not(#footer-contact h2)+.text{margin-top:20px}}.inner-page #main #teacher-single .block .text{margin-top:31px}.inner-page #main #teacher-single .block .text p{font-size:16px;line-height:2}@media screen and (max-width: 768px){.inner-page #main #teacher-single .block .text p{line-height:1.75}}.inner-page #main #teacher-single .block .text a{color:#2d56a0}.inner-page #main #teacher-single .block.block-profile table.table-list2{margin-top:33px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .block.block-profile table.table-list2{margin-top:22px}}.inner-page #main #teacher-single .block.block-case{position:relative}@media screen and (max-width: 768px){.inner-page #main #teacher-single .block.block-case{padding-right:0}}.inner-page #main #teacher-single .block.block-case .list-pattern1{width:100%;margin-top:33px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .block.block-case .list-pattern1{margin-top:21px}}.inner-page #main #teacher-single .block.block-case h2+h3{margin-top:33px}.inner-page #main #teacher-single .block:nth-child(n+2){margin-top:70px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .block:nth-child(n+2){margin-top:34px}}.inner-page #main #teacher-single .view-more-wrap{width:100%;position:relative;text-align:center;margin-top:71px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .view-more-wrap{margin-top:31px;padding-bottom:48px}}.inner-page #main #teacher-single .view-more-wrap .view-more{max-width:302px;height:64px;line-height:62px}@media screen and (max-width: 768px){.inner-page #main #teacher-single .view-more-wrap .view-more{max-width:188px;height:56px;line-height:53px}}.inner-page #main #teacher-single .view-more-wrap .view-more span{font-size:13px;padding-right:23px}@media screen and (max-width: 1024px){.inner-page #main #teacher-single .view-more-wrap .view-more span{font-size:12px;padding-right:17px}}.inner-page #main #teacher-single .view-more-wrap .view-more span::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMjA3NSAxLjE5OTk1SDcuNDIwNzVWNy41OTk5NSIgc3Ryb2tlPSIjMkQ1NkEwIiBzdHJva2Utd2lkdGg9IjEuNiIvPgo8bGluZSB5MT0iLTAuOCIgeDI9IjguOCIgeTI9Ii0wLjgiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjY5NTYzMyAwLjcxODM5OCAtMC42OTU2MzMgLTAuNzE4Mzk4IDYuNjIxMDkgMC44MDAwNDkpIiBzdHJva2U9IiMyRDU2QTAiIHN0cm9rZS13aWR0aD0iMS42Ii8+Cjwvc3ZnPgo=");width:9px;height:9px;top:50%;right:2px;margin-top:-5px}@media screen and (max-width: 1024px){.inner-page #main #teacher-single .view-more-wrap .view-more span::before{right:3px;margin-top:-4px}}.inner-page #main #gallery-list .inner .gallery-list-body .download-wrap{width:100%;margin:17px 0 0}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body .download-wrap{margin:14px 0 0}}.inner-page #main #gallery-list .inner .gallery-list-body h2+.text{margin-top:31px}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body h2+.text{margin-top:20px}}.inner-page #main #gallery-list .inner .gallery-list-body ul{margin-top:32px;display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body ul{margin-top:20px}}.inner-page #main #gallery-list .inner .gallery-list-body ul li{width:calc(50% - 16px);margin-left:0}@media screen and (min-width: 769px){.inner-page #main #gallery-list .inner .gallery-list-body ul li:nth-child(2n){margin-left:31px}.inner-page #main #gallery-list .inner .gallery-list-body ul li:nth-child(n+3){margin-top:30px}}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body ul li{width:100%}.inner-page #main #gallery-list .inner .gallery-list-body ul li:nth-child(n+2){margin-top:15px}}.inner-page #main #gallery-list .inner .gallery-list-body ul li .info{margin-top:10px}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body ul li .info{margin-top:7px}}.inner-page #main #gallery-list .inner .gallery-list-body ul li .info .name{font-size:14px;line-height:1.42}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body ul li .info .name{font-size:12px;line-height:1.33}}.inner-page #main #gallery-list .inner .gallery-list-body2{margin-top:71px}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body2{margin-top:33px}}.inner-page #main #gallery-list .inner .gallery-list-body2 ul{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.inner-page #main #gallery-list .inner .gallery-list-body2 ul li{width:calc(33.333% - 20.667px);margin-left:31px}.inner-page #main #gallery-list .inner .gallery-list-body2 ul li:nth-child(3n+1){margin-left:0}.inner-page #main #gallery-list .inner .gallery-list-body2 ul li:nth-child(n+3){margin-top:0}.inner-page #main #gallery-list .inner .gallery-list-body2 ul li:nth-child(n+4){margin-top:30px}}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body2 ul li{width:100%}.inner-page #main #gallery-list .inner .gallery-list-body2 ul li:nth-child(n+2){margin-top:21px}}.inner-page #main #gallery-list .inner .gallery-list-body2 ul li .title{font-size:21px;font-weight:500;line-height:1.33}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body2 ul li .title{font-size:18px;font-weight:500;line-height:1.33}}.inner-page #main #gallery-list .inner .gallery-list-body2 ul li .img{margin-top:15px;display:block}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body2 ul li .img{margin-top:13px}}.inner-page #main #gallery-list .inner .gallery-list-body2 ul li .info .name{font-size:14px;line-height:1.42}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body2 ul li .info .name{font-size:12px}}.inner-page #main #gallery-list .inner .gallery-list-body2 ul li .info .name span{padding-left:4px}.inner-page #main #gallery-list .inner .gallery-list-body2 ul li .download-wrap{margin-top:14px}.inner-page #main #gallery-list .inner .gallery-list-body2 ul li .download-wrap .download{width:166px}.inner-page #main #gallery-list .inner .gallery-list-body3{margin-top:71px}@media screen and (max-width: 768px){.inner-page #main #gallery-list .inner .gallery-list-body3{margin-top:33px}}.inner-page #main #gallery-list .inner .gallery-list-body3 ul{display:flex;flex-wrap:wrap}.inner-page #main #gallery-list .inner .gallery-list-body3 ul li{width:calc(33.333% - 20.667px);margin-left:31px}@media screen and (min-width: 769px){.inner-page #main #gallery-list .inner .gallery-list-body3 ul li:nth-child(3n+1){margin-left:0}.inner-page #main #gallery-list .inner .gallery-list-body3 ul li:nth-child(n+4){margin-top:30px}}@media screen and (max-width: 768px){.inner-page #main #practical_education .mv .inner{padding:0}}.inner-page #main #practical_education .anchor-nav{margin-top:7px}@media screen and (max-width: 768px){.inner-page #main #practical_education .anchor-nav{margin-top:12px}}.inner-page #main #practical_education .practical_education-body>h3{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body>h3{margin-top:20px}}.inner-page #main #practical_education .practical_education-body .about{margin-top:71px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .about{margin-top:33px}}.inner-page #main #practical_education .practical_education-body .about>.text{margin-top:32px;line-height:2}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .about>.text{margin-top:20px;line-height:1.75}}.inner-page #main #practical_education .practical_education-body .about .block-2col .img,.inner-page #main #practical_education .practical_education-body .about .block-3col .img{border-radius:8px;overflow:hidden}.inner-page #main #practical_education .practical_education-body .about .block-2col{margin-top:67px;margin-bottom:67px}.inner-page #main #practical_education .practical_education-body .about .block-3col{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .about .block-3col{margin-top:20px}}.inner-page #main #practical_education .practical_education-body .about .list-2col{margin-top:33px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .about .list-2col{margin-top:21px}}.inner-page #main #practical_education .practical_education-body .environment{margin-top:73px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment{margin-top:32px}}.inner-page #main #practical_education .practical_education-body .environment h3{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment h3{margin-top:21px}}.inner-page #main #practical_education .practical_education-body .environment .text{font-size:16px;line-height:2;margin-top:16px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment .text{line-height:1.7;margin-top:15px}}.inner-page #main #practical_education .practical_education-body .environment .block-2col{display:flex;margin-top:33px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment .block-2col{margin-top:20px;flex-direction:column}}.inner-page #main #practical_education .practical_education-body .environment .block-2col .img{width:calc(50% - 16px);margin-left:32px;border:solid 1px #d9d9d9}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment .block-2col .img{width:100%;margin-left:0}.inner-page #main #practical_education .practical_education-body .environment .block-2col .img:nth-child(n+2){margin-top:16px}}.inner-page #main #practical_education .practical_education-body .environment .block-2col .img:first-child{margin:0 auto}.inner-page #main #practical_education .practical_education-body .environment .block-2col+.text{margin-top:33px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment .block-2col+.text{margin-top:20px;line-height:1.75}}.inner-page #main #practical_education .practical_education-body h3{font-size:21px;font-weight:500;line-height:1.33;margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body h3{font-size:18px;margin-top:21px}}.inner-page #main #practical_education .practical_education-body .environment-slide{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide{margin-top:21px}}.inner-page #main #practical_education .practical_education-body .environment-slide h4{font-size:21px;font-weight:500;line-height:1.33}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide h4{font-size:18px}}.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap{display:flex;margin-top:15px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap{flex-direction:column;margin-top:13px}}.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .slider{width:calc(50% - 32px)}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .slider{width:100%}}.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info{width:calc(50% - 32px);margin-left:64px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info{margin-left:0;width:100%;margin-top:15px}}.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info table{width:100%;margin-top:0px}.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info table tr{border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9}.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info table tr th,.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info table tr td{font-size:16px;line-height:1.5;text-align:left;padding:15px 0 16px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info table tr th,.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info table tr td{padding:10px 0 11px}}.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info table tr th{font-weight:600;width:120px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info table tr th{font-size:14px;width:97px}}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap .info table tr td{font-size:12px}}.inner-page #main #practical_education .practical_education-body .environment-slide .slider-wrap+h4{margin-top:22px}.inner-page #main #practical_education .practical_education-body .environment-slide .slider{display:flex;align-items:flex-start;flex-direction:column}.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-thumbnail{max-width:100%;margin-left:0;margin-right:inherit;margin-top:12px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-thumbnail{width:100%;margin-top:8px}}.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-thumbnail .swiper-wrapper{display:flex;flex-direction:row}.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-thumbnail .swiper-wrapper .swiper-slide{width:96px;opacity:1;position:relative;cursor:pointer;transform:none !important;height:auto !important;margin-bottom:8px;margin-left:12px}.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-thumbnail .swiper-wrapper .swiper-slide:first-child{margin-left:0}.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active{opacity:1}.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-thumbnail .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img{border:solid 2px #2d56a0}.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-thumbnail .swiper-wrapper .swiper-slide img{border:solid 2px #f3f3f3}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-thumbnail .swiper-wrapper .swiper-slide{width:calc(20% - 3.2px);margin-left:4px;margin-bottom:0}}.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-main{width:100%;margin:0}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-main{max-width:inherit}}.inner-page #main #practical_education .practical_education-body .environment-slide .slider .slider-main .swiper-wrapper .swiper-slide{position:relative;border:solid 1px #d9d9d9}.inner-page #main #practical_education .practical_education-body .headtechnology{margin-top:63px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .headtechnology{margin-top:32px}}.inner-page #main #practical_education .practical_education-body .headtechnology h3{margin-top:35px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .headtechnology h3{margin-top:20px}}.inner-page #main #practical_education .practical_education-body .headtechnology .text{margin-top:15px;line-height:2}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .headtechnology .text{line-height:1.75}}.inner-page #main #practical_education .practical_education-body .headtechnology+.block-img{margin:32px auto 0 auto}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .headtechnology+.block-img{margin-top:20px}}.inner-page #main #practical_education .practical_education-body .block-img{max-width:560px}.inner-page #main #practical_education .practical_education-body .block-img img{border-radius:8px;overflow:hidden}.inner-page #main #practical_education .practical_education-body .block-img .text{font-size:14px;line-height:1.42;margin-top:10px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .block-img .text{font-size:12px;margin-top:5px}}.inner-page #main #practical_education .practical_education-body .competition h3{margin-top:35px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .competition h3{margin-top:20px}}.inner-page #main #practical_education .practical_education-body .competition .text{margin-top:15px;line-height:2}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .competition .text{margin-top:13px;line-height:1.75}}.inner-page #main #practical_education .practical_education-body .competition ul{display:flex;flex-wrap:wrap;margin-top:34px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .competition ul{flex-direction:column;margin-top:20px;position:relative;padding-bottom:20px}}.inner-page #main #practical_education .practical_education-body .competition ul li{width:calc(33.333% - 21.333px);margin-left:32px}@media screen and (min-width: 769px){.inner-page #main #practical_education .practical_education-body .competition ul li:first-child{margin-left:0}.inner-page #main #practical_education .practical_education-body .competition ul li:nth-child(3n+1){margin-left:0}.inner-page #main #practical_education .practical_education-body .competition ul li:nth-child(n+4){margin-top:21px}.inner-page #main #practical_education .practical_education-body .competition ul li:nth-child(n+4){margin-top:32px}}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .competition ul li{width:100%;margin-left:0}.inner-page #main #practical_education .practical_education-body .competition ul li:nth-child(n+2){margin-top:15px}.inner-page #main #practical_education .practical_education-body .competition ul li:nth-child(4) p{position:absolute;bottom:0}}.inner-page #main #practical_education .practical_education-body .competition ul li p{font-size:14px;line-height:1.42;margin-top:10px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .competition ul li p{font-size:12px;margin-top:8px}}.inner-page #main #practical_education .practical_education-body .overview{margin-top:71px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .overview{margin-top:35px}}.inner-page #main #practical_education .practical_education-body .overview .text{margin-top:15px;line-height:2}.inner-page #main #practical_education .practical_education-body .overview table{margin-top:16px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .overview table{margin-top:13px}}.inner-page #main #practical_education .practical_education-body .overview table tr{border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .overview table tr:last-child td,.inner-page #main #practical_education .practical_education-body .overview table tr:last-child th{padding-bottom:14px}}.inner-page #main #practical_education .practical_education-body .overview table tr th,.inner-page #main #practical_education .practical_education-body .overview table tr td{font-size:16px;line-height:1.5;padding:23px 0;text-align:left}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .overview table tr th,.inner-page #main #practical_education .practical_education-body .overview table tr td{padding:10px 0 10px;line-height:1.33}}.inner-page #main #practical_education .practical_education-body .overview table tr th a,.inner-page #main #practical_education .practical_education-body .overview table tr td a{color:#2d56a0}.inner-page #main #practical_education .practical_education-body .overview table tr th{font-weight:600;width:184px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .overview table tr th{font-size:14px;width:97px}}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .overview table tr th div{position:relative;top:3px}}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .overview table tr td .view{display:inline-block;margin-top:4px}}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .overview table tr td{font-size:12px}}.inner-page #main #practical_education .practical_education-body .overview table tr td .map{width:332px;border:solid 1px #d9d9d9;padding:16px;margin-top:9px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .overview table tr td .map{width:100%}}.inner-page #main #practical_education .practical_education-body .overview table tr td .address{line-height:2}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .overview table tr td .address{line-height:1.55}}.inner-page #main #practical_education .practical_education-body .overview table tr td .address div,.inner-page #main #practical_education .practical_education-body .overview table tr td .address span{display:inline-block}.inner-page #main #practical_education .practical_education-body .overview table tr td .address span{margin-left:10px}.inner-page #main #practical_education .practical_education-body .boder-block{margin-top:15px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .boder-block{margin-top:20px}}.inner-page #main #practical_education .practical_education-body .boder-block .block{border:solid 1px #d9d9d9;margin-top:15px;padding:24px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .boder-block .block{padding:16px}}.inner-page #main #practical_education .practical_education-body .boder-block .block h4{color:#2d56a0;font-size:18px;font-weight:500;line-height:1.33}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .boder-block .block h4{font-size:16px}}.inner-page #main #practical_education .practical_education-body .boder-block .block ul{margin-top:15px}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .boder-block .block ul{margin-top:13px}}.inner-page #main #practical_education .practical_education-body .boder-block .block ul li{line-height:1.55}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .boder-block .block ul li{padding-left:10px}}.inner-page #main #practical_education .practical_education-body .boder-block .block ul li:nth-child(n+2){margin-top:7px}.inner-page #main #practical_education .practical_education-body .boder-block .block .text{margin-top:15px;font-size:16px;line-height:2}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .boder-block .block .text{margin-top:10px}}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .boder-block.block-2col{margin-top:18px}}.inner-page #main #practical_education .practical_education-body .boder-block.block-2col .block-wrap{display:flex;flex-wrap:wrap}.inner-page #main #practical_education .practical_education-body .boder-block.block-2col .block-wrap .block{width:calc(50% - 16px);margin-left:32px;margin-top:0}@media screen and (min-width: 769px){.inner-page #main #practical_education .practical_education-body .boder-block.block-2col .block-wrap .block:nth-child(2n+1){margin-left:0}.inner-page #main #practical_education .practical_education-body .boder-block.block-2col .block-wrap .block:nth-child(n+3){margin-top:30px}}@media screen and (max-width: 768px){.inner-page #main #practical_education .practical_education-body .boder-block.block-2col .block-wrap .block{width:100%;margin-left:0}.inner-page #main #practical_education .practical_education-body .boder-block.block-2col .block-wrap .block:nth-child(n+2){margin-top:16px}}.inner-page #main #professors .professors-heading .title{color:#fff;font-size:20px;font-weight:500;line-height:1;padding:12px 16px;background-color:#2d56a0;display:inline-block}@media screen and (max-width: 768px){.inner-page #main #professors .professors-heading .title{font-size:14px;padding:11px 13px}}.inner-page #main #professors .professors-heading .text{border:solid 1px #2d56a0;padding:23px 24px 22px;color:#2d56a0;font-size:30px;font-weight:500;line-height:1.33}@media screen and (max-width: 768px){.inner-page #main #professors .professors-heading .text{font-size:22px;padding:14px 16px 12px;line-height:1.3}}.inner-page #main #professors .professors-body{margin-top:73px}@media screen and (max-width: 768px){.inner-page #main #professors .professors-body{margin-top:34px}}.inner-page #main #professors .professors-body h2+.text{font-size:16px;line-height:2;margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #professors .professors-body h2+.text{margin-top:20px;line-height:1.75}}.inner-page #main #professors .professors-body h2:nth-of-type(n + 2){margin-top:72px}@media screen and (max-width: 768px){.inner-page #main #professors .professors-body h2:nth-of-type(n + 2){margin-top:32px}}.inner-page #main #professors .professors-body .list-body{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #professors .professors-body .list-body{margin-top:20px}}.inner-page #main #professors .course-list{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main #professors .course-list{margin-top:31px}}.inner-page #main #course{padding-bottom:160px}@media screen and (max-width: 1024px){.inner-page #main #course{padding-bottom:0px}}@media screen and (max-width: 768px){.inner-page #main #course{padding-bottom:48px}}.inner-page #main #course .course-heading .catch{font-size:18px;font-weight:500;line-height:1.33;margin-top:18px}.inner-page #main #course .course-heading .mv{overflow:hidden;margin:62px auto 0}@media screen and (min-width: 769px){.inner-page #main #course .course-heading .mv{border-radius:8px;max-width:1120px}}@media screen and (max-width: 768px){.inner-page #main #course .course-heading .mv{margin-top:31px}}.inner-page #main #course .course-heading .text{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #course .course-heading .text{margin-top:20px}}.inner-page #main #course .course-list{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main #course .course-list{margin-top:32px}}.inner-page #main #course .course-body-skeleton{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main #course .course-body-skeleton{margin-top:33px}}@media screen and (max-width: 768px){.inner-page #main #course .course-body-skeleton .img-scroll{padding:0 16px}}@media screen and (max-width: 768px){.inner-page #main #course .course-body-skeleton .annotation{padding:0 16px}}.inner-page #main #course .course-body-skeleton .anchor-nav{margin-top:71px}@media screen and (max-width: 768px){.inner-page #main #course .course-body-skeleton .anchor-nav{margin-top:29px}}@media screen and (max-width: 768px){.inner-page #main #course .course-body-skeleton .anchor-nav.anchor-nav-2col ul{padding:0 17px}}.inner-page #main #course .course-body-studio{margin-top:72px}@media screen and (max-width: 768px){.inner-page #main #course .course-body-studio{margin-top:35px}}.inner-page #main #course .course-body-studio .block-2col{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #course .course-body-studio .block-2col{margin-top:22px}}.inner-page #main #course .list-bg-column{margin-top:32px}.inner-page #main #course .list-bg-column .block .info h3{font-size:16}.inner-page #main #course .course-body-schedule{margin-top:33px}@media screen and (max-width: 768px){.inner-page #main #course .course-body-schedule{margin-top:22px}}.inner-page #main #course .course-body-schedule h3+.table-list{margin-top:30px}.inner-page #main #course .course-body-schedule .table-list{margin-top:16px}.inner-page #main #course .course-body-schedule .table-list+h3{margin-top:20px}.inner-page #main #course .col3_img{margin-top:30px}@media screen and (max-width: 768px){.inner-page #main #course .col3_img{margin-top:18px}}.inner-page #main #course .col3_img+h3{margin-top:34px}.inner-page #main #recruitment .recruitment-heading .mv{overflow:hidden;margin:62px auto 0;border-radius:0}@media screen and (min-width: 769px){.inner-page #main #recruitment .recruitment-heading .mv{max-width:1120px}}@media screen and (max-width: 768px){.inner-page #main #recruitment .recruitment-heading .mv{margin-top:31px}}.inner-page #main #recruitment .recruitment-heading .text{font-size:16px;line-height:2;margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #recruitment .recruitment-heading .text{margin-top:20px;line-height:1.75}}.inner-page #main #recruitment .recruitment-heading .annotation{font-size:14px;line-height:1.42;margin-top:10px}@media screen and (max-width: 768px){.inner-page #main #recruitment .recruitment-heading .annotation{font-size:12px;margin-top:6px}}.inner-page #main #recruitment .recruitment-body{margin-top:30px}@media screen and (max-width: 768px){.inner-page #main #recruitment .recruitment-body{margin-top:20px}}.inner-page #main #recruitment .recruitment-body .table-list th{width:180px}@media screen and (max-width: 768px){.inner-page #main #recruitment .recruitment-body .table-list th{width:120px}}.inner-page #main #recruitment .recruitment-body .table-list td{width:calc(100% - 180px)}@media screen and (max-width: 768px){.inner-page #main #recruitment .recruitment-body .table-list td{width:calc(100% - 120px)}}.inner-page #main #recruitment .recruitment-body .table-list3 tr td .list-body2{margin-top:15px}.inner-page #main #awards .awardsbody{margin-top:0}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody{margin-top:0}}.inner-page #main #awards .awardsbody .inner .contents-body{max-width:670px;margin:0 auto 0}.inner-page #main #awards .awardsbody .inner .contents-body .data{font-size:14px}.inner-page #main #awards .awardsbody .inner .contents-body h2{font-size:26px;padding-left:0;margin-top:3px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .contents-body h2{font-size:22px;line-height:1.25}}.inner-page #main #awards .awardsbody .inner .contents-body h2::before{display:none}.inner-page #main #awards .awardsbody .inner .contents-body .wp-block-image{margin-top:32px;text-align:center}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .contents-body .wp-block-image{margin-top:27px}}.inner-page #main #awards .awardsbody .inner .contents-body .wp-block-image img{height:auto;display:inline-block}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .contents-body .wp-block-image img{width:100% !important}}.inner-page #main #awards .awardsbody .inner .contents-body .wp-block-image+p{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .contents-body .wp-block-image+p{margin-top:26px}}.inner-page #main #awards .awardsbody .inner .contents-body .wp-block-list{margin-top:15px}.inner-page #main #awards .awardsbody .inner .contents-body .wp-block-list+h3{margin-top:33px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .contents-body .wp-block-list+h3{margin-top:20px}}.inner-page #main #awards .awardsbody .inner .contents-body p{font-size:16px;line-height:2;margin-top:16px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .contents-body p{line-height:1.75;margin-top:14px}}.inner-page #main #awards .awardsbody .inner .contents-body p+h3{margin-top:33px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .contents-body p+h3{margin-top:21px}}.inner-page #main #awards .awardsbody .inner .contents-body h3{font-size:21px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .contents-body h3{font-size:18px}}.inner-page #main #awards .awardsbody .inner .pagenav{max-width:518px;margin:72px auto 0}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .pagenav{margin-top:38px}}.inner-page #main #awards .awardsbody .inner .pagenav ul{display:flex;justify-content:space-between}.inner-page #main #awards .awardsbody .inner .pagenav ul li{position:relative;display:inline-block;width:166px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .pagenav ul li{width:117px}}.inner-page #main #awards .awardsbody .inner .pagenav ul li a{width:100%;color:#2d56a0;font-size:13px;font-style:normal;font-weight:400;line-height:1.23;padding:17px 0 15px;position:relative;display:inline-block;text-align:center;background-color:#f9f7f1;border-radius:24px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .pagenav ul li a{font-size:12px;padding:15px 0}}.inner-page #main #awards .awardsbody .inner .pagenav ul li.prev-link a::before,.inner-page #main #awards .awardsbody .inner .pagenav ul li.home-link a::before,.inner-page #main #awards .awardsbody .inner .pagenav ul li.next-link a::before{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguOTE3OTcgMTIuNDg1NEw0LjY3NTMzIDguMjQyNzFMOC45MTc5NyA0LjAwMDA3IiBzdHJva2U9IiMyRDU2QTAiIHN0cm9rZS13aWR0aD0iMS42Ii8+CjxsaW5lIHgxPSI0LjUiIHkxPSI4LjI4NTk0IiB4Mj0iMTMuNSIgeTI9IjguMjg1OTQiIHN0cm9rZT0iIzJENTZBMCIgc3Ryb2tlLXdpZHRoPSIxLjYiLz4KPC9zdmc+Cg==");display:block;width:17px;height:16px;position:absolute;z-index:1;top:50%;margin-top:-8px}.inner-page #main #awards .awardsbody .inner .pagenav ul li.prev-link a{padding-left:25px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .pagenav ul li.prev-link a{padding-left:21px}}.inner-page #main #awards .awardsbody .inner .pagenav ul li.prev-link a::before{left:32px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .pagenav ul li.prev-link a::before{left:13px}}.inner-page #main #awards .awardsbody .inner .pagenav ul li.home-link{width:153px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .pagenav ul li.home-link{width:117px}}.inner-page #main #awards .awardsbody .inner .pagenav ul li.home-link a{padding-left:25px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .pagenav ul li.home-link a{padding-left:21px}}.inner-page #main #awards .awardsbody .inner .pagenav ul li.home-link a::before{left:31px;width:17px;height:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNyAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMy41IiB5PSIzIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiBmaWxsPSIjMkQ1NkEwIi8+CjxyZWN0IHg9IjcuNSIgeT0iMyIgd2lkdGg9IjIiIGhlaWdodD0iMiIgZmlsbD0iIzJENTZBMCIvPgo8cmVjdCB4PSIxMS41IiB5PSIzIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiBmaWxsPSIjMkQ1NkEwIi8+CjxyZWN0IHg9IjMuNSIgeT0iNyIgd2lkdGg9IjIiIGhlaWdodD0iMiIgZmlsbD0iIzJENTZBMCIvPgo8cmVjdCB4PSI3LjUiIHk9IjciIHdpZHRoPSIyIiBoZWlnaHQ9IjIiIGZpbGw9IiMyRDU2QTAiLz4KPHJlY3QgeD0iMTEuNSIgeT0iNyIgd2lkdGg9IjIiIGhlaWdodD0iMiIgZmlsbD0iIzJENTZBMCIvPgo8cmVjdCB4PSIzLjUiIHk9IjExIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIiBmaWxsPSIjMkQ1NkEwIi8+CjxyZWN0IHg9IjcuNSIgeT0iMTEiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiIGZpbGw9IiMyRDU2QTAiLz4KPHJlY3QgeD0iMTEuNSIgeT0iMTEiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiIGZpbGw9IiMyRDU2QTAiLz4KPC9zdmc+Cg==")}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .pagenav ul li.home-link a::before{left:18px}}.inner-page #main #awards .awardsbody .inner .pagenav ul li.next-link a{padding-right:25px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .pagenav ul li.next-link a{padding-right:21px}}.inner-page #main #awards .awardsbody .inner .pagenav ul li.next-link a::before{right:32px;transform:scale(-1, 1)}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .pagenav ul li.next-link a::before{right:13px}}.inner-page #main #awards .awardsbody .inner .wp-pagenavi{display:flex;justify-content:center;position:relative;width:100%;margin:64px auto 0}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .wp-pagenavi{margin-top:20px}}.inner-page #main #awards .awardsbody .inner .wp-pagenavi a{transition-duration:.3s;transition-property:opacity}.inner-page #main #awards .awardsbody .inner .wp-pagenavi a:hover{opacity:.3}.inner-page #main #awards .awardsbody .inner .wp-pagenavi>a,.inner-page #main #awards .awardsbody .inner .wp-pagenavi>span{width:48px;height:48px;margin:0 4px;display:block;background-color:#fff;border-radius:50px;transition:.3s;border:none;padding:0;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:100%;text-transform:uppercase;line-height:48px}@media screen and (max-width: 768px){.inner-page #main #awards .awardsbody .inner .wp-pagenavi>a,.inner-page #main #awards .awardsbody .inner .wp-pagenavi>span{width:40px;height:40px;line-height:40px;font-size:12px}}.inner-page #main #awards .awardsbody .inner .wp-pagenavi>a::before,.inner-page #main #awards .awardsbody .inner .wp-pagenavi>span::before{content:"0"}.inner-page #main #awards .awardsbody .inner .wp-pagenavi a.page.larger,.inner-page #main #awards .awardsbody .inner .wp-pagenavi a.page.smaller,.inner-page #main #awards .awardsbody .inner .wp-pagenavi a.previouspostslink,.inner-page #main #awards .awardsbody .inner .wp-pagenavi a.nextpostslink{font-weight:500;font-size:16px;text-align:center;color:#929292;border-radius:48px;border:1px solid #d9d9d9}.inner-page #main #awards .awardsbody .inner .wp-pagenavi a.previouspostslink,.inner-page #main #awards .awardsbody .inner .wp-pagenavi a.nextpostslink{position:relative}.inner-page #main #awards .awardsbody .inner .wp-pagenavi a.previouspostslink::before,.inner-page #main #awards .awardsbody .inner .wp-pagenavi a.nextpostslink::before{content:"";width:8px;height:13px;display:block;position:absolute;top:17px;left:20px;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuODrOOCpOODpOODvF8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iOHB4IiBoZWlnaHQ9IjEzcHgiIHZpZXdCb3g9IjIxIDE5LjU4MyA4IDEzIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDIxIDE5LjU4MyA4IDEzIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMkQ1NkEwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGQ9Ik0yMi4wODYsMzAuOTE2bDUuODM0LTVsLTUuODM0LTUiLz4KPC9zdmc+Cg==");background-repeat:no-repeat;background-size:100%}.inner-page #main #awards .awardsbody .inner .wp-pagenavi a.previouspostslink{margin-right:11px}.inner-page #main #awards .awardsbody .inner .wp-pagenavi a.nextpostslink{margin-left:11px}.inner-page #main #awards .awardsbody .inner .wp-pagenavi .pageNavWrap a.active,.inner-page #main #awards .awardsbody .inner .wp-pagenavi .current{background-color:#2d56a0;display:flex;justify-content:center;padding-left:2px;color:#fff;text-align:center}.inner-page #main #awards .awardsbody .inner .wp-pagenavi .previouspostslink,.inner-page #main #awards .awardsbody .inner .wp-pagenavi .first{transform:scale(-1, 1)}.inner-page #main h2+h3{margin-top:32px}@media screen and (max-width: 768px){.inner-page #main h2+h3{margin-top:23px}}.inner-page #parallax{height:284px}@media screen and (max-width: 768px){.inner-page #parallax{height:198px}}.inner-page .mv img{overflow:hidden;border-radius:8px}@media screen and (max-width: 768px){.inner-page .mv img{border-radius:0}}.inner-page .wp-block-list li,.inner-page .list-body ul li{position:relative;padding-left:14px;line-height:1.5}@media screen and (max-width: 768px){.inner-page .wp-block-list li,.inner-page .list-body ul li{font-size:14px}}.inner-page .wp-block-list li::before,.inner-page .list-body ul li::before{content:"";width:6px;height:6px;border-radius:4px;position:absolute;top:9px;left:0;background-color:#2d56a0}@media screen and (max-width: 768px){.inner-page .wp-block-list li::before,.inner-page .list-body ul li::before{top:7px}}.inner-page .wp-block-list li:nth-child(n+2),.inner-page .list-body ul li:nth-child(n+2){margin-top:8px}.inner-page .list-body h4{font-size:21px;font-weight:500;line-height:1.33}@media screen and (max-width: 768px){.inner-page .list-body h4{font-size:18px}}.inner-page .list-body h4+ul{margin-top:15px}@media screen and (max-width: 768px){.inner-page .list-body h4+ul{margin-top:13px}}.inner-page .list-body.list-body-num ul{counter-reset:my-counter}.inner-page .list-body.list-body-num ul li{padding-left:22px}@media screen and (max-width: 768px){.inner-page .list-body.list-body-num ul li{padding-left:18px}}.inner-page .list-body.list-body-num ul li::before{content:counter(my-counter) ".";counter-increment:my-counter;width:1em;height:inherit;border-radius:inherit;position:absolute;top:0px;left:0;color:#2d56a0;background-color:rgba(0,0,0,0)}.inner-page .list-body2 ul{width:100%;position:relative}.inner-page .list-body2 ul li{position:relative;padding-left:27px}@media screen and (max-width: 768px){.inner-page .list-body2 ul li{font-size:12px;padding-left:18px}}.inner-page .list-body2 ul li::before{content:"";position:absolute;width:4px;height:4px;border-radius:10px;background-color:#222;top:12px;left:12px}@media screen and (max-width: 768px){.inner-page .list-body2 ul li::before{top:9px;left:8px;width:3px;height:3px}}.inner-page .list-2col{display:flex}@media screen and (max-width: 768px){.inner-page .list-2col{flex-direction:column}}.inner-page .list-2col .list-body{width:calc(50% - 16px);margin-left:32px}@media screen and (max-width: 768px){.inner-page .list-2col .list-body{width:100%;margin-left:0}.inner-page .list-2col .list-body:nth-child(n+2){margin-top:20px}}.inner-page .list-2col .list-body:first-child{margin-left:0}.inner-page .list-2col .list-body h4{font-size:21px;font-weight:500;line-height:1.33}@media screen and (max-width: 768px){.inner-page .list-2col .list-body h4{font-size:18px}}.inner-page .list-2col .list-body h4+ul{margin-top:15px}@media screen and (max-width: 768px){.inner-page .list-2col .list-body h4+ul{margin-top:13px}}.inner-page .list-2col .list-body ul li{font-size:16px}@media screen and (max-width: 768px){.inner-page .list-2col .list-body ul li{font-size:14px;line-height:1.4;padding-left:11px}}.inner-page .list-bg-column{display:flex;flex-direction:column}.inner-page .list-bg-column .block{background-color:#eaf7ff;display:flex;padding:33px 32px 31px}@media screen and (max-width: 768px){.inner-page .list-bg-column .block{flex-direction:column;padding:16px 17px 23px}}.inner-page .list-bg-column .block:nth-of-type(n + 2){margin-top:24px}.inner-page .list-bg-column .block .img{width:240px;margin-left:32px;order:2;border-radius:8px;overflow:hidden}@media screen and (max-width: 768px){.inner-page .list-bg-column .block .img{width:inherit;order:1;margin-left:0}}.inner-page .list-bg-column .block .info{width:calc(100% - 272px);order:1}@media screen and (max-width: 768px){.inner-page .list-bg-column .block .info{width:inherit;order:2;margin-top:16px}}@media screen and (max-width: 768px){.inner-page .list-bg-column .block .info h3{font-size:16px}}.inner-page .list-bg-column .block .info .title{font-size:18px;font-weight:500;line-height:1.33}@media screen and (max-width: 768px){.inner-page .list-bg-column .block .info .title{font-size:16px}}.inner-page .list-bg-column .block .info .text{font-size:16px;line-height:1.75;margin-top:7px}@media screen and (max-width: 768px){.inner-page .list-bg-column .block .info .text{font-size:14px}}.inner-page .list-bg-column .block .info .sub{font-size:12px;line-height:1.33;margin-top:8px}.inner-page .list-bg-column .block .info .annotation{font-size:14px;line-height:1.42;margin-top:10px}@media screen and (max-width: 768px){.inner-page .list-bg-column .block .info .annotation{font-size:12px;margin-top:6px}}.inner-page .list-bg-column .block.noimg .info{width:100%}.inner-page .course-list{display:flex}@media screen and (max-width: 768px){.inner-page .course-list{flex-direction:column}}.inner-page .course-list li{width:calc(50% - 16px)}@media screen and (max-width: 768px){.inner-page .course-list li{width:100%}}@media screen and (min-width: 769px){.inner-page .course-list li:nth-child(n+2){margin-left:32px}}@media screen and (max-width: 768px){.inner-page .course-list li:nth-child(n+2){margin-top:14px}}.inner-page .course-list li a{padding:16px;display:flex;background-color:#f9f7f1}@media screen and (max-width: 768px){.inner-page .course-list li a{padding:12px}}.inner-page .course-list li a .img{width:40%;max-width:184px;border-radius:8px;overflow:hidden}@media screen and (max-width: 768px){.inner-page .course-list li a .img{width:32%}}.inner-page .course-list li a .title{display:flex;align-items:center;justify-content:center;top:-16px;padding-right:23px;width:70%}.inner-page .course-list li a .title span{color:#2d56a0;text-align:center;font-size:20px;font-weight:700;line-height:1;position:relative;padding-right:7px}@media screen and (max-width: 768px){.inner-page .course-list li a .title span{font-size:16px}}.inner-page .course-list li a .title span::before{content:"";position:absolute;width:14px;height:14px;top:3px;right:-19px;background-size:100%;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMS4wMjA3NSAxLjE5OTk1SDcuNDIwNzVWNy41OTk5NSIgc3Ryb2tlPSIjMkQ1NkEwIiBzdHJva2Utd2lkdGg9IjEuNiIvPgo8bGluZSB5MT0iLTAuOCIgeDI9IjguOCIgeTI9Ii0wLjgiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjY5NTYzMyAwLjcxODM5OCAtMC42OTU2MzMgLTAuNzE4Mzk4IDYuNjIxMDkgMC44MDAwNDkpIiBzdHJva2U9IiMyRDU2QTAiIHN0cm9rZS13aWR0aD0iMS42Ii8+Cjwvc3ZnPgo=")}.inner-page .anchor-nav{margin-top:7px}@media screen and (max-width: 768px){.inner-page .anchor-nav{margin-top:12px}}.inner-page .anchor-nav ul{display:flex;flex-wrap:wrap}.inner-page .anchor-nav ul li{border-bottom:solid 1px #d9d9d9;position:relative}.inner-page .anchor-nav ul li a{font-size:18px;font-weight:500;line-height:1.33;display:block}@media screen and (max-width: 768px){.inner-page .anchor-nav ul li a{font-size:16px}}.inner-page .anchor-nav ul li::before{content:"";width:28px;height:18px;position:absolute;right:0;top:50%;margin-top:-9px;background-color:#2d56a0;border-radius:48px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik05IDFMNSA1TDEgMSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");background-size:7px 10px;background-position:center center;background-repeat:no-repeat}@media screen and (max-width: 768px){.inner-page .anchor-nav ul li::before{right:10px;margin-top:-9px}}.inner-page .anchor-nav ul li::after{width:7px;height:10px;position:absolute;top:32px;right:10px;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDkgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xIDFMOCA3TDEgMTMiIHN0cm9rZT0id2hpdGUiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");background-size:100%;background-position:center center;background-repeat:no-repeat;transform:rotate(90deg)}@media screen and (max-width: 768px){.inner-page .anchor-nav ul li::after{top:17px;right:21px}}.inner-page .anchor-nav.anchor-nav-2col ul li{width:calc(50% - 16px);border:solid 1px #d9d9d9}@media screen and (max-width: 768px){.inner-page .anchor-nav.anchor-nav-2col ul li{width:100%}}.inner-page .anchor-nav.anchor-nav-2col ul li:nth-child(2n){margin-left:32px}@media screen and (max-width: 768px){.inner-page .anchor-nav.anchor-nav-2col ul li:nth-child(2n){margin-left:0}}@media screen and (max-width: 768px){.inner-page .anchor-nav.anchor-nav-2col ul li:nth-child(n+2){margin-top:14px}}.inner-page .anchor-nav.anchor-nav-2col ul li::before{right:31px}@media screen and (max-width: 768px){.inner-page .anchor-nav.anchor-nav-2col ul li::before{right:15px}}.inner-page .anchor-nav.anchor-nav-2col ul li a{padding:31px 30px}@media screen and (max-width: 768px){.inner-page .anchor-nav.anchor-nav-2col ul li a{padding:23px 17px}}.inner-page .anchor-nav.anchor-nav-3col ul li{width:calc(33.3% - 21.333px);margin-left:32px}@media screen and (min-width: 901px){.inner-page .anchor-nav.anchor-nav-3col ul li:nth-child(3n+1){margin-left:0}}@media screen and (max-width: 768px){.inner-page .anchor-nav.anchor-nav-3col ul li{width:100%;margin-left:0}}.inner-page .anchor-nav.anchor-nav-3col ul li a{display:block;padding:24px 0}@media screen and (max-width: 768px){.inner-page .anchor-nav.anchor-nav-3col ul li a{padding:10px 0}}.inner-page .block-2col{display:flex}@media screen and (max-width: 768px){.inner-page .block-2col{flex-direction:column}}.inner-page .block-2col .img{width:calc(50% - 21px);overflow:hidden;border-radius:8px}@media screen and (max-width: 768px){.inner-page .block-2col .img{width:100%}}.inner-page .block-2col .text{margin-top:0px;margin-left:32px;width:calc(66.6% - 32px);line-height:2}@media screen and (max-width: 768px){.inner-page .block-2col .text{width:100%;margin-left:0;margin-top:16px;line-height:1.75}}.inner-page .block-3col{display:flex}@media screen and (max-width: 768px){.inner-page .block-3col{flex-direction:column}}.inner-page .block-3col .img{margin-left:32px;width:calc(33.333% - 21px)}@media screen and (max-width: 768px){.inner-page .block-3col .img{width:100%;margin-left:0}.inner-page .block-3col .img:nth-child(n+2){margin-top:14px}}.inner-page .block-3col .img:first-child{margin-left:0}.inner-page .block-3col .img img{border-radius:8px;overflow:hidden}.inner-page .table-list{width:100%;background-color:#fff}.inner-page .table-list tr{display:flex;border-top:none;border-bottom:solid 1px #d9d9d9}.inner-page .table-list tr:first-of-type{border-top:solid 1px #d9d9d9}.inner-page .table-list tr th,.inner-page .table-list tr td{padding:23px 24px 24px;text-align:left}@media screen and (max-width: 768px){.inner-page .table-list tr th,.inner-page .table-list tr td{padding:10px 5px 11px 13px}}.inner-page .table-list tr th{width:160px;background-color:#eaf7ff;display:flex;align-items:center}@media screen and (max-width: 768px){.inner-page .table-list tr th{width:100px;justify-content:center}}.inner-page .table-list tr th span{font-weight:700;line-height:1.5;display:inline}@media screen and (max-width: 768px){.inner-page .table-list tr th span{font-size:12px;line-height:1.4}}.inner-page .table-list tr td{width:calc(100% - 160px);vertical-align:middle}@media screen and (max-width: 768px){.inner-page .table-list tr td{width:calc(100% - 0px)}}.inner-page .table-list tr td div{font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.inner-page .table-list tr td div{font-size:12px;line-height:1.4}}.inner-page .table-list tr td div+ul.list-normal{margin-top:8px}@media screen and (max-width: 768px){.inner-page .table-list tr td div+ul.list-normal{margin-top:10px}}.inner-page .table-list tr>div{font-size:16px;line-height:1.5}.inner-page .table-list+h3{margin-top:33px}@media screen and (max-width: 768px){.inner-page .table-list+h3{margin-top:20px}}.inner-page .table-list2{width:100%}.inner-page .table-list2 tr{border-bottom:solid 1px #d9d9d9}.inner-page .table-list2 tr:first-child{border-top:solid 1px #d9d9d9}.inner-page .table-list2 tr th,.inner-page .table-list2 tr td{text-align:left;padding:24px 0px 23px}@media screen and (max-width: 768px){.inner-page .table-list2 tr th,.inner-page .table-list2 tr td{padding:10px 0px 9px}}.inner-page .table-list2 tr th a,.inner-page .table-list2 tr td a{color:#2d56a0}.inner-page .table-list2 tr th{width:184px}@media screen and (max-width: 768px){.inner-page .table-list2 tr th{font-size:14px;width:96px}}.inner-page .table-list2 tr td ul li{width:100%;display:flex}@media screen and (max-width: 768px){.inner-page .table-list2 tr td ul li{flex-direction:column;border-top:solid 1px #d9d9d9;padding-top:12px;padding-bottom:6px}.inner-page .table-list2 tr td ul li:first-child{border-top:none;padding-top:0}}.inner-page .table-list2 tr td ul li div,.inner-page .table-list2 tr td ul li span{font-size:16px;line-height:1.42}@media screen and (max-width: 768px){.inner-page .table-list2 tr td ul li div,.inner-page .table-list2 tr td ul li span{font-size:12px}}.inner-page .table-list2 tr td ul li div{display:block;white-space:nowrap}.inner-page .table-list2 tr td ul li span{padding-left:.5em}@media screen and (max-width: 768px){.inner-page .table-list2 tr td ul li span{padding-left:0}}.inner-page .table-list2 tr td ul li:nth-of-type(n + 2){margin-top:9px}@media screen and (max-width: 768px){.inner-page .table-list2 tr td ul li:nth-of-type(n + 2){margin-top:5px}}@media screen and (max-width: 768px){.inner-page .table-list2 tr td{font-size:12px}}.inner-page .table-list3{width:100%}.inner-page .table-list3 th,.inner-page .table-list3 td{width:33.3%;border:solid 1px #d9d9d9;padding:14px 16px 16px}.inner-page .table-list3 thead tr{background-color:#eaf7ff}.inner-page .table-list3 thead tr th{font-weight:700}@media screen and (max-width: 768px){.inner-page .table-list3 thead tr th{padding:6px 8px 8px}}.inner-page .table-list3 tbody tr td{text-align:left}@media screen and (max-width: 768px){.inner-page .table-list3 tbody tr td{padding:11px 8px 10px}}@media screen and (max-width: 768px){.inner-page .table-list3 tbody tr td div{font-size:12px;line-height:1.35}}.inner-page .table-list3 tbody tr td div p:nth-child(n+2){margin-top:17px}.inner-page .table-list3+h3{margin-top:33px}@media screen and (max-width: 768px){.inner-page .table-list3+h3{margin-top:20px}}@media screen and (max-width: 768px){.inner-page .table-scroll{overflow-x:scroll}.inner-page .table-scroll table{min-width:762px}}.inner-page .table-scroll+h3{margin-top:33px}@media screen and (max-width: 768px){.inner-page .table-scroll+h3{margin-top:20px}}.inner-page .col3_img{display:flex}@media screen and (max-width: 768px){.inner-page .col3_img{flex-direction:column}}.inner-page .col3_img div{width:calc(33.333% - 21px);margin-left:32px;overflow:hidden;border-radius:8px}@media screen and (max-width: 768px){.inner-page .col3_img div{width:100%;margin-top:30px;margin-left:0;overflow:hidden;border-radius:8px}}.inner-page .col3_img div:first-child{margin-left:0}@media screen and (max-width: 768px){.inner-page .col3_img div:first-child{margin-top:0}}.inner-page .list-normal li{position:relative;font-size:16px;line-height:1.5;padding-left:14px}@media screen and (max-width: 768px){.inner-page .list-normal li{font-size:14px}}.inner-page .list-normal li:nth-child(n+2){margin-top:8px}@media screen and (max-width: 768px){.inner-page .list-normal li:nth-child(n+2){margin-top:6px}}.inner-page .list-normal li::before{content:"";position:absolute;top:8px;left:0;width:6px;height:6px;background-color:#2d56a0;border-radius:4px}@media screen and (max-width: 768px){.inner-page .img.img-scroll{overflow-x:scroll}.inner-page .img.img-scroll img{width:inherit}}.inner-page #parallax{width:100%;overflow:hidden;position:relative;z-index:1;background-color:rgba(0,0,0,0)}.inner-page #parallax .parallax-bg{width:125%;height:125%;position:absolute;z-index:1;top:0;left:-12.5%;background-size:100% auto;background-position:center top;background-image:url("/wp-content/themes/dendai/img/parallax.jpg");background-repeat:no-repeat}@media screen and (max-width: 1600px){.inner-page #parallax .parallax-bg{width:2000px;height:2000px;left:calc(0px - clamp(18.75rem,18.75rem + 0vw,18.75rem))}}@media screen and (max-width: 768px){.inner-page #parallax .parallax-bg{width:136%;height:136%;left:-18%;background-image:url("/wp-content/themes/dendai/img/parallax_sp.jpg")}}@media screen and (max-width: 768px){.top-eng #slider .info-box{height:152px}}@media screen and (max-width: 768px){.top-eng #slider .info-box .slider-thumbnail .swiper-wrapper .swiper-slide .name>span>span{font-size:23px}}@media screen and (max-width: 1126px){.top-eng #header #bar h1 .title{margin-top:-7px}}@media screen and (max-width: 768px){.top-eng #header #bar h1 .title{margin-top:-9px;font-size:11px}}@media screen and (max-width: 768px){.top-eng #header #bar h1 .title span:nth-child(1),.top-eng #header #bar h1 .title span:nth-child(2){font-size:10px}}.top-eng #main .inner-page-wrapper{padding-top:70px}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper{padding-top:63px}}.top-eng #main .inner-page-wrapper #teacher h1{margin-top:73px}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper #teacher h1{margin-top:34px}}.top-eng #main .inner-page-wrapper #teacher h1:first-of-type{margin-top:0;margin-bottom:73px}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper #teacher h1:first-of-type{margin-bottom:34px}}.top-eng #main .inner-page-wrapper #teacher h1+.text{margin-top:73px}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper #teacher h1+.text{margin-top:34px}}.top-eng #main .inner-page-wrapper #teacher h2:not(#footer-contact h2)+.text{margin-top:30px}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper #teacher h2:not(#footer-contact h2)+.text{margin-top:20px}}.top-eng #main .inner-page-wrapper #teacher h2:not(#footer-contact h2)+.list-body{margin-top:33px}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper #teacher h2:not(#footer-contact h2)+.list-body{margin-top:20px}}.top-eng #main .inner-page-wrapper #teacher .text{line-height:2.005}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper #teacher .text{line-height:1.7}}.top-eng #main .inner-page-wrapper #teacher .text+h2{margin-top:72px}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper #teacher .text+h2{margin-top:33px}}.top-eng #main .inner-page-wrapper #teacher .text+.list-body{margin-top:15px}.top-eng #main .inner-page-wrapper #teacher .list-body+h1{margin-top:72px}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper #teacher .list-body+h1{margin-top:30px}}.top-eng #main .inner-page-wrapper #teacher .list-body+h2{margin-top:72px}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper #teacher .list-body+h2{margin-top:34px}}.top-eng #main .inner-page-wrapper #teacher .list-body+.text{margin-top:18px}@media screen and (max-width: 768px){.top-eng #main .inner-page-wrapper #teacher .list-body ul li{line-height:1.7}.top-eng #main .inner-page-wrapper #teacher .list-body ul li:nth-child(n+2){margin-top:5px}}.top-eng #main .inner-page-wrapper #teacher .list-teacher ul li{padding-bottom:0}.top-eng #main .inner-page-wrapper #teacher .list-teacher ul li .info .text{margin-top:9px}.more{height:40px;line-height:40px;color:#2d56a0;font-size:16px;position:relative;display:inline-block;padding-right:52px;transition-duration:.3s}@media screen and (max-width: 768px){.more{height:32px;line-height:32px;margin-top:0;padding-right:44px;font-size:14px}}.more::before{content:"";width:10px;height:10px;position:absolute;top:50%;right:15px;margin-top:-5px;margin-left:0;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDMxIDMxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBzdHJva2Utd2lkdGg6IDJweDsKICAgICAgfQoKICAgICAgLmNscy0xLCAuY2xzLTIgewogICAgICAgIGZpbGw6IG5vbmU7CiAgICAgICAgc3Ryb2tlOiAjMmQ1NmEwOwogICAgICB9CgogICAgICAuY2xzLTIgewogICAgICAgIHN0cm9rZS1taXRlcmxpbWl0OiA0OwogICAgICAgIHN0cm9rZS13aWR0aDogMnB4OwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMjguNy4zLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMS4yLjAgQnVpbGQgMTY0KSAgLS0+CiAgPGc+CiAgICA8ZyBpZD0iX+ODrOOCpOODpOODvF8xIiBkYXRhLW5hbWU9IuODrOOCpOODpOODvF8xIj4KICAgICAgPGc+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMCwxNy4yaDE0djE0Ii8+CiAgICAgICAgPGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMTMuNCIgeTE9IjE4IiB4Mj0iLjciIHkyPSIzMC44Ii8+CiAgICAgIDwvZz4KICAgICAgPGc+CiAgICAgICAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYsMS4yaDE0djE0Ii8+CiAgICAgICAgPGxpbmUgY2xhc3M9ImNscy0yIiB4MT0iMjkuNCIgeTE9IjIiIHgyPSIxNi43IiB5Mj0iMTQuOCIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=");background-position:-9px 0px;background-repeat:no-repeat;background-size:18px;border:none;border-radius:0;transition-duration:.3s}@media screen and (max-width: 768px){.more::before{width:8px;height:8px;right:12px;margin-top:-4px;background-size:14px;background-position:-7px 0px}}.more span{position:absolute;top:0;right:0;width:40px;height:100%;transition-duration:.3s}@media screen and (max-width: 768px){.more span{width:32px}}.more span::after{content:"";width:100%;height:100%;border-radius:300px;position:absolute;border:solid 1px #d9d9d9;transition-duration:.3s}@media screen and (min-width: 769px){.more:hover{color:#d9d9d9}.more:hover::before{background-position:0px -9px}.more:hover span::after{border:solid 1px #2d56a0;transform:scale(1.2)}}.awards_list_block .block a{display:flex;margin-top:40px}@media screen and (max-width: 1024px){.awards_list_block .block a{border-top:solid 1px #d9d9d9;padding-top:14px;padding-bottom:0}}.awards_list_block .block a .img{width:236px}@media screen and (max-width: 1024px)and (min-width: 769px){.awards_list_block .block a .img{width:236px}}@media screen and (max-width: 768px){.awards_list_block .block a .img{width:104px;margin-top:1px}}.awards_list_block .block a .img img{border-radius:8px;overflow:hidden}.awards_list_block .block a .info-body{border-top:solid 1px #d9d9d9;display:flex;margin-left:48px;width:calc(100% - 236px - 48px);padding:32px 0 0 0}@media screen and (max-width: 1024px){.awards_list_block .block a .info-body{margin-left:16px;flex-direction:column;border-top:none;width:calc(100% - 104px - 16px);padding:0 0 0 0}}.awards_list_block .block a .info-body .text p{font-size:18px;line-height:1.6;letter-spacing:.54px}@media screen and (max-width: 768px){.awards_list_block .block a .info-body .text p{font-size:12px;line-height:1.3}}.awards_list_block .block a .info-body .date{display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1024px){.awards_list_block .block a .info-body .date{width:100%;align-items:flex-start;flex-direction:row}}.awards_list_block .block a .info-body .date>div{font-size:18px}@media screen and (max-width: 768px){.awards_list_block .block a .info-body .date>div{font-size:12px}}.awards_list_block .block a .info-body .date .new{width:54px;margin:0 auto;color:#fff;font-size:12px;font-weight:500;line-height:1;letter-spacing:.36px;background-color:#2d56a0;display:inline-block;margin-top:8px;text-align:center;padding:6px 0;border-radius:50px}@media screen and (max-width: 1024px){.awards_list_block .block a .info-body .date .new{margin-top:1px;margin-left:7px}}@media screen and (max-width: 768px){.awards_list_block .block a .info-body .date .new{font-size:8px;padding:4px 0;width:36px}}.awards_list_block .block a .info-body .text{margin-left:40px}@media screen and (max-width: 1024px){.awards_list_block .block a .info-body .text{margin-left:0}}@media screen and (max-width: 768px){.awards_list_block .block a .info-body .text{margin-top:2px}}@media screen and (max-width: 768px){.awards_list_block .block:last-child{border-bottom:solid 1px #d9d9d9;padding-bottom:14px}}@media screen and (max-width: 768px){.awards_list_block .block:nth-child(n+2) a{margin-top:14px}}/*# sourceMappingURL=style.css.map */