@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=EB+Garamond:ital,wght@0,400..800;1,400..800&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;font-size:62.5%;width:100%;height:100%;font-family:sans-serif}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;color:#000;line-height:1.5;vertical-align:baseline;letter-spacing:.1em;font-smooth:always;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background-color:transparent;font-size:1.4rem;height:100%;font-feature-settings:"palt"}abbr,address,article,aside,audio,b,blockquote,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0;font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea{display:block}ul{list-style:none;list-style-position:outside;margin:0;padding:0}ul li{margin:0;padding:0;list-style:none}ol{list-style:decimal;list-style-position:inside}ol li{margin-bottom:5px}li img{vertical-align:bottom}div img{vertical-align:bottom}caption,th{text-align:left}q:after,q:before{content:""}:link img,:visited img,a img{border:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}strong{font-weight:700}del{text-decoration:line-through}input,select{vertical-align:middle;max-width:100%}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}ins{background-color:#dfdfdf;color:#000;text-decoration:none}mark{background-color:#dfdfdf;color:#000;font-style:italic;font-weight:700}hr{display:block;height:1px;border:0;border-top:1px solid #dfdfdf;margin:1em 0;padding:0}input::-webkit-input-placeholder{color:#666;font-size:14px;font-size:1.4rem}input:-moz-placeholder{color:#666;font-size:14px;font-size:1.4rem}img{margin:0;padding:0;width:100%}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0;cursor:pointer;outline:0;text-decoration:none}a:link{text-decoration:none;color:#363636}a:visited{text-decoration:underline;color:#363636}a:active,a:focus{opacity:.7;outline:0}a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.7}body{width:100%;height:100%;background:#fff}.clear{clear:both}.hide-content{display:none}.mb-object{display:none!important}.mb-object_fl{display:none!important}.pc-object{display:block!important}.pc-object_fl{display:flex!important}@media screen and (max-width:1024px) and (orientation:portrait){.mb-object{display:block!important}.mb-object_fl{display:flex!important}.pc-object{display:none!important}.pc-object_fl{display:none!important}}.section-title{color:#fff;font-size:clamp(5.33rem,5.21vw,10rem);line-height:1.2;font-family:CanelaDeck,serif;font-weight:400;margin-bottom:4vw}.inquiry .section-title{color:#000;font-size:clamp(4.98rem,4.86vw,9.33rem);margin-bottom:3vw}.bg-gray .section-title,.bg-img .section-title,.bg-white .section-title{color:#002063}.section-title span{display:block;font-size:clamp(1.56rem,1.53vw,2.93rem);font-family:sans-serif;font-weight:400}.section-title.mb_min{margin-bottom:.2em}.section-sub-title{color:#fff;font-size:clamp(2.13rem,2.08vw,4rem);font-weight:600;margin-bottom:1.5vw;line-height:1.5}.bg-gray .section-sub-title,.bg-img .section-sub-title,.bg-white .section-sub-title{color:#002063}.underline-title{color:#fff;font-size:clamp(1.71rem,1.67vw,3.2rem);line-height:1.55;font-weight:600;padding-bottom:1vw;border-bottom:1px solid #b00018;margin-bottom:1.5vw}.bg-gray .underline-title,.bg-img .underline-title,.bg-white .underline-title{color:#002063}.underline-title.text-red{color:#b00018}.paragraph{line-height:1.9;margin-bottom:2.5vw}.paragraph>a{color:inherit;border-bottom:1px solid}.paragraph>em{font-style:normal;font-weight:600}.paragraph.mb0{margin-bottom:0}.paragraph.lh1{line-height:1}.small-text{font-size:.9em}.bold-text{font-weight:600}.align-center{text-align:center}.align-right{text-align:right}.attention-sup,sup{font-size:.9em;position:relative;top:-.5em}a.link-btn{width:fit-content;height:73px;padding-inline:30px 100px;background:#002063;display:flex;align-items:center;color:#fff;font-size:2.4rem;line-height:1;font-weight:600;transition:all .4s ease;position:relative;z-index:1}a.link-btn::after,a.link-btn::before{content:"";position:absolute;transition:all .4s ease}a.link-btn::before{top:0;left:0;z-index:-1;width:0;height:100%;background:#fff}a.link-btn::after{right:25px;top:50%;transform:translateY(-50%);width:60px;height:20px;background:url(/kuis/english/assets/images/common/link-btn-mark.svg) no-repeat 50% 50%/contain}a.link-btn.serif{font-family:CanelaDeck,serif}a.link-btn.full{width:100%!important}@media (hover:hover){a.link-btn:hover{opacity:1;color:#002063}a.link-btn:hover::before{width:100%}}a.link-btn-white{width:50%;height:130px;padding-inline:0;background:#fff;display:flex;align-items:center;justify-content:center;font-size:2.4rem;line-height:1;font-family:CanelaDeck,serif;font-weight:600;border:solid 2px #002063;transition:all .4s ease;position:relative;z-index:1;margin-inline:auto}a.link-btn-white::after,a.link-btn-white::before{content:"";position:absolute;transition:all .4s ease}a.link-btn-white::before{top:0;left:0;z-index:-1;width:0;height:100%;background:#002063;color:#fff}a.link-btn-white::after{right:25px;top:50%;transform:translateY(-50%);width:60px;height:20px;background:url(/kuis/english/assets/images/common/link-btn-mark.svg) no-repeat 50% 50%/contain}@media (hover:hover){a.link-btn-white:hover{opacity:1;color:#fff;border:solid 2px #fff}a.link-btn-white:hover::before{width:100%}}.link-btn-text,a.link-btn-text{width:fit-content;min-width:250px;padding-right:80px;padding-block:10px;display:flex;align-items:center;color:#fff;font-size:2rem;line-height:1;font-family:CanelaDeck,serif;font-weight:400;border-bottom:1px solid #fff;transition:all .4s ease;position:relative;z-index:1}.link-btn-text::after,a.link-btn-text::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:60px;height:20px;background:url(/kuis/english/assets/images/common/link-btn-mark.svg) no-repeat 50% 50%/contain;transition:all .4s ease}@media (hover:hover){.link-btn-text:hover,a.link-btn-text:hover{opacity:1}.link-btn-text:hover::after,a.link-btn-text:hover::after{background:url(/kuis/english/assets/images/common/link-btn-mark-white.svg) no-repeat 50% 50%/contain}}.bg-gray .link-btn-text,.bg-gray a.link-btn-text,.bg-img .link-btn-text,.bg-img a.link-btn-text,.bg-white .link-btn-text,.bg-white a.link-btn-text,.inquiry .link-btn-text,.inquiry a.link-btn-text{color:#000;border-color:#000}.link-btn-container{display:flex;flex-wrap:wrap;gap:1vw}.link-btn-container a.link-btn{width:calc((100% - 1vw)/ 2)}.link-btn-text-container{display:flex}.link-btn-text-container.fdc{flex-direction:column;align-items:flex-start}.link-btn-text-container.fdc a.link-btn-text{flex-direction:column;align-items:unset;gap:1rem;margin-bottom:1em;width:100%}.link-btn-text-container.fdc a.link-btn-text span{line-height:1.2}.link-btn-text-container.fdc a.link-btn-text span>small{font-size:.9em}.link-btn-text-container.fdc a.link-btn-text.no-icon::after{content:none}.link-btn-text-container .center{margin:0 auto}.link-btn-text-container .right{margin-left:auto}table.table-std{border-collapse:collapse;width:100%;margin-bottom:2vw;border-top:1px solid #002063;border-left:1px solid #002063}table.table-std td,table.table-std th{padding:1em .5em;background:#fff;border-right:1px solid #002063;border-bottom:1px solid #002063;font-size:clamp(1.14rem,1.11vw,2.13rem);text-align:left;vertical-align:middle;line-height:1.6}table.table-std thead th{background:#002063;color:#fff;font-size:clamp(1.28rem,1.25vw,2.4rem);font-weight:600;text-align:center;border-right:1px solid #fff}table.table-std thead th:last-child{border-right:1px solid #002063}table.table-std tbody th{text-align:center;color:#002063;font-weight:600}table.table-std .center,table.table-std.center *{text-align:center}table.table-std .left,table.table-std.left *{text-align:left}table.table-std .right,table.table-std.right *{text-align:right}table.table-std a{display:inline-block;text-decoration:underline}table.table-std.gray thead th{background:#bdccd4;color:#002063;border-right:1px solid #002063}table.table-std.gray tbody th{background:#bdccd4}.accordion{border-bottom:1px solid #fff}.accordion summary{cursor:pointer;width:100%;padding-block:1vw;padding-inline:1vw 2vw;display:flex;align-items:center;font-size:clamp(1.56rem,1.53vw,2.93rem);font-weight:600;color:#fff;position:relative;transition:all .3s ease;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion summary::after,.accordion summary::before{content:"";position:absolute;right:2vw;top:50%;transform:translateY(-50%);width:1.8vw;height:1.5px;background:#fff;transition:all .3s ease}.accordion summary::after{transform:translateY(-50%) rotate(90deg)}@media (hover:hover){.accordion summary:hover{opacity:.7}}.accordion .content{overflow:hidden;display:none;padding-inline:1vw;font-size:clamp(1.28rem,1.25vw,2.4rem);transition:all .3s ease}.accordion:first-of-type{border-top:1px solid #fff}.accordion[open] summary{opacity:1;background:#fff;color:#002063}.accordion[open] summary::after,.accordion[open] summary::before{background:#002063}.accordion[open] summary::after{transform:translateY(-50%) rotate(0)}.accordion[open] .content{display:block;padding-block:20px 23px}.red-text{color:red}.disc-list>li{list-style-type:disc;margin:0 0 0 1.5em}.disc-list>li::marker{color:#002063}.disc-list.black-disc>li::marker{color:#000}.num-list{list-style-position:outside}.num-list>li{list-style-type:decimal;margin:0 0 0 2em}.num-list>li::marker{color:#002063;font-weight:700}.notes-list>li{font-size:.85em;position:relative;padding-left:1.2em}.notes-list>li::before{content:"※";position:absolute;left:0;top:0}.notes-list>li span.border{border-bottom:#000 1px solid}.notes-list.red>li{border-bottom:1px red solid;display:inline-block}.notes-list.right-alignment{display:flex;justify-content:flex-end}.notes-num-list>li{list-style:none;margin:0;font-size:.85em;position:relative;padding-left:2.5em}.notes-num-list>li::before{content:"";position:absolute;left:0;top:0}.notes-num-list>li:nth-of-type(1)::before{content:"※1"}.notes-num-list>li:nth-of-type(2)::before{content:"※2"}.notes-num-list>li:nth-of-type(3)::before{content:"※3"}.notes-num-list>li:nth-of-type(4)::before{content:"※4"}.notes-num-list>li:nth-of-type(5)::before{content:"※5"}.notes-num-list>li:nth-of-type(6)::before{content:"※6"}.notes-num-list>li:nth-of-type(7)::before{content:"※7"}.notes-num-list>li:nth-of-type(8)::before{content:"※8"}.notes-num-list>li:nth-of-type(9)::before{content:"※9"}.brackets-num-list>li{list-style:none;position:relative;padding-left:2.5em;margin:0}.brackets-num-list>li::before{content:"";position:absolute;left:0;top:0}.brackets-num-list>li:nth-of-type(1)::before{content:"（1）"}.brackets-num-list>li:nth-of-type(2)::before{content:"（2）"}.brackets-num-list>li:nth-of-type(3)::before{content:"（3）"}.brackets-num-list>li:nth-of-type(4)::before{content:"（4）"}.brackets-num-list>li:nth-of-type(5)::before{content:"（5）"}.brackets-num-list>li:nth-of-type(6)::before{content:"（6）"}.brackets-num-list>li:nth-of-type(7)::before{content:"（7）"}.brackets-num-list>li:nth-of-type(8)::before{content:"（8）"}.brackets-num-list>li:nth-of-type(9)::before{content:"（9）"}.circle-num-list>li{list-style:none;position:relative;padding-left:1.5em;margin:0}.circle-num-list>li::before{content:"";position:absolute;left:0;top:0}.circle-num-list>li:nth-of-type(1)::before{content:"①"}.circle-num-list>li:nth-of-type(2)::before{content:"②"}.circle-num-list>li:nth-of-type(3)::before{content:"③"}.circle-num-list>li:nth-of-type(4)::before{content:"④"}.circle-num-list>li:nth-of-type(5)::before{content:"⑤"}.circle-num-list>li:nth-of-type(6)::before{content:"⑥"}.circle-num-list>li:nth-of-type(7)::before{content:"⑦"}.circle-num-list>li:nth-of-type(8)::before{content:"⑧"}.circle-num-list>li:nth-of-type(9)::before{content:"⑨"}.brackets-num-list,.circle-num-list,.disc-list,.notes-list,.notes-num-list,.num-list{margin-bottom:3ex}.brackets-num-list.mb10,.circle-num-list.mb10,.disc-list.mb10,.notes-list.mb10,.notes-num-list.mb10,.num-list.mb10{margin-bottom:10px}.brackets-num-list.mb0,.circle-num-list.mb0,.disc-list.mb0,.notes-list.mb0,.notes-num-list.mb0,.num-list.mb0{margin-bottom:0}.brackets-num-list>li,.circle-num-list>li,.disc-list>li,.notes-list>li,.notes-num-list>li,.num-list>li{line-height:1.7}.brackets-num-list>li em,.circle-num-list>li em,.disc-list>li em,.notes-list>li em,.notes-num-list>li em,.num-list>li em{font-style:normal;font-weight:700}.brackets-num-list>li em.red-text,.circle-num-list>li em.red-text,.disc-list>li em.red-text,.notes-list>li em.red-text,.notes-num-list>li em.red-text,.num-list>li em.red-text{color:red}li>.brackets-num-list,li>.circle-num-list,li>.disc-list,li>.notes-list,li>.notes-num-list,li>.num-list{margin-top:1ex}.brackets-num-list>li>a,.circle-num-list>li>a,.disc-list>li>a,.notes-list>li>a,.notes-num-list>li>a,.num-list>li>a{text-decoration:underline}.brackets-num-list>li>p,.circle-num-list>li>p,.disc-list>li>p,.notes-list>li>p,.notes-num-list>li>p,.num-list>li>p{margin-top:10px}.mwform-checkbox-field{margin-left:0!important}@media screen and (max-width:1024px) and (orientation:portrait){.section-title{font-size:clamp(3.8rem,10.13vw,4.36rem);margin-bottom:8vw}.inquiry .section-title{font-size:clamp(3.5rem,9.33vw,4.01rem);margin-bottom:6vw}.section-title span{display:block;font-size:clamp(1.8rem,4.8vw,2.06rem);font-family:sans-serif;font-weight:400}.section-sub-title{font-size:clamp(3rem,8vw,3.44rem);margin-bottom:3vw}.underline-title{font-size:clamp(2.4rem,6.4vw,2.75rem);padding-bottom:2vw;margin-bottom:3vw}.paragraph{margin-bottom:5vw}a.link-btn{font-size:2.4rem}a.link-btn-white{width:100%;max-width:360px;height:fit-content;padding:6% 20% 6% 10%;justify-content:flex-start;font-size:2.4rem}a.link-btn-white::after{right:16px;width:48px}.link-btn-text,a.link-btn-text{font-size:1.6rem}.link-btn-container{gap:2vw}.link-btn-container a.link-btn{width:100%}table.table-std td,table.table-std th{font-size:clamp(1.6rem,4.27vw,1.83rem)}table.table-std thead th{font-size:clamp(1.8rem,4.8vw,2.06rem)}.scroll-res{overflow:scroll;width:100%;position:relative;display:block}.scroll-res>*{min-width:700px}.scroll-res .scroll-hint-icon-wrap{min-width:unset}.scroll-res>table.table-std{margin-bottom:0}.scroll-hint-shadow-wrap+.scroll-hint-shadow-wrap{margin-top:12vw}.scroll-hint-icon{top:40px!important}.accordion summary{padding-block:3vw;padding-inline:3vw 8vw;font-size:clamp(1.6rem,4.27vw,1.83rem)}.accordion summary::after,.accordion summary::before{right:4vw;width:4vw;height:1px}.accordion .content{padding-inline:3vw;font-size:clamp(1.6rem,4.27vw,1.83rem)}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.section-title{font-size:clamp(3.8rem,4.95vw,5.07rem);margin-bottom:6vw}.inquiry .section-title{font-size:clamp(3.5rem,4.56vw,4.67rem);margin-bottom:6vw}.section-sub-title{font-size:clamp(3rem,3.91vw,4rem);margin-bottom:3vw}.underline-title{font-size:clamp(2.4rem,3.13vw,3.2rem);padding-bottom:2vw;margin-bottom:3vw}.paragraph{margin-bottom:5vw}a.link-btn{font-size:2.4rem}a.link-btn-white{width:100%;max-width:360px;height:fit-content;padding:6% 20% 6% 10%;justify-content:flex-start;font-size:2.4rem}a.link-btn-white::after{right:16px;width:48px}.link-btn-text,a.link-btn-text{font-size:1.6rem}.link-btn-container{gap:1vw}.link-btn-container a.link-btn{width:calc((100% - 1vw)/ 2)}table.table-std td,table.table-std th{font-size:clamp(1.6rem,2.08vw,2.13rem)}table.table-std thead th{font-size:clamp(1.8rem,2.34vw,2.4rem)}.scroll-res{overflow:scroll;width:100%;position:relative;display:block}.scroll-res>*{min-width:700px}.scroll-res .scroll-hint-icon-wrap{min-width:unset}.scroll-res>table.table-std{margin-bottom:0}.scroll-hint-shadow-wrap+.scroll-hint-shadow-wrap{margin-top:12vw}.scroll-hint-icon{top:40px!important}.accordion summary{padding-block:1.5vw;padding-inline:1.5vw 4vw;font-size:clamp(1.6rem,2.08vw,2.13rem)}.accordion summary::after,.accordion summary::before{right:2vw;width:2vw;height:1px}.accordion .content{padding-inline:1.5vw;font-size:clamp(1.6rem,2.08vw,2.13rem)}}@font-face{font-family:CanelaDeck;src:url(/kuis/english/assets/fonts/CanelaDeck-Regular.woff2) format("woff2"),url(/kuis/english/assets/fonts/CanelaDeck-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CanelaDeck;src:url(/kuis/english/assets/fonts/CanelaDeck-Bold.woff2) format("woff2"),url(/kuis/english/assets/fonts/CanelaDeck-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:CanelaDeck;src:url(/kuis/english/assets/fonts/CanelaDeck-Light.woff2) format("woff2"),url(/kuis/english/assets/fonts/CanelaDeck-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}body{width:100%;font-size:clamp(1.42rem,1.39vw,2.67rem);font-family:Inter,sans-serif;font-weight:500;line-height:1.9;letter-spacing:-.25px}main{width:100%;background:#002063;color:#fff}header{position:fixed;top:0;left:0;width:100%;height:119px;padding-left:2.5vw;display:flex;align-items:flex-start;justify-content:space-between;z-index:20;transition:all .4s ease}header::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:119px;opacity:1;pointer-events:none;transition:all .4s ease}header .header-logo{position:relative;z-index:2;width:88px;align-self:flex-end;transition:all .4s ease}header .header-logo img{width:100%}header .nav-container{display:flex;align-items:center}header .nav-container .hamburger-menu-wrap{cursor:pointer;width:144px;height:70px;padding-inline:25px;background:#b00018;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}header .nav-container .hamburger-menu-wrap .hamburger-menu{width:25px;height:17px;position:relative}header .nav-container .hamburger-menu-wrap .hamburger-menu .border{position:absolute;width:25px;left:50%;transform:translateY(-50%) translateX(-50%);border-bottom:2px #fff solid;transition:.3s ease all}header .nav-container .hamburger-menu-wrap .hamburger-menu .border:nth-of-type(1){top:0}header .nav-container .hamburger-menu-wrap .hamburger-menu .border:nth-of-type(2){top:50%}header .nav-container .hamburger-menu-wrap .hamburger-menu .border:nth-of-type(3){top:17px}header .nav-container .hamburger-menu-wrap>p{color:#fff;font-size:2rem;font-weight:500}@media (hover:hover){header .nav-container:hover .hamburger-menu .border:nth-of-type(1){top:2px}header .nav-container:hover .hamburger-menu .border:nth-of-type(3){top:15px}}header .nav-container nav{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;justify-content:space-between;opacity:0;pointer-events:none;transition:.3s ease all}header .nav-container nav .menu-wrapper{width:100%;height:100vh;padding:calc(119px + 5vw) 8vw 8vw;background:#fff;overflow:auto}header .nav-container nav .menu-wrapper .nav-link-list{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;gap:3vw}header .nav-container nav .menu-wrapper .nav-link-list>li{border-bottom:1px solid #002063;padding-bottom:.5em}header .nav-container nav .menu-wrapper .nav-link-list>li a{display:block;color:#002063;font-size:clamp(1.28rem,1.25vw,2.4rem);font-weight:600}header.hide-out{height:100px}header.hide-out::before{background:rgba(255,255,255,.75);height:100px}header.hide-out .header-logo{width:80px}header.is-active .nav-container .hamburger-menu-wrap .hamburger-menu .border:nth-of-type(1){top:50%;transform:translateY(-50%) translateX(-50%) rotate(45deg)}header.is-active .nav-container .hamburger-menu-wrap .hamburger-menu .border:nth-of-type(2){opacity:0}header.is-active .nav-container .hamburger-menu-wrap .hamburger-menu .border:nth-of-type(3){top:50%;transform:translateY(-50%) translateX(-50%) rotate(-45deg)}header.is-active nav{opacity:1;pointer-events:visible}.mainvisual-content{width:100%;height:47vw;max-height:70vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.mainvisual-content .page-title{width:66vw;display:flex;justify-content:center;position:relative}.mainvisual-content .page-title::before{content:"";position:absolute;left:0;top:-9.375vw;width:7.9vw;height:7.2vw;background:url(/kuis/english/assets/images/common/title-decoration.svg) center/contain no-repeat}.mainvisual-content .page-title span{color:#fff;font-size:clamp(5.33rem,5.21vw,10rem);font-family:CanelaDeck,serif;font-weight:400;text-align:center}.mainvisual-content .paragraph{width:fit-content;max-width:85%;margin-top:2vw}.about .mainvisual-content,.sample .mainvisual-content{background:url(/kuis/english/assets/images/mainvisual/mainvisual-about.webp) center/cover no-repeat}.experience .mainvisual-content{background:url(/kuis/english/assets/images/mainvisual/mainvisual-experience.webp) center/cover no-repeat}.exchange .mainvisual-content{background:url(/kuis/english/assets/images/mainvisual/mainvisual-exchange.webp) center/cover no-repeat}.undergraduate .mainvisual-content{background:url(/kuis/english/assets/images/mainvisual/mainvisual-undergraduate.webp) center/cover no-repeat}.graduate .mainvisual-content{background:url(/kuis/english/assets/images/mainvisual/mainvisual-graduate.webp) center/cover no-repeat}section{width:100%;padding-block:6.25vw 7vw}section.bg-gray{background:#bdccd4;color:#002063}section.bg-white{background:#fff;color:#002063}section.bg-img{background:url(/kuis/english/assets/images/common/bg-img.webp) center/cover no-repeat;color:#002063}section.bg-img.white{background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(/kuis/english/assets/images/common/bg-img.webp) center/cover no-repeat}.section-content{width:85%;margin:0 auto}.section-content.wd100{width:100%}.section-content.wd65{width:65%}.section-content.mb-adjust{margin-bottom:5vw}.section-content>:last-child{margin-bottom:0}.inquiry-inner{display:flex}.inquiry-inner figure{width:48vw}.inquiry-inner figure img{width:100%;height:100%;object-fit:cover}.inquiry-inner .inquiry-content{width:calc(100% - 48vw);padding:48px;background:#bdccd4;color:#000}.inquiry-inner .inquiry-content>:last-child{margin-bottom:0}footer{width:100%;height:25.5vw;background:#fff;display:flex;color:#132f7f}footer .school-name-content{width:49%;height:100%;padding-inline:4vw;display:flex;flex-direction:column;justify-content:center}footer .school-name-content .site-logo{width:6vw;margin-bottom:1.2vw}footer .school-name-content .site-logo img{width:100%}footer .school-name-content .text-name{color:#132f7f;font-size:clamp(1.99rem,1.94vw,3.73rem);font-family:CanelaDeck,serif;font-weight:500;margin-bottom:1.4vw}footer .school-name-content .group-logo{width:15.3vw;margin-bottom:4.7vw}footer .school-name-content .group-logo img{width:100%}footer .school-name-content .copyright{font-size:clamp(1rem,.97vw,1.87rem);font-family:CanelaDeck,serif}footer .link-content{width:51%;display:flex}footer .link-content address{border-left:1px solid #132f7f;width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.4vw;font-style:normal;font-size:clamp(1.49rem,1.46vw,2.8rem);line-height:1.3;font-family:Inter,sans-serif}footer .link-content address a.inquiry-link-btn{width:16vw;height:4.2vw;border:1px solid #132f7f;display:flex;align-items:center;justify-content:center}footer .link-content address a.inquiry-link-btn span{display:inline-block;width:fit-content;color:#132f7f;line-height:1.6;position:relative;z-index:1}footer .link-content address a.inquiry-link-btn span::after{content:"";position:absolute;transition:all .4s ease;bottom:-.25rem;left:50%;transform:translateX(-50%);z-index:-1;width:0;height:1.5px;background:#002063}@media (hover:hover){footer .link-content address a.inquiry-link-btn:hover{opacity:1}footer .link-content address a.inquiry-link-btn:hover span::after{width:100%}}footer .link-content .link-list-box{border-left:1px solid #132f7f;width:50%;display:flex;flex-direction:column}footer .link-content .link-list-box>a{width:100%;height:33.3333333333%;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #132f7f}footer .link-content .link-list-box>a span{display:inline-block;width:fit-content;color:#132f7f;font-size:clamp(1.49rem,1.46vw,2.8rem);font-family:Inter,sans-serif;position:relative;z-index:1}footer .link-content .link-list-box>a span::before{content:"";position:absolute;transition:all .4s ease;left:50%;bottom:-.25rem;transform:translateX(-50%);z-index:-1;width:0;height:1.5px;background:#002063}footer .link-content .link-list-box>a:last-of-type{border-bottom:unset}@media (hover:hover){footer .link-content .link-list-box>a:hover{opacity:1}footer .link-content .link-list-box>a:hover span::before{width:100%}}.trigger{opacity:0}.trigger.is-show{opacity:1}@keyframes pulldown{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0)}}@keyframes pullup{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-100%)}}.slide-up{opacity:0}.is-show .slide-up{animation:section_fade_in .8s ease-in-out both}.slide-up02{opacity:0}.is-show .slide-up02{animation:section_fade_in02 .3s ease-in-out both;transition-delay:.2s}@keyframes section_fade_in{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes section_fade_in02{0%{opacity:.8;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}@keyframes fade_in{0%{opacity:0}100%{opacity:1}}@keyframes fade_left{0%{opacity:0;transform:translateX(-30%)}30%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes fade_right{0%{opacity:0;transform:translateX(30%)}30%{opacity:1}100%{opacity:1;transform:translateX(0)}}@keyframes fade_top{0%{opacity:0;transform:translateY(-10%)}30%{opacity:1}100%{opacity:1;transform:translateY(0)}}@keyframes fade_bottom{0%{opacity:0;transform:translateY(10%)}70%{opacity:1}100%{opacity:1;transform:translateY(0)}}.anchor-position{font-size:0;line-height:0;padding-top:119px;margin-top:-119px}.unpub-item{pointer-events:none;opacity:.3}.unpub-hidden{display:none}.unpub-content{position:relative;pointer-events:none;z-index:1}.unpub-content::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.7);position:absolute;top:0;left:0;z-index:5}.unpub-content::after{content:"COMING SOON";font-size:1.6vw;font-family:Roboto,sans-serif;font-weight:500;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:8}p:empty{display:none!important}.trigger{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.trigger.is-show{opacity:1;transform:translateY(0)}@media screen and (max-width:1024px) and (orientation:portrait){body{font-size:clamp(1.6rem,4.27vw,1.83rem)}header{height:70px}header::before{height:70px}header .header-logo{width:60px;display:flex;align-self:center}header .nav-container .hamburger-menu-wrap{width:70px;padding-top:17px;padding-inline:unset;flex-direction:column;justify-content:unset;gap:10px}header .nav-container .hamburger-menu-wrap .hamburger-menu .border{border-bottom:1.5px #fff solid}header .nav-container .hamburger-menu-wrap>p{font-size:1.2rem;line-height:1}header .nav-container nav .menu-wrapper .nav-link-list>li a{font-size:clamp(1.8rem,4.8vw,2.06rem)}header.hide-out{height:70px}header.hide-out::before{height:70px}header.hide-out .header-logo{width:60px}.mainvisual-content{height:68vh}.mainvisual-content .page-title::before{top:-11.71875vw;width:9.875vw;height:9vw}.mainvisual-content .page-title span{font-size:clamp(4.2rem,11.2vw,4.82rem);line-height:1.4}.mainvisual-content .paragraph{margin-top:4vw}.graduate .mainvisual-content{background:url(/kuis/english/assets/images/mainvisual/mainvisual-graduate.webp) 35% 50%/cover no-repeat}section{padding-block:7.5vw}.inquiry-inner{flex-direction:column}.inquiry-inner figure{width:100%}.inquiry-inner .inquiry-content{width:100%;padding:4vw}footer{height:fit-content;padding-block:5vw 0;flex-direction:column;gap:3vw}footer .school-name-content{width:100%;height:fit-content;padding-inline:5vw}footer .school-name-content .site-logo{width:12vw;margin-bottom:2vw}footer .school-name-content .site-logo img{display:block}footer .school-name-content .text-name{font-size:clamp(1.85rem,4.93vw,2.12rem);line-height:1.4;margin-bottom:2vw}footer .school-name-content .group-logo{width:30vw;margin-bottom:5vw}footer .school-name-content .group-logo img{display:block}footer .school-name-content .copyright{font-size:clamp(1rem,2.67vw,1.15rem);line-height:1.4;letter-spacing:.1em}footer .link-content{width:100%;flex-direction:column}footer .link-content address{border-left:unset;border-top:1px solid #132f7f;width:100%;height:fit-content;padding-block:3vw 5vw;padding-inline:5vw;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;flex-direction:unset;align-items:center;justify-content:unset;gap:2vw;font-size:clamp(1.6rem,4.27vw,1.83rem);line-height:1.5}footer .link-content address>p:first-child{grid-column:1;grid-row:1/3}footer .link-content address .tel{grid-column:2;grid-row:1}footer .link-content address a.inquiry-link-btn{grid-column:2;grid-row:2;width:120px;height:35px}footer .link-content address a.inquiry-link-btn span{font-size:clamp(1.4rem,3.73vw,1.61rem)}footer .link-content .link-list-box{border-left:unset;border-top:1px solid #132f7f;width:100%;flex-direction:row}footer .link-content .link-list-box>a{width:33.3333333333%;height:50px;border-bottom:unset;border-right:1px solid #132f7f}footer .link-content .link-list-box>a span{font-size:clamp(1.4rem,3.73vw,1.61rem)}footer .link-content .link-list-box>a:last-of-type{border-right:unset}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){body{font-size:clamp(1.6rem,2.08vw,2.13rem)}header{height:70px}header::before{height:70px}header .header-logo{width:60px;display:flex;align-self:center}header .nav-container .hamburger-menu-wrap{width:70px;padding-top:17px;padding-inline:unset;flex-direction:column;justify-content:unset;gap:10px}header .nav-container .hamburger-menu-wrap .hamburger-menu .border{border-bottom:1.5px #fff solid}header .nav-container .hamburger-menu-wrap>p{font-size:1.2rem;line-height:1}header .nav-container nav .menu-wrapper .nav-link-list>li a{font-size:clamp(1.8rem,2.34vw,2.4rem)}header.hide-out{height:70px}header.hide-out::before{height:70px}header.hide-out .header-logo{width:60px}.mainvisual-content{height:45vh}.mainvisual-content .page-title::before{top:-9.375vw;width:7.9vw;height:7.2vw}.mainvisual-content .page-title span{font-size:clamp(4.3rem,5.6vw,5.73rem)}.mainvisual-content .paragraph{margin-top:3vw}section{padding-block:7.5vw}.inquiry-inner{flex-direction:row}.inquiry-inner figure{width:48vw}.inquiry-inner .inquiry-content{width:calc(100% - 48vw)}.inquiry-inner .inquiry-content .link-btn-text-container a.link-btn-text{width:100%;min-width:unset}footer{height:fit-content;padding-block:5vw 0;flex-direction:column;gap:3vw}footer .school-name-content{width:100%;height:fit-content;padding-inline:5vw}footer .school-name-content .site-logo{width:12vw;margin-bottom:2vw}footer .school-name-content .site-logo img{display:block}footer .school-name-content .text-name{font-size:clamp(1.85rem,2.41vw,2.47rem);line-height:1.4;margin-bottom:2vw}footer .school-name-content .group-logo{width:30vw;margin-bottom:5vw}footer .school-name-content .group-logo img{display:block}footer .school-name-content .copyright{font-size:clamp(1rem,1.3vw,1.33rem);line-height:1.4;letter-spacing:.1em}footer .link-content{width:100%;flex-direction:column}footer .link-content address{border-left:unset;border-top:1px solid #132f7f;width:100%;height:fit-content;padding-block:3vw 5vw;padding-inline:5vw;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;flex-direction:unset;align-items:center;justify-content:unset;gap:2vw;font-size:clamp(1.6rem,2.08vw,2.13rem);line-height:1.5}footer .link-content address>p:first-child{grid-column:1;grid-row:1/3}footer .link-content address .tel{grid-column:2;grid-row:1}footer .link-content address a.inquiry-link-btn{grid-column:2;grid-row:2;width:120px;height:35px}footer .link-content address a.inquiry-link-btn span{font-size:clamp(1.4rem,1.82vw,1.87rem)}footer .link-content .link-list-box{border-left:unset;border-top:1px solid #132f7f;width:100%;flex-direction:row}footer .link-content .link-list-box>a{width:33.3333333333%;height:50px;border-bottom:unset;border-right:1px solid #132f7f}footer .link-content .link-list-box>a span{font-size:clamp(1.4rem,1.82vw,1.87rem)}footer .link-content .link-list-box>a:last-of-type{border-right:unset}}