@charset "UTF-8";@-webkit-keyframes textSlideOut{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}30%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}90%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@keyframes textSlideOut{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}30%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}90%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}}@-webkit-keyframes imgFadein{to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes imgFadein{to{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@-webkit-keyframes imgMove02{0%{-webkit-transform:rotate(0deg) translateX(-5px) rotate(0deg);transform:rotate(0deg) translateX(-5px) rotate(0deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}12.5%{-webkit-transform:rotate(45deg) translateX(-5px) rotate(-45deg);transform:rotate(45deg) translateX(-5px) rotate(-45deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}25%{-webkit-transform:rotate(90deg) translateX(-5px) rotate(-90deg);transform:rotate(90deg) translateX(-5px) rotate(-90deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}37.5%{-webkit-transform:rotate(135deg) translateX(-5px) rotate(-135deg);transform:rotate(135deg) translateX(-5px) rotate(-135deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}50%{-webkit-transform:rotate(180deg) translateX(-5px) rotate(-180deg);transform:rotate(180deg) translateX(-5px) rotate(-180deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}62.5%{-webkit-transform:rotate(225deg) translateX(-5px) rotate(-225deg);transform:rotate(225deg) translateX(-5px) rotate(-225deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}75%{-webkit-transform:rotate(270deg) translateX(-5px) rotate(-270deg);transform:rotate(270deg) translateX(-5px) rotate(-270deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}87.5%{-webkit-transform:rotate(315deg) translateX(-5px) rotate(-315deg);transform:rotate(315deg) translateX(-5px) rotate(-315deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{-webkit-transform:rotate(360deg) translateX(-5px) rotate(-360deg);transform:rotate(360deg) translateX(-5px) rotate(-360deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes imgMove02{0%{-webkit-transform:rotate(0deg) translateX(-5px) rotate(0deg);transform:rotate(0deg) translateX(-5px) rotate(0deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}12.5%{-webkit-transform:rotate(45deg) translateX(-5px) rotate(-45deg);transform:rotate(45deg) translateX(-5px) rotate(-45deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}25%{-webkit-transform:rotate(90deg) translateX(-5px) rotate(-90deg);transform:rotate(90deg) translateX(-5px) rotate(-90deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}37.5%{-webkit-transform:rotate(135deg) translateX(-5px) rotate(-135deg);transform:rotate(135deg) translateX(-5px) rotate(-135deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}50%{-webkit-transform:rotate(180deg) translateX(-5px) rotate(-180deg);transform:rotate(180deg) translateX(-5px) rotate(-180deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}62.5%{-webkit-transform:rotate(225deg) translateX(-5px) rotate(-225deg);transform:rotate(225deg) translateX(-5px) rotate(-225deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}75%{-webkit-transform:rotate(270deg) translateX(-5px) rotate(-270deg);transform:rotate(270deg) translateX(-5px) rotate(-270deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}87.5%{-webkit-transform:rotate(315deg) translateX(-5px) rotate(-315deg);transform:rotate(315deg) translateX(-5px) rotate(-315deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{-webkit-transform:rotate(360deg) translateX(-5px) rotate(-360deg);transform:rotate(360deg) translateX(-5px) rotate(-360deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@-webkit-keyframes imgMove03{0%{-webkit-transform:rotate(360deg) translateX(5px) rotate(-360deg);transform:rotate(360deg) translateX(5px) rotate(-360deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}25%{-webkit-transform:rotate(270deg) translateX(5px) rotate(-270deg);transform:rotate(270deg) translateX(5px) rotate(-270deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}50%{-webkit-transform:rotate(180deg) translateX(5px) rotate(-180deg);transform:rotate(180deg) translateX(5px) rotate(-180deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}75%{-webkit-transform:rotate(90deg) translateX(5px) rotate(-90deg);transform:rotate(90deg) translateX(5px) rotate(-90deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{-webkit-transform:rotate(0deg) translateX(5px) rotate(0deg);transform:rotate(0deg) translateX(5px) rotate(0deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes imgMove03{0%{-webkit-transform:rotate(360deg) translateX(5px) rotate(-360deg);transform:rotate(360deg) translateX(5px) rotate(-360deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}25%{-webkit-transform:rotate(270deg) translateX(5px) rotate(-270deg);transform:rotate(270deg) translateX(5px) rotate(-270deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}50%{-webkit-transform:rotate(180deg) translateX(5px) rotate(-180deg);transform:rotate(180deg) translateX(5px) rotate(-180deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}75%{-webkit-transform:rotate(90deg) translateX(5px) rotate(-90deg);transform:rotate(90deg) translateX(5px) rotate(-90deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}100%{-webkit-transform:rotate(0deg) translateX(5px) rotate(0deg);transform:rotate(0deg) translateX(5px) rotate(0deg);opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.7;margin:0;font-family:YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:iconfont;src:url(/gslt2/assets/fonts/iconfont.eot);src:url(/gslt2/assets/fonts/iconfont.eot?#iefix) format("eot"),url(/gslt2/assets/fonts/iconfont.woff) format("woff"),url(/gslt2/assets/fonts/iconfont.ttf) format("truetype"),url(/gslt2/assets/fonts/iconfont.svg#iconfont) format("svg")}@font-face{font-family:rits;src:url(/gslt2/assets/fonts/rits.eot);src:url(/gslt2/assets/fonts/rits.eot?#iefix) format("embedded-opentype"),url(/gslt2/assets/fonts/rits.woff) format("woff"),url(/gslt2/assets/fonts/rits.ttf) format("truetype")}.iconfont:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iconfont-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.iconfont-2x{font-size:2em}.iconfont-3x{font-size:3em}.iconfont-4x{font-size:4em}.iconfont-5x{font-size:5em}.iconfont-fw{width:1.2857142857142858em;text-align:center}.iconfont-arw-r-d:before{content:"\EA01"}.iconfont-arw-r-l:before{content:"\EA02"}.iconfont-arw-r-r:before{content:"\EA03"}.iconfont-arw-r-u:before{content:"\EA04"}.iconfont-arw-r-ch:before{content:"\EA05"}*,*:after,*:before{box-sizing:border-box}html{width:100%;height:100%;margin:0;padding:0;font-size:62.5%}body{width:100%;margin:0;padding:0;font-family:YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;line-height:1.7;color:#000;overflow-x:hidden;background:#262d32}a{cursor:pointer;text-decoration:none;outline:none;font-size:16px;font-size:1.6rem;color:#be0016;transition:all .3s ease}a:hover{color:#be0016}img{vertical-align:bottom}p{font-size:16px;font-size:1.6rem;line-height:1.8;font-weight:500}p.desc{padding-left:1em;text-indent:-1em;font-size:14px;font-size:1.4rem;color:#be0016}.indent{display:inline-block;padding-left:1em;text-indent:-1em}iframe{border:none}ul{margin:0;padding:0;list-style:none}ul li{font-size:16px;font-size:1.6rem}.l-content{position:relative;margin-left:250px;background:#fff}.l-footer{position:relative;background:#be0016;color:#fff;z-index:9999}.l-footer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px;padding:4rem}.l-footer__inner p{margin:0;padding:0;font-size:14px;font-size:1.4rem}.l-footer__left .l-footer__logo{display:none}.l-footer__left p span{display:inline-block}.l-footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px;margin-left:2rem;text-align:right}.l-footer__right .l-footer__list ul{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer__right .l-footer__list ul li{font-size:14px;font-size:1.4rem;font-weight:700;white-space:nowrap}.l-footer__right .l-footer__list ul li:not(:last-child){margin-right:20px;margin-right:2rem}.l-footer__right .l-footer__list ul li a{color:#fff}.l-footer__right .l-footer__list ul li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.l-footer__right .l-footer__list .copyright{margin:10px 0 0;margin:1rem 0 0}.l-footer__right .l-footer__logo{margin:0 0 0 30px;margin:0 0 0 3rem}.l-footer__right .l-footer__logo img{width:200px;height:50px}.l-header{position:fixed;top:0;left:0;right:0;bottom:0;width:250px;z-index:9999;background:#262d32;overflow:auto}.l-header::-webkit-scrollbar{width:0}.l-header__inner{position:relative;width:100%;height:auto}.l-header__inner .header_logo{position:relative;z-index:9999;background:#be0016}.l-header__inner .header_logo .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;width:100%;height:250px;background:#be0016}.l-header__inner .header_logo .logo p{padding:0;margin:0 0 20px;margin:0 0 2rem}.l-header__inner .header_logo .logo p img{width:60px}.l-header__inner .header_logo .logo h1{margin:0;padding:0;color:#fff;font-size:20px;font-size:2rem;font-weight:400;font-family:YuMincho,'游明朝',"ヒラギノ明朝 Pro W6",Hiragino Mincho Pro,"HGS明朝E","ＭＳ Ｐ明朝",serif,"メイリオ",Meiryo,Lucida Grande,Lucida Sans Unicode,serif}.l-header__inner .hamburgerBtn{display:none;color:#000}.l-header__inner .hamburgerBtn:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.l-header__inner .hamburgerBtn.on span{background:transparent;top:13px}.l-header__inner .hamburgerBtn.on span:before{margin-top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.l-header__inner .hamburgerBtn.on span:after{margin-top:0;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.l-header__inner .hamburgerBtn span{display:block;position:absolute;top:14px;left:20px;width:14px;height:2px;margin:-1px 0 0 -7px;background:#000;transition:.2s}.l-header__inner .hamburgerBtn span:before{display:block;content:"";position:absolute;top:50%;left:0;width:14px;height:2px;background:#000;transition:.3s;margin-top:-6px}.l-header__inner .hamburgerBtn span:after{display:block;content:"";position:absolute;top:50%;left:0;width:14px;height:2px;background:#000;transition:.3s;margin-top:4px}.l-header__inner .navArea .lang_wrap{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none}.l-header__inner .navArea .lang_wrap li{width:calc(100%/3);font-size:14px;font-size:1.4rem;text-align:center;background:#c6c6c6}.l-header__inner .navArea .lang_wrap li.active{background:#8b0000;pointer-events:none}.l-header__inner .navArea .lang_wrap li:not(:last-child){margin-right:1px}.l-header__inner .navArea .lang_wrap li a{display:block;padding:8px 0;padding:.8rem 0;color:#fff}.l-header__inner .navArea .lang_wrap li a:hover{background:#be0016}.l-header__inner .navArea .navList{padding:30px 20px;padding:3rem 2rem;overflow:auto}.l-header__inner .navArea .navList li{font-size:14px;font-size:1.4rem}.l-header__inner .navArea .navList li:not(:last-child){margin-bottom:10px;margin-bottom:1rem}.l-header__inner .navArea .navList li.banner{max-width:330px;margin-bottom:20px;margin-bottom:2rem}.l-header__inner .navArea .navList li.banner a:hover{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.l-header__inner .navArea .navList li.banner a img{width:100%}.l-header__inner .navArea .navList li.parentList>a{position:relative}.l-header__inner .navArea .navList li.parentList>a:before{display:block;content:"";position:absolute;top:50%;right:0;width:14px;height:1px;background:#fff;transition:.3s;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.l-header__inner .navArea .navList li.parentList>a:after{display:block;content:"";position:absolute;top:50%;right:0;width:14px;height:1px;background:#fff;transition:.3s}.l-header__inner .navArea .navList li.parentList>a:hover:before,.l-header__inner .navArea .navList li.parentList>a:hover:after{background:#be0016}.l-header__inner .navArea .navList li.parentList.on>a:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.l-header__inner .navArea .navList li.parentList .childList{display:none;margin-top:10px;margin-top:1rem}.l-header__inner .navArea .navList li.parentList .childList li{padding-left:30px;padding-left:3rem}.l-header__inner .navArea .navList li a{display:block;color:#fff;font-size:16px;font-size:1.6rem}.l-header__inner .navArea .navList li a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-weight:700;color:#be0016}.l-header__inner .navArea .navList li a.active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";font-weight:700;color:#be0016}.l-header__inner .student_wrap{background:#eee}.l-header__inner .student_wrap:after{content:"";display:block;margin-top:100px;width:100%;height:100px;background:#b5b5b5}.l-header__inner .student_wrap li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:1.6rem}.l-header__inner .student_wrap li:not(:last-child){border-bottom:1px solid #dcdcdc}.l-header__inner .student_wrap li a{display:block;padding:12px 20px;padding:1.2rem 2rem;width:100%;color:#000;background:#fff}.l-header__inner .student_wrap li a:before{content:"";display:inline-block;margin-right:10px;margin-right:1rem;width:14px;height:14px;text-align:center;line-height:80px;border-radius:50%;border:solid 3px #c00002}.l-header__inner .student_wrap li a:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:#be0016}.l-main{position:relative;width:100%;background:#fff}.c-cBox{width:100%;height:auto}.c-fBox{display:-webkit-box;display:-ms-flexbox;display:flex}.c-fBox .c-fBox__imgArea img{width:100%;height:auto}.c-fBox.row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.c-fBox.row__r{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-fBox.clm{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-fBox.clm__r{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-fBox.jc__sb{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-fBox.jc__sa{-ms-flex-pack:distribute;justify-content:space-around}.c-fBox.jc__fs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.c-fBox.jc__fe{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-fBox.jc__ce{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-fBox.ai__ce{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-fBox.ai__fs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-fBox.ai__fe{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.c-fBox.ai__st{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.c-fBox.ai__bl{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.c-fBox.fwrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-icon,.c-icon__red{display:inline-block;width:auto;color:#fff;border-radius:3px;line-height:1}.c-icon__red{background:#be0016}.c-lead{margin-bottom:40px}.c-linkBtn{margin:0;position:relative;display:inline-block;padding:15px 35px 15px 25px;padding:1.5rem 3.5rem 1.5rem 2.5rem;width:200px;font-size:16px;font-size:1.6rem;font-weight:700;letter-spacing:1px;letter-spacing:.1rem;color:#2e0608;border:1px solid #dcdcdc;transition:color .4s ease}.c-linkBtn:before{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-top:1px solid #be0016;border-right:1px solid #be0016;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%);transition:border-color .4s ease}.c-linkBtn:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#be0016;transition:width .4s ease}.c-linkBtn:hover{color:#fff;transition:color .4s ease}.c-linkBtn:hover:before{border-color:#fff;transition:border-color .4s ease}.c-linkBtn:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#be0016;z-index:-1;transition:width .4s ease}.c-anchorBtn{margin:0;position:relative;display:inline-block;padding:15px 35px 15px 25px;padding:1.5rem 3.5rem 1.5rem 2.5rem;width:200px;font-size:16px;font-size:1.6rem;font-weight:700;color:#be0016;border:1px solid #dcdcdc;background:#eee;transition:all .4s ease}.c-anchorBtn:before{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-top:1px solid #be0016;border-right:1px solid #be0016;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%)}.c-anchorBtn:hover{color:#be0016;border:1px solid #be0016;background:none;transition:all .4s ease}.c-boxBtn{position:relative;display:inline-block;padding:10px 35px 10px 25px;padding:1rem 3.5rem 1rem 2.5rem;font-weight:700;color:#2e0608;border:1px solid #dcdcdc;z-index:0;width:100%;max-width:340px}.c-boxBtn:before{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-top:2px solid #be0016;border-right:2px solid #be0016;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%)}.c-boxBtn:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#be0016;transition:width .4s ease}.c-boxBtn:hover{color:#fff;transition:color .4s ease}.c-boxBtn:hover:before{border-color:#fff;transition:border-color .4s ease}.c-boxBtn:hover:after{width:100%;z-index:-1;transition:width .4s ease}.btnList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:40px 0 0;margin:4rem 0 0}.btnList a{margin:0 15px 10px 0;margin:0 1.5rem 1rem 0}.majorBtn{margin:0;position:relative;padding:0 40px 0 20px;padding:0 4rem 0 2rem;font-size:16px;font-size:1.6rem;font-weight:700;border-radius:0;text-align:left;border:none;border-radius:30px;width:100%;max-width:500px;height:60px;color:#fff;background:#be0016;line-height:1.4;cursor:pointer}.majorBtn:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA09';position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff}.majorBtn p{font-size:16px;font-size:1.6rem;line-height:1.4}.majorBtn span{display:inline-block;font-size:14px;font-size:1.4rem}.c-linkList{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-linkList li:not(:last-child){margin-right:30px;margin-right:3rem}.c-linkList li a{position:relative;display:block;width:100%;height:100%;font-size:16px;font-size:1.6rem;font-weight:700}.c-linkList li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.c-linkList__text{position:relative;width:100%;height:100%;font-size:16px;font-size:1.6rem;font-weight:700}.c-linkList__text:after{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA03';-webkit-transform:translate(0,-10%);transform:translate(0,-10%);margin-left:5px;margin-left:.5rem;font-size:18px;font-size:1.8rem;color:#be0016;transition:.3s ease all}.c-linkList__text:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.c-linkList__text:hover:after{-webkit-transform:translate(5px,-10%);transform:translate(5px,-10%)}.anchorList{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.anchorList li:not(:last-child){margin-right:5px;margin-right:.5rem}.anchorList li a{margin:0 0 5px;margin:0 0 .5rem;width:100%}.c-list--line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none;padding-left:0}.c-list--line>.listItem{margin-right:5px}.c-list--line>.listItem a{display:inline-block;width:100%;padding:0 10px}.c-list--line>.listItem:not(:first-child){border-left:1px solid}.c-list--line>.listItem:last-child{margin-right:0}.c-list--line>.listItem.hasBtn{border-left:none}.c-tableArea{margin:10px auto 20px;margin:1rem auto 2rem;width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.c-tableArea table{width:100%;min-width:600px;border-collapse:collapse}.c-tableArea table th,.c-tableArea table td{padding:20px;padding:2rem;font-size:16px;font-size:1.6rem;border:1px solid #c6c6c6}.c-tableArea table a{color:#be0016}.c-tableArea table a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.c-tableArea table thead{background:#dcdcdc}.c-tableArea table tbody tr th{background:#eee}.c-ttl{margin:0;padding:0;font-size:55px;font-size:5.5rem;font-family:rits,sans-serif;font-weight:400;line-height:1;color:#2e0608;letter-spacing:1px;letter-spacing:.1rem}.c-subttl{margin:0;padding:0;font-size:16px;font-size:1.6rem;color:#c00002}.pageTitle{margin:0;padding:0;font-size:45px;font-size:4.5rem;color:#2e0608}.c-bgGray-ttl{color:#2e0608;background:#eee}.c-bgGray-ttl h3{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:30px 100px 30px 120px;padding:3rem 10rem 3rem 12rem;max-width:1240px;font-size:26px;font-size:2.6rem;color:#2e0608}.c-bgGray-ttl h3 span{position:absolute;top:50%;left:40px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px;margin-right:20px;margin-right:2rem;width:54px;height:54px;font-size:35px;font-size:3.5rem;border:1px solid #be0016;color:#be0016;font-family:rits,sans-serif;font-weight:400;line-height:1}.c-page-ttl{margin:0 0 30px;margin:0 0 3rem;padding:0;font-size:30px;font-size:3rem;color:#2e0608}.c-page-ttl:not(:first-child){margin:50px 0 30px;margin:5rem 0 3rem}.c-page-subttl{margin:20px 0 10px;margin:2rem 0 1rem;padding:0;font-size:20px;font-size:2rem;color:#2e0608}.c-boldttl{margin:0;padding:0;display:block;font-size:16px;font-size:1.6rem;font-weight:700;color:#2e0608}.p-body{padding:50px 0;padding:5rem 0}.p-chapter,.p-chapter__gray{width:100%;padding:45px 0;padding:4.5rem 0}.p-chapter__inner{margin:0 auto;padding:0 40px;padding:0 4rem;max-width:1240px}.p-chapter__title{margin:0 auto 50px;margin:0 auto 5rem;text-align:center}.p-chapter__gray{background:#c6c6c6}.p-lead{display:none}.p-lead p{margin:0}.p-tab__title{overflow:hidden;border-bottom:5px solid #000;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-tab__title .p-tab__title__item{position:relative;width:300px;height:70px;font-size:14px;margin:0;list-style:none;background:#96bcef;border:#96bcef;padding:10px 25px;border-bottom:none;border-radius:20px 20px 0 0;color:#fff;font-weight:600;font-size:24px;font-size:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0 5px}.p-tab__title .p-tab__title__item.select{background:#000}.p-tab__content{display:none}.u-blank:after{display:inline-block;content:'';margin-right:2px;margin-right:.2rem;margin-left:5px;margin-left:.5rem;width:1em;height:1em;vertical-align:text-bottom;background:url(/gslt2/assets/img/common/icon-ex.svg) no-repeat;background-size:contain}.u-pdf:after{display:inline-block;content:'';margin-right:2px;margin-right:.2rem;margin-left:5px;margin-left:.5rem;width:1em;height:1em;vertical-align:text-bottom;background:url(/gslt2/assets/img/common/icon-pdf.svg) no-repeat;background-size:contain}.u-xls:after{display:inline-block;content:'';margin-right:2px;margin-right:.2rem;margin-left:5px;margin-left:.5rem;width:1em;height:1em;vertical-align:text-bottom;background:url(/gslt2/assets/img/common/icon-excel.svg) no-repeat;background-size:contain}.u-doc:after{display:inline-block;content:'';margin-right:2px;margin-right:.2rem;margin-left:5px;margin-left:.5rem;width:1em;height:1em;vertical-align:text-bottom;background:url(/gslt2/assets/img/common/icon-word.svg) no-repeat;background-size:contain}.u-ppt:after{display:inline-block;content:'';margin-right:2px;margin-right:.2rem;margin-left:5px;margin-left:.5rem;width:1em;height:1em;vertical-align:text-bottom;background:url(/gslt2/assets/img/common/icon-ppt.svg) no-repeat;background-size:contain}.newsList a:after{display:none}.newsList .u-blank p:after{display:inline-block;content:'';margin-right:2px;margin-right:.2rem;margin-left:5px;margin-left:.5rem;width:1em;height:1em;vertical-align:text-bottom;background:url(/gslt2/assets/img/common/icon-ex.svg) no-repeat;background-size:contain}.newsList .u-pdf p:after{display:inline-block;content:'';margin-right:2px;margin-right:.2rem;margin-left:5px;margin-left:.5rem;width:1em;height:1em;vertical-align:text-bottom;background:url(/gslt2/assets/img/common/icon-pdf.svg) no-repeat;background-size:contain}.newsList .u-xls p:after{display:inline-block;content:'';margin-right:2px;margin-right:.2rem;margin-left:5px;margin-left:.5rem;width:1em;height:1em;vertical-align:text-bottom;background:url(/gslt2/assets/img/common/icon-excel.svg) no-repeat;background-size:contain}.newsList .u-doc p:after{display:inline-block;content:'';margin-right:2px;margin-right:.2rem;margin-left:5px;margin-left:.5rem;width:1em;height:1em;vertical-align:text-bottom;background:url(/gslt2/assets/img/common/icon-word.svg) no-repeat;background-size:contain}.newsList .u-ppt p:after{display:inline-block;content:'';margin-right:2px;margin-right:.2rem;margin-left:5px;margin-left:.5rem;width:1em;height:1em;vertical-align:text-bottom;background:url(/gslt2/assets/img/common/icon-ppt.svg) no-repeat;background-size:contain}.u-hide{display:none}.u-clearfix:after{clear:both;content:"";display:block}.u-left{float:left}.u-right{float:right}.u-alignLeft{text-align:left}.u-alignCenter{text-align:center}.u-alignRight{text-align:right}.u-weightBold{font-weight:700}.u-small{font-size:14px;font-size:1.4rem}.u-textBl{color:#006cb8}.u-forTb{display:none}.u-forSp{display:none}.access .l-content .p-body .p-chapter__inner img{display:block;margin:0 0 40px;margin:0 0 4rem;width:100%;max-width:700px}.admission .l-content .p-body .p-chapter__inner.accordion .c-boxBtn{margin-top:10px;margin-top:1rem}.admission .l-content .p-body .p-chapter__inner .c-linkList+p{margin-top:1em}.concept .l-content .l-main{background:#e9ece7;position:relative;z-index:1;overflow:hidden}.concept .l-content .l-main:before{content:"";position:absolute;top:0;right:0;background-image:url(/gslt2/assets/img/concept/concept-bg-img.png);background-repeat:no-repeat;background-size:contain;background-position:100% 0;display:inline-block;width:auto;height:100%;aspect-ratio:1116/2569;z-index:-1}.concept .l-content .l-main .p-body{padding:0}.concept .l-content .l-main .p-body .p-chapter,.concept .l-content .l-main .p-body .p-chapter__gray{padding:120px 0 100px;padding:12rem 0 10rem}.concept .l-content .l-main .p-body .p-chapter__inner h3{margin:0 0 60px;margin:0 0 6rem;font-size:46px;font-size:4.6rem;font-weight:500;font-family:'游明朝',Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;line-height:1.5}.concept .l-content .l-main .p-body .p-chapter__inner p+p{margin:2em 0 0}.concept .l-content .l-main .p-body .p-chapter__inner p{font-size:17px;font-size:1.7rem;line-height:2}.curriculum .l-content .p-body{padding-top:0}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea{margin:60px 0 0;margin:6rem 0 0}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table{min-width:unset}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table thead tr th{background-color:#d8986c;padding:15px 10px;padding:1.5rem 1rem;color:white;font-size:24px;font-size:2.4rem;font-weight:700}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th{padding:20px 10px;padding:2rem 1rem;width:240px}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th a{display:block;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:20px;font-size:2rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th a small{display:block;font-size:15px;font-size:1.5rem}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major01 a{color:#e3846e}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major02 a{color:#ec7b87}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major03 a{color:#d26189}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major04 a{color:#bb7898}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major05 a{color:#9a88af}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major06 a{color:#80a1c8}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major07 a{color:#76b4d5}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major08 a{color:#6ecfc5}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major09 a{color:#57c381}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major10 a{color:#96d16e}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major11 a{color:#b9c64f}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major12 a{color:#e0b03a}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major13 a{color:#ffb826;line-height:26px;line-height:2.6rem}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major13 a span{font-size:14px;font-size:1.4rem;color:#be0016}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major14 a{color:#f08241}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr td:last-child{text-align:center;width:160px}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox{margin:40px 0 60px;margin:4rem 0 6rem;padding:50px 60px;padding:5rem 6rem;background:#e9ece7;border-radius:10px}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox>p{margin:0 0 40px;margin:0 0 4rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle{position:relative;margin:0 0 40px;margin:0 0 4rem;font-size:30px;font-size:3rem;font-weight:400;text-align:center;line-height:1.6}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle.color-p:after{background-color:#a66296}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle.color-g:after{background-color:#5a841f}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle:after{content:"";display:block;width:90px;width:9rem;height:2px;margin:10px auto 0;margin:1rem auto 0}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle br.forSp{display:none}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner:first-child{border-right:1px solid #e9ece7;z-index:2}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;width:50%}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .courseArea{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .courseArea h4{background-color:#a66296;margin:0;padding:10px 5px;padding:1rem .5rem;font-size:24px;font-size:2.4rem;color:#fff;text-align:center}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .courseDesc{padding:20px 30px;padding:2rem 3rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner p{font-size:16px;font-size:1.6rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerTitle{position:relative;top:0;left:5px;right:5px;bottom:100px;bottom:10rem;background-color:#e9ece7;width:calc(200% - 1rem);padding:15px;padding:1.5rem;color:#a66296;font-size:18px;font-size:1.8rem;font-weight:600;text-align:center}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerTitle.forSp{display:none}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerArea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 30px;padding:1.5rem 3rem;min-height:80px}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerArea p{margin:0;padding:0;word-break:keep-all;overflow-wrap:anywhere}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea{margin:0 0 40px;margin:0 0 4rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table{margin:0 auto;width:100%;max-width:640px;min-width:500px;text-align:center}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table th,.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table td{padding:5px 10px;padding:.5rem 1rem;font-size:18px;font-size:1.8rem;border:1px solid #999}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table thead tr:first-child th{color:#fff;background:#262d32}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table thead tr:last-child th{background:#d8dece}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table tbody tr:last-child th,.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table tbody tr:last-child td{border-top:2px solid #262d32}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table tbody tr th,.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table tbody tr td{font-weight:500;width:calc(100%/3)}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table tbody tr th{background:#d8dece}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table tbody tr td{background:#fff}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table caption{caption-side:bottom;text-align:left;font-size:16px;font-size:1.6rem}.feature .l-content .p-body{padding-top:0}.feature .l-content .p-body .p-chapter__inner p a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.feature .l-content .p-body .p-chapter__inner .green-text{color:#60858e}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;margin-top:4rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList__item{position:relative;padding:20px;padding:2rem;width:31%;background:#f7e4e6}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList__item .num{position:absolute;top:15px;left:15px;font-weight:700;text-align:center;font-size:14px;font-size:1.4rem;line-height:1}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList__item .num span{color:#be0016;font-size:40px;font-size:4rem;font-family:rits,sans-serif}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList__item img{display:block;margin:20px auto;margin:2rem auto;width:auto;height:120px}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList__item__text{padding:0;margin:0 auto;max-width:280px;font-weight:700;text-align:center}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList__item__text span{display:inline-block}.feature .l-content .p-body .p-chapter__inner.accordion .c-boxBtn{margin-top:30px;margin-top:3rem;max-width:340px;width:100%}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox{gap:0 50px;gap:0 5rem}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left{width:60%}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left .c-page-subttl,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left .c-page-subttl{margin-top:0}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table{margin:20px 0;margin:2rem 0;width:100%;border-spacing:0}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table thead tr th,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table thead tr th{height:40px;font-size:14px;font-size:1.4rem;font-weight:500;color:#fff;background:#60858e;border-top:1px solid #595959;border-bottom:1px solid #595959}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table thead tr th:first-child,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table thead tr th:first-child{width:24%}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table thead tr th:not(:first-child),.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table thead tr th:not(:first-child){width:19%}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table thead tr th:not(:last-child),.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table thead tr th:not(:last-child){border-right:1px solid #595959}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr:nth-child(1) th,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr:nth-child(1) th{color:#427fa3}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr:nth-child(2) th,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr:nth-child(2) th{color:#be0016}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr th,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr th,.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr td,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr td{height:40px;font-size:14px;font-size:1.4rem;font-weight:500;text-align:center;border-bottom:1px solid #595959;line-height:1.3}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr th br,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr th br,.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr td br,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr td br{display:none}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr th:not(:last-child),.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr th:not(:last-child),.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr td:not(:last-child),.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr td:not(:last-child){border-right:1px solid #595959}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr .bgRed,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr .bgRed{background:#f5dcd8}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr .bgBlue,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr .bgBlue{background:#c6d6e4}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left img,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left img{margin:0 auto;width:100%}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__right,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__right{width:calc(40% - 5rem)}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__right img,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__right img{margin:0 auto;width:100%}.feature .l-content .p-body .p-chapter#chapter02 .p-chapter__inner .caption,.feature .l-content .p-body #chapter02.p-chapter__gray .p-chapter__inner .caption{margin:.5em 0 0;text-align:right;font-size:13px;font-size:1.3rem}.feature .l-content .p-body .p-chapter#chapter02 .p-chapter__inner .scroll-text,.feature .l-content .p-body #chapter02.p-chapter__gray .p-chapter__inner .scroll-text{display:none;text-align:center}.feature .l-content .p-body .p-chapter#chapter02 .p-chapter__inner .scroll-text:after,.feature .l-content .p-body #chapter02.p-chapter__gray .p-chapter__inner .scroll-text:after{content:"\EA11";display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.2em}.feature .l-content .p-body .p-chapter#chapter02 .p-chapter__inner .scroll-item,.feature .l-content .p-body #chapter02.p-chapter__gray .p-chapter__inner .scroll-item{overflow-x:auto}.feature .l-content .p-body .p-chapter#chapter02 .p-chapter__inner .scroll-item img,.feature .l-content .p-body #chapter02.p-chapter__gray .p-chapter__inner .scroll-item img{margin:0 auto;width:100%;min-width:700px}.feature .l-content .p-body .p-chapter#chapter03 p,.feature .l-content .p-body #chapter03.p-chapter__gray p{margin-bottom:0}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02,.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02{display:-webkit-box;display:-ms-flexbox;display:flex}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02__item,.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02__item{width:50%}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02__item:nth-child(2),.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02__item:nth-child(2){margin-left:3px}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02__item img,.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02__item img{width:100%}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02__item__child,.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02__item__child{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:3px}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02__item__child span,.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02__item__child span{width:50%}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02__item__child span:nth-child(2),.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02__item__child span:nth-child(2){margin-left:3px}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02__item__child span img,.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02__item__child span img{width:100%}.feature .l-content .p-body .p-chapter#chapter03 .c-boxBtn+.c-page-subttl,.feature .l-content .p-body #chapter03.p-chapter__gray .c-boxBtn+.c-page-subttl{margin-top:50px;margin-top:5rem}.feature .l-content .p-body .p-chapter#chapter03 .wideBtn,.feature .l-content .p-body #chapter03.p-chapter__gray .wideBtn{max-width:400px}.future .l-content .p-body{padding-top:0}.future .l-content .p-body .p-chapter#chapter02 .accordion,.future .l-content .p-body #chapter02.p-chapter__gray .accordion{padding-top:40px;padding-top:4rem}.future .l-content .p-body .p-chapter#chapter02 .accordion img,.future .l-content .p-body #chapter02.p-chapter__gray .accordion img{display:block;margin:0 auto 40px;margin:0 auto 4rem;width:100%;max-width:1000px}.future .l-content .p-body .p-chapter#chapter02 .accordion .c-fBox,.future .l-content .p-body #chapter02.p-chapter__gray .accordion .c-fBox{padding:10px 40px 40px;padding:1rem 4rem 4rem;border:1px solid #a0a0a0;border-radius:10px}.future .l-content .p-body .p-chapter#chapter02 .accordion .c-fBox__item,.future .l-content .p-body #chapter02.p-chapter__gray .accordion .c-fBox__item{width:100%}.future .l-content .p-body .p-chapter#chapter02 .accordion .c-fBox p,.future .l-content .p-body #chapter02.p-chapter__gray .accordion .c-fBox p{margin:0;padding:0}.future .l-content .p-body .p-chapter#chapter02 .accordion .c-fBox ul li,.future .l-content .p-body #chapter02.p-chapter__gray .accordion .c-fBox ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.future .l-content .p-body .p-chapter#chapter02 .accordion .c-fBox ul li:before,.future .l-content .p-body #chapter02.p-chapter__gray .accordion .c-fBox ul li:before{content:"●";margin-right:5px;margin-right:.5rem}.future .l-content .p-body .p-chapter#chapter03 .accordion .c-page-subttl,.future .l-content .p-body #chapter03.p-chapter__gray .accordion .c-page-subttl{margin:0 0 10px;margin:0 0 1rem}.future .l-content .p-body .p-chapter#chapter03 .accordion ul+.c-page-subttl,.future .l-content .p-body #chapter03.p-chapter__gray .accordion ul+.c-page-subttl{margin:30px 0 10px;margin:3rem 0 1rem}.future .l-content .p-body .p-chapter#chapter03 .accordion ul,.future .l-content .p-body #chapter03.p-chapter__gray .accordion ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px;gap:0 2rem}.future .l-content .p-body .p-chapter#chapter03 .accordion ul li,.future .l-content .p-body #chapter03.p-chapter__gray .accordion ul li{padding:6px 0;padding:.6rem 0;width:calc(100%/3 - 2rem*2/3);-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.future .l-content .p-body .p-chapter#chapter03 .accordion .caption,.future .l-content .p-body #chapter03.p-chapter__gray .accordion .caption{margin:30px 0 0;margin:3rem 0 0;text-align:right}.future .l-content .p-body .p-chapter#chapter04 .accordion .btnArea,.future .l-content .p-body #chapter04.p-chapter__gray .accordion .btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 60px;margin:2rem 0 6rem}.future .l-content .p-body .p-chapter#chapter04 .accordion .btnArea:last-child,.future .l-content .p-body #chapter04.p-chapter__gray .accordion .btnArea:last-child{margin:20px 0 0;margin:2rem 0 0}.future .l-content .p-body .p-chapter#chapter04 .accordion .btnArea .c-boxBtn:not(:first-child),.future .l-content .p-body #chapter04.p-chapter__gray .accordion .btnArea .c-boxBtn:not(:first-child){margin-left:20px;margin-left:2rem}.home{position:relative}.home .l-content .l-main .p-catch{position:relative}.home .l-content .l-main .p-catch__inner{position:relative;height:calc(100vw*40/100);min-height:440px;overflow:hidden}.home .l-content .l-main .p-catch__title{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;min-width:270px;z-index:1000}.home .l-content .l-main .p-catch__title h1 img{display:block;width:100%;-webkit-animation:fadeInAnime 4s ease forwards;animation:fadeInAnime 4s ease forwards}@-webkit-keyframes fadeInAnime{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}@keyframes fadeInAnime{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}100%{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.home .l-content .l-main .p-catch__img{position:relative;overflow:hidden}.home .l-content .l-main .p-catch__img.forPC{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%}.home .l-content .l-main .p-catch__img.forSP{display:none}.home .l-content .l-main .p-catch__img:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;z-index:10}.home .l-content .l-main .p-catch__img .slick-list,.home .l-content .l-main .p-catch__img .slick-track{height:100%}.home .l-content .l-main .p-catch__img img{display:inline;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .l-content .l-main .p-catch__img img:not(:first-child){display:none}.home .l-content .l-main .p-catch__img .slick-current{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation:scaleAnime 8s ease forwards;animation:scaleAnime 8s ease forwards}@-webkit-keyframes scaleAnime{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleAnime{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.home .l-content .l-main .p-catch .bannerArea{display:-webkit-box;display:-ms-flexbox;display:flex}.home .l-content .l-main .p-catch .bannerArea a{display:block;width:50%}.home .l-content .l-main .p-catch .bannerArea a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.home .l-content .l-main .p-catch .bannerArea a:nth-child(2){position:relative}.home .l-content .l-main .p-catch .bannerArea a:nth-child(2):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;border:2px solid #900}.home .l-content .l-main .p-catch .bannerArea a img{width:100%}.home .l-content .l-main .p-catch .bannerOneArea{background-color:#eee;padding:40px 20px;padding:4rem 2rem}.home .l-content .l-main .p-catch .bannerOneArea a{display:block;width:40%;margin:0 auto;border:1px solid #c00002;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur in="SourceAlpha" stdDeviation="4" /><feOffset dx="1" dy="1" result="offsetblur" /><feFlood flood-color="rgba(0,0,0,.24)" /><feComposite in2="offsetblur" operator="in" /><feMerge><feMergeNode /><feMergeNode in="SourceGraphic" /></feMerge></filter></svg>#filter');-webkit-filter:drop-shadow(0 0 4px rgba(0,0,0,.24));filter:drop-shadow(0 0 4px rgba(0,0,0,.24))}.home .l-content .l-main .p-catch .bannerOneArea a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.home .l-content .l-main .p-catch .bannerOneArea a img{display:block;width:100%}.home .l-content .l-main .p-body #feature .p-chapter__inner{margin:0;padding:0;max-width:100%}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li{margin:0;padding:0;position:relative;width:calc(100%/3);background:#000;overflow:hidden}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a{display:block}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.8s}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a img{width:100%;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";transition:.8s}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a .feature-num{margin:0;padding:0;position:absolute;top:25px;left:25px;width:54px;height:54px;line-height:56px;border:1px solid #fff;text-align:center;font-size:40px;font-size:4rem;font-family:rits,sans-serif;color:#fff}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a .feature-title{margin:0;position:absolute;padding:40px;padding:4rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;font-size:30px;font-size:3rem;line-height:1.5;color:#fff}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a .feature-title span{display:inline-block}.home .l-content .l-main .p-body #course .p-chapter__inner{padding:0 40px;padding:0 4rem;max-width:1240px}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content:not(:last-of-type){margin-bottom:70px;margin-bottom:7rem}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .course-title{margin:0;padding:0;font-size:20px;font-size:2rem;color:#2e0608}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;margin-top:2.5rem}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major01 a:before{border-color:#e3846e}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major01:hover{background:#e3846e}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major02 a:before{border-color:#ec7b87}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major02:hover{background:#ec7b87}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major03 a:before{border-color:#d26189}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major03:hover{background:#d26189}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major04 a:before{border-color:#bb7898}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major04:hover{background:#bb7898}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major05 a:before{border-color:#9a88af}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major05:hover{background:#9a88af}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major06 a:before{border-color:#80a1c8}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major06:hover{background:#80a1c8}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major07 a:before{border-color:#76b4d5}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major07:hover{background:#76b4d5}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major08 a:before{border-color:#6ecfc5}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major08:hover{background:#6ecfc5}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major09 a:before{border-color:#57c381}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major09:hover{background:#57c381}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major10 a:before{border-color:#96d16e}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major10:hover{background:#96d16e}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major11 a:before{border-color:#b9c64f}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major11:hover{background:#b9c64f}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major12 a:before{border-color:#e0b03a}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major12:hover{background:#e0b03a}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major13 a{display:block}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major13 a:before{border-color:#ffb826}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major13 a span{display:block;font-size:12px;font-size:1.2rem;color:#be0016}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major13:hover{background:#ffb826}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major14 a:before{border-color:#f08241}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList #major14:hover{background:#f08241}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-right:0;margin-bottom:10px;margin-bottom:1rem;position:relative;width:calc(100%/4 - .8rem);font-size:16px;font-size:1.6rem;font-weight:700;background:#eee;transition:all .3s ease}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList li:not(:nth-child(4n)){margin-right:10px;margin-right:1rem}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 15px 30px 30px;padding:3rem 1.5rem 3rem 3rem;width:100%;height:100%;color:#2e0608}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList li a:before{content:"";position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;width:15px;min-width:15px;height:15px;text-align:center;line-height:80px;border-radius:50%;border:solid 3px;transition:all .3s ease}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList li:hover a{color:#fff}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList li:hover a:before{border-color:#fff!important}.home .l-content .l-main .p-body #column .p-chapter__inner{margin:0;padding:0;max-width:100%}.home .l-content .l-main .p-body #column .p-chapter__inner .p-chapter__content .columnList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;margin-top:2.5rem}.home .l-content .l-main .p-body #column .p-chapter__inner .p-chapter__content .columnList li{margin:0;padding:0;position:relative;width:50%;overflow:hidden}.home .l-content .l-main .p-body #column .p-chapter__inner .p-chapter__content .columnList li a{display:block}.home .l-content .l-main .p-body #column .p-chapter__inner .p-chapter__content .columnList li a:hover img{transition:.8s;-webkit-transform:scale(1.1);transform:scale(1.1)}.home .l-content .l-main .p-body #column .p-chapter__inner .p-chapter__content .columnList li a img{transition:.8s;width:100%}.home .l-content .l-main .p-body #column .p-chapter__inner .p-chapter__content .columnList li a .column-title{margin:0;padding:0;position:absolute;padding:40px;padding:4rem;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;font-size:30px;font-size:3rem;color:#fff}.home .l-content .l-main .p-body #news .p-chapter__inner{position:relative;padding:0 40px;padding:0 4rem;max-width:1240px}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__title{margin:0 auto}.home .l-content .l-main .p-body #news .p-chapter__inner .c-boxBtn{margin:0;position:absolute;top:0;right:40px;-webkit-transform:translate(0,50%);transform:translate(0,50%);padding:10px 25px 10px 80px;padding:1rem 2.5rem 1rem 8rem;font-size:30px;font-size:3rem;font-family:rits,sans-serif;font-weight:400;letter-spacing:1px;letter-spacing:.1rem;line-height:1;max-width:200px}.home .l-content .l-main .p-body #news .p-chapter__inner .c-boxBtn:before{left:20px}.home .l-content .l-main .p-body #news .p-chapter__inner .c-boxBtn:hover{color:#fff}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__title{position:relative}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList{margin-top:25px;margin-top:2.5rem}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px 0;padding:4rem 0;position:relative;border-bottom:1px solid #dcdcdc}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;padding:1.5rem 0;color:#2e0608}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";color:#be0016}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li a:hover p{color:#c00002}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li time{position:relative;padding-right:40px;padding-right:4rem;font-size:20px;font-size:2rem;color:#c00002}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li time:before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:100%;background:#dcdcdc}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li time .forSP{display:none}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li time span{display:inline-block}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li p{margin:0;padding-left:40px;padding-left:4rem;font-size:20px;font-size:2rem}.home .l-content .l-main .p-body #about .p-chapter__inner{padding:0 40px;padding:0 4rem;max-width:1240px}.home .l-content .l-main .p-body #about .p-chapter__inner .p-chapter__content .aboutList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;margin-top:2.5rem}.home .l-content .l-main .p-body #about .p-chapter__inner .p-chapter__content .aboutList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-right:0;margin-bottom:10px;margin-bottom:1rem;position:relative;width:calc(100%/3 - .7rem);font-size:16px;font-size:1.6rem;font-weight:700;background:#eee}.home .l-content .l-main .p-body #about .p-chapter__inner .p-chapter__content .aboutList li:not(:nth-child(3n)){margin-right:10px;margin-right:1rem}.home .l-content .l-main .p-body #about .p-chapter__inner .p-chapter__content .aboutList li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 15px 30px 30px;padding:3rem 1.5rem 3rem 3rem;width:100%;height:100%;color:#2e0608}.home .l-content .l-main .p-body #about .p-chapter__inner .p-chapter__content .aboutList li a:before{content:"";position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;width:15px;min-width:15px;height:15px;text-align:center;line-height:80px;border-radius:50%;border:solid 3px #c00002}.home .l-content .l-main .p-body #about .p-chapter__inner .p-chapter__content .aboutList li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";color:#be0016}.link .l-content .p-body .p-chapter__inner a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.major .l-content .p-body .p-chapter__inner p.desc{padding-left:1em;text-indent:-1em;color:#be0016}.major .l-content .p-body .p-chapter__inner .courseList{display:block;width:100%;background-color:#fff}.major .l-content .p-body .p-chapter__inner .courseList ul li{margin-bottom:10px;margin-bottom:1rem;border-radius:5px;transition:.4s;border:1px solid #eee;overflow:hidden}.major .l-content .p-body .p-chapter__inner .courseList ul li a{position:relative;display:inline-block;width:100%;padding:20px 50px 20px 52px;padding:2rem 5rem 2rem 52px;text-indent:-32px;font-size:22px;font-size:2.2rem;font-weight:700;color:#2e0608;transition:.4s}.major .l-content .p-body .p-chapter__inner .courseList ul li a:before{content:"";display:inline-block;margin-right:10px;margin-right:1rem;margin-bottom:4px;margin-bottom:.4rem;width:22px;height:22px;vertical-align:middle;border-radius:50%;transition:.4s;border:solid 4px #fff}.major .l-content .p-body .p-chapter__inner .courseList ul li a:after{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA0A';position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#fff}.major .l-content .p-body .p-chapter__inner .courseList ul li a span{font-size:20px;font-size:2.0rem;padding-left:15px;color:#be0016}.major .l-content .p-body .p-chapter__inner .courseList ul li:hover{border:1px solid #eee}.major .l-content .p-body .p-chapter__inner .courseList ul li:hover a{background:#eee!important}.major .l-content .p-body .p-chapter__inner .courseList ul #major01 a{background:#e3846e}.major .l-content .p-body .p-chapter__inner .courseList ul #major01:hover a:before{border-color:#e3846e}.major .l-content .p-body .p-chapter__inner .courseList ul #major01:hover a:after{color:#e3846e}.major .l-content .p-body .p-chapter__inner .courseList ul #major02 a{background:#ec7b87}.major .l-content .p-body .p-chapter__inner .courseList ul #major02:hover a:before{border-color:#ec7b87}.major .l-content .p-body .p-chapter__inner .courseList ul #major02:hover a:after{color:#ec7b87}.major .l-content .p-body .p-chapter__inner .courseList ul #major03 a{background:#d26189}.major .l-content .p-body .p-chapter__inner .courseList ul #major03:hover a:before{border-color:#d26189}.major .l-content .p-body .p-chapter__inner .courseList ul #major03:hover a:after{color:#d26189}.major .l-content .p-body .p-chapter__inner .courseList ul #major04 a{background:#bb7898}.major .l-content .p-body .p-chapter__inner .courseList ul #major04:hover a:before{border-color:#bb7898}.major .l-content .p-body .p-chapter__inner .courseList ul #major04:hover a:after{color:#bb7898}.major .l-content .p-body .p-chapter__inner .courseList ul #major05 a{background:#9a88af}.major .l-content .p-body .p-chapter__inner .courseList ul #major05:hover a:before{border-color:#9a88af}.major .l-content .p-body .p-chapter__inner .courseList ul #major05:hover a:after{color:#9a88af}.major .l-content .p-body .p-chapter__inner .courseList ul #major06 a{background:#80a1c8}.major .l-content .p-body .p-chapter__inner .courseList ul #major06:hover a:before{border-color:#80a1c8}.major .l-content .p-body .p-chapter__inner .courseList ul #major06:hover a:after{color:#80a1c8}.major .l-content .p-body .p-chapter__inner .courseList ul #major07 a{background:#76b4d5}.major .l-content .p-body .p-chapter__inner .courseList ul #major07:hover a:before{border-color:#76b4d5}.major .l-content .p-body .p-chapter__inner .courseList ul #major07:hover a:after{color:#76b4d5}.major .l-content .p-body .p-chapter__inner .courseList ul #major08 a{background:#6ecfc5}.major .l-content .p-body .p-chapter__inner .courseList ul #major08:hover a:before{border-color:#6ecfc5}.major .l-content .p-body .p-chapter__inner .courseList ul #major08:hover a:after{color:#6ecfc5}.major .l-content .p-body .p-chapter__inner .courseList ul #major09 a{background:#57c381}.major .l-content .p-body .p-chapter__inner .courseList ul #major09:hover a:before{border-color:#57c381}.major .l-content .p-body .p-chapter__inner .courseList ul #major09:hover a:after{color:#57c381}.major .l-content .p-body .p-chapter__inner .courseList ul #major10 a{background:#96d16e}.major .l-content .p-body .p-chapter__inner .courseList ul #major10:hover a:before{border-color:#96d16e}.major .l-content .p-body .p-chapter__inner .courseList ul #major10:hover a:after{color:#96d16e}.major .l-content .p-body .p-chapter__inner .courseList ul #major11 a{background:#b9c64f}.major .l-content .p-body .p-chapter__inner .courseList ul #major11:hover a:before{border-color:#b9c64f}.major .l-content .p-body .p-chapter__inner .courseList ul #major11:hover a:after{color:#b9c64f}.major .l-content .p-body .p-chapter__inner .courseList ul #major12 a{background:#e0b03a}.major .l-content .p-body .p-chapter__inner .courseList ul #major12:hover a:before{border-color:#e0b03a}.major .l-content .p-body .p-chapter__inner .courseList ul #major12:hover a:after{color:#e0b03a}.major .l-content .p-body .p-chapter__inner .courseList ul #major13 a{background:#ffb826}.major .l-content .p-body .p-chapter__inner .courseList ul #major13:hover a:before{border-color:#ffb826}.major .l-content .p-body .p-chapter__inner .courseList ul #major13:hover a:after{color:#ffb826}.major .l-content .p-body .p-chapter__inner .courseList ul #major14 a{background:#f08241}.major .l-content .p-body .p-chapter__inner .courseList ul #major14:hover a:before{border-color:#f08241}.major .l-content .p-body .p-chapter__inner .courseList ul #major14:hover a:after{color:#f08241}.major .l-content .p-body .p-chapter__inner .selectBox{position:relative;margin-bottom:40px;margin-bottom:4rem}.major .l-content .p-body .p-chapter__inner .selectBox select{padding:20px 15px;padding:2rem 1.5rem;font-size:16px;font-size:1.6rem;border-radius:0;border:none;width:100%;max-width:500px;color:#fff;background:#be0016}.major .l-content .p-body .p-chapter__inner .selectBox select option{border:2px solid #333}.major .l-content .p-body .p-chapter__inner .selectBox .majorList{position:absolute;top:70px;left:0}.major .l-content .p-body .p-chapter__inner .major__themelist+.major__listTitle{margin-top:40px;margin-top:4rem}.major .l-content .p-body .p-chapter__inner .major__themelist+*{margin-top:20px;margin-top:2rem}.major .l-content .p-body .p-chapter__inner .major__title{display:inline-block;margin-top:0;margin-bottom:0;padding:30px 20px 30px 45px;padding:3rem 2rem 3rem 45px;text-indent:-25px;width:100%;font-size:18px;font-size:1.8rem;color:#2e0608}.major .l-content .p-body .p-chapter__inner .major__title:before{content:"";margin-right:10px;margin-right:1rem;display:inline-block;width:15px;min-width:15px;height:15px;text-align:center;line-height:80px;border-radius:50%;border:solid 3px #fff}.major .l-content .p-body .p-chapter__inner .major__subTitle{display:block;margin-bottom:40px;margin-bottom:4rem;padding:15px 20px;padding:1.5rem 2rem;font-size:16px;font-size:1.6rem;font-weight:700;background:#eee;color:#2e0608}.major .l-content .p-body .p-chapter__inner .major__listTitle{position:relative;padding-left:25px;padding-left:2.5rem;font-size:18px;font-size:1.8rem;font-weight:700;color:#be0016}.major .l-content .p-body .p-chapter__inner .major__listTitle:before{content:"";position:absolute;width:15px;height:2px;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:#be0016}.major .l-content .p-body .p-chapter__inner .imgArea{margin-bottom:0;background:#959595;border-radius:5px;overflow:hidden}.major .l-content .p-body .p-chapter__inner .imgArea img{width:100%}.major .l-content .p-body .p-chapter__inner .major__themelist li{padding:15px 20px;padding:1.5rem 2rem;font-size:16px;font-size:1.6rem;border:1px solid #dcdcdc}.major .l-content .p-body .p-chapter__inner .major__themelist li:not(:last-child){margin-bottom:5px;margin-bottom:.5rem}.major .l-content .p-body .p-chapter__inner .major__themelist li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.major .l-content .p-body .p-chapter__inner .relatedList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;margin-top:2.5rem}.major .l-content .p-body .p-chapter__inner .relatedList li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin-right:0;margin-bottom:10px;margin-bottom:1rem;position:relative;width:calc(100%/3 - .7rem);font-size:16px;font-size:1.6rem;font-weight:700;border:1px solid #dcdcdc}.major .l-content .p-body .p-chapter__inner .relatedList li:not(:nth-child(3n)){margin-right:10px;margin-right:1rem}.major .l-content .p-body .p-chapter__inner .relatedList li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;padding:1.5rem;width:100%;height:100%;color:#000;font-weight:500;z-index:0}.major .l-content .p-body .p-chapter__inner .relatedList li a:before{content:"";margin-right:10px;margin-right:1rem;display:inline-block;width:15px;min-width:15px;height:15px;text-align:center;line-height:80px;border-radius:50%;border:solid 3px #c00002;transition:.4s all ease}.major .l-content .p-body .p-chapter__inner .relatedList li a:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#be0016;transition:.4s all ease}.major .l-content .p-body .p-chapter__inner .relatedList li a:hover{color:#fff}.major .l-content .p-body .p-chapter__inner .relatedList li a:hover:before{border-color:#fff}.major .l-content .p-body .p-chapter__inner .relatedList li a:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#be0016;z-index:-1}.major .l-content .p-body .p-chapter__inner .c-boldttl{margin:40px 0 0;margin:4rem 0 0}.major.major01 .major__title{background:#e3846e}.major.major02 .major__title{background:#ec7b87}.major.major03 .major__title{background:#d26189}.major.major04 .major__title{background:#bb7898}.major.major05 .major__title{background:#9a88af}.major.major06 .major__title{background:#80a1c8}.major.major07 .major__title{background:#76b4d5}.major.major08 .major__title{background:#6ecfc5}.major.major09 .major__title{background:#57c381}.major.major10 .major__title{background:#96d16e}.major.major11 .major__title{background:#b9c64f}.major.major12 .major__title{background:#e0b03a}.major.major13 .major__title{background:#ffb826}.major.major13 .major__title span{font-size:20px;font-size:2.0rem;padding-left:15px;color:#be0016}.major.major14 .major__title{background:#f08241}.majorBtn p{margin:0!important;font-size:16px;font-size:1.6rem;font-weight:700}.majorBtn#majorAll,.majorBtn#majorOther{background:#be0016}.majorBtn#master{background:#262d32}.majorBtn#doctor{background:#262d32}.majorBtn#major01{background:#e3846e}.majorBtn#major02{background:#ec7b87}.majorBtn#major03{background:#d26189}.majorBtn#major04{background:#bb7898}.majorBtn#major05{background:#9a88af}.majorBtn#major06{background:#80a1c8}.majorBtn#major07{background:#76b4d5}.majorBtn#major08{background:#6ecfc5}.majorBtn#major09{background:#57c381}.majorBtn#major10{background:#96d16e}.majorBtn#major11{background:#b9c64f}.majorBtn#major12{background:#e0b03a}.majorBtn#major13{background:#ffb826}.majorBtn#major14{background:#f08241}.majorList{display:none;height:400px;width:100%;max-width:500px;background:#fff;overflow-y:scroll;z-index:10;border:1px solid #dcdcdc}.majorList li{margin:0;padding:0;position:relative;font-size:16px;font-size:1.6rem;font-weight:700;transition:.4s;display:block;color:#2e0608;cursor:pointer}.majorList li:not(:last-child){border-bottom:1px solid #dcdcdc}.majorList li:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA0A';position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#be0016}.majorList li p{margin:0!important;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.4}.majorList li a{display:block;padding:18px 45px 18px 20px;padding:1.8rem 4.5rem 1.8rem 2rem;color:#2e0608;line-height:1.4}.majorList li a span{display:inline-block;font-size:14px;font-size:1.4rem}.majorList li:hover{color:#fff}.majorList li:hover a{color:#fff}.majorList li:hover:before{color:#fff}.majorList #majorAll:hover,.majorList #majorOther:hover{background:#be0016}.majorList #master:hover{background:#262d32}.majorList #doctor:hover{background:#262d32}.majorList #major01:hover{background:#e3846e}.majorList #major02:hover{background:#ec7b87}.majorList #major03:hover{background:#d26189}.majorList #major04:hover{background:#bb7898}.majorList #major05:hover{background:#9a88af}.majorList #major06:hover{background:#80a1c8}.majorList #major07:hover{background:#76b4d5}.majorList #major08:hover{background:#6ecfc5}.majorList #major09:hover{background:#57c381}.majorList #major10:hover{background:#96d16e}.majorList #major11:hover{background:#b9c64f}.majorList #major12:hover{background:#e0b03a}.majorList #major13:hover{background:#ffb826}.majorList #major14:hover{background:#f08241}.message .l-content .p-catch__inner .p-catch__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 100px;padding:0 10rem;height:250px;border-bottom:2px solid #dcdcdc}.message .l-content .p-catch__inner .p-catch__img{position:relative}.message .l-content .p-catch__inner .p-catch__img img{width:100%}.message .l-content .p-catch__inner .p-catch__img img.forPC{display:block}.message .l-content .p-catch__inner .p-catch__img img.forSP{display:none}.message .l-content .p-catch__inner .p-catch__img .p-catch__text{position:absolute;bottom:60px;left:100px;z-index:10}.message .l-content .p-catch__inner .p-catch__img .p-catch__text h3{margin:0;padding:0;font-size:45px;font-size:4.5rem;line-height:1.2;font-family:YuMincho,'游明朝',"ヒラギノ明朝 Pro W6",Hiragino Mincho Pro,"HGS明朝E","ＭＳ Ｐ明朝",serif,"メイリオ",Meiryo,Lucida Grande,Lucida Sans Unicode,serif;font-weight:400;color:#fff}.message .l-content .p-catch__inner .p-catch__img .p-catch__text h3 span{display:inline-block;font-size:16px;font-size:1.6rem;font-family:YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700}.message .l-content .p-catch__inner .p-catch__img .p-catch__text .description{padding:0;margin:5px 0 0;margin:.5rem 0 0;font-weight:700;color:#fff}.message .l-content .p-body .p-chapter,.message .l-content .p-body .p-chapter__gray{padding:0 0 40px;padding:0 0 4rem}.message .l-content .p-body .p-chapter__inner{margin:0 auto}.message .l-content .p-body .p-chapter__inner p{padding:0;margin:0 0 10px;margin:0 0 1rem}.message .l-content .p-body .p-chapter__inner .name{margin-top:40px;margin-top:4rem;text-align:right}.message .l-content .p-body .p-chapter__inner .name img{width:400px}.news .l-content .p-body{padding-top:0}.news .l-content .p-body .p-chapter .c-bgGray-ttl,.news .l-content .p-body .p-chapter__gray .c-bgGray-ttl{pointer-events:none}.news .l-content .p-body .p-chapter .c-bgGray-ttl h3,.news .l-content .p-body .p-chapter__gray .c-bgGray-ttl h3{padding:30px 40px;padding:3rem 4rem}.news .l-content .p-body .p-chapter .c-bgGray-ttl h3:before,.news .l-content .p-body .p-chapter__gray .c-bgGray-ttl h3:before{display:none}.news .l-content .p-body .p-chapter .c-bgGray-ttl h3:after,.news .l-content .p-body .p-chapter__gray .c-bgGray-ttl h3:after{display:none}.news .l-content .p-body .p-chapter__inner .newsList{margin-top:25px;margin-top:2.5rem}.news .l-content .p-body .p-chapter__inner .newsList li{margin:0;padding:40px 0;padding:4rem 0;position:relative;border-bottom:1px solid #dcdcdc}.news .l-content .p-body .p-chapter__inner .newsList li a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0;padding:1.5rem 0;color:#2e0608}.news .l-content .p-body .p-chapter__inner .newsList li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";color:#be0016}.news .l-content .p-body .p-chapter__inner .newsList li a:hover p{color:#c00002}.news .l-content .p-body .p-chapter__inner .newsList li a time{position:relative;padding-right:40px;padding-right:4rem;font-size:26px;font-size:2.6rem;font-family:rits,sans-serif;color:#c00002;letter-spacing:1px;letter-spacing:.1rem}.news .l-content .p-body .p-chapter__inner .newsList li a time:before{content:"";position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:100%;background:#dcdcdc}.news .l-content .p-body .p-chapter__inner .newsList li a time .forSP{display:none}.news .l-content .p-body .p-chapter__inner .newsList li a time span{display:inline-block}.news .l-content .p-body .p-chapter__inner .newsList li a p{margin:0;padding-left:40px;padding-left:4rem;font-size:20px;font-size:2rem}.news .l-content .p-body .p-chapter__inner .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px 0;margin:5rem 0}.news .l-content .p-body .p-chapter__inner .pagination li{width:100%;max-width:150px}.news .l-content .p-body .p-chapter__inner .pagination li a{position:relative;display:inline-block;padding:10px 35px 10px 25px;padding:1rem 3.5rem 1rem 2.5rem;font-weight:700;color:#2e0608;border:1px solid #dcdcdc;z-index:0;width:100%;max-width:340px}.news .l-content .p-body .p-chapter__inner .pagination li a:before{content:"";position:absolute;top:50%;right:20px;width:10px;height:10px;border-top:2px solid #be0016;border-right:2px solid #be0016;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%)}.news .l-content .p-body .p-chapter__inner .pagination li a:after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#be0016;transition:width .4s ease}.news .l-content .p-body .p-chapter__inner .pagination li a:hover{color:#fff;transition:color .4s ease}.news .l-content .p-body .p-chapter__inner .pagination li a:hover:before{border-color:#fff;transition:border-color .4s ease}.news .l-content .p-body .p-chapter__inner .pagination li a:hover:after{width:100%;z-index:-1;transition:width .4s ease}.news .l-content .p-body .p-chapter__inner .pagination .prev{margin-right:20px;margin-right:2rem}.news .l-content .p-body .p-chapter__inner .pagination .prev a{text-align:right}.news .l-content .p-body .p-chapter__inner .pagination .prev a:before{content:"";position:absolute;top:50%;left:20px;width:10px;height:10px;border-top:none;border-bottom:2px solid #be0016;border-right:none;border-left:2px solid #be0016;-webkit-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%)}.news .l-content .p-body .p-chapter__inner .archiveList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:50px 0 0;margin:5rem 0 0}.news .l-content .p-body .p-chapter__inner .archiveList li{width:15%;min-width:140px}.news .l-content .p-body .p-chapter__inner .archiveList li a{position:relative;padding-left:25px;padding-left:2.5rem;font-weight:700;color:#000}.news .l-content .p-body .p-chapter__inner .archiveList li a.active{color:#c00002}.news .l-content .p-body .p-chapter__inner .archiveList li a:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:inline-block;width:15px;min-width:15px;height:15px;text-align:center;line-height:80px;border-radius:50%;border:solid 3px #c00002}.news .l-content .p-body .p-chapter__inner .archiveList li a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";color:#c00002}.news.article .p-body{padding:50px 0;padding:5rem 0}.news.article .p-body .p-chapter__inner .newsBox{display:-webkit-box;display:-ms-flexbox;display:flex}.news.article .p-body .p-chapter__inner .newsBox__left{padding:30px 50px 20px 0;padding:3rem 5rem 2rem 0}.news.article .p-body .p-chapter__inner .newsBox__left p{margin:0;padding:0;font-family:rits,sans-serif;color:#be0016;line-height:1}.news.article .p-body .p-chapter__inner .newsBox__left p.year{font-size:30px;font-size:3rem}.news.article .p-body .p-chapter__inner .newsBox__left p.date{font-size:40px;font-size:4rem}.news.article .p-body .p-chapter__inner .newsBox__right{padding:20px 0 30px 50px;padding:2rem 0 3rem 5rem;border-left:1px solid #dcdcdc;overflow:hidden}.news.article .p-body .p-chapter__inner .newsBox__right .newsTitle{margin:0 0 50px;margin:0 0 5rem;font-size:36px;font-size:3.6rem;color:#2e0608;border-bottom:1px solid #2e0608}.news.article .p-body .p-chapter__inner .newsBox__right__article{font-size:16px;font-size:1.6rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h1{margin:40px 0;margin:4rem 0;padding:5px 15px;padding:.5rem 1.5rem;font-size:30px;font-size:3rem;color:#2e0608;background:#eee}.news.article .p-body .p-chapter__inner .newsBox__right__article h2{margin:60px 0 40px;margin:6rem 0 4rem;padding-left:10px;padding-left:1rem;font-size:22px;font-size:2.2rem;color:#2e0608;border-left:3px solid #2e0608}.news.article .p-body .p-chapter__inner .newsBox__right__article h3{margin:30px 0;margin:3rem 0;padding-left:1.2em;font-size:20px;font-size:2rem;color:#2e0608}.news.article .p-body .p-chapter__inner .newsBox__right__article h3:before{content:"●";display:inline-block;text-indent:-1.2em}.news.article .p-body .p-chapter__inner .newsBox__right__article h4{margin:40px 0 20px;margin:4rem 0 2rem;font-size:18px;font-size:1.8rem;color:#2e0608}.news.article .p-body .p-chapter__inner .newsBox__right__article h5{margin:20px 0 0;margin:2rem 0 0;font-size:18px;font-size:1.8rem;color:#be0016}.news.article .p-body .p-chapter__inner .newsBox__right__article h6{margin:0;font-size:16px;font-size:1.6rem;color:#2e0608}.news.article .p-body .p-chapter__inner .newsBox__right__article img{margin:20px 0;margin:2rem 0;display:block;max-width:100%}.news.article .p-body .p-chapter__inner .newsBox__right__article p{margin:0;padding:0}.news.article .p-body .p-chapter__inner .newsBox__right__article table{display:block;margin:20px 0;margin:2rem 0;width:100%;min-width:600px;border-collapse:collapse;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}.news.article .p-body .p-chapter__inner .newsBox__right__article table th,.news.article .p-body .p-chapter__inner .newsBox__right__article table td{padding:20px;padding:2rem;font-size:16px;font-size:1.6rem;border:1px solid #c6c6c6}.news.article .p-body .p-chapter__inner .newsBox__right__article table a{color:#be0016}.news.article .p-body .p-chapter__inner .newsBox__right__article table a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.news.article .p-body .p-chapter__inner .newsBox__right__article table thead{background:#dcdcdc}.news.article .p-body .p-chapter__inner .newsBox__right__article table tbody tr th{background:#eee}.news.article .p-body .p-chapter__inner .newsBox__right__article .c-boxBtn{display:block;margin-top:60px;margin-top:6rem}.news.archive .p-body{padding:50px 0;padding:5rem 0}.news.archive .p-body .p-chapter__inner .newsBox{display:-webkit-box;display:-ms-flexbox;display:flex}.news.archive .p-body .p-chapter__inner .newsBox__left{padding:30px 50px 20px 0;padding:3rem 5rem 2rem 0}.news.archive .p-body .p-chapter__inner .newsBox__left p{margin:0;padding:0;font-family:rits,sans-serif;color:#be0016;line-height:1}.news.archive .p-body .p-chapter__inner .newsBox__left p.year{font-size:30px;font-size:3rem}.news.archive .p-body .p-chapter__inner .newsBox__left p.date{font-size:40px;font-size:4rem}.news.archive .p-body .p-chapter__inner .newsBox__right{padding:20px 0 30px 50px;padding:2rem 0 3rem 5rem;border-left:1px solid #dcdcdc}.news.archive .p-body .p-chapter__inner .newsBox__right h3{margin:0 0 50px;margin:0 0 5rem;font-size:30px;font-size:3rem}.news.archive .p-body .p-chapter__inner .newsBox__right__article h4{margin:0 0 20px;margin:0 0 2rem;font-size:22px;font-size:2.2rem}.news.archive .p-body .p-chapter__inner .newsBox__right__article img{margin:20px auto;margin:2rem auto;display:block;max-width:100%}.news.archive .p-body .p-chapter__inner .newsBox__right__article p{margin:0;padding:0}.news.archive .p-body .p-chapter__inner .newsBox__right__article .c-boxBtn{margin-top:60px;margin-top:6rem}.number .l-content .p-body{background:#e9ece7;min-height:2850px}.number .l-content .p-body .p-chapter__inner{display:-ms-grid;display:grid;width:100%;height:auto;aspect-ratio:1160/2088;gap:1% 1.8%;-ms-grid-columns:calc(50% - 1%) calc(50% - 1%);grid-template-columns:calc(50% - 1%) calc(50% - 1%);-ms-grid-rows:30rem 4rem 26rem 12rem 40rem 18rem 13rem 14rem 24rem 30rem 30rem 4rem;grid-template-rows:30rem 4rem 26rem 12rem 40rem 18rem 13rem 14rem 24rem 30rem 30rem 4rem}.number .l-content .p-body .p-chapter__inner .numberBox{position:relative;padding:1.5em 1em 1em;background:#fff;border-radius:10px;color:#262d32;overflow:hidden;font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*2*1.8/100),2rem)}.number .l-content .p-body .p-chapter__inner .numberBox .c-fBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number .l-content .p-body .p-chapter__inner .numberBox__title{margin:0 auto .8em;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*2.8*1.8/100),2.8rem);text-align:center;line-height:1.3;z-index:0}.number .l-content .p-body .p-chapter__inner .numberBox__title:before{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:.5em;background:#e9ece7;z-index:-1}.number .l-content .p-body .p-chapter__inner .numberBox__title small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*1.8*1.8/100),1.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox__text{margin:0;padding:0;font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*2.2*1.8/100),2.2rem);font-weight:700;line-height:1.2;text-align:center}.number .l-content .p-body .p-chapter__inner .numberBox__text .num{display:inline-block;font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*10*1.8/100),10rem);font-weight:500;font-family:Roboto,sans-serif;line-height:1}.number .l-content .p-body .p-chapter__inner .numberBox .caption{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:1em auto 0;padding-left:1em;text-indent:-1em;font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*1.6*1.8/100),1.6rem);line-height:1.5}.number .l-content .p-body .p-chapter__inner .numberBox01{grid-area:1 / 1 / 2 / 2}.number .l-content .p-body .p-chapter__inner .numberBox01 .c-fBox{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.number .l-content .p-body .p-chapter__inner .numberBox01 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*9.3*1.8/100),9.3rem);height:auto;aspect-ratio:93/127}.number .l-content .p-body .p-chapter__inner .numberBox02{grid-area:1 / 2 / 3 / 3}.number .l-content .p-body .p-chapter__inner .numberBox02 .c-fBox{gap:0 2em}.number .l-content .p-body .p-chapter__inner .numberBox02 .c-fBox .major{display:block;min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*5.5*1.8/100),5.5rem);aspect-ratio:55 / 108;background-size:contain;background-image:url(/gslt2/assets/img/number/number02-img01.png);background-repeat:repeat-y}.number .l-content .p-body .p-chapter__inner .numberBox02 .c-fBox .specialized{min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*5.5*.8*7*1.8/100),30.8rem);aspect-ratio:calc(55*7)/108;background-size:calc(100%/7) calc(100% / 2);background-image:url(/gslt2/assets/img/number/number02-img01.png);background-repeat:repeat}.number .l-content .p-body .p-chapter__inner .numberBox02 .numberBox__text{margin:0 0 .8em}.number .l-content .p-body .p-chapter__inner .numberBox03{grid-area:2 / 1 / 4 / 2}.number .l-content .p-body .p-chapter__inner .numberBox03 .c-fBox{gap:0 1em}.number .l-content .p-body .p-chapter__inner .numberBox03 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*15*1.8/100),15rem);height:auto;aspect-ratio:1}.number .l-content .p-body .p-chapter__inner .numberBox04{position:relative;grid-area:3 / 2 / 5 / 3;z-index:1}.number .l-content .p-body .p-chapter__inner .numberBox04:before,.number .l-content .p-body .p-chapter__inner .numberBox04:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.number .l-content .p-body .p-chapter__inner .numberBox04:before{background:url(/gslt2/assets/img/number/number04-img01.png);background-size:contain;background-position:left top;background-repeat:no-repeat;z-index:-1}.number .l-content .p-body .p-chapter__inner .numberBox04:after{background:url(/gslt2/assets/img/number/number04-img02.png);background-size:contain;background-position:right bottom;background-repeat:no-repeat;z-index:-1}.number .l-content .p-body .p-chapter__inner .numberBox04 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*1.8/100),3rem)}.number .l-content .p-body .p-chapter__inner .numberBox04 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*2.2*1.8/100),2.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox05{grid-area:4 / 1 / 7 / 2}.number .l-content .p-body .p-chapter__inner .numberBox05>.numberBox__text{margin:1.4em 0 0;font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*1.8/100),3rem)}.number .l-content .p-body .p-chapter__inner .numberBox05>.numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*2.2*1.8/100),2.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox{margin:.5em 0 0;gap:0 .5em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox>.numberBox__text{padding:.2em 0 0;font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*1.8/100),3rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox>.numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*2.2*1.8/100),2.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph{position:relative}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph svg{width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*19.5*1.8/100),19.5rem);height:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*19.5*1.8/100),19.5rem);display:block;overflow:visible;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph svg circle{fill:transparent;stroke-width:31.8309886184;stroke-dashoffset:0}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph .men,.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph .women{position:absolute;height:auto;top:50%}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph .men{left:25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);aspect-ratio:61/154;width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3.1*1.8/100),3.1rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph .women{right:25%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);aspect-ratio:75/154;width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3.9*1.8/100),3.9rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox01 .graph svg circle:nth-child(1){stroke-dasharray:0,0,51,49;stroke:#ae1926}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox01 .graph svg circle:nth-child(2){stroke-dasharray:0,51,49,51;stroke:#c9c9ca}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox02 .graph svg circle:nth-child(1){stroke-dasharray:0,0,54,46;stroke:#ae1926}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox02 .graph svg circle:nth-child(2){stroke-dasharray:0,54,46,54;stroke:#c9c9ca}.number .l-content .p-body .p-chapter__inner .numberBox06{grid-area:5 / 2 / 6 / 3}.number .l-content .p-body .p-chapter__inner .numberBox06 .numberBox__title{margin:0 auto 1.4em}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox{gap:0 1em;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text{position:absolute;left:50%;-webkit-transform:translate(-50%,60%);transform:translate(-50%,60%);bottom:0;white-space:nowrap;font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*1.8/100),3rem);z-index:2}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*2.2*1.8/100),2.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text .num{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*7*1.8/100),7rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph{position:relative;margin:0 0 clamp(1rem,calc((100vw - 250px - 4rem*2)/2*4*1.8/100),4rem);z-index:0}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;background:#fff;width:60%;height:60%;border-radius:50%;z-index:1}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph svg{width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*15.4*1.8/100),15.4rem);height:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*15.4*1.8/100),15.4rem);display:block;overflow:visible;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph svg circle{fill:transparent;stroke-width:31.8309886184;stroke-dashoffset:0}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph01 svg circle:nth-child(1){stroke-dasharray:0,0,19,81;stroke:#ae1926}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph01 svg circle:nth-child(2){stroke-dasharray:0,19,81,19;stroke:#eaebeb}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph02 svg circle:nth-child(1){stroke-dasharray:0,0,33,67;stroke:#ae1926}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph02 svg circle:nth-child(2){stroke-dasharray:0,33,67,33;stroke:#eaebeb}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox img{margin:1em 0 0;width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*6.9*1.8/100),6.9rem);height:auto;aspect-ratio:155 / 170}.number .l-content .p-body .p-chapter__inner .numberBox07{grid-area:6 / 2 / 8 / 3}.number .l-content .p-body .p-chapter__inner .numberBox07 .numberBox__title{margin:0 auto 1.4em}.number .l-content .p-body .p-chapter__inner .numberBox07 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*1.8/100),3rem)}.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox{gap:0 1.5em}.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span{display:block}.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(1),.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(2){width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*5.2*4*1.8/100),20.8rem);min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*5.2*4*1.8/100),20.8rem);aspect-ratio:calc(52* 4)/58;background-size:calc(100%/4) 100%;background-image:url(/gslt2/assets/img/number/number07-img01.png);background-repeat:repeat}.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(3){width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*5.2*3*1.8/100),15.6rem);min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*5.2*3*1.8/100),15.6rem);aspect-ratio:calc(52* 3)/58;background-size:calc(100%/3) 100%;background-image:url(/gslt2/assets/img/number/number07-img01.png);background-repeat:repeat}.number .l-content .p-body .p-chapter__inner .numberBox08{grid-area:7 / 1 / 9 / 2}.number .l-content .p-body .p-chapter__inner .numberBox08 .numberBox__title{margin:0 auto .5em}.number .l-content .p-body .p-chapter__inner .numberBox08 .img{margin:.4em auto 0;width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*5.5*3*1.8/100),16.5rem);min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*5.5*3*1.8/100),16.5rem);aspect-ratio:calc(55*3)/45;background-size:calc(100%/3) 100%;background-image:url(/gslt2/assets/img/number/number08-img01.png);background-repeat:repeat}.number .l-content .p-body .p-chapter__inner .numberBox08 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*1.8/100),3rem)}.number .l-content .p-body .p-chapter__inner .numberBox09{grid-area:8 / 2 / 10 / 3}.number .l-content .p-body .p-chapter__inner .numberBox09 .numberBox__title{margin:0 auto 1.4em}.number .l-content .p-body .p-chapter__inner .numberBox09 .c-fBox{gap:0 2em}.number .l-content .p-body .p-chapter__inner .numberBox09 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*13*1.8/100),13rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .numberBox__text+.numberBox__text{margin:.8em 0 0}.number .l-content .p-body .p-chapter__inner .numberBox09 .numberBox__text{text-align:left;font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*2.5*1.8/100),2.5rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*1.8*1.8/100),1.8rem);font-weight:500}.number .l-content .p-body .p-chapter__inner .numberBox09 .caption{margin:1.5em auto 0}.number .l-content .p-body .p-chapter__inner .numberBox10{padding:2em 1em 1em;grid-area:9 / 1 / 10 / 2}.number .l-content .p-body .p-chapter__inner .numberBox10 img{position:absolute;top:0;right:0;-webkit-transform:translate(15%,-15%);transform:translate(15%,-15%);width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*10*1.8/100),10rem)}.number .l-content .p-body .p-chapter__inner .numberBox10 .numberBox__text{text-align:left}.number .l-content .p-body .p-chapter__inner .numberBox10 .c-fBox{gap:0 2em}.number .l-content .p-body .p-chapter__inner .numberBox10 .c-fBox .c-fBox{gap:0 .8em}.number .l-content .p-body .p-chapter__inner .numberBox10 .c-fBox .c-fBox .numberBox__text:nth-child(1){padding:1em 0 0}.number .l-content .p-body .p-chapter__inner .numberBox11{padding:1em;grid-area:10 / 1 / 11 / 2}.number .l-content .p-body .p-chapter__inner .numberBox11 .c-fBox{gap:0 1em}.number .l-content .p-body .p-chapter__inner .numberBox11 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*13.1*1.8/100),13.1rem)}.number .l-content .p-body .p-chapter__inner .numberBox11 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*1.8/100),3rem)}.number .l-content .p-body .p-chapter__inner .numberBox12{padding:1em;grid-area:10 / 2 / 11 / 3}.number .l-content .p-body .p-chapter__inner .numberBox12 .numberBox__title{margin:0 auto 1.2em}.number .l-content .p-body .p-chapter__inner .numberBox12 .c-fBox{gap:0 1em}.number .l-content .p-body .p-chapter__inner .numberBox12 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*12.9*1.8/100),12.9rem)}.number .l-content .p-body .p-chapter__inner .numberBox12 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*1.8/100),3rem);line-height:.1}.number .l-content .p-body .p-chapter__inner .numberBox12 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*1.8*1.8/100),1.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox13{padding:1em;grid-area:11 / 1 / 12 / 2}.number .l-content .p-body .p-chapter__inner .numberBox13 .numberBox__title{margin:0 auto 1.1em}.number .l-content .p-body .p-chapter__inner .numberBox13 .c-fBox{gap:0 1em}.number .l-content .p-body .p-chapter__inner .numberBox13 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*10.8*1.8/100),10.8rem);height:auto;aspect-ratio:108/90}.number .l-content .p-body .p-chapter__inner .numberBox13 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*1.8/100),3rem)}.number .l-content .p-body .p-chapter__inner .numberBox14{padding:1em;grid-area:11 / 2 / 12 / 3}.number .l-content .p-body .p-chapter__inner .numberBox14 .numberBox__title{margin:0 auto 1.1em}.number .l-content .p-body .p-chapter__inner .numberBox14 .numberBox__title .forPc{display:none}.number .l-content .p-body .p-chapter__inner .numberBox14 .c-fBox{gap:0 1.5em}.number .l-content .p-body .p-chapter__inner .numberBox14 .c-fBox .img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3.8*5*1.8/100),19rem);min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3.8*5*1.8/100),19rem);aspect-ratio:calc(38*5)/111;background-size:calc(100%/5) 100%;background-image:url(/gslt2/assets/img/number/number14-img01.png);background-repeat:repeat}.number .l-content .p-body .p-chapter__inner .numberBox14 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*1.8/100),3rem)}.page .l-content .p-catch__inner .p-catch__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 100px;padding:0 10rem;height:250px;border-bottom:2px solid #eee}.page .l-content .p-catch__inner .p-catch__img{background:#c6c6c6}.page .l-content .p-catch__inner .p-catch__img h3{margin:0;padding:0;font-size:45px;font-size:4.5rem;line-height:1.2;font-family:YuMincho,'游明朝',"ヒラギノ明朝 Pro W6",Hiragino Mincho Pro,"HGS明朝E","ＭＳ Ｐ明朝",serif,"メイリオ",Meiryo,Lucida Grande,Lucida Sans Unicode,serif;font-weight:400;color:#fff}.page .l-content .p-catch__inner .p-catch__img h3 span{display:inline-block;font-size:16px;font-size:1.6rem;font-family:YuGothic,"游ゴシック","ヒラギノ角ゴ Pro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-weight:700}.page .l-content .p-catch__inner .p-catch__img .description{padding:0;margin:5px 0 0;margin:.5rem 0 0;font-weight:700;color:#fff}.page .l-content .p-body .p-chapter,.page .l-content .p-body .p-chapter__gray{padding:0 0 40px;padding:0 0 4rem}.page .l-content .p-body .p-chapter__inner{margin:0 auto}.page .l-content .p-body .p-chapter__inner.accordion{padding-top:70px;padding-top:7rem;padding-bottom:30px;padding-bottom:3rem}.page .l-content .p-body .p-chapter__inner p{margin:0 0 10px;margin:0 0 1rem}.page .l-content .p-body .p-chapter__inner .forPC{display:block}.page .l-content .p-body .p-chapter__inner .forSP{display:none}.page .l-content .p-body .p-chapter__inner .c-fBox__imgArea{margin-left:50px;margin-left:5rem;width:350px;max-width:350px;min-width:350px}.page .l-content .p-body .p-chapter__inner .c-fBox__imgArea img{display:block;margin:0 auto;width:350px;max-width:350px;min-width:350px}.page .l-content .p-body .p-chapter__inner .imgBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page .l-content .p-body .p-chapter__inner .imgBox__item{padding:0;margin:0 0 30px;margin:0 0 3rem;width:calc(50% - 1.5rem);max-width:calc(50% - 1.5rem);min-width:calc(50% - 1.5rem)}.page .l-content .p-body .p-chapter__inner .imgBox__item img{width:100%}.page .l-content .p-body .p-chapter__inner .imgBox__item .caption{margin:10px 0 0;margin:1rem 0 0;font-size:12px;font-size:1.2rem}.page .l-content .p-body .p-chapter#pageLink,.page .l-content .p-body #pageLink.p-chapter__gray{margin:0;padding:0 0 70px;padding:0 0 7rem}.page .l-content .p-body .p-chapter#pageLink .p-chapter__inner,.page .l-content .p-body #pageLink.p-chapter__gray .p-chapter__inner{margin:0 auto}.policy .l-content .p-catch__inner{position:relative}.policy .l-content .p-catch__inner .p-catch__title .pageTitle span{color:#8b0100}.policy .l-content .p-body{padding-top:0}.policy .l-content .p-body .p-chapter__inner p{margin:0;padding:0}.policy .l-content .p-body .p-chapter__inner p+p{margin:1em 0 0}.policy .l-content .p-body .p-chapter__inner a:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.policy .l-content .p-body .c-bgGray-ttl h3{padding-left:40px;padding-left:4rem}.teacher{position:relative}.teacher .l-content .p-body .p-chapter__inner .selectBox{position:relative}.teacher .l-content .p-body .p-chapter__inner .majorList{position:absolute;top:70px;left:0}.teacher .l-content .p-body .p-chapter__inner .majorList li{padding:18px 40px 18px 20px;padding:1.8rem 4rem 1.8rem 2rem}.teacher .l-content .p-body .p-chapter__inner .majorList li span{display:inline-block;font-size:14px;font-size:1.4rem}.teacher .l-content .p-body .p-chapter__inner .teacherList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;margin-top:6rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li{width:100%;border-bottom:2px solid #fff;background:#eee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherImg{width:170px;max-width:170px;min-width:170px;overflow:hidden}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherImg img{width:100%;transition:.6s}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText{padding:20px;padding:2rem;color:#2e0608;min-width:160px}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .name{margin:0;font-size:20px;font-size:2rem;font-weight:700;line-height:1.4}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .name span{display:inline-block;font-size:16px;font-size:1.6rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .theme,.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .field{margin:.4em 0 0;font-size:13px;font-size:1.3rem;font-weight:700;line-height:1.5;padding-left:5em;text-indent:-5em}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .theme br,.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .field br{display:none}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .caption{margin:.5em 0 0;padding-left:1em;text-indent:-1em;font-size:12px;font-size:1.2rem;line-height:1.4;color:#be0016}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea{padding:20px;padding:2rem;width:100%;max-width:360px;margin-left:auto}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;max-width:100%;cursor:pointer}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn:not(:last-child){margin-bottom:10px;margin-bottom:1rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn span{display:inline-block}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn .icon-link:after{margin-left:5px;margin-left:.5rem;margin-bottom:2px;margin-bottom:.2rem;display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA0E';font-size:16px;font-size:1.6rem}.teacher .l-content .modalArea{display:none;position:fixed;top:0;right:0;width:calc(100% - 250px);height:100%;z-index:10}.teacher .l-content .modalArea__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;padding:2rem;width:100%;height:100%;background:rgba(38,45,50,.9)}.teacher .l-content .modalArea__wrap .modal__list{position:relative;display:-ms-grid;display:grid;width:calc(100% - 4rem);max-width:800px;max-height:80%;overflow-x:hidden;overflow-y:auto}.teacher .l-content .modalArea__wrap .modal__list .modal__item{position:relative;display:none;width:100%}.teacher .l-content .modalArea__wrap .modal__list .modal__item__left{padding:50px;padding:5rem;background:#fff;color:#2e0608;width:270px;max-width:270px}.teacher .l-content .modalArea__wrap .modal__list .modal__item__left img{margin-bottom:20px;margin-bottom:2rem;width:170px}.teacher .l-content .modalArea__wrap .modal__list .modal__item__left .name{margin:0;font-size:20px;font-size:2rem;font-weight:700;line-height:1.4}.teacher .l-content .modalArea__wrap .modal__list .modal__item__left .name span{display:inline-block;font-size:16px;font-size:1.6rem}.teacher .l-content .modalArea__wrap .modal__list .modal__item__left .theme{margin:0;font-size:14px;font-size:1.4rem;line-height:1.5}.teacher .l-content .modalArea__wrap .modal__list .modal__item__right{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:50px;padding:5rem;width:calc(100% - 270px);color:#2e0608;background:#eee}.teacher .l-content .modalArea__wrap .modal__list .modal__item__right p{margin:0}.teacher .l-content .modalArea__wrap .modal__list .modal__item__right p strong{color:#be0016}.teacher .l-content .modalArea__wrap .modal__list .modal__item__right h6{display:block;margin:0 0 10px;margin:0 0 1rem;font-size:20px;font-size:2rem}.teacher .l-content .modalArea__wrap .modal__list .modal__item__right p+h6{margin:20px 0 10px;margin:2rem 0 1rem}.teacher .l-content .modalArea__wrap .modal__list .modal__item .modal-close{position:absolute;top:10px;right:10px;z-index:10;display:-ms-grid;display:grid;place-content:center;width:36px;height:36px;border-radius:50%;background:#262d32;cursor:pointer}.teacher .l-content .modalArea__wrap .modal__list .modal__item .modal-close:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA10';font-size:16px;font-size:1.6rem;color:#fff}.voice .l-content .p-body .p-chapter__inner .banner{margin:0 0 45px;margin:0 0 4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:210px;background:#000}.voice .l-content .p-body .p-chapter__inner .banner:hover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.voice .l-content .p-body .p-chapter__inner .banner p{margin:0;padding:.5em 0 .2em;width:36%;min-width:360px;font-size:36px;font-size:3.6rem;font-family:"游明朝",YuMincho,Times New Roman,"ヒラギノ明朝 ProN W3",Hiragino Mincho ProN,serif;font-weight:500;color:#fff;text-align:center;line-height:2;letter-spacing:.2em}.voice .l-content .p-body .p-chapter__inner .banner p small{display:block;margin:0 auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:19px;font-size:1.9rem;border-bottom:1px solid #fff;letter-spacing:0}.voice .l-content .p-body .p-chapter__inner .banner img{width:calc(100% - 36%);height:100%;-o-object-fit:cover;object-fit:cover}.voice .l-content .p-body .p-chapter__inner .selectBox{position:relative}.voice .l-content .p-body .p-chapter__inner .majorList{position:absolute;top:70px;left:0;z-index:1;display:none;height:400px;width:100%;max-width:500px;background:#fff;overflow-y:scroll;z-index:10;border:1px solid #dcdcdc}.voice .l-content .p-body .p-chapter__inner .majorList li{position:relative;font-size:16px;font-size:1.6rem;font-weight:700;transition:.4s;display:block;padding:15px 45px 15px 20px;padding:1.5rem 4.5rem 1.5rem 2rem;color:#2e0608;cursor:pointer}.voice .l-content .p-body .p-chapter__inner .majorList li:not(:last-child){border-bottom:1px solid #dcdcdc}.voice .l-content .p-body .p-chapter__inner .majorList li:before{display:inline-block;font-family:iconfont;font-style:normal;font-weight:400;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\EA0A';position:absolute;top:50%;right:20px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);color:#be0016}.voice .l-content .p-body .p-chapter__inner .majorList li:hover{color:#fff}.voice .l-content .p-body .p-chapter__inner .majorList li:hover:before{color:#fff}.voice .l-content .p-body .p-chapter__inner .voiceList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px;margin-top:6rem;gap:30px;gap:3rem}.voice .l-content .p-body .p-chapter__inner .voiceList li{display:block;margin-bottom:30px;margin-bottom:3rem;width:calc(33.3333% - 2rem);border:1px solid #dcdcdc}.voice .l-content .p-body .p-chapter__inner .voiceList li a{display:block;height:100%}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg{position:relative;overflow:hidden}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg img{display:block;width:100%;transition:.4s}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme{position:absolute;left:0;bottom:0;padding:5px 20px;padding:.5rem 2rem;font-size:14px;font-size:1.4rem;color:#fff}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme01{background:#e3846e}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme02{background:#ec7b87}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme03{background:#d26189}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme04{background:#bb7898}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme05{background:#9a88af}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme06{background:#80a1c8}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme07{background:#76b4d5}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme08{background:#6ecfc5}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme09{background:#57c381}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme10{background:#96d16e}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme11{background:#b9c64f}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme12{background:#e0b03a}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme13{background:#ffb826}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceImg .theme#theme14{background:#f08241}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceText{padding:20px;padding:2rem;color:#2e0608}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceText .name{margin:0;font-size:20px;font-size:2rem;font-weight:700}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceText .name span{font-size:16px;font-size:1.6rem}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceText .info{margin:0 0 10px;margin:0 0 1rem;font-size:14px;font-size:1.4rem;line-height:1.4}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceText .info span{color:#999}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceText .text{margin:0;font-size:16px;font-size:1.6rem;font-weight:700;color:#2e0608}.voice .l-content .p-body .p-chapter__inner .voiceList li a:hover .voiceImg img{-webkit-transform:scale(1.1);transform:scale(1.1);transition:.6s}.voice .l-content .p-body .p-chapter__inner .c-fBox__left{width:310px;margin-right:60px;margin-right:6rem}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg{position:relative;margin-bottom:20px;margin-bottom:2rem;width:100%}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg img{display:block;width:100%}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme{position:absolute;left:0;bottom:0;padding:5px 20px;padding:.5rem 2rem;font-size:14px;font-size:1.4rem;color:#fff}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme01{background:#e3846e}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme02{background:#ec7b87}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme03{background:#d26189}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme04{background:#bb7898}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme05{background:#9a88af}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme06{background:#80a1c8}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme07{background:#76b4d5}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme08{background:#6ecfc5}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme09{background:#57c381}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme10{background:#96d16e}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme11{background:#b9c64f}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme12{background:#e0b03a}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme13{background:#ffb826}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceImg .theme#theme14{background:#f08241}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceText{color:#2e0608}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceText .name{margin:0;font-size:20px;font-size:2rem;font-weight:700}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceText .name span{font-size:16px;font-size:1.6rem}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceText .info{margin:0;font-size:16px;font-size:1.6rem;line-height:1.4;font-weight:700}.voice .l-content .p-body .p-chapter__inner .c-fBox__left .voiceText .info span{font-size:14px;font-size:1.4rem;font-weight:400;color:#999}.voice .l-content .p-body .p-chapter__inner .c-fBox__right{width:calc(100% - 370px)}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .c-page-subttl{margin:40px 0 20px;margin:4rem 0 2rem}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .c-boxBtn{margin-top:50px;margin-top:5rem;width:100%;max-width:340px}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox p{margin:0;text-align:left;width:100%;padding:10px 0 0;font-size:14px;font-size:1.4rem;color:#2e0608;font-weight:700}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox img{width:100%}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item01{width:620px;margin:80px auto 60px}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item02{width:100%;margin:50px 0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item02 dl{margin:0;padding:0;width:395px}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item02 dl dd{width:100%;margin:0 auto;padding:10px 25px 20px 0;font-size:14px;font-size:1.4rem;text-align:left;font-weight:700;color:#2e0608}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item03{width:410px;margin:60px auto}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item04{width:100%;margin:80px auto 60px}@media(max-width:480px){a{font-size:1.4rem}p{font-size:1.4rem}p.desc{font-size:1.2rem}ul li{font-size:1.4rem}.l-footer__right .l-footer__list ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-linkBtn{font-size:1.4rem}.c-anchorBtn{font-size:1.4rem}.majorBtn p{font-size:1.4rem}.majorBtn span{font-size:1.2rem}.c-linkList li a{font-size:1.4rem}.c-linkList__text{font-size:1.4rem}.c-tableArea table th,.c-tableArea table td{padding:2rem 1rem;font-size:1.4rem}.c-page-ttl{font-size:2.4rem;margin:0 0 2rem}.c-page-ttl:not(:first-child){margin:3rem 0 1.5rem}.c-page-subttl{margin:1.5rem 0 .5rem;font-size:1.6rem}.c-boldttl{font-size:1.4rem}.u-forPc{display:none}.u-forSp{display:inherit}.concept .l-content .l-main .p-body .p-chapter__inner p+p{margin:1.5em 0 0;font-size:1.2rem}.concept .l-content .l-main .p-body .p-chapter__inner p{font-size:1.2rem}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea{margin:4rem 0 0}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .courseDesc{padding:1.2rem 2rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table{min-width:460px}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table th,.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table td{font-size:1.6rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-tableArea table caption{font-size:1.4rem}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table thead tr th,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table thead tr th{font-size:1.2rem}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr th,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr th,.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr td,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr td{font-size:1.2rem}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr th br,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr th br,.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left table tbody tr td br,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left table tbody tr td br{display:inline-block}.feature .l-content .p-body .p-chapter#chapter02 .p-chapter__inner .caption,.feature .l-content .p-body #chapter02.p-chapter__gray .p-chapter__inner .caption{text-align:left;font-size:1.1rem}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02,.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02{display:block}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02__item,.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02__item{width:100%}.feature .l-content .p-body .p-chapter#chapter03 .imgBox02__item:nth-child(2),.feature .l-content .p-body #chapter03.p-chapter__gray .imgBox02__item:nth-child(2){margin-top:3px;margin-left:0}.feature .l-content .p-body .p-chapter#chapter03 .c-boxBtn+.c-page-subttl,.feature .l-content .p-body #chapter03.p-chapter__gray .c-boxBtn+.c-page-subttl{margin-top:3rem}.future .l-content .p-body .p-chapter#chapter02 .accordion .c-fBox,.future .l-content .p-body #chapter02.p-chapter__gray .accordion .c-fBox{padding:0 2rem 2rem}.future .l-content .p-body .p-chapter#chapter02 .accordion .c-fBox img,.future .l-content .p-body #chapter02.p-chapter__gray .accordion .c-fBox img{margin:0 0 2rem}.future .l-content .p-body .p-chapter#chapter03 .accordion .c-page-subttl,.future .l-content .p-body #chapter03.p-chapter__gray .accordion .c-page-subttl{margin:0 0 .5rem}.future .l-content .p-body .p-chapter#chapter03 .accordion ul+.c-page-subttl,.future .l-content .p-body #chapter03.p-chapter__gray .accordion ul+.c-page-subttl{margin:1.5rem 0 .5rem}.future .l-content .p-body .p-chapter#chapter03 .accordion .caption,.future .l-content .p-body #chapter03.p-chapter__gray .accordion .caption{margin:1.5rem 0 0}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList li a{padding:2rem 1.5rem 2rem 3rem}.home .l-content .l-main .p-body #column .p-chapter__inner .p-chapter__content .columnList li{width:100%}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li time .forSP{display:block}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li time span{display:none}.home .l-content .l-main .p-body #about .p-chapter__inner .p-chapter__content .aboutList li a{padding:2rem 1.5rem 2rem 3rem}.major .l-content .p-body .p-chapter__inner p.desc{font-size:1.2rem}.major .l-content .p-body .p-chapter__inner .courseList ul li a:after{right:15px}.major .l-content .p-body .p-chapter__inner .major__themelist li{font-size:1.4rem}.majorList li{font-size:1.4rem}.majorList li p{font-size:1.4rem}.majorList{height:300px}.message .l-content .p-catch__inner .p-catch__img img.forPC{display:none}.message .l-content .p-catch__inner .p-catch__img img.forSP{display:block}.message .l-content .p-body .p-chapter__inner .name img{width:240px}.news .l-content .p-body .p-chapter__inner .newsList li a time .forSP{display:block}.news .l-content .p-body .p-chapter__inner .newsList li a time span{display:none}.news .l-content .p-body .p-chapter__inner .archiveList{margin:3rem 0 0}.news .l-content .p-body .p-chapter__inner .archiveList li{min-width:110px}.news .l-content .p-body .p-chapter__inner .archiveList li a{padding-left:2rem;font-size:1.6rem}.news .l-content .p-body .p-chapter__inner .archiveList li a:before{width:14px;min-width:14px;height:14px}.news.article .p-body .p-chapter__inner .newsBox__right__article{font-size:1.4rem}.news.article .p-body .p-chapter__inner .newsBox__right__article table th,.news.article .p-body .p-chapter__inner .newsBox__right__article table td{padding:2rem 1rem;font-size:1.4rem}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph01 .numberBox__text{-webkit-transform:translate(-45%,60%);transform:translate(-45%,60%)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph02 .numberBox__text{-webkit-transform:translate(-55%,60%);transform:translate(-55%,60%)}.page .l-content .p-body .p-chapter__inner .imgBox__item{margin:0 0 1.5rem;width:100%;max-width:100%;min-width:100%}.policy .l-content .p-catch__inner .p-catch__title .pageTitle{font-size:2.6rem}.teacher .l-content .p-body .p-chapter__inner .majorList{height:300px}.teacher .l-content .p-body .p-chapter__inner .majorList li{padding:1.8rem 3.5rem 1.8rem 1.8rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .theme,.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .field{margin:.5em 0 0;padding-left:0;text-indent:0;font-size:1.2rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .theme br,.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .field br{display:inline-block}.voice .l-content .p-body .p-chapter__inner .majorList{height:300px}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item01{margin:40px auto}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item02{display:block}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item02 dl{width:100%}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item02 dl:first-child{margin-bottom:20px}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item04{margin:40px auto}}@media(max-width:768px){.l-content{margin:5rem 0 0}.l-footer{padding:0;z-index:1}.l-header{width:100%;height:50px;background:#be0016;overflow:visible}.l-header__inner .header_logo{display:inline-block;width:100%}.l-header__inner .header_logo .logo{padding:0 1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;width:150px;height:50px}.l-header__inner .header_logo .logo p{margin:0 1rem 0 0}.l-header__inner .header_logo .logo p img{width:auto;height:40px}.l-header__inner .hamburgerBtn{margin:0;position:absolute;display:block;padding-left:32px;right:10px;top:10px;line-height:30px;font-weight:700;font-size:1.5rem;background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:4px;width:90px;height:30px}.l-header__inner .navArea{position:absolute;top:-100vh;left:0;width:100%;background:#262d32;transition:.4s;overflow:scroll}.l-header__inner .navArea .lang_wrap{padding:2rem 2rem 0}.l-header__inner .navArea .navList li a{font-size:1.8rem}.btnList{margin:3rem 0 0}.majorBtn{font-size:1.4rem}.anchorList li{width:calc(50% - 1rem)}.pageTitle{font-size:3.6rem}.c-bgGray-ttl h3{padding:2rem 6rem 2rem 9rem;font-size:2.2rem}.c-bgGray-ttl h3 span{left:20px}.c-bgGray-ttl h3:before{right:20px}.c-bgGray-ttl h3:after{right:20px}.p-chapter__inner{padding:0 2rem}.p-lead{display:block;padding:30px;background:#eee}.p-lead p{font-size:1.5rem}.u-forTb{display:inherit}.concept .l-content .l-main:before{-webkit-transform:translate(20%,0);transform:translate(20%,0)}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major13 a span{padding-left:15px;font-size:1.8rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle:after{width:7rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle br.forSp{display:inline-block}.home .l-content .l-main .p-catch__inner{height:440px}.major .l-content .p-body .p-chapter__inner .courseList ul li a{padding:1.5rem 5rem 1.5rem 46px;text-indent:-26px;font-size:2rem}.major .l-content .p-body .p-chapter__inner .courseList ul li a:before{width:16px;height:16px;border:solid 3px #fff}.major .l-content .p-body .p-chapter__inner .courseList ul li a span{display:block;padding-left:0}.major.major13 .major__title span{display:block;padding-left:0}.message .l-content .p-body{padding-top:4rem}.message .l-content .p-body .p-chapter,.message .l-content .p-body .p-chapter__gray{padding:0 0 4rem}.news .l-content .p-body .p-chapter .c-bgGray-ttl h3,.news .l-content .p-body .p-chapter__gray .c-bgGray-ttl h3{padding:2rem}.news.article .p-body .p-chapter__inner .newsBox__left{padding:3rem 4rem 2rem 0}.news.article .p-body .p-chapter__inner .newsBox__right{padding:2rem 0 3rem 4rem}.news.article .p-body .p-chapter__inner .newsBox__right .newsTitle{margin:0 0 5rem;font-size:3rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h1{font-size:2.6rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h2{font-size:2.2rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h3{font-size:2rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h4{font-size:1.8rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h5{font-size:1.8rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h6{font-size:1.6rem}.news.article .p-body .p-chapter__inner .newsBox__right__article .c-boxBtn{margin-top:4rem}.news.archive .p-body .p-chapter__inner .newsBox__left{padding:3rem 4rem 2rem 0}.news.archive .p-body .p-chapter__inner .newsBox__right{padding:2rem 0 3rem 4rem}.news.archive .p-body .p-chapter__inner .newsBox__right h3{margin:0 0 4rem}.number .l-content .p-body .p-chapter__inner .numberBox12{padding:1em 1em 1.5em}.page .l-content .p-body .p-chapter,.page .l-content .p-body .p-chapter__gray{padding:0 0 4rem}.page .l-content .p-body .p-chapter__inner.accordion{margin:3rem auto 0;padding-top:2rem}.page .l-content .p-body .p-chapter#pageLink,.page .l-content .p-body #pageLink.p-chapter__gray{padding:4rem 0}.policy .l-content .p-body .c-bgGray-ttl h3{padding-left:2rem}.teacher .l-content .p-body{padding-top:4rem}.voice .l-content .p-body{padding-top:4rem}}@media(max-width:1400px){.l-footer__inner{text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-footer__inner p{margin:2rem 0 0}.l-footer__left .l-footer__logo{display:block}.l-footer__left .l-footer__logo img{width:200px;height:50px}.l-footer__right{margin:2rem 0 0;text-align:center}.l-footer__right .l-footer__list .copyright{margin:2rem 0 0}.l-footer__right .l-footer__logo{display:none}.home .l-content .l-main .p-catch .bannerOneArea{padding:3rem 2rem}.home .l-content .l-main .p-catch .bannerOneArea a{width:45%}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li{width:50%}.number .l-content .p-body .p-chapter__inner .numberBox14 .numberBox__title{margin:0 auto .8em}.number .l-content .p-body .p-chapter__inner .numberBox14 .numberBox__title .forPc{display:inline-block}.number .l-content .p-body .p-chapter__inner .numberBox14 .c-fBox .img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*5*1.8/100),15rem);min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)/2*3*5*1.8/100),15rem)}.voice .l-content .p-body .p-chapter__inner .banner{height:180px}.voice .l-content .p-body .p-chapter__inner .banner p{font-size:3.2rem;min-width:310px}.voice .l-content .p-body .p-chapter__inner .banner p small{font-size:1.6rem}}@media(max-width:1400px) and (max-width:480px){.l-footer__inner{padding:4rem 2rem}}@media(max-width:768px) and (max-width:480px){.anchorList li{width:100%}.anchorList li:not(:last-child){margin:0 0 .5rem}.pageTitle{font-size:2.8rem}.c-bgGray-ttl{cursor:pointer}.c-bgGray-ttl h3{padding:1.5rem 5rem 1.5rem 6rem;font-size:1.8rem}.c-bgGray-ttl h3:before{width:25px;height:3px}.c-bgGray-ttl h3:after{width:25px;height:3px}.c-bgGray-ttl h3 span{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:5px;margin-right:2rem;width:30px;height:30px;font-size:2.5rem;border:1px solid #be0016;color:#be0016;font-family:rits,sans-serif;font-weight:400;line-height:1}.c-bgGray-ttl h3:before{content:'';position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:25px;height:3px;color:#be0016;background:#be0016}.c-bgGray-ttl h3:after{content:'';position:absolute;top:50%;-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);width:25px;height:3px;color:#be0016;background:#be0016;transition:.4s}.c-bgGray-ttl.close h3:after{-webkit-transform:translate(0,-50%) rotate(-180deg);transform:translate(0,-50%) rotate(-180deg)}.concept .l-content .l-main:before{-webkit-transform:translate(30%,0);transform:translate(30%,0)}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th.major13 a span{padding-left:0;display:block;font-size:1.4rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle:after{width:6rem}.major .l-content .p-body .p-chapter__inner .courseList ul li a{padding:1.5rem 4rem 1.5rem 32px;text-indent:-17px;font-size:1.6rem}.major .l-content .p-body .p-chapter__inner .courseList ul li a:before{margin-right:.5rem;width:12px;height:12px;border:solid 2px #fff}.major .l-content .p-body .p-chapter__inner .courseList ul li a span{font-size:1.4rem}.major.major13 .major__title span{font-size:1.4rem}.message .l-content .p-body .p-chapter,.message .l-content .p-body .p-chapter__gray{padding:0 0 2rem}.news .l-content .p-body .p-chapter .c-bgGray-ttl h3,.news .l-content .p-body .p-chapter__gray .c-bgGray-ttl h3{padding:1.5rem 2rem}.news.article .p-body .p-chapter__inner .newsBox{display:block}.news.article .p-body .p-chapter__inner .newsBox__left{padding:0 0 2rem}.news.article .p-body .p-chapter__inner .newsBox__right{padding:2rem 0 0;border-left:none;border-top:1px solid #dcdcdc}.news.article .p-body .p-chapter__inner .newsBox__right .newsTitle{margin:0 0 4rem;font-size:2.4rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h1{margin:3rem 0;font-size:2.2rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h2{margin:4rem 0 2.5rem;font-size:2rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h3{margin:3rem 0 2rem;font-size:1.8rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h4{margin:3rem 0 1.5rem;font-size:1.6rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h5{margin:1.5rem 0 0;font-size:1.6rem}.news.article .p-body .p-chapter__inner .newsBox__right__article h6{margin:0;font-size:1.4rem}.news.article .p-body .p-chapter__inner .newsBox__right__article .c-boxBtn{margin-top:4rem}.news.archive .p-body .p-chapter__inner .newsBox{display:block}.news.archive .p-body .p-chapter__inner .newsBox__left{padding:0 0 2rem}.news.archive .p-body .p-chapter__inner .newsBox__right{padding:2rem 0 0;border-left:none;border-top:1px solid #dcdcdc}.news.archive .p-body .p-chapter__inner .newsBox__right h3{font-size:2.4rem}.news.archive .p-body .p-chapter__inner .newsBox__right h4{margin:0 0 2rem;font-size:1.8rem}.news.archive .p-body .p-chapter__inner .newsBox__right .c-boxBtn{margin-top:4rem}.page .l-content .p-body .p-chapter,.page .l-content .p-body .p-chapter__gray{padding:0 0 2rem}.page .l-content .p-body .p-chapter__inner.accordion{display:none;padding-top:0}}@media(max-width:980px){.p-tab__title{overflow:hidden;border-bottom:5px solid #000;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-tab__title .p-tab__title__item{position:relative;width:45%;height:70px;font-size:14px;margin:0;list-style:none;background:#96bcef;border:#96bcef;padding:10px 25px;border-bottom:none;border-radius:20px 20px 0 0;color:#fff;font-weight:600;font-size:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px}.p-tab__title .p-tab__title__item.select{background:#000}.p-tab__content{display:none}}@media(max-width:980px) and (max-width:720px){.p-tab__title{overflow:hidden;border-bottom:5px solid #000;padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-tab__title .p-tab__title__item{position:relative;width:45%;height:54px;font-size:14px;margin:0;list-style:none;background:#96bcef;border:#96bcef;padding:10px 25px;border-bottom:none;border-radius:10px 10px 0 0;color:#fff;font-weight:600;font-size:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 5px}.p-tab__title .p-tab__title__item.select{background:#000}.p-tab__content{display:none}}@media(max-width:1300px){.concept .l-content .l-main .p-body .p-chapter,.concept .l-content .l-main .p-body .p-chapter__gray{padding:6rem 0}.concept .l-content .l-main .p-body .p-chapter__inner{margin:0 4rem;padding:6rem 4rem;background:rgba(255,255,255,.8)}}@media(max-width:1300px) and (max-width:480px){.concept .l-content .l-main .p-body .p-chapter,.concept .l-content .l-main .p-body .p-chapter__gray{padding:2rem 0}.concept .l-content .l-main .p-body .p-chapter__inner{margin:0 2rem;padding:3rem 2rem}}@media(max-width:1080px){.concept .l-content .l-main .p-body .p-chapter__inner h3{font-size:3.6rem}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table thead tr th{border:none}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr{display:block;width:100%}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr:first-child th{border-top:none}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr:last-child td:last-child{border-bottom:1px solid #c6c6c6}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th{display:block;padding:2rem 2rem 1rem;width:100%;background:none;border-bottom:none}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th a{margin:0;text-align:left}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th a small{display:inline-block}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th a br{display:none}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr td{display:block;padding:0 2rem;border-top:none;border-bottom:none}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr td:last-child{width:100%;padding:1rem 2rem 2rem;text-align:right}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox{padding:5rem 4rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle{font-size:2.6rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable{display:block}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner:first-child{margin-bottom:2rem;border-right:none}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner{width:100%;padding-bottom:0}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .courseArea h4{font-size:2.2rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerTitle{position:static;margin:0 auto;width:calc(100% - 1rem)}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerTitle.forSp{display:block}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerArea{min-height:unset}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList .bgBoxList__item__text{text-align:left}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList .bgBoxList__item__text span{display:inline}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox{display:block}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__left,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__left{width:100%}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__right,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__right{width:100%}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__right,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__right{margin:2rem auto 0}.feature .l-content .p-body .p-chapter#chapter01 .c-fBox__right img,.feature .l-content .p-body #chapter01.p-chapter__gray .c-fBox__right img{margin:0 auto;width:100%}.future .l-content .p-body .p-chapter#chapter04 .accordion .btnArea,.future .l-content .p-body #chapter04.p-chapter__gray .accordion .btnArea{display:block}.future .l-content .p-body .p-chapter#chapter04 .accordion .btnArea .c-boxBtn:not(:first-child),.future .l-content .p-body #chapter04.p-chapter__gray .accordion .btnArea .c-boxBtn:not(:first-child){margin-top:1rem;margin-left:0}.home .l-content .l-main .p-catch__img.forPC{position:relative;top:0;left:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a .feature-num{top:20px;left:20px;width:42px;height:42px;line-height:45px;font-size:3.2rem}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a .feature-title{padding:2rem;font-size:2rem}.home .l-content .l-main .p-body #course .p-chapter__inner{padding:0 2rem}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList li{width:calc(100%/2 - .5rem)}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList li:not(:nth-child(4n)){margin-right:0}.home .l-content .l-main .p-body #course .p-chapter__inner .p-chapter__content .courseList li:not(:nth-child(2n)){margin-right:1rem}.home .l-content .l-main .p-body #news .p-chapter__inner{padding:0 2rem}.home .l-content .l-main .p-body #news .p-chapter__inner .c-boxBtn{position:relative;display:inline-block;margin:4rem auto 0;top:0;right:-50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li{padding:3rem 0}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li time{padding-right:3rem}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li p{padding-left:3rem}.home .l-content .l-main .p-body #about .p-chapter__inner{padding:0 2rem}.home .l-content .l-main .p-body #about .p-chapter__inner .p-chapter__content .aboutList li{width:calc(100%/2 - .5rem)}.home .l-content .l-main .p-body #about .p-chapter__inner .p-chapter__content .aboutList li:not(:nth-child(3n)){margin-right:0}.home .l-content .l-main .p-body #about .p-chapter__inner .p-chapter__content .aboutList li:not(:nth-child(2n)){margin-right:1rem}.major .l-content .p-body{padding-top:4rem}.major .l-content .p-body .p-chapter__inner .relatedList li{width:calc(100%/2 - .5rem)}.major .l-content .p-body .p-chapter__inner .relatedList li:not(:nth-child(3n)){margin-right:0}.major .l-content .p-body .p-chapter__inner .relatedList li:not(:nth-child(2n)){margin-right:1rem}.message .l-content .p-catch__inner .p-catch__title{padding:0 4rem}.message .l-content .p-catch__inner .p-catch__img .p-catch__text{bottom:20px;left:40px}.message .l-content .p-catch__inner .p-catch__img .p-catch__text h3{font-size:4rem}.message .l-content .p-catch__inner .p-catch__img .p-catch__text h3 span{font-size:1.4rem}.news .l-content .p-body .p-chapter__inner .newsList li{padding:3rem 0}.news .l-content .p-body .p-chapter__inner .newsList li a time{padding-right:3rem}.news .l-content .p-body .p-chapter__inner .newsList li a p{padding-left:3rem}.number .l-content .p-body .p-chapter__inner{display:block;aspect-ratio:auto}.number .l-content .p-body .p-chapter__inner .numberBox+.numberBox{margin:2rem 0 0}.number .l-content .p-body .p-chapter__inner .numberBox{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*2*1.8/100),4rem)}.number .l-content .p-body .p-chapter__inner .numberBox__title{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*2.8*1.8/100),5.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox__title small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*1.8*1.8/100),3.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*2.2*1.8/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox__text .num{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*10*1.8/100),20rem)}.number .l-content .p-body .p-chapter__inner .numberBox .caption{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*1.6*1.8/100),3.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox01 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*9.3*1.8/100),18.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox02 .c-fBox .major{min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)*5.5*1.8/100),11rem)}.number .l-content .p-body .p-chapter__inner .numberBox02 .c-fBox .specialized{min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)*5.5*.8*7*1.8/100),61.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox03 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*15*1.8/100),30rem)}.number .l-content .p-body .p-chapter__inner .numberBox04 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox04 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*2.2*1.8/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox05>.numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox05>.numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*2.2*1.8/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox>.numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox>.numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*2.2*1.8/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph svg{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*19.5*1.8/100),39rem);height:clamp(1rem,calc((100vw - 250px - 4rem*2)*19.5*1.8/100),39rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph .men{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*3.1*1.8/100),6.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph .women{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*3.9*1.8/100),7.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*2.2*1.8/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text .num{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*7*1.8/100),14rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph{margin:0 0 clamp(1rem,calc((100vw - 250px - 4rem*2)*4*1.8/100),8rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph svg{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*15.4*1.8/100),30.8rem);height:clamp(1rem,calc((100vw - 250px - 4rem*2)*15.4*1.8/100),30.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*6.9*1.8/100),13.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox07 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(1),.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(2){width:clamp(1rem,calc((100vw - 250px - 4rem*2)*5.2*4*1.8/100),41.6rem);min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)*5.2*4*1.8/100),41.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(3){width:clamp(1rem,calc((100vw - 250px - 4rem*2)*5.2*3*1.8/100),31.2rem);min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)*5.2*3*1.8/100),31.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox08 .img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*5.5*3*1.8/100),33rem);min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)*5.5*3*1.8/100),33rem)}.number .l-content .p-body .p-chapter__inner .numberBox08 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*13*1.8/100),26rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*2.5*1.8/100),5rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*1.8*1.8/100),3.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox10 img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*10*1.8/100),20rem)}.number .l-content .p-body .p-chapter__inner .numberBox11 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*13.1*1.8/100),26.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox11 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox12 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*12.9*1.8/100),25.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox12 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox12 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*1.8*1.8/100),3.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox13 .c-fBox img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*10.8*1.8/100),21.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox13 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox14 .numberBox__text{font-size:clamp(1rem,calc((100vw - 250px - 4rem*2)*3*1.8/100),6rem)}.page .l-content .p-catch__inner .p-catch__title{padding:0 4rem}.page .l-content .p-body .p-chapter__inner .forPC{display:none}.page .l-content .p-body .p-chapter__inner .forSP{display:block}.page .l-content .p-body .p-chapter__inner .c-fBox{display:block}.page .l-content .p-body .p-chapter__inner .c-fBox__imgArea{padding:0;margin:3rem 0 0;width:100%;max-width:100%;min-width:100%}.teacher .l-content .p-body .p-chapter__inner .teacherList li{-ms-flex-wrap:wrap;flex-wrap:wrap}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText{max-width:calc(100% - 170px);width:100%}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;width:100%}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn{max-width:calc(50% - 5px)}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn:not(:last-child){margin-right:1rem;margin-bottom:0}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item{display:block}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem;width:100%;max-width:100%}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__left .imgArea img{margin:0 2rem 0 0}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__right{padding:4rem;width:100%}.voice .l-content .p-body .p-chapter__inner .banner img{width:100%;min-height:160px;aspect-ratio:3}.voice .l-content .p-body .p-chapter__inner .voiceList li{width:calc(50% - 1.5rem)}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox{width:100%}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item03{margin:40px auto;width:80%}.voice .l-content .p-body .p-chapter__inner .c-fBox .c-fBox__left{margin-bottom:4rem}.voice .l-content .p-body .p-chapter__inner .c-fBox .c-fBox__left .voiceImg{margin-right:0}.voice .l-content .p-body .p-chapter__inner .c-fBox .c-fBox__right{width:100%}}@media(max-width:1080px) and (max-width:480px){.concept .l-content .l-main .p-body .p-chapter__inner h3{margin:0 0 2rem;font-size:2.2rem}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table thead tr th{padding:1rem;font-size:1.8rem}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th a{font-size:1.7rem}.curriculum .l-content .p-body #chapter01 .p-chapter__inner .c-tableArea table tbody tr th a small{display:block}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerArea{padding:1.2rem 2rem}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList .bgBoxList__item{width:100%;max-width:280px}.feature .l-content .p-body .p-chapter__inner.accordion .bgBoxList .bgBoxList__item:not(:last-child){margin-bottom:2rem}.major .l-content .p-body .p-chapter__inner .relatedList li{width:100%}.major .l-content .p-body .p-chapter__inner .relatedList li:not(:nth-child(2n)){margin-right:0}.page .l-content .p-body .p-chapter__inner .c-fBox__imgArea img{width:100%;max-width:100%;min-width:100%}.voice .l-content .p-body .p-chapter__inner .banner img{min-height:120px}.voice .l-content .p-body .p-chapter__inner .c-fBox__right .imgBox__item03{width:100%}.voice .l-content .p-body .p-chapter__inner .c-fBox .c-fBox__left{margin-bottom:2rem;width:100%}.voice .l-content .p-body .p-chapter__inner .c-fBox .c-fBox__left .voiceImg{margin:0 -2rem 2rem;width:calc(100% + 4rem)}.voice .l-content .p-body .p-chapter__inner .c-fBox .c-fBox__left .voiceImg img{display:block;width:100%}.voice .l-content .p-body .p-chapter__inner .c-fBox .c-fBox__right .c-page-subttl{margin:2rem 0 1rem}.voice .l-content .p-body .p-chapter__inner .c-fBox .c-fBox__right .c-boxBtn{margin-top:3rem}}@media(max-width:1080px) and (max-width:768px){.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox{padding:4rem 3rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle{margin:0 0 3.5rem;font-size:2.4rem}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a .feature-num{top:12px;left:12px;width:36px;height:36px;line-height:38px;font-size:2.8rem}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a .feature-title{font-size:2rem}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li{padding:2rem 0}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li time{font-size:1.8rem}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li p{font-size:1.8rem}.message .l-content .p-catch__inner .p-catch__title{padding:0 2rem}.message .l-content .p-catch__inner .p-catch__img .p-catch__text{bottom:20px;left:20px}.news .l-content .p-body .p-chapter__inner .newsList li{padding:2rem 0}.news .l-content .p-body .p-chapter__inner .newsList li a time{font-size:2rem}.news .l-content .p-body .p-chapter__inner .newsList li a p{font-size:1.8rem}.number .l-content .p-body .p-chapter__inner .numberBox{font-size:clamp(1rem,calc((100vw - 2rem*2)*2*1.8/100),4rem)}.number .l-content .p-body .p-chapter__inner .numberBox__title{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.8*1.8/100),5.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox__title small{font-size:clamp(1rem,calc((100vw - 2rem*2)*1.8*1.8/100),3.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.2*1.8/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox__text .num{font-size:clamp(1rem,calc((100vw - 2rem*2)*10*1.8/100),20rem)}.number .l-content .p-body .p-chapter__inner .numberBox .caption{font-size:clamp(1rem,calc((100vw - 2rem*2)*1.6*1.8/100),3.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox01 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*9.3*1.8/100),18.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox02 .c-fBox .major{min-width:clamp(1rem,calc((100vw - 2rem*2)*5.5*1.8/100),11rem)}.number .l-content .p-body .p-chapter__inner .numberBox02 .c-fBox .specialized{min-width:clamp(1rem,calc((100vw - 2rem*2)*5.5*.8*7*1.8/100),61.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox03 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*15*1.8/100),30rem)}.number .l-content .p-body .p-chapter__inner .numberBox04 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox04 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.2*1.8/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox05>.numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox05>.numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.2*1.8/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox>.numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox>.numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.2*1.8/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph svg{width:clamp(1rem,calc((100vw - 2rem*2)*19.5*1.8/100),39rem);height:clamp(1rem,calc((100vw - 2rem*2)*19.5*1.8/100),39rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph .men{width:clamp(1rem,calc((100vw - 2rem*2)*3.1*1.8/100),6.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox .graph .women{width:clamp(1rem,calc((100vw - 2rem*2)*3.9*1.8/100),7.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.2*1.8/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text .num{font-size:clamp(1rem,calc((100vw - 2rem*2)*7*1.8/100),14rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph{margin:0 0 clamp(1rem,calc((100vw - 2rem*2)*4*1.8/100),8rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph svg{width:clamp(1rem,calc((100vw - 2rem*2)*15.4*1.8/100),30.8rem);height:clamp(1rem,calc((100vw - 2rem*2)*15.4*1.8/100),30.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*6.9*1.8/100),13.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox07 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(1),.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(2){width:clamp(1rem,calc((100vw - 2rem*2)*5.2*4*1.8/100),41.6rem);min-width:clamp(1rem,calc((100vw - 2rem*2)*5.2*4*1.8/100),41.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(3){width:clamp(1rem,calc((100vw - 2rem*2)*5.2*3*1.8/100),31.2rem);min-width:clamp(1rem,calc((100vw - 2rem*2)*5.2*3*1.8/100),31.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox08 .img{width:clamp(1rem,calc((100vw - 2rem*2)*5.5*3*1.8/100),33rem);min-width:clamp(1rem,calc((100vw - 2rem*2)*5.5*3*1.8/100),33rem)}.number .l-content .p-body .p-chapter__inner .numberBox08 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*13*1.8/100),26rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.5*1.8/100),5rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*1.8*1.8/100),3.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox10 img{width:clamp(1rem,calc((100vw - 2rem*2)*10*1.8/100),20rem)}.number .l-content .p-body .p-chapter__inner .numberBox11 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*13.1*1.8/100),26.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox11 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox12 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*12.9*1.8/100),25.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox12 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox12 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*1.8*1.8/100),3.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox13 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*10.8*1.8/100),21.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox13 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*1.8/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox14 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*1.8/100),6rem)}.page .l-content .p-catch__inner .p-catch__title{height:150px;padding:0 2rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText{max-width:auto;width:auto}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea{display:block;width:100%;max-width:300px}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn{max-width:100%}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn:not(:last-child){margin-right:0;margin-bottom:1rem}.teacher .l-content .modalArea{top:50px;width:100%;height:calc(100% - 50px)}.voice .l-content .p-body .p-chapter__inner .voiceList{gap:2rem}.voice .l-content .p-body .p-chapter__inner .voiceList li{width:calc(50% - 1rem)}}@media(max-width:1080px) and (max-width:768px) and (max-width:480px){.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox{margin:3rem 0;padding:3rem 2rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .c-centerTitle{margin:0 0 3rem;font-size:2rem}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a .feature-num{top:10px;left:10px;width:28px;height:28px;line-height:30px;font-size:2.2rem}.home .l-content .l-main .p-body #feature .p-chapter__inner .p-chapter__content .featureList li a .feature-title{padding:1rem;font-size:1.4rem}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li{padding:0}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li time{padding-right:1.5rem;font-size:1.6rem}.home .l-content .l-main .p-body #news .p-chapter__inner .p-chapter__content .newsList li p{padding-left:1.5rem;font-size:1.6rem}.message .l-content .p-catch__inner .p-catch__img .p-catch__text h3{font-size:3rem}.message .l-content .p-catch__inner .p-catch__img .p-catch__text h3 span{font-size:1.4rem}.news .l-content .p-body .p-chapter__inner .newsList li{padding:0}.news .l-content .p-body .p-chapter__inner .newsList li a time{padding-right:1.5rem}.news .l-content .p-body .p-chapter__inner .newsList li a p{padding-left:1.5rem;font-size:1.6rem}.number .l-content .p-body .p-chapter__inner .numberBox{font-size:clamp(1rem,calc((100vw - 2rem*2)*2*2/100),4rem)}.number .l-content .p-body .p-chapter__inner .numberBox__title{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.8*2/100),5.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox__title small{font-size:clamp(1rem,calc((100vw - 2rem*2)*1.8*2/100),3.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.2*2/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox .caption{font-size:clamp(1rem,calc((100vw - 2rem*2)*1.6*2.2/100),3.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox01 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*9.3*2/100),18.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox02 .c-fBox .major{min-width:clamp(1rem,calc((100vw - 2rem*2)*5.5*2/100),11rem)}.number .l-content .p-body .p-chapter__inner .numberBox02 .c-fBox .specialized{min-width:clamp(1rem,calc((100vw - 2rem*2)*5.5*.8*7*2/100),61.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox03 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*15*2/100),30rem)}.number .l-content .p-body .p-chapter__inner .numberBox04 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*2/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox04 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.2*2/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox05>.numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*2/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox05>.numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.2*2/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox>.numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*2/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox05 .c-fBox>.numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.2*2/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*2/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.2*2/100),4.4rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .numberBox__text .num{font-size:clamp(1rem,calc((100vw - 2rem*2)*7*2/100),14rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph{margin:0 0 clamp(1rem,calc((100vw - 2rem*2)*4*2/100),8rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox .graph svg{width:clamp(1rem,calc((100vw - 2rem*2)*15.4*2/100),30.8rem);height:clamp(1rem,calc((100vw - 2rem*2)*15.4*2/100),30.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox06 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*6.9*2/100),13.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox07 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*2/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(1),.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(2){width:clamp(1rem,calc((100vw - 2rem*2)*5.2*4*2/100),41.6rem);min-width:clamp(1rem,calc((100vw - 2rem*2)*5.2*4*2/100),41.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox07 .c-fBox .img span:nth-child(3){width:clamp(1rem,calc((100vw - 2rem*2)*5.2*3*2/100),31.2rem);min-width:clamp(1rem,calc((100vw - 2rem*2)*5.2*3*2/100),31.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox08 .img{width:clamp(1rem,calc((100vw - 2rem*2)*5.5*3*2/100),33rem);min-width:clamp(1rem,calc((100vw - 2rem*2)*5.5*3*2/100),33rem)}.number .l-content .p-body .p-chapter__inner .numberBox08 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*2/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*13*2/100),26rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*2.5*2/100),5rem)}.number .l-content .p-body .p-chapter__inner .numberBox09 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*1.8*2/100),3.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox10 img{width:clamp(1rem,calc((100vw - 2rem*2)*10*1.6/100),20rem)}.number .l-content .p-body .p-chapter__inner .numberBox11 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*13.1*2/100),26.2rem)}.number .l-content .p-body .p-chapter__inner .numberBox11 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*2/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox12 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*12.9*2/100),25.8rem)}.number .l-content .p-body .p-chapter__inner .numberBox12 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*2/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox12 .numberBox__text small{font-size:clamp(1rem,calc((100vw - 2rem*2)*1.8*2/100),3.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox13 .c-fBox img{width:clamp(1rem,calc((100vw - 2rem*2)*10.8*2/100),21.6rem)}.number .l-content .p-body .p-chapter__inner .numberBox13 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*2/100),6rem)}.number .l-content .p-body .p-chapter__inner .numberBox14 .numberBox__text{font-size:clamp(1rem,calc((100vw - 2rem*2)*3*2/100),6rem)}.page .l-content .p-catch__inner .p-catch__title{height:100px;padding:0 2rem}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item{display:block}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__left{display:block;padding:4rem 2rem 2rem}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__left .imgArea{margin:0 auto;max-width:170px}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__left .imgArea img{margin:0 0 1rem}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__left .textArea{margin:0 auto;max-width:170px}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__left .textArea img{margin-bottom:2rem;width:170px}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__left .textArea .name{font-size:1.8rem}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__left .textArea .name span{font-size:1.5rem}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__left .textArea .theme{font-size:1.3rem}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__right{padding:3rem 2rem}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__right p{font-size:1.3rem}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item__right h6{font-size:1.6rem}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item .modal-close{width:32px;height:32px}.teacher .l-content .modalArea .modalArea__wrap .modal__list .modal__item .modal-close:before{font-size:1.2rem}.voice .l-content .p-body .p-chapter__inner .voiceList li{width:100%}.voice .l-content .p-body .p-chapter__inner .voiceList li a .voiceText{padding:1.5rem}}@media(max-width:1080px) and (max-width:720px){.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .courseArea h4{font-size:2rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerTitle{padding:1rem;font-size:1.6rem;line-height:1.4}}@media(max-width:1080px) and (max-width:720px) and (max-width:480px){.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .courseArea h4{font-size:1.8rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerTitle{font-size:1.4rem}}@media(max-width:720px){.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner p{font-size:1.4rem}.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner .careerTitle br.u-forSp{display:inline-block}.future .l-content .p-body .p-chapter#chapter03 .accordion ul li,.future .l-content .p-body #chapter03.p-chapter__gray .accordion ul li{width:calc(100%/2 - 2rem/2)}}@media(max-width:720px) and (max-width:480px){.curriculum .l-content .p-body #chapter02 .p-chapter__inner .courseBox .courseTable__inner p{font-size:1.3rem}.future .l-content .p-body .p-chapter#chapter03 .accordion ul li,.future .l-content .p-body #chapter03.p-chapter__gray .accordion ul li{width:100%;padding:.5rem 0}}@media(max-width:1029px){.feature .l-content .p-body .p-chapter#chapter02 .p-chapter__inner .scroll-text,.feature .l-content .p-body #chapter02.p-chapter__gray .p-chapter__inner .scroll-text{display:block}}@media(max-width:1029px) and (max-width:768px){.feature .l-content .p-body .p-chapter#chapter02 .p-chapter__inner .scroll-text,.feature .l-content .p-body #chapter02.p-chapter__gray .p-chapter__inner .scroll-text{display:none}}@media(max-width:1029px) and (max-width:768px) and (max-width:739px){.feature .l-content .p-body .p-chapter#chapter02 .p-chapter__inner .scroll-text,.feature .l-content .p-body #chapter02.p-chapter__gray .p-chapter__inner .scroll-text{display:block}}@media(max-width:1080px) and (max-width:600px){.home .l-content .l-main .p-catch__img.forPC{display:none}}@media(max-width:600px){.home .l-content .l-main .p-catch__img.forSP{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.home .l-content .l-main .p-catch .bannerArea{display:block}.home .l-content .l-main .p-catch .bannerArea a{width:100%}.home .l-content .l-main .p-catch .bannerArea a:nth-child(2):before{border:1px solid #900}}@media(max-width:1400px) and (max-width:1080px){.home .l-content .l-main .p-catch .bannerOneArea{padding:2rem}.home .l-content .l-main .p-catch .bannerOneArea a{width:50%}.number .l-content .p-body .p-chapter__inner .numberBox14 .numberBox__title .forPc{display:none}.number .l-content .p-body .p-chapter__inner .numberBox14 .c-fBox .img{width:clamp(1rem,calc((100vw - 250px - 4rem*2)*3.8*5*1.8/100),38rem);min-width:clamp(1rem,calc((100vw - 250px - 4rem*2)*3.8*5*1.8/100),38rem)}.voice .l-content .p-body .p-chapter__inner .banner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto}.voice .l-content .p-body .p-chapter__inner .banner p{font-size:2.4rem;width:100%;min-width:100%}.voice .l-content .p-body .p-chapter__inner .banner p small{font-size:1.2rem}}@media(max-width:1400px) and (max-width:1080px) and (max-width:768px){.home .l-content .l-main .p-catch .bannerOneArea a{width:60%}.number .l-content .p-body .p-chapter__inner .numberBox14 .c-fBox .img{width:clamp(1rem,calc((100vw - 2rem*2)*3.8*5*1.8/100),38rem);min-width:clamp(1rem,calc((100vw - 2rem*2)*3.8*5*1.8/100),38rem)}}@media(max-width:1400px) and (max-width:1080px) and (max-width:768px) and (max-width:480px){.home .l-content .l-main .p-catch .bannerOneArea a{width:80%}.number .l-content .p-body .p-chapter__inner .numberBox14 .c-fBox .img{width:clamp(1rem,calc((100vw - 2rem*2)*3.8*5*2/100),38rem);min-width:clamp(1rem,calc((100vw - 2rem*2)*3.8*5*2/100),38rem)}}@media(max-width:1400px) and (max-width:1080px) and (max-width:480px){.number .l-content .p-body .p-chapter__inner .numberBox14 .numberBox__title .forPc{display:inline-block}.voice .l-content .p-body .p-chapter__inner .banner p{font-size:2rem}.voice .l-content .p-body .p-chapter__inner .banner p small{font-size:1rem}}@media(max-width:1080px) and (max-width:768px) and (max-width:720px){.teacher .l-content .p-body .p-chapter__inner .teacherList li{-ms-flex-wrap:wrap;flex-wrap:wrap}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:100%}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn{max-width:calc(50% - 5px)}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn:not(:last-child){margin-right:1rem;margin-bottom:0}}@media(max-width:1080px) and (max-width:768px) and (max-width:720px) and (max-width:480px){.teacher .l-content .p-body .p-chapter__inner .teacherList{margin-top:4rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherImg{width:120px;max-width:120px;min-width:120px}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherImg img{width:100%}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText{padding:1.6rem 1.6rem 0;max-width:calc(100% - 120px);color:#2e0608}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .name{font-size:1.6rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .name span{font-size:1.4rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .theme{font-size:1.2rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li .teacherText .caption{font-size:1.2rem}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea{display:block;margin:0;width:100%;max-width:100%}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn{max-width:100%}.teacher .l-content .p-body .p-chapter__inner .teacherList li .btnArea .c-boxBtn:not(:last-child){margin-right:0;margin-bottom:1rem}}
