html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{margin:0;padding:0}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption{font-size:1em;font-style:normal;font-weight:400}fieldset,iframe{border:none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block}html{background-color:#fff}.clearAll{clear:both}body{color:#333;-webkit-font-smoothing:antialiased;background-color:#dee0de;font:14px/1.5 Lucida Grande,Lucida Sans Unicode,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,Helvetica,Arial,Verdana,sans-serif}a{color:#00e;text-decoration-line:underline}a:visited{color:#551a8b}a img{border:none}*{box-sizing:border-box}.center{text-align:center;margin:auto}img{max-width:100%;height:auto}#headerPC{display:inherit}#headerSP{display:none}#headerWrap{background-position:50%;background-repeat:no-repeat;width:100%;height:86px;margin:0}#headerMainWrap{background-position:0 0;background-repeat:no-repeat;width:100%;max-width:960px;height:86px;margin:0 auto;position:relative}#headerLogo{position:relative;top:17px;left:0}#headerInfo{text-indent:-9999px;background-position:0 0;background-repeat:no-repeat;width:450px;height:73px;position:absolute;top:0;right:0;overflow:hidden}#headerInfoBtn a{background-position:0 0;background-repeat:no-repeat;width:156px;height:28px;position:absolute;top:26px;right:16px}#headerInfoBtn a:hover{background-position:0 -28px}#auth-buttons{align-items:center;width:100%;max-width:960px;margin:-10px auto 0;display:flex}#auth-buttons .auth-buttons-wrap{justify-content:flex-end;width:100%;margin:5px 0;display:flex}a:hover img{opacity:.8;filter:alpha(opacity=80)}#footBannerWrap{clear:both;margin:40px 60px}#footBannerWrap:after{content:".";clear:both;visibility:hidden;height:0;display:block}#footer{background-position:0 0;background-repeat:no-repeat;width:100%;max-width:960px;min-height:100px;margin:40px 0 0;position:relative}#footerLogo{position:absolute;top:35px;left:35px}#footerLink{width:700px;position:absolute;top:35px;right:35px}#footerLink ul li{float:right;background-position:0 8px;background-repeat:no-repeat;margin:0 0 0 20px;padding:0 0 0 16px;list-style:none}#footerLink ul li a{color:#fff}#footerCredit{text-align:right;color:#fff;width:500px;font-size:80%;position:absolute;top:65px;right:35px}h1#pageTitle{margin:10px 10px 20px}#clmLeft{float:left;width:260px;margin:0 0 0 20px}#sticky p{border:1px solid #e39b86;width:238px;margin:0 0 20px;padding:10px}#sticky p a{background-image:none;background-position:6px 5px;background-repeat:no-repeat;padding-left:20px}#clmRight{float:right;width:620px;min-height:500px;margin:0 20px 0 0}#clmRight h2.tmRed{border-bottom:3px solid #b20000;margin-bottom:20px;padding-bottom:5px;font-size:150%;font-weight:700}#clmRight h2.tmBlue{border-bottom:3px solid #887dc4;margin-bottom:20px;padding-bottom:5px;font-size:150%;font-weight:700}#clmRight h2.tmGreen{border-bottom:3px solid #758e4f;margin-bottom:20px;padding-bottom:5px;font-size:150%;font-weight:700}#clmRight h2.tmOrange{border-bottom:3px solid #d5732b;margin-bottom:20px;padding-bottom:5px;font-size:150%;font-weight:700}#clmRight h2.tmMos{border-bottom:3px solid #85b200;margin-bottom:20px;padding-bottom:5px;font-size:150%;font-weight:700}#clmOne{margin:20px}#clmOne h2.tmGray{border-bottom:3px solid #999;margin-bottom:20px;padding-bottom:5px;font-size:150%;font-weight:700}#clmRight h3{background-image:none;background-position:0 6px;background-repeat:no-repeat;margin:0 0 20px 10px;padding-left:13px;font-weight:700}#clmRight h4{color:#208c00;margin:20px 0 0 20px;font-weight:700}#clmRight p,#clmOne p{margin:0 20px 20px;line-height:2}#clmRight form{margin:20px}#clmRight form dl dt{clear:both;float:left;width:190px;padding:20px 0 10px;font-weight:700}#clmRight form dl dt span{color:#c00}#clmRight form dl dd{border-bottom:1px dotted #888;padding:20px 0 10px 200px}#clmRight form dl dd:after{content:"";clear:both;display:block}#mainNaviWrap{background-color:#b20000;width:100%;height:43px}#mainNavi{width:100%;max-width:960px;height:43px;margin:0 auto}#mainNavi ul li{float:left;text-indent:-9999px;list-style:none;overflow:hidden}#mainNavi ul li a{display:block}#mainNavi ul li a#navi01{background-image:none;background-position:0 0;background-repeat:no-repeat;width:147px;height:43px}#mainNavi ul li a#navi01c,#mainNavi ul li a#navi01:hover{background-image:none;background-position:0 -43px;width:147px;height:43px}#mainNavi ul li a#navi02{background-image:none;background-position:-147px 0;background-repeat:no-repeat;width:91px;height:43px}#mainNavi ul li a#navi02c,#mainNavi ul li a#navi02:hover{background-image:none;background-position:-147px -43px;width:91px;height:43px}#mainNavi ul li a#navi03{background-image:none;background-position:-238px 0;background-repeat:no-repeat;width:130px;height:43px}#mainNavi ul li a#navi03c,#mainNavi ul li a#navi03:hover{background-image:none;background-position:-238px -43px;width:130px;height:43px}#mainNavi ul li a#navi04{background-image:none;background-position:-572px 0;background-repeat:no-repeat;width:131px;height:43px}#mainNavi ul li a#navi04c,#mainNavi ul li a#navi04:hover{background-image:none;background-position:-572px -43px;width:131px;height:43px}#mainNavi ul li a#navi05{background-image:none;background-position:-703px 0;background-repeat:no-repeat;width:142px;height:43px}#mainNavi ul li a#navi05c,#mainNavi ul li a#navi05:hover{background-image:none;background-position:-703px -43px;width:142px;height:43px}#mainNavi ul li a#navi06{background-image:none;background-position:-368px 0;background-repeat:no-repeat;width:204px;height:43px}#mainNavi ul li a#navi06c,#mainNavi ul li a#navi06:hover{background-image:none;background-position:-368px -43px;width:204px;height:43px}#mainNavi ul li a#navi08{background-image:none;background-position:-845px 0;background-repeat:no-repeat;width:115px;height:43px}#mainNavi ul li a#navi08c,#mainNavi ul li a#navi08:hover{background-image:none;background-position:-845px -43px;width:115px;height:43px}#mainNaviWrap2022{background-color:#b20000;width:100%;height:86px}#mainNavi2022{width:100%;max-width:960px;height:86px;margin:0 auto}#mainNavi2022 ul{flex-wrap:wrap;justify-content:space-between;list-style:none;display:flex}#mainNavi2022 ul li a{color:#fff;flex-wrap:nowrap;justify-content:center;align-items:center;height:43px;font-weight:900;text-decoration:none;transition:all .5s;display:flex}#mainNavi2022 ul li{width:25%}#mainNavi2022 ul li:nth-child(5),#mainNavi2022 ul li:nth-child(6),#mainNavi2022 ul li:nth-child(7),#mainNavi2022 ul li:nth-child(8),#mainNavi2022 ul li:nth-child(9){width:20%}#mainNavi2022 ul li a img{width:36px;height:auto;margin-right:10px}#mainNavi2022 ul li a#navi01c,#mainNavi2022 ul li a#navi01:hover,#mainNavi2022 ul li a#navi02c,#mainNavi2022 ul li a#navi02:hover,#mainNavi2022 ul li a#navi03c,#mainNavi2022 ul li a#navi03:hover,#mainNavi2022 ul li a#navi04c,#mainNavi2022 ul li a#navi04:hover,#mainNavi2022 ul li a#navi05c,#mainNavi2022 ul li a#navi05:hover,#mainNavi2022 ul li a#navi06c,#mainNavi2022 ul li a#navi06:hover,#mainNavi2022 ul li a#navi07c,#mainNavi2022 ul li a#navi07:hover,#mainNavi2022 ul li a#navi08c,#mainNavi2022 ul li a#navi08:hover,#mainNavi2022 ul li a#navi09c,#mainNavi2022 ul li a#navi09:hover,#mainNavi2022 ul li a#navi10c,#mainNavi2022 ul li a#navi10:hover{color:#b20000;background-color:#fff}#content,#main-content{clear:both;background-color:#fff;width:100%;max-width:960px;margin:0 auto}#footPrint{padding:10px}#footPrint ul li{float:left;margin:0 14px 0 0;list-style:none}#footPrint ul li:not(:first-child){background-image:none;background-position:0 6px;background-repeat:no-repeat;padding:0 0 0 20px}#footPrint:after{content:".";clear:both;visibility:hidden;height:0;display:block}.btnFormApplication{widows:100%;text-align:center;margin:2rem auto}#topSplash{clear:both;width:100%;max-width:940px;height:260px;margin:0 10px 20px}.limitedBanner{margin:0 0 30px}.topMenuList{text-align:center}.topSectA{vertical-align:top;text-align:left;background-image:none;background-position:0 0;background-repeat:no-repeat;width:293px;height:335px;margin:0 12px 30px;padding:50px 25px;display:inline-block}#topAbout{margin:50px 20px 0}#topAboutPres{float:left;margin:10px}.topAboutTx01{margin:10px 0}.topAboutTx02{text-align:right}#topNews{margin:50px 20px 0}#topNewsTitle{width:190px;height:26px}#topNews dl{clear:both;margin:20px}#topNews dl dt{color:#8c0000;float:left;background-image:none;background-position:0 0;background-repeat:no-repeat;width:120px;margin:0 0 30px;padding:0 0 0 20px}#topNews dl dd{float:left;width:700px;margin:0 0 30px}#topNews dl:after,#topNews dl dd:after{content:".";clear:both;visibility:hidden;height:0;display:block}.topAkoushiSite{text-align:center;margin:40px 0}dl.qalist dt{background-image:none;background-position:0 6px;background-repeat:no-repeat;margin:0 10px 10px;padding-left:12px;font-weight:700}dl.qalist dd{margin:0 20px 20px 30px}dl.qalist dt strong,dl.qalist dd strong{color:#930;padding-right:10px}dl.prof{margin:20px}dl.prof dt{float:left;width:150px;padding-top:20px;font-weight:700}dl.prof dd{border-bottom:1px dotted #000;padding-top:20px;padding-bottom:10px;padding-left:180px}img.accMap{float:right;margin:0 0 10px 10px}.semTable{margin:20px}.semTable span{color:#c00;font-weight:700}.schoolCallBox{background-image:none;background-position:0 0;background-repeat:no-repeat;width:774px;height:58px;margin:30px auto;position:relative}.schoolCallBox p{text-indent:-9999px;overflow:hidden}.schoolCallBox a img{position:absolute;top:0;right:0}h2#schoolPoint{text-align:center;margin:30px}#schoolPointDesc{background-image:none;background-position:0 0;background-repeat:no-repeat;width:100%;max-width:940px;height:300px;margin:10px auto}#schPoint1{float:left;width:250px;margin:50px 0 0 30px}#schPoint2{float:left;width:250px;margin:50px 0 0 50px}#schPoint3{float:right;width:250px;margin:50px 50px 0 0}h3.pointCatch{color:#00c;font-size:130%;font-weight:700}#school_footLink{text-align:right;margin:30px 10px}h2#prepPoint{text-align:center;margin:30px 0}.prepOutlineBox{margin:30px 140px}.prepOutlineBox ul{list-style:none}.prepOutlineBox ul li{margin-bottom:2em}.prepOutlineBox ul .prepPoint01{background-image:none;background-position:0 12px;background-repeat:no-repeat;min-height:65px;padding:0 0 0 55px}.prepOutlineBox ul .prepPoint02,.prepOutlineBox ul .prepPoint03{background-image:none;background-position:0 0;background-repeat:no-repeat;min-height:65px;padding:0 0 0 55px}.prepOutlineBox ul .prepPoint04{background-image:none;background-position:0 12px;background-repeat:no-repeat;min-height:65px;padding:0 0 0 55px}.prepOutlineBox ul .prepPoint05,.prepOutlineBox ul .prepPoint06{background-image:none;background-position:0 0;background-repeat:no-repeat;min-height:65px;padding:.7em 0 0 55px}ul#sitemapA{float:left;width:400px;padding:0 0 0 50px}ul#sitemapB{float:right;width:400px;padding:0 0 0 50px}ul#sitemapA li,ul#sitemapB li{margin:0 0 30px}ul#sitemapA li ul,ul#sitemapB li ul{padding-left:30px}ul#sitemapA li ul li,ul#sitemapB li ul li{margin:0 0 10px}.seminarWrap{margin:20px 20px 50px}.seminarWrap dl{border-bottom:1px dotted #000;margin-left:30px;padding-bottom:10px}.seminarWrap dl dt{padding-top:10px;font-weight:700}.seminarWrap dl dd{padding-left:50px}.seminarWrap dl dd span{color:#d00;font-weight:700}.seminarWrap img{vertical-align:middle}#mathPointDesc{background-image:none;background-position:50px 0;background-repeat:no-repeat;width:100%;max-width:940px;height:300px;margin:10px auto}#mathPointDesc2{background-image:none;background-position:50px 0;background-repeat:no-repeat;width:100%;max-width:940px;min-height:300px;margin:10px auto}#mathPointDesc2:after{content:"";clear:both;display:block}#mathPoint1{float:left;width:250px;margin:50px 0 0 30px}#mathPoint2{float:left;width:250px;margin:50px 0 0 50px}#mathPoint3{float:right;width:250px;margin:50px 50px 0 0}#mathPointDesc h3.pointCatch{color:#003fff;margin-bottom:20px;font-size:130%;font-weight:700}.mathTable{background-color:#d96d00;margin-bottom:30px}.mathTable td{text-align:center;background-color:#fff;border:1px solid #d96d00}.mathTable td strong{color:#228c00;font-weight:700}#univMainBox,#univMainBox2,#univMainBox3{margin:0 10px 40px}#univMainBox h2{margin-bottom:20px}.univCenter{text-align:center;margin-bottom:20px}#univPoint1{float:left;width:250px;margin:10px 0 0 30px}#univPoint2{float:left;width:250px;margin:10px 0 0 50px}#univPoint3{float:right;width:250px;margin:10px 50px 0 0}#univPoint1 h3,#univPoint2 h3,#univPoint3 h3{text-align:center;font-size:130%;font-weight:700}#univPoint1 h4,#univPoint2 h4,#univPoint3 h4{text-align:center;color:#0035d8;font-weight:700}dl.univCourse{margin:30px}dl.univCourse dt{color:#0035d8;float:left;width:160px;margin-bottom:10px;font-weight:700}dl.univCourse dd{float:left;width:720px;margin-bottom:10px}#lec_bodybox{margin:20px}.lec_bodyL{float:left;width:440px}.lec_bodyR{float:right;width:440px}.lec_exlist{margin:20px 10px}.lec_exlist dt{margin:0 0 30px;font-weight:700}.lec_exlist dd{margin:0 0 0 10px}.lec_point{margin:20px;font-weight:700}h2#clubTypeTitle{color:#fff;text-align:center;background-color:#226213;margin:12px auto;padding:6px 24px 2px;font-size:1.5rem;font-weight:900;display:block}#clubList{margin:0 0 24px;padding:0 2rem}#clubList ul{border-radius:6px;margin:0 0 .6rem;padding:12px;list-style:none}#clubList ul:nth-child(odd){background-color:#dee3fc}#clubList ul:nth-child(2n){background-color:#daffdf}#clubList ul li{text-align:center;width:30%;margin:0 1.4%;display:inline-block}h2#clubFlowTitle{color:#fff;text-align:center;background-color:#226213;margin:36px auto 12px;padding:6px 24px 2px;font-size:1.5rem;font-weight:900;display:block}.clubFlowList{text-align:center;margin:0 2rem 90px}.clubFlowList dt{color:#649720;font-size:1.3rem;font-weight:900}.clubFlowList dd{padding:0 2rem}.clubFlowList dd:after{content:"";color:#8fa35b;margin:1rem 0;font-family:"Font Awesome 5 Free";font-size:1.6rem;font-weight:900;display:block}.clubFlowList dd:last-child:after,input[type=radio]{display:none}.label{cursor:pointer;padding:0 0 0 36px;line-height:2;position:relative}.label:after{content:"";border:2px solid #ccc;border-radius:50%;width:16px;height:16px;margin-top:-10px;display:block;position:absolute;top:50%;left:10px}.label:before{content:"";opacity:0;background:#0171bd;border-radius:50%;width:10px;height:10px;margin-top:7px;position:absolute;left:13px}input[type=radio]:checked+.label:before{opacity:1}.label:hover:after{border-color:#0171bd}input[type=text],input[type=email],select,textarea,input[type=submit],input[type=button]{border:1px solid #ccc;border-radius:5px;max-width:90%;margin-bottom:12px;margin-left:10px;padding:6px 12px}input[type=file]{margin-bottom:12px;margin-left:10px}#formPC{display:inherit}#formSP{display:none}.pexmain{margin:3rem 0 6rem;padding:0 10px}.consultation-hero-text{text-align:center;color:#1d2088;margin:0 0 .8rem;font-size:1.1rem;font-weight:700;line-height:1.8}.consultation-highlight{color:#e53e3e}.consultation-hero-banner{border-radius:8px;margin:0 0 2rem;transition:transform .3s,box-shadow .3s;display:block;overflow:hidden;box-shadow:0 2px 8px #00000026}.consultation-hero-banner:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000040}.consultation-hero-banner img,.consultation-header img{width:100%;height:auto;display:block}.pexPDF{margin:2rem 0 3rem}.pexPDF2025{margin:2rem 0 0}.pexPDF a{color:#1d2088;text-align:center;background-color:#bbb3d8;border-radius:6rem;width:90%;margin:auto;padding:.5rem 2rem;font-size:150%;font-weight:900;display:block}.pexPDF2025 a{color:#ea535d;text-align:center;margin:0;font-size:20px;font-weight:900;display:block}.pexCatchWrap{margin:0 0 100px}.pexCatchWrap2025{margin:60px 0 50px}.currentApps{margin:0 0 40px}.currentApps a{color:#fff;text-align:center;background-color:#ea535d;border-radius:8px;width:80%;margin:0 auto 20px;padding:12px;font-size:20px;font-weight:900;text-decoration:none;transition:all .3s;display:block}.currentApps a:hover{opacity:.6}.title2025{width:80%;max-width:500px;margin:0 auto 60px;display:block}.pexCatchLead{letter-spacing:.1rem;padding:10px 60px 20px;font-size:20px;line-height:2}.pexCatchLead2025{letter-spacing:.1rem;padding:10px 60px 50px;font-size:20px;line-height:2}.pexCatchPointTitle{color:#fff;background-color:#226213;border-radius:12px;margin-left:60px;padding:12px 36px;font-size:20px;font-weight:900;display:inline-block}.pexCatchPointTitle2025{color:#fff;background-color:#1d2974;border-radius:12px;margin-left:60px;padding:12px 36px;font-size:20px;font-weight:900;display:inline-block}.pexCatchWrap ul{border:2px solid #226213;border-radius:10px;margin:-20px 80px 0;padding:30px 20px 12px;font-size:20px;font-weight:900;list-style:none}.pexCatchWrap2025 ul{color:#1d2974;padding:10px 60px 50px 100px;font-size:20px;font-weight:500;list-style:outside}.pexCatchWrap ul li{padding-left:30px}.pexCatchWrap2025 ul li{line-height:2}.pexCatchWrap ul li:before{content:"";background-color:#2b63fc;border-radius:50%;width:10px;height:10px;margin-left:-20px;margin-right:10px;display:inline-block}.estimateWrap{margin:0 60px 50px}.estimateWrap span{padding:0 0 0 12px}.estimateWrap h2{text-align:center;color:#1d2974;font-size:40px;font-weight:900}.estimateWrap h3{background-color:#1d2974;border-radius:8px;margin:0 0 20px;padding:20px 20px 8px;line-height:1}.estimateWrap h3:nth-child(n+2){margin:80px 0 20px}.estimateWrap h2 img{width:500px;margin:0}.estimateWrap h3 img{height:60px;margin:0}.estimateBlock{border-bottom:1px dotted #1d2974;margin-bottom:20px;padding-bottom:20px}.estimateDateTime{flex-wrap:nowrap;justify-content:start;align-items:center;display:flex}.estimateTime{color:#1d2974;width:180px;font-size:40px}.estimateDate{color:#1d2974;text-align:right;width:120px;margin-right:20px;font-size:40px}.estimateWeek{width:30px;height:30px;font-size:20px;line-height:1.2}.estimateWeek.sunday{color:#fff;background-color:#1d2974;border-radius:6px;padding:5px}.estimateEntry a{text-align:center;color:#fff;background-color:#ea535d;border-radius:8px;margin:10px 0 0 30px;padding:8px 30px;font-size:20px;font-weight:900;text-decoration:none;transition:all .3s;display:block}.estimateEntry a:hover{opacity:.6}.estimatePlaces{flex-wrap:wrap;padding-left:30px;font-size:20px;line-height:2;display:flex}.estimatePlace{margin-right:30px}.estimateBlock p{color:#1d2974;margin:20px 0 0 30px;font-size:20px}.pexContentWrap{background-color:#00afec;padding:3rem}.pexContent{margin-bottom:5rem}.pexContent h2{color:#fff;text-align:center;background-color:#1d2088;border-radius:6px;padding:.5rem;font-size:120%;font-weight:900;display:block}.pexContent ul{color:#1d2088;padding:0 20%;list-style:none}.pexContent ul li{flex-wrap:wrap;margin-top:1rem;font-size:110%;font-weight:900;display:flex}.pexContent ul li span{justify-content:center;align-items:left;flex-direction:column;width:33%;display:flex}.pexContent ul li span a{color:#1d2088;text-align:center;background-color:#bbb3d8;border-radius:6rem;padding:.5rem;font-weight:900;display:block}#pexform{margin:3rem 2rem 6rem}#pexform h2{color:#1d2088;margin-bottom:2rem;font-size:200%;font-weight:900}#pexform form dl{flex-wrap:wrap;margin-bottom:2rem;display:flex}#pexform form dl dt{width:25%;margin-bottom:2rem}#pexform form dl dd{width:75%;margin-bottom:2rem}.venueInfo{background-color:#c9e9fa;border-radius:12px;width:100%;margin:1rem auto 3rem;padding:2rem}.venueInfo h3{text-align:center;color:#1d2088;margin:0 0 2rem;font-size:110%;font-weight:900}.venueInfo dl dt{font-size:100%;font-weight:900}.venueInfo dl dd{padding-left:1rem;font-size:93%;font-weight:400}.venueInfo dl dt:nth-child(n+2){margin-top:2rem}.bannerMeeting{margin:0 0 3rem}@media screen and (width<=960px){#headerPC{display:none}#headerSP{display:inherit}#toggleMenu{z-index:9999;background-color:#333;width:100%;position:fixed}#toggleMenu a img{margin:10px}#headerWrap{width:100%;margin:0}#headerMainWrap{text-align:center;background:#fff;width:100%;margin:0 auto}#headerLogo{background-color:#fff;padding:10px}#headerInfo{text-align:center;width:100%;height:auto;text-indent:inherit;background-color:#ed7423;background-image:none;padding:40px 0 0;position:static}#headerInfo p a img{opacity:1}.sidr{z-index:999999;width:260px;height:100%;overflow-x:none;color:#fff;background:#333;font-family:lucida grande,tahoma,verdana,arial,sans-serif;font-size:15px;display:block;position:fixed;top:0;overflow-y:auto;box-shadow:inset 0 0 5px 5px #222}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{transition:left .3s;left:-260px;right:auto}.sidr.left.open{left:0}body{width:100%;transition:all .3s}body.sidr-open{margin-left:260px;position:absolute;overflow-x:hidden}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{color:#fff;background-image:linear-gradient(#4d4d4d,#1a1a1a);margin:0 0 5px;padding:0 15px;font-size:11px;font-weight:400;line-height:24px;box-shadow:0 5px 5px 3px #0003}.sidr p{margin:0 0 12px;font-size:13px}.sidr p a{color:#ffffffe6}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{border-top:1px solid #1a1a1a;border-bottom:1px solid #4d4d4d;margin:0 0 15px;padding:0;display:block}.sidr ul li{border-top:1px solid #4d4d4d;border-bottom:1px solid #1a1a1a;margin:0;line-height:48px;display:block}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{box-shadow:inset 0 0 15px 3px #222}.sidr ul li a,.sidr ul li span{color:#fff;padding:0 15px;text-decoration:none;display:block}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{font-size:13px;line-height:40px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{box-shadow:inset 0 0 15px 3px #222}.sidr ul li ul li a,.sidr ul li ul li span{color:#fffc;padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type=text],.sidr input[type=password],.sidr input[type=date],.sidr input[type=datetime],.sidr input[type=email],.sidr input[type=number],.sidr input[type=search],.sidr input[type=tel],.sidr input[type=time],.sidr input[type=url],.sidr textarea,.sidr select{box-sizing:border-box;-ms-border-radius:2px;-o-border-radius:2px;color:#fff9;clear:both;background:#0000001a;border:none;border-radius:2px;width:100%;margin:0 0 10px;padding:5px;font-size:13px;display:block}.sidr input[type=checkbox]{clear:none;width:auto;display:inline}.sidr input[type=button],.sidr input[type=submit]{color:#333;background:#fff}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:#ffffffe6}#content{clear:both;background-color:#fff;width:98%;margin:0 auto}#footer{background-image:none;background-position:0 0;background-repeat:no-repeat;width:100%;min-height:100px;margin:40px 0 0;padding:10px 10px 40px;position:static}#footerLogo{margin:10px;display:block;position:static}#footerLink{width:100%;position:static}#footerLink ul li{float:none;background-image:none;background-position:0 8px;background-repeat:no-repeat;margin:0 0 0 20px;padding:0 0 0 16px;list-style:none}#footerCredit{text-align:center;color:#fff;width:100%;margin-top:1rem;font-size:80%;position:static}#topSplash{margin-left:0}.topMenuList br{display:none}.topSectA,.topSectC{vertical-align:top;float:none;text-align:left;background-image:none;background-position:0 0;background-repeat:no-repeat;width:50%;max-width:293px;height:50vw;max-height:335px;margin:0 15px 30px;padding:50px 25px;display:inline-block}#topNews dl dt{color:#8c0000;float:none;background-image:none;background-position:0 0;background-repeat:no-repeat;width:100%;margin:0;padding:0 0 0 20px}#topNews dl dd{float:none;width:100%;margin:0 0 30px}.schoolCallBox{text-align:center;background-image:none;background-position:50% 0;background-repeat:no-repeat;background-size:445px 44px;width:100%;height:100px;margin:30px auto;position:static}.schoolCallBox a img{padding-top:50px;position:static}.schoolCallBox p{text-indent:100%;white-space:nowrap;height:0;overflow:hidden}#schoolPointDesc{background:0 0;width:100%;height:auto;margin:10px auto}#schPoint1,#schPoint2,#schPoint3{float:none;width:100%;margin:0;padding:0 20px 20px}#schPoint1:before{content:"1";color:#f3c7a6;font-size:2rem;font-weight:900}#schPoint2:before{content:"2";color:#f3c7a6;font-size:2rem;font-weight:900}#schPoint3:before{content:"3";color:#f3c7a6;font-size:2rem;font-weight:900}h3.pointCatch br{display:none}#footBannerWrap{text-align:center}#footBannerWrap a{display:block;float:none!important}#clmLeft{display:none}#clmRight{float:none;width:96%;min-height:500px;margin:0 auto}#univPoint1,#univPoint2,#univPoint3{float:none;width:80%;margin:10px auto}dl.univCourse dt{color:#0035d8;float:none;width:100%;margin-bottom:0;font-weight:700}dl.univCourse dd{float:none;width:100%;margin-bottom:10px}.prepOutlineBox{margin:30px 20px}#mathPointDesc,#mathPointDesc2{background:0 0;width:100%;height:auto;margin:10px auto}.lec_bodyL,.lec_bodyR{float:none;width:100%}.mathTable{background-color:#d96d00;margin:0 auto 30px;width:96%!important}dl.prof dt{float:none;width:100%;padding-top:20px;font-weight:700}dl.prof dd{border-bottom:1px dotted #000;padding-top:0;padding-bottom:10px;padding-left:0}img.accMap{float:none;margin:0 auto 10px;display:block}#clmRight form dl dt{clear:both;float:none;width:100%;padding:0 0 10px;font-weight:700}#clmRight form dl dd{border-bottom:1px dotted #888;padding:0 0 10px}#formPC{display:none}#formSP{display:inherit}#formSP dl{min-height:500px;position:relative;overflow:hidden}#formSP dl>div{background-color:#fff;width:100%;height:500px;position:absolute;top:0;left:100%}#clmRight form dl dd,#clmRight form.confirm dl dd{border-bottom:none;min-height:0;padding:0 0 10px}.vanBtn{width:100%;height:80px;position:relative}.vanBtn>p{text-align:right}.vanBtn .next,.vanBtn .submit{color:#fff;text-align:center;background-color:#175119;border-radius:5px;width:49%;height:auto;padding:1rem;position:absolute;top:25px;right:0}.vanBtn .prev{color:#fff;text-align:center;background-color:#175119;border-radius:5px;width:49%;height:auto;padding:1rem;position:absolute;top:25px;left:0}.vanBtn .next:hover,.vanBtn .prev:hover,.vanBtn .submit:hover{cursor:pointer;background-color:#526b4b}.errmess{color:#8a0002;display:none}ul#sitemapA,ul#sitemapB{float:none;width:100%;padding:0 0 0 50px}.pexCatchLead{padding:10px 20px 20px}.pexCatchPointTitle{margin-left:20px}.pexCatchWrap ul{margin:-20px 20px 0;padding:30px 20px 12px}.pexContentWrap{background-color:#00afec;padding:2rem .5rem}.pexContent ul{color:#1d2088;padding:0;list-style:none}.pexContent ul li span:first-of-type,.pexContent ul li span:nth-of-type(2){justify-content:center;align-items:left;flex-direction:column;width:50%;display:flex}.pexContent ul li span:nth-of-type(3){justify-content:center;align-items:left;flex-direction:column;width:100%;display:flex}#pexform{margin:3rem 1rem 6rem}#pexform form dl dt{width:100%;margin-bottom:0}#pexform form dl dd{width:100%;margin-bottom:2rem}}@media screen and (width<=680px){.topSectA,.topSectC{vertical-align:top;float:none;text-align:left;background-image:none;background-position:0 0;background-repeat:no-repeat;width:100%;max-width:293px;height:100vw;max-height:335px;margin:0 15px 30px;padding:50px 25px;display:inline-block}}@media screen and (width<=460px){#content{padding:10px 0 0}#footPrint{display:none}.schoolCallBox{text-align:center;background-image:none;background-position:50% 0;background-repeat:no-repeat;background-size:90%;width:100%;height:100px;margin:30px auto;position:static}.schoolCallBox a img{padding-top:50px;position:static}.schoolCallBox p{text-indent:100%;white-space:nowrap;height:0;overflow:hidden}#clubList ul li{width:45%;margin:0 3% 0 0;display:inline-block}.pexCatchLead2025{letter-spacing:.1rem;padding:10px 20px 50px;font-size:20px;line-height:2}.pexCatchPointTitle2025{margin-left:20px;padding:12px}.currentApps a{width:100%}.pexCatchWrap2025 ul{padding:10px 60px 60px 40px}.estimateWrap{margin:0 20px 50px}.estimateWrap h2 img{width:90%;margin:0}.estimateWrap span{padding:0;display:block}.estimateWrap h3 img{width:auto;height:40px;margin:0}.estimateTime{width:120px;font-size:30px}.estimateDate{width:100px;font-size:30px}.estimatePlaces{padding-left:10px}.estimatePlace{width:100%;margin-right:0;display:block}.estimateEntry a{margin:10px 0 0 10px}.pexPDF2025 a{margin:0;font-size:14px}.estimateBlock p{margin:20px 0 0 10px;font-size:20px}}.skip-link[data-v-ba64e94e]{color:#fff;z-index:1000000;background:#000;padding:8px 16px;font-size:14px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-link[data-v-ba64e94e]:focus{top:0}.sidr-overlay[data-v-ba64e94e]{z-index:999998;background:#00000080;position:fixed;inset:0}.header-auth-buttons[data-v-ba64e94e]{text-align:center;margin:15px 0}.header-auth-btn[data-v-ba64e94e]{z-index:10;min-width:0;height:38px;box-shadow:none;cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;margin:0 5px;padding:3px 15px;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .3s;display:inline-flex;position:relative}.header-auth-btn-icon[data-v-ba64e94e]{flex-shrink:0;width:16px;height:16px}.header-auth-btn[data-v-ba64e94e]:hover{opacity:.8}.header-auth-btn-login[data-v-ba64e94e]{--btn-color:#3e80a9;background-color:var(--btn-color);color:#fff;border:2px solid var(--btn-color)}.header-auth-btn-register[data-v-ba64e94e]{--btn-color:#e67e22;background-color:var(--btn-color);color:#fff;border:2px solid var(--btn-color)}.header-auth-btn-dashboard[data-v-ba64e94e]{--btn-color:#1c2a74;background-color:var(--btn-color);color:#fff;border:2px solid var(--btn-color)}#sidr a[data-v-ba64e94e]{align-items:center;gap:6px;display:inline-flex}
