@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700&display=swap&subset=japanese);@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,time,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font:inherit;background:0 0;vertical-align:baseline}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{color:#555;font-size:62.5%;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-weight:500}body,html{height:100%;line-height:1.6;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}li{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:'';content:none}q:after,q:before{content:'';content:none}legend{display:table;max-width:100%;padding:0;white-space:normal}fieldset{margin:0 2px;border:1px solid #999;padding:.35em .625em .75em}a{margin:0;padding:0;font-size:100%;outline:0;background:0 0;text-decoration:none;vertical-align:baseline;-webkit-tap-highlight-color:transparent}a:link{color:#000;outline:0}a:visited{color:#000;outline:0}a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none}ins{color:#000;background:#ff9;text-decoration:none}mark{color:#000;background-color:#ff9;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted inherit;cursor:help}table{width:100%;border-spacing:0;border-collapse:collapse}table td,table th{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}hr{height:1px;margin:1em 0;padding:0;border:0;display:block;overflow:visible;border-top:1px solid #999}img{max-width:100%;display:block;font-size:0;line-height:0;height:auto;vertical-align:bottom}input,select{vertical-align:middle}button,select{text-transform:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:''}select::-ms-expand{display:none}button{margin:0;padding:0;border:none;background:initial}button,input[type=button],input[type=reset],input[type=search],input[type=submit]{-webkit-appearance:none}label{font-weight:400}audio:not([controls]){display:none;height:0}input{padding:0}input::-ms-clear,input::-ms-reveal{visibility:hidden}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:#ccc;opacity:1}:-moz-placeholder{color:#ccc}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{margin:0;padding:0;-ms-touch-action:manipulation;touch-action:manipulation}input,select,textarea{font-size:inherit;font-weight:inherit}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}strong{font-weight:700}＠media print section{display:block;page-break-before:always}＠media print code,＠media print pre{page-break-after:always}@page{margin:.5cm}＠media print a,＠media print code,＠media print pre{word-wrap:break-word}＠media print pre a[href]:after{content:""}＠media print pre abbr[title]:after{content:""}＠media print pre .ir a:after,＠media print pre a[href^='#']:after,＠media print pre a[href^='javascript:']:after{content:''}＠media print .noPrint{display:none!important}＠media print body{width:1280px;font-size:12pt;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-print-color-adjust:exact}＠media print body .continer{padding-top:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}#responsibleCheck{width:1px;height:0}.spOnly{display:none!important}html{font-size:62.5%}body{position:relative;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴシック","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,sans-serif;font-size:1.6rem;font-weight:400;color:#555}.offTouch{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}main{position:relative;display:block;width:100%}main article section{display:block;width:100%;position:relative}.container{max-width:1200px;padding:20px;margin:auto}a{color:#555}header{padding:20px 22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header .logo{width:180px}header .headerNavWrap{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:650px}.posContact{position:fixed;right:0;top:40%;z-index:9999}.posContact a{width:70px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.posContact a .arrow,.posContact a .icon{width:100%;background-color:#9ab5cf;height:30px;background-repeat:no-repeat;background-position:center center}.posContact a .icon{background-image:url(../img/icons/mail_icon.svg)}.posContact a .arrow{background-image:url(../img/icons/right_arrow_icon.svg);background-size:25px 17px}.posContact a .txt{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-weight:700;color:#707070;text-align:center;line-height:1.5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:10px 0;background-color:#dee9f2}.headerNav.openNav{opacity:.9;-webkit-transition:opacity .5s;transition:opacity .5s;visibility:visible}.headerNavListWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.headerNavList{text-align:center}.headerNavList:last-child{max-width:150px;-webkit-box-flex:.6;-webkit-flex:.6;-ms-flex:.6;flex:.6}.headerNavList:last-child a{background-color:#f4dfd2;padding:10px 0;text-align:center}.headerNavList a{display:block;font-size:1.6rem;line-height:1.36;text-align:center;color:#4f4f4f}.navToggle{display:none;height:44px;overflow:hidden;position:fixed;right:10px;-webkit-transition:all .3s;transition:all .3s;text-indent:100%;top:7px;white-space:nowrap;width:44px;z-index:99999}.navToggle span{background-color:#707070;bottom:auto;display:inline-block;height:4px;left:50%;position:absolute;right:auto;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:40px;z-index:10}.navToggle span:after,.navToggle span:before{background-color:#707070;-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"";height:100%;position:absolute;right:0;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;width:100%}.navToggle span:before{-webkit-transform:translateY(-11px) rotate(0);transform:translateY(-11px) rotate(0)}.navToggle span:after{-webkit-transform:translateY(10px) rotate(0);transform:translateY(10px) rotate(0)}.navToggle.closeNav:before{-webkit-transform:scale(0);transform:scale(0)}.navToggle.closeNav:after{-webkit-transform:scale(1);transform:scale(1)}.navToggle.closeNav span{background-color:rgba(255,255,255,0)}.navToggle.closeNav span:after,.navToggle.closeNav span:before{background-color:#707070}.navToggle.closeNav span:before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.navToggle.closeNav span:after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}footer .inner nav{background-color:#92b6d2;padding:0 16px}footer .inner nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}footer .inner nav ul a{padding:13px 25px;font-size:1.4rem;font-weight:700;line-height:1.5;text-align:center;color:#fff;display:inline-block}footer .inner .logo{padding:60px 0 40px}footer .inner .logo a{display:block}footer .inner .logo img{margin:0 auto}footer .inner small{background-color:#92b6d2;display:block;text-align:center;padding:8px;font-size:1.4rem;color:#fff}#js-loader{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}button{outline:0}.angleBtn{text-align:center}.angleBtn a{width:100%;color:#fff;font-size:2.5rem;font-weight:700;line-height:1.44;letter-spacing:1.25px;text-align:center;display:block;margin:0 auto;-webkit-clip-path:polygon(7% 0,93% 2%,100% 50%,93% 100%,7% 100%,0 50%);clip-path:polygon(7% 0,93% 2%,100% 50%,93% 100%,7% 100%,0 50%);padding:15px 0;background-image:url(../img/icons/right_arrow_icon.svg);background-repeat:no-repeat;background-position:center right 46px}.angleBtn a.blu{background-color:#92b6d2}.angleBtn a.orange{background-color:#edbba9}.angleBtn a.long{max-width:690px}.angleBtn a.medium{max-width:560px}h1.icon,h2.icon{text-align:center;font-size:3.6rem;font-weight:700;line-height:1.33;letter-spacing:1.8px;color:#707070;padding-bottom:60px;font-family:"Noto Serif JP",serif}h1.icon span,h2.icon span{display:block;padding-bottom:12px}h1.icon span img,h2.icon span img{margin:0 auto}#memberLogin .loginForm{width:100%;padding:80px 16px}#memberLogin .loginForm .inner{max-width:800px;margin:0 auto}#memberLogin .loginForm .inner .form{padding:30px;border:2px solid #92b6d2}#memberLogin .loginForm .inner .form h2{font-size:2rem;text-align:center;font-weight:700;padding-bottom:20px}#memberLogin .loginForm .inner .form .swpm-login-form-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-password-label,#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-username-label{width:35%}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-password-input,#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-username-input{width:65%}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-remember-me{width:35%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-remember-me .swpm-rember-label{line-height:1;display:inline-block;padding-left:10px}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-remember-me input[type=checkbox]{width:20px;height:20px}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-login-submit{width:65%;margin-top:10px}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-login-submit input[type=submit]{background-color:#92b6d2;color:#fff;font-weight:700;border:0;cursor:pointer;-webkit-transition:.3s;transition:.3s}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-login-submit input[type=submit]:hover{opacity:.7}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-login-action-msg{width:100%}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-forgot-pass-link{display:none}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-join-us-link{display:none}#memberLogin .loginForm .inner .form .swpm-login-form-inner input{width:100%;height:45px;background-color:#fff;border:0;padding:10px 15px;border:solid 1px #cecece}#memberLogin .loginForm .inner .form .swpm-login-widget-logged .swpm-edit-profile-link{display:none}#memberLogin .loginForm .inner .form .swpm-login-widget-logged .swpm-logged-username{padding-bottom:30px}#memberLogin .loginForm .inner .form .swpm-login-widget-logged .swpm-logged-status{padding-bottom:30px}#memberLogin .loginForm .inner .form .swpm-login-widget-logged .swpm-logged-membership{display:none}#memberLogin .loginForm .inner .form .swpm-login-widget-logged .swpm-logged-expiry{padding-bottom:30px}#memberLogin .loginForm .inner .form .swpm-login-widget-logged .swpm-logged-logout-link{max-width:400px;margin:0 auto}#memberLogin .loginForm .inner .form .swpm-login-widget-logged .swpm-logged-logout-link a{display:block;text-align:center;padding:15px;border:solid 2px #cecece}#memberLogin .loginForm .inner .considerations{padding:60px 0 0;font-size:1.8rem;text-align:center}#memberLogin .loginForm .inner .angleBtn{padding-top:60px}.mvCommonLayout .inner{position:relative}.mvCommonLayout .inner .thumb{width:100%}.mvCommonLayout .inner .thumb img{width:100%}.mvCommonLayout .inner .posBox{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);width:100%;max-width:740px}.mvCommonLayout .inner .posBox .courseMenue{padding:25px 45px;background-color:#dee9f2;text-align:center}.mvCommonLayout .inner .posBox .courseMenue .price{font-size:3.6rem;font-weight:700;line-height:1;color:#707070;padding-bottom:35px;font-family:"Noto Serif JP",serif}.mvCommonLayout .inner .posBox .courseMenue .price span{font-size:3rem}.mvCommonLayout .inner .posBox .courseMenue h2{font-size:2.8rem;font-weight:700;padding-bottom:30px;line-height:1;font-family:"Noto Serif JP",serif}.mvCommonLayout .inner .posBox .courseMenue ul{border-top:2px dashed #fff;border-bottom:2px dashed #fff}.mvCommonLayout .inner .posBox .courseMenue ul li{text-align:left;border-bottom:2px dashed #fff;padding:14px 10px 14px 20px;font-size:2.2rem;line-height:1;letter-spacing:2.2px;color:#707070}.mvCommonLayout .inner .posBox .courseMenue ul li:last-child{border-bottom:0}.mvCommonLayout .inner .posBox .courseMenue ul li span{display:block;position:relative;padding-left:1.8em}.mvCommonLayout .inner .posBox .courseMenue ul li span::before{content:'●';position:absolute;top:0;left:0;font-size:2.2rem;color:#92b6d2}.eachPageTop .inner{padding:40px 16px 0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top;-webkit-transition:.2s transform,.2s top,.2s -webkit-transform;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left;-webkit-transition:.2s transform,.2s left,.2s -webkit-transform;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right;-webkit-transition:.2s transform,.2s right,.2s -webkit-transform;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}#indexTop .mv{padding-bottom:20px}#indexTop .mv .inner img{width:100%}#indexTop .eachSupport .inner{max-width:1062px;padding:0 16px 100px;margin:0 auto;width:100%}#indexTop .eachSupport .inner .supportsList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#indexTop .eachSupport .inner .supportsList .supportBox{width:30%;padding:30px 15px;font-size:1.8rem;font-weight:500;line-height:1.4;text-align:center;color:#707070;border:solid 2px #92b6d2;margin-bottom:30px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#indexTop .eachSupport .inner .supportsList .supportBox::before{content:'';width:40px;height:40px;background-image:url(../img/icons/pen_icon.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:-12px;right:-12px;background-color:#fff}#indexTop .eachSupport .inner .supportsList .supportBox span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0,#fffdbf));background:linear-gradient(transparent 60%,#fffdbf 0);font-weight:700}#indexTop .eachSupport .inner .angleBtn{padding-top:60px}#indexTop .trouble{background:rgba(146,182,210,.3);padding:100px 16px 70px}#indexTop .trouble .inner{max-width:1080px;margin:0 auto}#indexTop .trouble .inner .troubleArea{width:100%;margin:0 auto;background-size:cover;background-image:url(../img/pages/index/trouble_bg@2x.jpg);background-repeat:no-repeat;background-position:center center;padding:50px 16px 140px;text-align:center;margin-bottom:20px}#indexTop .trouble .inner .troubleArea h2{font-size:4rem;font-weight:900;line-height:1.5;letter-spacing:4px;text-align:center;color:#fff;display:inline-block;border-top:solid 2px #fff;border-bottom:solid 2px #fff;padding:15px 85px;margin-bottom:120px;font-family:"Noto Serif JP",serif}#indexTop .trouble .inner .troubleArea .list{width:100%;max-width:950px;margin:0 auto;background:rgba(255,255,255,.77);position:relative;padding:120px 16px 0 45px}#indexTop .trouble .inner .troubleArea .list .thumbnail{position:absolute;top:-100px;left:0;right:0;margin:0 auto}#indexTop .trouble .inner .troubleArea .list .thumbnail img{margin:0 auto}#indexTop .trouble .inner .troubleArea .list ul li{text-align:left;position:relative;font-size:2.6rem;font-weight:500;line-height:1.8;letter-spacing:1.3px;text-align:left;color:#707070;padding-left:2.5em;margin-bottom:10px}#indexTop .trouble .inner .troubleArea .list ul li:last-child{padding-bottom:40px;margin-bottom:0}#indexTop .trouble .inner .troubleArea .list ul li::before{content:'';position:absolute;width:43px;height:39px;background-image:url(../img/icons/check_box_icon.svg);background-repeat:no-repeat;background-size:contain;top:0;bottom:0;left:0}#indexTop .trouble .inner .downIcon{display:block;margin:0 auto;width:0;height:0;border-style:solid;border-width:48px 77.5px 0 77.5px;border-color:#92b6d2 transparent transparent transparent}#indexTop .trouble .inner .learn{max-width:855px;margin:0 auto;width:100%;position:relative;padding:55px 0 70px}#indexTop .trouble .inner .learn .txt{background-image:url(../img/icons/trouble_path.svg);width:100%;max-width:650px;margin:0 auto;height:238px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:3rem;font-weight:700;line-height:1.7;letter-spacing:1.5px;text-align:center;color:#707070;font-family:"Noto Serif JP",serif}#indexTop .trouble .inner .learn .txt span{display:inline-block;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(0,#fffdbf));background:linear-gradient(transparent 60%,#fffdbf 0)}#indexTop .trouble .inner .learn .item1,#indexTop .trouble .inner .learn .item2{position:absolute;width:100%;max-width:158px}#indexTop .trouble .inner .learn .item1{top:0;left:0}#indexTop .trouble .inner .learn .item2{bottom:0;right:0}#indexTop .schoolAppeal{padding:70px 16px 100px}#indexTop .schoolAppeal .inner{width:100%;max-width:1080px;margin:0 auto}#indexTop .schoolAppeal .inner .repeatPoint{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#indexTop .schoolAppeal .inner .repeatPoint .point{width:44.4444%;padding-bottom:110px}#indexTop .schoolAppeal .inner .repeatPoint .point:last-of-type{padding-bottom:0}#indexTop .schoolAppeal .inner .repeatPoint .point .ttlBox{text-align:center;padding-bottom:20px}#indexTop .schoolAppeal .inner .repeatPoint .point .ttlBox h3{font-size:4rem;line-height:1;color:#92b6d2;font-family:'Times New Roman'}#indexTop .schoolAppeal .inner .repeatPoint .point .ttlBox h3 span{font-size:7.4rem;display:block;line-height:1}#indexTop .schoolAppeal .inner .repeatPoint .point .ttlBox p{font-size:2.6rem;font-weight:700;line-height:1.35;color:#707070;font-family:"Noto Serif JP",serif}#indexTop .schoolAppeal .inner .repeatPoint .point .thumbnail{padding-bottom:20px}#indexTop .schoolAppeal .inner .repeatPoint .point .txt p{font-size:1.8rem;line-height:1.44;letter-spacing:1.8px;text-align:left;color:#707070}#indexTop .schoolAppeal .inner .angleBtn{padding-top:70px}#indexTop .learnableTechnology{background-color:#fbf9f2;padding:70px 16px 100px}#indexTop .learnableTechnology .inner{width:100%;max-width:1080px;margin:0 auto}#indexTop .learnableTechnology .inner .eachTechnology{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#indexTop .learnableTechnology .inner .eachTechnology .swiper-container{width:80%;margin:0 auto}#indexTop .learnableTechnology .inner .eachTechnology .swiper-container .swiper-wrapper .technology{width:100%;margin-bottom:0}#indexTop .learnableTechnology .inner .eachTechnology .swiper-container .swiper-wrapper .technology .thumb img{width:100%}#indexTop .learnableTechnology .inner .eachTechnology .swiper-container .swiper-wrapper .technology h3{min-height:88px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#indexTop .learnableTechnology .inner .eachTechnology .contentNext,#indexTop .learnableTechnology .inner .eachTechnology .contentPrev{position:absolute;top:0;bottom:0;width:30px;height:30px;background-size:contain;background-position:center center;background-repeat:no-repeat;margin:auto;z-index:999}#indexTop .learnableTechnology .inner .eachTechnology .contentPrev{background-image:url(../img/icons/slide_left_btn.svg);left:7px}#indexTop .learnableTechnology .inner .eachTechnology .contentNext{background-image:url(../img/icons/slide_right_btn.svg);right:7px}#indexTop .learnableTechnology .inner .eachTechnology .technology{width:23.1481%;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.16);box-shadow:0 3px 6px 0 rgba(0,0,0,.16);background-color:#fff;margin-right:20px;margin-bottom:27px;position:relative}#indexTop .learnableTechnology .inner .eachTechnology .technology:nth-child(4){margin-right:0}#indexTop .learnableTechnology .inner .eachTechnology .technology h3{font-size:2.2rem;font-weight:500;line-height:1.36;text-align:center;color:#707070;text-align:center;padding:10px 0 20px}#indexTop .learnableTechnology .inner .eachTechnology .technology h3::after{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 0 25px 25px;border-color:transparent transparent #92b6d2 transparent;right:0;bottom:0}#indexTop .courseDetail{padding:70px 16px}#indexTop .courseDetail .inner ul{max-width:740px;margin:0 auto;padding-bottom:70px}#indexTop .courseDetail .inner ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px 16px;background-color:#f8ede9;margin-bottom:10px;position:relative;padding-left:3em;color:#707070}#indexTop .courseDetail .inner ul li:last-child{margin-bottom:0}#indexTop .courseDetail .inner ul li::before{content:'';width:15px;height:15px;background-color:#fff;border-radius:50px;position:absolute;top:1.2em;left:15px;margin:auto}#indexTop .courseDetail .inner ul li .ttl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:20px;font-size:1.8rem;font-weight:700}#indexTop .courseDetail .inner ul li p{font-size:1.4rem;font-weight:400}#indexTop .courseDetail .inner ul li .tag{text-align:right}#indexTop .courseDetail .inner ul li span{display:inline-block;font-size:1.6rem;line-height:1;letter-spacing:normal;text-align:center;color:#e09a80;border:solid 1px #e09a80;background-color:#fff;padding:6px 15px;border-radius:25px}#indexTop .courseDetail .inner ul li span.col{color:#92b6d2;border:solid 1px #92b6d2;margin-left:10px}#courseIntroduction .courseDetail{padding:70px 16px 100px}#courseIntroduction .courseDetail .inner ul{max-width:740px;margin:0 auto;padding-bottom:70px}#courseIntroduction .courseDetail .inner ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px 16px;background-color:#f8ede9;margin-bottom:10px;position:relative;padding-left:3em;color:#707070}#courseIntroduction .courseDetail .inner ul li:last-child{margin-bottom:0}#courseIntroduction .courseDetail .inner ul li::before{content:'';width:15px;height:15px;background-color:#fff;border-radius:50px;position:absolute;top:1.2em;left:15px;margin:auto}#courseIntroduction .courseDetail .inner ul li .ttl{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-right:20px;font-size:1.8rem;font-weight:700}#courseIntroduction .courseDetail .inner ul li p{font-size:1.4rem;font-weight:400}#courseIntroduction .courseDetail .inner ul li .tag{text-align:right}#courseIntroduction .courseDetail .inner ul li span{display:inline-block;font-size:1.6rem;line-height:1;letter-spacing:normal;text-align:center;color:#e09a80;border:solid 1px #e09a80;background-color:#fff;padding:6px 15px;border-radius:25px}#courseIntroduction .courseDetail .inner ul li span.col{color:#92b6d2;border:solid 1px #92b6d2;margin-left:10px}#courseIntroduction .schoolAppeal .inner{padding:0 16px 100px}#courseIntroduction .schoolAppeal .inner h2{padding-bottom:105px}#courseIntroduction .schoolAppeal .inner .appealBox{max-width:715px;margin:0 auto;width:100%}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox{border-top:2px solid #9ab5cf;padding:30px 60px 75px 90px;position:relative}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox::after{content:'';width:90px;height:90px;position:absolute;top:-40px;background-color:#fff;background-size:contain;background-repeat:no-repeat}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox.no1::after{background-image:url(../img/pages/course/no1.svg);right:-1px}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox.no2::after{background-image:url(../img/pages/course/no2.svg);left:-1px}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox.no3{padding-bottom:5px}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox.no3::after{background-image:url(../img/pages/course/no3.svg);right:-1px}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox.left{border-left:2px solid #9ab5cf}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox.right{border-right:2px solid #9ab5cf}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox h3.ttl{background-image:url(../img/icons/dia.svg);background-repeat:no-repeat;background-position:center left;font-size:2.6rem;font-weight:700;line-height:1;color:#9ab5cf;padding-left:2em;font-family:"Noto Serif JP",serif}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox .flex{padding-top:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox .flex p{padding-right:25px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:2rem;color:#707070;line-height:1.5}#courseIntroduction .supportSystem{padding:70px 16px 100px;background-color:#fbf9f2}#courseIntroduction .supportSystem .inner{width:100%;max-width:1000px;margin:0 auto}#courseIntroduction .supportSystem .inner .repeatSupportBox{padding-bottom:90px}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard{padding:30px 40px 40px;background-color:#fff;-webkit-box-shadow:0 8px 16px -2px rgba(10,10,10,0),0 0 10px -1px rgba(0,0,0,.3) inset;box-shadow:0 8px 16px -2px rgba(10,10,10,0),0 0 10px -1px rgba(0,0,0,.3) inset;margin-bottom:30px}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard:last-child{margin-bottom:0}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .supportIcon{padding-bottom:20px}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .supportIcon img{margin:0 auto}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .thumb{max-width:340px;width:100%}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .txt{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#707070}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .txt h3{font-size:2.6rem;font-weight:700;line-height:1.35;text-align:left;color:#92b6d2;padding-bottom:40px;font-family:"Noto Serif JP",serif}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .txt p{font-size:1.8rem;line-height:1.67}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .txt p span{font-size:1.6rem;display:block;padding-top:6px}#trainer .trainerInfo{padding:0 16px 70px}#trainer .trainerInfo .inner{max-width:800px;margin:0 auto;width:100%}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer{padding-bottom:60px;margin-bottom:60px;border-bottom:1px solid #707070}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .photo{max-width:400px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .profile{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:40px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .profile .post{font-size:1.2rem}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .profile h2{font-weight:700;font-size:2.2rem;padding-bottom:25px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .profile dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5rem}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .profile dl dt{width:40%;padding-bottom:10px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .profile dl dd{width:60%;padding-bottom:10px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .careerQualification{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .careerQualification dl{width:49%}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .careerQualification dl dt{font-weight:700;font-size:2.2rem;padding:10px;background-color:#92b6d2;color:#fff;text-align:center;line-height:1;margin-bottom:10px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .careerQualification dl dd{padding:5px}#faq .qa{padding:0 16px 70px}#faq .qa .inner{max-width:800px;margin:0 auto;width:100%}#faq .qa .inner dl{font-size:1.8rem;padding-bottom:60px}#faq .qa .inner dl dt{position:relative;padding-left:1.5em;font-weight:700;padding-bottom:10px}#faq .qa .inner dl dt::before{content:'Q.';position:absolute;top:0;left:0}#faq .qa .inner dl dd{position:relative;padding-left:1.35em;padding-bottom:50px}#faq .qa .inner dl dd:last-of-type{padding-bottom:0}#faq .qa .inner dl dd::before{content:'A.';position:absolute;top:0;left:0}#access .accessInfo{padding:0 16px 70px}#access .accessInfo .inner{max-width:800px;margin:0 auto;width:100%}#access .accessInfo .inner .repeatAccess{padding-bottom:80px}#access .accessInfo .inner .repeatAccess:last-child{padding-bottom:0}#access .accessInfo .inner h2{font-weight:700;text-align:left;font-size:3rem;padding-bottom:30px}#access .accessInfo .inner .txt p{font-size:1.8rem;padding-bottom:50px}#access .accessInfo .inner .gmap{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}#access .accessInfo .inner .gmap iframe{position:absolute;left:0;top:0;height:100%;width:100%}#contact .contactForm{padding:0 16px 70px}#contact .contactForm .inner{max-width:860px;margin:0 auto;width:100%}#contact .contactForm .inner .wpContactLayout{margin:0 auto;display:block}#contact .contactForm .inner .wpContactLayout.thanks{display:block;text-align:center}#contact .contactForm .inner .wpContactLayout.thanks h2{font-size:2rem;font-weight:700;padding-bottom:30px}#contact .contactForm .inner .wpContactLayout.thanks p{text-align:left;line-height:2;padding-bottom:15px}#contact .contactForm .inner .wpContactLayout dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}#contact .contactForm .inner .wpContactLayout dl:nth-child(even){background-color:#f8f9fb}#contact .contactForm .inner .wpContactLayout dl:nth-child(odd){background-color:#eceff4}#contact .contactForm .inner .wpContactLayout dl:last-of-type{margin-bottom:70px}#contact .contactForm .inner .wpContactLayout dl dt{width:30%;font-size:1.6rem;line-height:1.5;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#contact .contactForm .inner .wpContactLayout dl dt span{display:block;font-size:1.2rem;font-weight:500;line-height:1;letter-spacing:1.2px;text-align:left;color:#fff;margin-right:15px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:#0c156a;padding:3px 8px 3px}#contact .contactForm .inner .wpContactLayout dl dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#contact .contactForm .inner .wpContactLayout dl dd.noFlex{display:block}#contact .contactForm .inner .wpContactLayout dl dd input{width:100%;height:45px;background-color:#fff;border:0;padding:10px 15px;border:solid 1px #cecece}#contact .contactForm .inner .wpContactLayout dl dd.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#contact .contactForm .inner .wpContactLayout dl dd.column input{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#contact .contactForm .inner .wpContactLayout dl dd.column p{color:#707070;min-width:2.5em;text-align:right;padding-right:5px}#contact .contactForm .inner .wpContactLayout dl dd textarea{width:100%;background-color:#fff;border:0;padding:10px 15px;border:solid 1px #cecece}#contact .contactForm .inner .wpContactLayout dl dd .wpcf7c-conf{border:none;background-color:#fff;color:#000}#contact .contactForm .inner .wpContactLayout dl dd .handling{height:100px;overflow-y:scroll;background-color:#fff;border:solid 1px #cecece;padding:8px 15px}#contact .contactForm .inner .wpContactLayout dl dd .handling p:first-child{padding-bottom:15px}#contact .contactForm .inner .wpContactLayout dl dd .handling ul{counter-reset:number 0}#contact .contactForm .inner .wpContactLayout dl dd .handling ul.notP{padding:0 1em}#contact .contactForm .inner .wpContactLayout dl dd .handling ul li{padding-left:23px;position:relative;padding-bottom:8px}#contact .contactForm .inner .wpContactLayout dl dd .handling ul li::before{counter-increment:number 1;content:counter(number) ".";position:absolute;left:0;top:0}#contact .contactForm .inner .wpContactLayout .txt{padding:15px}#contact .contactForm .inner .wpContactLayout .txt p{font-size:1.4rem;text-align:center}#contact .contactForm .inner .wpContactLayout .bottom{padding:15px}#contact .contactForm .inner .wpContactLayout .bottom p{font-size:1.4rem;text-align:center}#contact .contactForm .inner .wpContactLayout .add{padding-bottom:0}#contact .contactForm .inner .wpContactLayout .wpcf7-field-group br{display:none}#contact .contactForm .inner .wpContactLayout .wpcf7-field-group P{padding-bottom:20px}#contact .contactForm .inner .wpContactLayout .wpcf7-field-group .wpcf7-field-group-add,#contact .contactForm .inner .wpContactLayout .wpcf7-field-group .wpcf7-field-group-remove{font-size:3rem}#contact .contactForm .inner .wpContactLayout .wpcf7-field-group .wpcf7-field-group-remove{padding-right:20px}#contact .contactForm .inner .wpContactLayout .ajax-loader{display:none}#contact .contactForm .inner .wpContactLayout .submitBox{text-align:center}#contact .contactForm .inner .wpContactLayout .submitBox input[type=button],#contact .contactForm .inner .wpContactLayout .submitBox input[type=submit]{width:100%;color:#fff;font-size:2.5rem;font-weight:700;line-height:1.44;letter-spacing:1.25px;text-align:center;display:block;margin:0 auto;-webkit-clip-path:polygon(7% 0,93% 2%,100% 50%,93% 100%,7% 100%,0 50%);clip-path:polygon(7% 0,93% 2%,100% 50%,93% 100%,7% 100%,0 50%);padding:15px 0;max-width:560px;background-color:#92b6d2;font-weight:700;border:0;background-image:url(../img/icons/right_arrow_icon.svg);background-repeat:no-repeat;background-position:center right 46px;cursor:pointer}#contact .contactForm .inner .wpContactLayout .wpcf7-spinner{display:block;margin:15px auto 0}#contact .contactForm .inner .wpContactLayout .wpcf7-response-output{text-align:center;border:1px solid #92b6d2;padding:10px}#contact .contactForm .inner .wpContactLayout .wpcf7-not-valid-tip{font-size:1.4rem;display:block;text-align:left}#contact .contactForm .inner .wpContactLayout dd.noFlex span{display:block;color:#6f7070;font-size:1.4rem}#contact .contactForm .inner .wpContactLayout dd.noFlex .wpcf7-list-item{padding:0;margin:0}#contact .contactForm .inner .wpContactLayout dd.noFlex .wpcf7-list-item label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}#contact .contactForm .inner .wpContactLayout dd.noFlex .wpcf7-list-item label input{width:16px;height:16px;margin-right:10px}#contact .contactForm .inner .wpContactLayout dd.noFlex .wpcf7-list-item label .wpcf7-list-item-label{font-size:1.6rem;line-height:1}#privacypolicy .policy{padding:0 16px 70px}#privacypolicy .policy .inner{max-width:640px;margin:0 auto;width:100%}#privacypolicy .policy .inner .topTxt{padding-bottom:40px;font-size:1.6rem}#privacypolicy .policy .inner dl dt{font-size:2.2rem;line-height:1;color:#707070;padding-bottom:15px;font-weight:700;border-bottom:1px solid #707070;margin-bottom:15px}#privacypolicy .policy .inner dl dd{padding-bottom:40px}#privacypolicy .policy .inner dl dd:last-of-type{padding-bottom:0}#onlineCourseVideos .eachVideos{width:100%;padding:80px 16px}#onlineCourseVideos .eachVideos .inner{max-width:800px;margin:0 auto}#onlineCourseVideos .eachVideos .inner .repeatVideos{display:block}#onlineCourseVideos .eachVideos .inner .repeatVideos .videos{padding-bottom:120px}#onlineCourseVideos .eachVideos .inner .repeatVideos .videos:last-of-type{padding-bottom:0}#onlineCourseVideos .eachVideos .inner .repeatVideos .videos h2{text-align:center;font-size:2.8rem;font-weight:700;line-height:1.33;letter-spacing:1.8px;color:#92b6d2;padding-bottom:20px}#onlineCourseVideos .eachVideos .inner .repeatVideos .videos .video{position:relative;height:0;padding:0 0 56.25%;overflow:hidden;margin-bottom:20px}#onlineCourseVideos .eachVideos .inner .repeatVideos .videos .video iframe{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%}#onlineCourseVideos .eachVideos .inner .attention{text-align:center;font-size:1.8rem}#onlineCourseVideos .eachVideos .inner .attention a{font-weight:700}@media screen and (max-width:767px){body{font-size:100%}#responsibleCheck{width:2px}.pcOnly{display:none!important}.spOnly{display:block!important}header{padding:13px}header .logo{width:120px}.posContact{display:none}.headerNav{background-color:#dee9f2;width:100%;height:100%;position:fixed;top:0;left:0;z-index:99999;visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.headerNavListWrap{display:block;position:relative;top:55%;-webkit-transform:translateY(-55%);transform:translateY(-55%)}.headerNavList:last-child{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:none}.headerNavList:last-child a{background-color:transparent}.headerNavList{display:block;margin-bottom:30px;width:auto}.headerNavList a{font-size:1.8rem;font-weight:700}.navToggle{display:block}footer .inner nav{padding:30px 28px 20px}footer .inner nav ul{display:block}footer .inner nav ul li{margin-bottom:10px}footer .inner nav ul a{padding:0}footer .inner .logo{padding:22px 0}footer .inner small{font-size:1.3rem}.angleBtn a{font-size:1.4rem;background-size:15px 9px;background-position:center right 24px}h1.icon,h2.icon{font-size:2.2rem;padding-bottom:30px}#memberLogin .loginForm{padding:40px 16px}#memberLogin .loginForm .inner .form{padding:30px 16px}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-password-label,#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-username-label{width:100%;font-size:1.6rem;padding-bottom:10px}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-password-input,#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-username-input{width:100%}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-remember-me{width:100%;padding:15px 0;font-size:1.6rem}#memberLogin .loginForm .inner .form .swpm-login-form-inner .swpm-login-submit{width:100%}#memberLogin .loginForm .inner .form .swpm-login-form-inner input{font-size:1.6rem}#memberLogin .loginForm .inner .considerations{font-size:1.6rem}#memberLogin .loginForm .inner .angleBtn{padding-top:40px}.mvCommonLayout .inner .thumb img{height:640px;-o-object-fit:cover;object-fit:cover;-o-object-position:90% 0;object-position:90% 0}.mvCommonLayout .inner .posBox{width:90%}.mvCommonLayout .inner .posBox .courseMenue{padding:25px 16px}.mvCommonLayout .inner .posBox .courseMenue .price{font-size:2.8rem;padding-bottom:20px}.mvCommonLayout .inner .posBox .courseMenue .price span{font-size:2.6rem}.mvCommonLayout .inner .posBox .courseMenue h2{font-size:2rem;line-height:1.5}.mvCommonLayout .inner .posBox .courseMenue ul li{font-size:1.4rem;padding:12px 16px;line-height:1.5}.mvCommonLayout .inner .posBox .courseMenue ul li span{padding-left:2em}.mvCommonLayout .inner .posBox .courseMenue ul li span::before{font-size:1.6rem}.eachPageTop .inner{padding:20px 16px 0}#indexTop .mv{padding-bottom:45px}#indexTop .eachSupport .inner{padding:0 16px 50px}#indexTop .eachSupport .inner .supportsList{display:block;padding:0 10px}#indexTop .eachSupport .inner .supportsList .supportBox{width:100%;font-size:1.7rem;display:block;padding:23px 10px;max-width:285px;margin:0 auto 20px}#indexTop .eachSupport .inner .supportsList .supportBox::before{width:25px;height:25px}#indexTop .eachSupport .inner .supportsList .supportBox span{display:inline-block}#indexTop .eachSupport .inner .angleBtn{padding-top:20px}#indexTop .trouble{padding:30px 16px}#indexTop .trouble .inner .troubleArea{margin-bottom:10px;background-size:contain;background-position:center top;padding:50px 0 0}#indexTop .trouble .inner .troubleArea h2{font-size:2.4rem;padding:10px 0;display:block;letter-spacing:1.2px;width:95%;margin:0 auto 140px}#indexTop .trouble .inner .troubleArea .list{padding:50px 16px 0}#indexTop .trouble .inner .troubleArea .list .thumbnail{width:38.5852%}#indexTop .trouble .inner .troubleArea .list ul li{font-size:1.6rem;margin-bottom:15px}#indexTop .trouble .inner .troubleArea .list ul li:last-child{padding-bottom:30px}#indexTop .trouble .inner .troubleArea .list ul li::before{width:27px;height:23px;top:5px}#indexTop .trouble .inner .downIcon{border-width:36px 55.5px 0 55.5px}#indexTop .trouble .inner .learn{padding:10px 0 0}#indexTop .trouble .inner .learn .txt{font-size:1.7rem;background-size:contain;height:120px;background-repeat:no-repeat;background-position:center center;letter-spacing:.9px}#indexTop .trouble .inner .learn .item1,#indexTop .trouble .inner .learn .item2{display:none}#indexTop .schoolAppeal{padding:30px 16px 40px}#indexTop .schoolAppeal .inner .repeatPoint{display:block}#indexTop .schoolAppeal .inner .repeatPoint .point{width:100%;padding-bottom:40px}#indexTop .schoolAppeal .inner .repeatPoint .point .ttlBox h3{font-size:3rem;padding-bottom:10px}#indexTop .schoolAppeal .inner .repeatPoint .point .ttlBox h3 span{font-size:5.6rem}#indexTop .schoolAppeal .inner .repeatPoint .point .ttlBox p{font-size:1.8rem}#indexTop .schoolAppeal .inner .repeatPoint .point .thumbnail{padding-bottom:10px}#indexTop .schoolAppeal .inner .repeatPoint .point .txt p{font-size:1.4rem}#indexTop .schoolAppeal .inner .angleBtn{padding-top:40px}#indexTop .learnableTechnology{padding:30px 12px 50px}#indexTop .courseDetail{padding:35px 16px 45px}#indexTop .courseDetail .inner ul{padding-bottom:40px}#indexTop .courseDetail .inner ul li{font-size:1.5rem;padding:15px 12px 15px 3em}#indexTop .courseDetail .inner ul li::before{top:0;bottom:0}#indexTop .courseDetail .inner ul li .ttl{font-size:1.5rem}#indexTop .courseDetail .inner ul li p{font-size:1.4rem}#indexTop .courseDetail .inner ul li .tag{width:50px}#indexTop .courseDetail .inner ul li .tag.long{width:90px}#indexTop .courseDetail .inner ul li .tag.long span{display:block}#indexTop .courseDetail .inner ul li .tag.lg{width:90px}#indexTop .courseDetail .inner ul li .tag.lg span.col{margin-left:0}#indexTop .courseDetail .inner ul li span{font-size:1.4rem;padding:6px 8px}#indexTop .courseDetail .inner ul li span.col{margin-left:0;margin-top:10px}#courseIntroduction .courseDetail{padding:35px 16px 45px}#courseIntroduction .courseDetail .inner ul{padding-bottom:40px}#courseIntroduction .courseDetail .inner ul li{font-size:1.5rem;padding:15px 12px 15px 3em}#courseIntroduction .courseDetail .inner ul li::before{top:0;bottom:0}#courseIntroduction .courseDetail .inner ul li .ttl{font-size:1.5rem}#courseIntroduction .courseDetail .inner ul li p{font-size:1.4rem}#courseIntroduction .courseDetail .inner ul li .tag{width:50px}#courseIntroduction .courseDetail .inner ul li .tag.long{width:90px}#courseIntroduction .courseDetail .inner ul li .tag.long span{display:block}#courseIntroduction .courseDetail .inner ul li .tag.lg{width:90px}#courseIntroduction .courseDetail .inner ul li .tag.lg span.col{margin-left:0}#courseIntroduction .courseDetail .inner ul li span{font-size:1.4rem;padding:6px 8px}#courseIntroduction .courseDetail .inner ul li span.col{margin-left:0;margin-top:10px}#courseIntroduction .schoolAppeal .inner{padding-bottom:60px}#courseIntroduction .schoolAppeal .inner h2{padding-bottom:55px}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox{padding:45px 16px 70px 20px}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox::after{width:70px;height:70px;top:-35px}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox h3.ttl{font-size:2rem;padding-left:1.5em}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox .flex{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:25px}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox .flex p{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;padding-right:0;font-size:1.6rem}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox .flex .icon{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding-bottom:25px}#courseIntroduction .schoolAppeal .inner .appealBox .repeatAppealBox .flex .icon img{margin:0 auto}#courseIntroduction .supportSystem{padding:40px 16px 60px}#courseIntroduction .supportSystem .inner .repeatSupportBox{padding-bottom:60px}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard{padding:20px 16px}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .supportIcon img{width:80px}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex{display:block}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .thumb{max-width:none;padding-bottom:20px}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .thumb img{width:100%}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .txt{padding-left:0}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .txt h3{padding-bottom:20px;font-size:2.2rem}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .txt p{font-size:1.6rem}#courseIntroduction .supportSystem .inner .repeatSupportBox .repeatSupporCard .flex .txt p span{font-size:1.3rem}#trainer .trainerInfo{padding:0 16px 60px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer{padding-bottom:40px;margin-bottom:40px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex{display:block}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .photo{max-width:none;padding-bottom:15px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .profile{padding-left:0}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .profile .post{font-size:1.6rem}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .trainerFlex .profile h2{padding-bottom:20px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .careerQualification{display:block}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .careerQualification dl{width:100%}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .careerQualification dl:first-child{padding-bottom:30px}#trainer .trainerInfo .inner .repeatTrainerLayout .repeatTrainer .careerQualification dl dd{font-size:1.6rem}#faq .qa{padding:0 16px 60px}#access .accessInfo{padding:0 16px 60px}#access .accessInfo .inner .repeatAccess{padding-bottom:60px}#access .accessInfo .inner h2{font-size:2rem}#access .accessInfo .inner .gmap{padding-bottom:76.25%}#contact .contactForm{padding:0 16px 60px}#contact .contactForm .inner .wpContactLayout dl{display:block;padding:10px}#contact .contactForm .inner .wpContactLayout dl:last-of-type{margin-bottom:40px}#contact .contactForm .inner .wpContactLayout dl dt{width:auto;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-right:0;margin-bottom:15px}#contact .contactForm .inner .wpContactLayout dl dt span{margin-right:0;margin-left:1em}#contact .contactForm .inner .wpContactLayout dl dd input{font-size:1.6rem}#contact .contactForm .inner .wpContactLayout dl dd textarea{font-size:1.6rem}#contact .contactForm .inner .wpContactLayout dl dd .handling ul{padding:10px 0}#contact .contactForm .inner .wpContactLayout .submitBox input[type=button],#contact .contactForm .inner .wpContactLayout .submitBox input[type=submit]{display:block;margin:0 auto;padding:15px 8px;font-size:1.6rem}#contact .contactForm .inner .wpContactLayout dd.noFlex .wpcf7-list-item{padding-bottom:15px}#privacypolicy .policy{padding:0 16px 60px}#privacypolicy .policy .inner dl dt{font-size:1.8rem;line-height:1.6}#privacypolicy .policy .inner dl dd{font-size:1.6rem}#onlineCourseVideos .eachVideos{padding:40px 16px 60px}#onlineCourseVideos .eachVideos .inner .repeatVideos .videos{padding-bottom:60px}#onlineCourseVideos .eachVideos .inner .repeatVideos .videos h2{font-size:2rem}#onlineCourseVideos .eachVideos .inner .repeatVideos .videos .video{margin-bottom:0}}@media screen and (min-width:1401px){.mvCommonLayout .inner .thumb img{height:760px;-o-object-fit:cover;object-fit:cover;-o-object-position:0 0;object-position:0 0}}
/*# sourceMappingURL=maps/style.css.map */