<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style:none}@media (min-width: 768px){.alphaover,.accordion-header{transition:opacity .4s cubic-bezier(.25, .46, .45, .94);cursor:pointer}.alphaover:hover,.accordion-header:hover{transition:opacity .2s cubic-bezier(.19, 1, .22, 1);opacity:.8}}.gallery-photo,.course .thumb,.course .works-carousel .item,.interview-students .list-img,.collegeinfo-map,.modal-images .img{background-color:#DAD6CD;line-height:0}.section-title .ja,.visit-summary-flow .title,.visit-list .title,.modal-title{font-family:a-otf-midashi-go-mb31-pr6n}.btn.en,.section-title .en,.main-caption,.gallery-body .total-number,.gallery-card .number,.course .works-carousel .item .hover .label,#collegeinfo .table dt,#collegeinfo .table .en,#collegeinfo .to-googlemap,.footer-contents .title,.modal-course{font-family:"acumin-pro",sans-serif}@font-face{font-family:"Cinzel";src:url("../fonts/Cinzel-Regular.ttf") format("truetype")}#loading{z-index:1000}#header{z-index:100}#container{z-index:1}#modal{z-index:101}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}a{color:#232323;text-decoration:none}html{overflow-y:scroll}body{font-family:"acumin-pro",a-otf-gothic-bbb-pr6n,"貂ｸ繧ｴ繧ｷ繝�け菴�","Yu Gothic",YuGothic,"繝偵Λ繧ｮ繝手ｧ偵ざ Pro W3","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",sans-serif;line-height:1;font-size:13px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.-loading{height:100%;overflow:hidden}.-loading #wrapper{opacity:0}.-showmodal,.-showmenu{overflow:hidden}.-showmodal body,.-showmenu body{height:100%;overflow:hidden}#wrapper{opacity:1}#header{opacity:1;transition:opacity 1s}h1,h2,h3,h4{font-weight:normal}img{height:auto}#sketch{position:absolute;left:0;top:499px;opacity:.3;z-index:100000;pointer-events:none}#sketch.sp{width:100%;height:auto;top:299px}.m-pc{display:inline-block}.m-sp{display:none}a svg{pointer-events:none}img[src$=".svg"]{width:100%;height:auto}.btn{box-sizing:border-box;position:relative;display:inline-block;width:130px;height:60px;line-height:60px;text-align:center;font-size:14px}.btn .icon{position:relative;top:-1px;width:14px;height:10px;margin-left:8px}.btn.en{letter-spacing:0}.icon-window{position:relative;display:inline-block;width:13px;height:8px;margin-left:4px}.icon-window path,.icon-window rect{stroke:#232323;stroke-width:1px}.lazy{opacity:0;transition:all .8s cubic-bezier(.25, .46, .45, .94)}.lazyloaded{opacity:1}.lineactor{position:absolute;left:0;top:0;width:100%;height:100%}.lineactor svg{overflow:visible;pointer-events:none}.lineactor .linePath{width:100%;height:100%;fill:none;stroke:#232323;stroke-width:.76923px}@media (min-width: 768px){a{position:relative}a .underline{position:absolute;height:3px;overflow:hidden;fill:none;stroke:#000;transition:all .8s cubic-bezier(.19, 1, .22, 1);stroke-dasharray:600;stroke-dashoffset:600}a:hover .underline{stroke-dashoffset:0 !important;transition:all 1.2s cubic-bezier(.19, 1, .22, 1)}}@-webkit-keyframes pathanim{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}@keyframes pathanim{0%{stroke-dashoffset:1000}100%{stroke-dashoffset:0}}html{background-color:#EBE6DD}html,body{overscroll-behavior-y:none}body&gt;svg{display:none}#wrapper{overflow-x:hidden}.-loading #loading{display:block;position:fixed;left:0;top:0;width:100%;height:100%}.-loading #loading .carry{opacity:0}.-loading #wrapper{visibility:hidden;overflow:hidden;opacity:0}.-appear #wrapper{visibility:visible;opacity:1;transition:all 1.5s cubic-bezier(.25, .46, .45, .94)}.-appear #loading{opacity:0}#loading{position:fixed;width:100%;height:100%;display:none}#loading .contents{position:absolute;left:50%;top:50%;margin-top:-50px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#container{position:relative}@media (min-width: 768px){.m-container{padding-left:60px;padding-right:60px}.m-inner{box-sizing:border-box;position:relative;width:100%;max-width:1120px;margin-left:auto;margin-right:auto}}.section-title .en{letter-spacing:-0.02em;line-height:1.2381;font-size:42px}.section-title .ja{margin-top:30px;line-height:1.5;font-size:16px}#header{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none}.header-nav a{pointer-events:all}@media (min-width: 768px){.header-nav{transition:all .8s cubic-bezier(.19, 1, .22, 1)}.header-nav.-hide{opacity:0;pointer-events:none}.header-nav.-hide a{pointer-events:none}}.snav{position:absolute;right:40px;top:55px}.snav a{display:block;width:140px;height:64px;line-height:64px;color:#232323;letter-spacing:.02em}.snav a+a{margin-top:15px}.snav a .linePath{stroke-width:.71429px}.gnav{position:absolute;right:35px;bottom:60px;text-align:right}.gnav a{display:inline-block;padding:8px 10px}.gnav a .underline{width:calc(100% - 20px);left:10px;bottom:2px}*{min-height:0;min-width:0}#main{box-sizing:border-box;position:fixed;left:0;top:0;width:100%;height:100%}#main .m-inner{height:100%}.main-title{position:absolute;left:80px;top:70px;width:358px}.main-caption{position:absolute;left:80px;bottom:70px;font-size:12px;line-height:1.5}#canvasview{position:fixed;left:0;top:0;z-index:-1}#canvasview.-nonfixed{position:absolute}#about{box-sizing:border-box;margin-top:100vh;padding-top:50px;padding-bottom:60vh}.about-contents{box-sizing:border-box;position:relative;width:800px;margin-left:auto;margin-right:auto;padding:115px 170px;line-height:2.35294;font-size:17px}.about-contents p{position:relative;z-index:1}.about-contents .bg{position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(../images/about/bg.png);background-size:150px 150px;z-index:0}#gallery{position:relative;padding-bottom:106px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.gallery-photo{position:relative;width:100%;height:100%;line-height:0}.gallery-photo-images{position:relative;width:100%;height:100%;z-index:0;overflow:hidden}.gallery-photo-images .img{position:absolute;left:0;top:0;width:100%;height:100%}.gallery-photo-images img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;";transition:none}.gallery-photo-cursor{position:absolute;left:0;top:0;width:145px;height:145px;z-index:10;pointer-events:none;opacity:0;transition:opacity .4s cubic-bezier(.25, .46, .45, .94)}.gallery-photo-cursor.-prev .next{display:none}.gallery-photo-cursor.-next .prev{display:none}.gallery-photo-cursor .icon{position:absolute;left:-15px;top:-6px;width:30px;height:12px}.gallery-photo-cursor .lineactor{left:-14.5px;top:-14.5px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gallery-photo-cursor .lineactor .linePath{stroke-width:.68966px}.gallery-photo-cursor.-show{opacity:1}.gallery-photo-btn{position:absolute;left:0;top:0;width:50%;height:100%;cursor:pointer}.gallery-photo-btn-next{left:50%}.gallery-body{box-sizing:border-box;position:absolute;right:198px;bottom:0;width:362px;height:390px;background-color:#EFEFEF}.gallery-body .total-number{position:absolute;left:48px;top:55px;margin-left:30px;padding-left:12px;color:#C7C6C2;letter-spacing:.06em;font-size:12px}.gallery-body .total-number:before{content:"";position:absolute;left:0;top:1px;width:1px;height:12px;background-color:#C7C6C2}.gallery-card{position:absolute;left:48px;top:54px;width:265px}.gallery-card .number{margin-bottom:20px;color:#69655A;font-weight:500;letter-spacing:.06em;font-size:14px;opacity:0;-moz-transition:all 1s cubic-bezier(.25, .46, .45, .94) .3s;-o-transition:all 1s cubic-bezier(.25, .46, .45, .94) .3s;-webkit-transition:all 1s cubic-bezier(.25, .46, .45, .94);-webkit-transition-delay:.3s;transition:all 1s cubic-bezier(.25, .46, .45, .94) .3s}.gallery-card .title{margin-bottom:20px;letter-spacing:.06em;line-height:23px;font-size:16px;opacity:0;-moz-transition:all 1s cubic-bezier(.25, .46, .45, .94) .6s;-o-transition:all 1s cubic-bezier(.25, .46, .45, .94) .6s;-webkit-transition:all 1s cubic-bezier(.25, .46, .45, .94);-webkit-transition-delay:.6s;transition:all 1s cubic-bezier(.25, .46, .45, .94) .6s}.gallery-card .body{letter-spacing:.03em;line-height:2;font-size:12px;opacity:0;-moz-transition:all 1s cubic-bezier(.25, .46, .45, .94) 1.1s;-o-transition:all 1s cubic-bezier(.25, .46, .45, .94) 1.1s;-webkit-transition:all 1s cubic-bezier(.25, .46, .45, .94);-webkit-transition-delay:1.1s;transition:all 1s cubic-bezier(.25, .46, .45, .94) 1.1s}.gallery-card.-current .number,.gallery-card.-current .title,.gallery-card.-current .body{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.gallery-card.-hide-motion .number,.gallery-card.-hide-motion .title,.gallery-card.-hide-motion .body{opacity:0;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);transition:all .4s cubic-bezier(.19, 1, .22, 1)}#course{margin-top:-106px;background-color:#CAC3BC}.course{padding-top:115px;padding-bottom:160px;background-size:100px 100px}@media (min-width: 768px){.course .m-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.course-video{width:46.42857%}.course-video-note{margin-top:24px;color:#EFEFEF;line-height:1.81818;font-size:11px}.course .player-container{position:relative;margin-top:-180px;overflow:hidden}.course .player-container:before{content:"";display:block;padding-top:177.77778%}.course .player{position:absolute;left:-2px;top:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:#DAD6CD}.course .thumb{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer;transition:all .6s cubic-bezier(.25, .46, .45, .94)}.course .thumb img{width:100%}.course .thumb.-hide{opacity:0;pointer-events:none;transition:all .6s cubic-bezier(.25, .46, .45, .94)}.course .spinner{display:none;position:absolute;left:50%;top:50%;width:76px;height:76px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:spinner 1.5s infinite linear forwards;animation:spinner 1.5s infinite linear forwards}.course .playmark{position:absolute;left:50%;top:50%;width:72px;height:96px;margin-top:16px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.course .playmark svg{width:100%;height:100%}.course .playmark .line{position:absolute;left:0;top:0;width:72px;height:72px}.course .playmark .lineactor{left:-7.2px;top:-7.2px}.course .playmark .linePath{stroke:#EFEFEF;stroke-width:2.77778px}.course-body{width:42.85714%;padding-left:10.71429%}.course-title .en{line-height:0}.course-title .en svg{width:100%;height:100%}.course-title .ja{margin-top:40px}@media (min-width: 768px){.course-title .ja{font-size:16px}}.course .body{margin-top:15px;letter-spacing:.01em;line-height:1.84615}.course .info{margin-top:30px;letter-spacing:.01em;line-height:1.84615}.course .tags{margin-top:25px;margin-right:-11px;letter-spacing:.01em;line-height:2;font-size:11px}.course .tags .tag{display:inline-block;margin-right:10px}.course .works{position:relative;margin-top:70px}.course .works-title{color:#EFEFEF;letter-spacing:.01em}.course .works-list{margin-top:16px;margin-right:-10000px}.course .works-carousel{padding-bottom:60px;overflow:hidden;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.course .works-carousel.slick-initialized{width:auto;overflow:visible}.course .works-carousel a{outline-style:none}.course .works-carousel .item img{position:relative;left:-1px;width:446px;height:298px}@media (min-width: 768px){.course .works-carousel .item .hover{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .6s cubic-bezier(.25, .46, .45, .94)}.course .works-carousel .item .hover-contents{position:absolute;left:50%;top:50%;width:130px;height:130px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.course .works-carousel .item .hover .lineactor{left:-13px;top:-13px}.course .works-carousel .item .hover .linePath{stroke-width:.76923px}.course .works-carousel .item .hover .label{position:absolute;left:50%;top:50%;width:100%;color:#000;text-align:center;text-transform:uppercase;font-size:14px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.course .works-carousel .item:hover .hover{opacity:1;transition:all .4s cubic-bezier(.25, .46, .45, .94)}}.course .works .slide-arrow{position:absolute;bottom:0;width:50px;height:50px;cursor:pointer}.course .works .slide-arrow.slick-disabled{opacity:0;pointer-events:none;transition:all .4s cubic-bezier(.19, 1, .22, 1)}@media (min-width: 768px){.course .works .slide-arrow .lineactor{left:-5px;top:-5px}.course .works .slide-arrow .linePath{stroke-width:2px;opacity:0;transition:all .6s cubic-bezier(.25, .46, .45, .94)}.course .works .slide-arrow:hover .linePath{opacity:1;transition:all .4s cubic-bezier(.25, .46, .45, .94)}}.course .works .slide-arrow .icon{position:absolute;left:50%;top:50%;width:30px;height:12px;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.course .works .slide-arrow-prev{left:-10px}.course .works .slide-arrow-next{left:65px}.course1{background-image:url(../images/course/bg1.png);color:#69655A}.course1 .course-title .en{width:373px;height:171px}@media (min-width: 768px){.course1{padding-top:340px}.course1 .player-container{margin-top:-140px}}.course2{background-image:url(../images/course/bg2.png);color:#4C5356}.course2 .course-title .en{width:284px;height:160px}.course3{background-image:url(../images/course/bg3.png);color:#69655A}.course3 .course-title .en{width:404px;height:158px}.course4{background-image:url(../images/course/bg4.png);color:#4C5356}.course4 .course-title .en{width:397px;height:227px}@media (max-width: 1300px){.course{padding-bottom:130px}.course-video{width:46.42857%}.course-body{width:48.21429%;padding-left:5.35714%}.course .works-carousel .item img{width:30.97222vw;height:20.69444vw}}@-webkit-keyframes spinner{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);-ms-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);-ms-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);-ms-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);-ms-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}#interview{padding-top:114px;padding-bottom:185px;background-color:#4C5356}.interview-title{color:#EFEFEF}.interview-title .ja{margin-top:20px}.interview-students{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:67px}.interview-students li{width:22.14286%}@media (min-width: 768px){.interview-students a:hover .list-img:before{border-width:10px}}.interview-students .list-img{position:relative;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;z-index:1}.interview-students .list-img:before{content:"";box-sizing:border-box;position:absolute;left:-1px;top:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border-width:0;border-style:solid;transition:all .6s cubic-bezier(.23, 1, .32, 1)}.interview-students .list-img img{width:100%}.interview-students .list-body{position:relative;box-sizing:border-box;padding:35px 28px 90px}.interview-students .list-course{color:#4C5356;line-height:1.6;font-size:10px}.interview-students .list-name{margin-top:5px;letter-spacing:.02em;line-height:1.3;font-size:20px}.interview-students .list-message{margin-top:25px;color:#EFEFEF;line-height:1.46667;font-size:15px}.interview-students .list-btn{position:absolute;right:28px;bottom:25px;width:84px;height:40px;line-height:40px;font-size:10px}.interview-students .list-btn .icon{top:0}.interview-students .list-btn .linePath{stroke-width:1.19048px}.interview-students1 .list-body{background-color:#CAC2BC}.interview-students1 .list-img:before{border-color:#CAC2BC}.interview-students2 .list-body{background-color:#A3A8A3}.interview-students2 .list-img:before{border-color:#A3A8A3}.interview-students3 .list-body{background-color:#C2B8A4}.interview-students3 .list-img:before{border-color:#C2B8A4}.interview-students4 .list-body{background-color:#A5A5A5}.interview-students4 .list-img:before{border-color:#A5A5A5}#collegeinfo{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#collegeinfo .column{box-sizing:border-box;width:50%}#collegeinfo .table{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:65px;margin-bottom:-15px;color:#4C5356;line-height:1.69231;letter-spacing:.05em}#collegeinfo .table dt,#collegeinfo .table dd{margin-bottom:15px}#collegeinfo .table dt{width:88px}#collegeinfo .table dd{box-sizing:border-box;position:relative;width:calc(100% - 88px);padding-left:25px}#collegeinfo .table dd:before{content:"";position:absolute;left:0;top:4px;width:1px;height:calc(100% - 8px);background-color:#4C5356}#collegeinfo .table a{color:#4C5356}#collegeinfo .to-googlemap{width:158px;height:64px;margin-top:60px;line-height:64px}#collegeinfo .to-googlemap .icon{top:0}#collegeinfo .to-googlemap .linePath{stroke-width:.63291px}@media (max-width: 1000px) and (min-width: 768px){#collegeinfo .collegeinfo-title .ja{margin-top:10px}#collegeinfo .table{margin-top:30px}#collegeinfo .to-googlemap{margin-top:30px}}.collegeinfo-map{margin-top:-60px;line-height:0}.collegeinfo-map img{width:100%}.collegeinfo-body{padding-left:10.97222vw}.collegeinfo-title{color:#4C5356}@media (min-width: 768px){.collegeinfo-title .en{line-height:1.55556;font-size:36px}}#visit{padding-top:148px;padding-bottom:130px;background-image:url(../images/visit/bg.png);background-size:100px 100px;color:#EFEFEF}#visit a{color:#EFEFEF}#visit .btn .icon path,#visit .btn .icon rect{stroke:#EFEFEF}#visit .btn .linePath{stroke:#EFEFEF}#visit .body{line-height:1.71429;font-size:14px}@media (min-width: 768px){.visit-title .en{font-size:36px}.visit-title .ja{font-size:20px}}.visit-summary{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.visit-summary-hgroup{padding-right:50px}@media (min-width: 768px){.visit-summary-hgroup .btn{width:200px;height:82px;margin-top:80px;line-height:82px;font-size:18px}.visit-summary-hgroup .btn .icon{width:17px;height:12px;margin-left:12px}.visit-summary-hgroup .btn .linePath{stroke-width:.5px}}.visit-summary-body{width:57.14286%;letter-spacing:.01em}.visit-summary-body a{text-decoration:underline}@media (min-width: 768px){.visit-summary-body a:hover{text-decoration:none}}.visit-summary-flow{margin-top:55px;line-height:1.7;font-size:12px}.visit-summary-flow .title{margin-bottom:10px}.visit-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}.visit-list li{width:46.25%;padding-top:56px;border-top:1px solid #EFEFEF}.visit-list .title{margin-bottom:20px;line-height:1.5;font-size:18px}.visit-list .btn{margin-top:30px}#qa{padding-top:96px;padding-bottom:104px;background-color:#EFEFEF}#qa .m-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (min-width: 768px){#qa .btn{margin-top:65px}}.qa-title{color:#4C5356}@media (min-width: 768px){.qa-title .en{font-size:36px}.qa-title .ja{font-size:16px}}.qa-body{width:64.28571%;color:#EFEFEF;letter-spacing:-0.02em;line-height:1.85714}.qa-body a{color:#EFEFEF;text-decoration:underline}@media (min-width: 768px){.qa-body a:hover{text-decoration:none}}.qa-body .title{line-height:1.625;font-size:16px}.qa-body .accordion-header{padding:23px 32px;background-color:#4C5356;letter-spacing:.03em;font-size:16px}.qa-body .accordion-header:before{content:"Q.";margin-right:12px;font-size:20px}.qa-body .accordion-contents{margin-top:-1px;background-color:#4C5356;letter-spacing:-0.02em;line-height:1.85714;font-size:14px}.qa-body .accordion-contents-inner{padding:39px 45px 45px}.qa-body .accordion-contents+.accordion-header{margin-top:24px}.accordion-header{position:relative;cursor:pointer}.accordion-contents{overflow:hidden}.accordion-btn{position:absolute;right:36px;top:32px;width:17px;height:17px}.accordion-btn:before,.accordion-btn:after{content:"";position:absolute;background-color:#EFEFEF}.accordion-btn:before{left:0;top:8px;width:100%;height:1px;transition:all .4s cubic-bezier(.19, 1, .22, 1)}.accordion-btn:after{left:8px;top:0;width:1px;height:100%;transition:all .6s cubic-bezier(.23, 1, .32, 1)}.accordion .-open .accordion-btn:after{opacity:0}#footer{position:relative;height:470px}.footer-contents{position:absolute;left:40px;bottom:45px}.footer-contents .title{margin-bottom:30px;font-size:21px}.footer-contents .body{line-height:1.45455;font-size:11px}.footer-contents .social{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-5px;margin-top:22px;margin-bottom:-5px;line-height:1.45455;font-size:11px}.footer-contents .social li{margin-right:10px}.footer-contents .social a{display:inline-block;padding:5px;letter-spacing:.03em}.footer-contents .social a .underline{width:calc(100% - 10px);left:5px;bottom:0}.footer-copyright{position:absolute;right:40px;bottom:45px;color:#BCB8B1;letter-spacing:.05em;font-size:10px}#modal{display:none;position:fixed;left:0;top:0;width:100%;height:100%;overflow:hidden;opacity:0;-webkit-transform-origin:50vw 50vh;-ms-transform-origin:50vw 50vh;transform-origin:50vw 50vh;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);transition:all 1.2s cubic-bezier(.23, 1, .32, 1)}#modal .modal-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:0}.-showmodal #modal{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.-showmodal #modal .modal-bg{opacity:.8}.-modal-close-motion #modal{opacity:0;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);transition:all 1s cubic-bezier(.23, 1, .32, 1)}.modal-scroller{width:100%;height:100%;overflow:scroll;-webkit-overflow-scrolling:touch}.modal-contents{display:none}.modal-close{position:absolute;cursor:pointer;z-index:10}.modal-close .icon{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:all .4s cubic-bezier(.19, 1, .22, 1)}#modal .btn{transition:all .8s cubic-bezier(.25, .46, .45, .94)}#modal .btn.-hide{opacity:0;pointer-events:none}.modal-close{left:40px;top:42px;padding:5px;text-align:center}.modal-close .icon{width:80px;height:46px;stroke:#232323;stroke-width:1px}.modal-contents{position:relative;color:#69655A;transition:all 1.2s cubic-bezier(.25, .46, .45, .94)}.modal-contents img{width:100%}.modal-contents.-backstage{position:absolute;left:0;top:0;opacity:0}.modal-contents.-hide{opacity:0;transition:all .6s cubic-bezier(.23, 1, .32, 1)}.modal-body{position:relative;padding-top:56px;padding-left:240px;padding-right:200px;padding-bottom:70px}.modal-body .hgroup{display:-webkit-flex;display:-ms-flexbox;display:flex}.modal-body .btn{position:absolute;right:44px;bottom:55px}.modal-course{margin-bottom:106px;color:#EFEFEF;line-height:1.5;font-size:16px}.modal-course:before{content:"";display:inline-block;width:42px;height:1px;margin-right:18px;background-color:#EFEFEF;vertical-align:middle}.modal-course1{background-color:#CAC2BC}.modal-course1 .modal-body{color:#69655A}.modal-course2{background-color:#A3A8A3}.modal-course2 .modal-body{color:#4C5356}.modal-course3{background-color:#C2B8A4}.modal-course3 .modal-body{color:#69655A}.modal-course4{background-color:#A5A5A5}.modal-course4 .modal-body{color:#4C5356}.modal-number{width:60px;letter-spacing:.06em;line-height:1.8;font-size:16px}.modal-title{width:calc(100%);letter-spacing:.02em;line-height:1.4;font-size:20px}.modal-description{width:560px;margin-top:50px;letter-spacing:.01em;line-height:1.84615}.modal-images .img{display:block}.modal-images .img img{height:66.66667vw}.modal-images .img img.lazyloaded{height:auto}.modal-images .img+.img{margin-top:60px}.modal-nav{position:relative;height:185px}.modal-nav .btn{position:absolute;top:75px}.modal-nav .btn-prev{left:42px}.modal-nav .btn-next{right:42px}@media (max-width: 767px){#modal .btn{width:26.66667vw;height:14.66667vw;line-height:14.66667vw;font-size:3.73333vw}.modal-close{left:5.06667vw;top:10.66667vw;padding:2.66667vw}.modal-close .icon{width:9.86667vw;height:5.86667vw;stroke-width:.48vw}.modal-body{padding-top:13.33333vw;padding-left:12.8vw;padding-right:12.8vw;padding-bottom:31.46667vw}.modal-body .btn{right:12.8vw;bottom:12.8vw}.modal-course{position:relative;margin-left:8.53333vw;margin-bottom:16.8vw;padding-left:10.13333vw;font-size:3.2vw}.modal-course:before{position:absolute;left:0;top:2.66667vw;width:6.4vw;margin-right:2.66667vw}.modal-number{width:8vw;line-height:1.9375;font-size:3.2vw}.modal-title{line-height:1.6;font-size:4vw}.modal-description{width:auto;margin-top:6.93333vw}.modal-images .img+.img{margin-top:8vw}.modal-nav{height:41.06667vw}.modal-nav .btn{top:12.8vw}.modal-nav .btn-prev{left:12.8vw}.modal-nav .btn-next{right:12.8vw}}@media screen and (max-width: 767px){.m-pc{display:none}.m-sp{display:inline-block}br.m-sp{display:inline}body{font-size:3.46667vw}#menu-btn{position:fixed;right:10px;bottom:30px;padding:20px;font-size:0;text-transform:uppercase;cursor:pointer}#menu-btn:hover{transition:opacity .2s cubic-bezier(.19, 1, .22, 1)}#menu-btn .icon{display:inline-block;position:relative;width:42px;height:10px}#menu-btn .icon .center,#menu-btn .icon::before,#menu-btn .icon::after{position:absolute;display:inline-block;width:42px;height:1px;background-color:#232323;content:"";transition:all .4s cubic-bezier(.19, 1, .22, 1)}#menu-btn .icon::before{top:0;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}#menu-btn .icon::after{top:9px;-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}.-showmenu #menu-btn .icon::before{-webkit-transform:rotate(30deg) translate3d(-1px, -5.8453px, 0);-ms-transform:rotate(30deg) translate3d(-1px, -5.8453px, 0);transform:rotate(30deg) translate3d(-1px, -5.8453px, 0)}.-showmenu #menu-btn .icon .center{opacity:0}.-showmenu #menu-btn .icon::after{-webkit-transform:rotate(-30deg) translate3d(-1px, 5.8453px, 0);-ms-transform:rotate(-30deg) translate3d(-1px, 5.8453px, 0);transform:rotate(-30deg) translate3d(-1px, 5.8453px, 0)}.-showmenu #menu-btn:hover{opacity:1}#menu{box-sizing:border-box;position:fixed;right:0;top:0;width:60.53333vw;height:100%;background-color:#C2B8A4;pointer-events:none;-webkit-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);transition:all .8s cubic-bezier(.19, 1, .22, 1)}.-showmenu #menu{pointer-events:all;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);transition:all .8s cubic-bezier(.19, 1, .22, 1)}#menu-btn{z-index:11}.btn{width:40vw;height:19.2vw;line-height:19.2vw;font-size:3.73333vw}.btn .icon{top:-.26667vw;width:3.73333vw;height:2.66667vw;margin-left:2.13333vw}.btn .linePath{stroke-width:.07822vw}.btn.en{font-size:4.26667vw}.icon-window{width:3.2vw;height:2.13333vw;margin-left:1.06667vw}a .underline{display:none}.m-inner{padding-left:12.8vw;padding-right:12.8vw}.section-title .en{line-height:1.1875;font-size:8.53333vw}.section-title .ja{margin-top:4vw;line-height:1.57143;font-size:3.73333vw}#header .logo{position:relative;width:39.46667vw}#menu{overflow:scroll;-webkit-overflow-scrolling:touch}#menu-btn{pointer-events:all}.header-nav{padding-top:8.37438vh;padding-left:8vw;padding-bottom:21.33333vw}.snav{position:static;right:initial;margin-left:1.06667vw;margin-top:8.37438vh}.snav a{width:37.33333vw;height:17.06667vw;line-height:17.06667vw}.snav a .linePath{stroke-width:.08381vw}.snav a+a{margin-top:1.72414vh}.gnav{position:static;right:initial;bottom:initial;margin-top:15.46667vw;margin-left:-2.66667vw;text-align:left}.gnav li+li{margin-top:1.47783vh}.gnav a{padding:1.23153vh 2.66667vw;color:#EFEFEF;line-height:.44444;font-size:4.26667vw}.gnav a .icon{top:-.26667vw;width:3.73333vw;height:2.66667vw;margin-left:2.13333vw}.gnav a .icon path,.gnav a .icon rect{stroke:#EFEFEF}.main-title{left:8vw;top:9.60591vh;width:71.2vw}.main-caption{left:8vw;bottom:5.29557vh;font-size:12px;line-height:1.5}#about{padding-top:13.33333vw}.about-contents{width:auto;margin-left:8vw;margin-right:8vw;padding:17.06667vw 10.13333vw;letter-spacing:.03em;line-height:2.30769;font-size:3.46667vw}.about-contents .bg{background-size:20vw 20vw}#gallery{padding-bottom:0}.gallery-photo-cursor{display:none}.gallery-photo-nav{position:absolute;bottom:4.26667vw;width:10.66667vw;height:10.66667vw;cursor:pointer}.gallery-photo-nav .icon{position:absolute;left:50%;top:50%;width:4.8vw;height:1.86667vw;fill:#EFEFEF;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.gallery-photo-nav .lineactor{left:-1.06667vw;top:-1.06667vw}.gallery-photo-nav .linePath{stroke:#EFEFEF;stroke-width:.29333vw}.gallery-photo-nav-prev{right:18.4vw}.gallery-photo-nav-next{right:3.46667vw}.gallery-body{position:relative;right:initial;bottom:initial;width:auto;height:auto;min-height:58.66667vw}.gallery-body .total-number{left:12.8vw;top:10.4vw;margin-left:8vw;padding-left:4vw;font-size:3.2vw}.gallery-body .total-number:before{top:.53333vw;height:2.66667vw}.gallery-card{width:auto;left:0;top:0;padding:10.13333vw 12.8vw 10.66667vw}.gallery-card .number{margin-top:-.26667vw;margin-right:4vw;margin-bottom:4vw;font-size:3.73333vw}.gallery-card .title{margin-bottom:3.2vw;font-size:3.73333vw}.gallery-card .body{line-height:2.09091;font-size:2.93333vw}.gallery-card.-current{position:relative}.gallery-card.-hide-motion{position:absolute}#course{margin-top:0}.course{padding-top:0;padding-bottom:32vw;background-size:13.33333vw 13.33333vw}.course .m-inner{padding-left:0;padding-right:0}.course-video{width:100%}.course-video-note{margin-top:4vw;font-size:2.93333vw}.course .player-container{margin-top:0}.course .spinner{width:20.26667vw;height:20.26667vw}.course .playmark{width:19.2vw;height:25.6vw;margin-top:4.26667vw}.course .playmark .line{width:19.2vw;height:19.2vw}.course .playmark .lineactor{left:-1.92vw;top:-1.92vw}.course .playmark .linePath{stroke-width:.32593vw}.course-body{width:auto;padding-top:16vw;padding-left:12.8vw;padding-right:12.8vw}.course-title .ja{margin-top:10.13333vw}.course .body{margin-top:4.26667vw;line-height:1.69231}.course .info{margin-top:10.66667vw;line-height:1.69231}.course .tags{margin-top:6.66667vw;margin-right:-3.2vw;line-height:1.81818;font-size:2.93333vw}.course .tags .tag{margin-right:3.2vw}.course .works{margin-top:13.86667vw}.course .works-list{width:calc(100% + 12.8vw);margin-top:3.46667vw;margin-right:0}.course .works-carousel{padding-bottom:15.46667vw}.course .works-carousel .item img{width:75.46667vw;height:50.13333vw}.course .works-carousel .item .hover{display:none}.course .works .slide-arrow{width:13.33333vw;height:13.33333vw}.course .works .slide-arrow .icon{width:5.86667vw;height:2.13333vw}.course .works .slide-arrow .lineactor{display:none}.course .works .slide-arrow-prev{left:-4vw}.course .works .slide-arrow-next{left:11.2vw}.course1 .course-title .en{width:67.46667vw;height:31vw}.course2 .course-title .en{width:51.46667vw;height:29vw}.course3 .course-title .en{width:73.33333vw;height:29vw}.course4 .course-title .en{width:72vw;height:41vw}#interview{padding-top:28vw;padding-bottom:29.86667vw}.interview-title .en{letter-spacing:-0.03em}.interview-title .ja{margin-top:4vw}.interview-students{display:block;margin-top:20.8vw}.interview-students li{width:66.13333vw;margin-left:auto;margin-right:auto}.interview-students li+li{margin-top:16vw}.interview-students .list-body{padding:9.33333vw 7.46667vw 18.66667vw}.interview-students .list-course{font-size:2.66667vw}.interview-students .list-name{margin-top:1.33333vw;font-size:5.33333vw}.interview-students .list-message{margin-top:10.66667vw;font-size:4vw}.interview-students .list-btn{right:7.46667vw;bottom:6.66667vw;width:22.4vw;height:10.66667vw;line-height:10.66667vw;font-size:2.66667vw}.interview-students .list-btn .icon{top:0}.interview-students .list-btn .linePath{stroke-width:.13968vw}#collegeinfo{display:block;padding-top:41.33333vw;padding-bottom:49.06667vw}#collegeinfo .column{width:auto}#collegeinfo .table{margin-top:0;margin-bottom:-4vw}#collegeinfo .table dt,#collegeinfo .table dd{margin-bottom:3.73333vw}#collegeinfo .table dt{position:relative;top:.53333vw;width:17.06667vw;font-size:2.93333vw}#collegeinfo .table dd{width:calc(100% - 17.06667vw);padding-left:4.8vw}#collegeinfo .table dd:before{top:1.06667vw;height:calc(100% - 8px)}#collegeinfo .to-googlemap{width:45.33333vw;height:19.2vw;margin-top:10.13333vw;margin-left:-3.73333vw;line-height:19.2vw}#collegeinfo .to-googlemap .linePath{stroke-width:.06902vw}.collegeinfo-map{margin-top:0}.collegeinfo-body{padding-top:14.66667vw;padding-left:12.8vw;padding-right:12.8vw}.collegeinfo-title{margin-bottom:10.66667vw}.collegeinfo-title .ja{margin-top:4vw}#visit{padding-top:28.8vw;padding-bottom:3.73333vw;background-size:13.33333vw 13.33333vw}#visit .body{line-height:1.69231;font-size:3.46667vw}.visit-title .ja{margin-top:10.66667vw;font-size:4.26667vw}.visit-summary{display:block;position:relative;padding-bottom:56vw}.visit-summary-hgroup{padding-right:0}.visit-summary-hgroup .btn{position:absolute;left:0vw;bottom:25.33333vw;width:40vw;height:19.2vw;margin-top:0;line-height:19.2vw;font-size:3.73333vw}.visit-summary-body{width:auto;margin-top:6.93333vw}.visit-summary-flow{margin-top:11.2vw;font-size:3.2vw}.visit-summary-flow .title{margin-bottom:2.66667vw}.visit-summary-flow .note{margin-top:5.33333vw;font-size:2.93333vw}.visit-list{display:block;margin-top:0}.visit-list li{width:auto;padding-top:19.2vw;padding-bottom:20.8vw}.visit-list .title{margin-bottom:6.93333vw;font-size:4.26667vw}.visit-list .btn{width:40vw;height:19.2vw;margin-top:10.13333vw}#qa{position:relative;padding-top:28vw;padding-bottom:50.66667vw}#qa .m-inner{display:block}#qa .btn{position:absolute;left:12.8vw;bottom:19.2vw;width:40vw;height:19.2vw;margin-top:0}.qa-body{width:auto;margin-top:14.4vw}.qa-body .title{line-height:1.625;font-size:4.26667vw}.qa-body .accordion-header{padding:4.8vw 4.26667vw;font-size:3.46667vw}.qa-body .accordion-header:before{margin-right:.53333vw;font-size:4.26667vw}.qa-body .accordion-contents{font-size:3.73333vw}.qa-body .accordion-contents-inner{padding:5.86667vw 5.33333vw 10.66667vw}.qa-body .accordion-contents+.accordion-header{margin-top:6.4vw}.accordion-btn{right:4.8vw;top:6.4vw;width:4.53333vw;height:4.53333vw}.accordion-btn:before{top:2.13333vw}.accordion-btn:after{left:2.13333vw}#footer{height:auto;padding-top:82.66667vw;padding-left:7.46667vw;padding-right:7.46667vw;padding-bottom:12.8vw}.footer-contents{position:static}.footer-contents .title{margin-bottom:8.53333vw;font-size:4.8vw}.footer-contents .body{font-size:2.93333pxvw}.footer-contents .social{margin-top:4vw;margin-left:-2.4vw;margin-bottom:-2.66667vw;font-size:2.93333pxvw}.footer-contents .social li{margin-right:0}.footer-contents .social a{padding:2.66667vw 2.4vw}.footer-copyright{position:static;margin-top:8vw;font-size:2.66667vw}}
</pre></body></html>