@charset "UTF-8";h2 span{display:block}h2 .titleArea{margin-right:8%}@media screen and (max-width:900px){h2 .titleArea{margin-right:0}}@media screen and (max-width:768px) and (min-width:641px){h2 .titleArea{margin-right:15%}}@media screen and (max-width:640px){h2 .titleArea{float:none}}h2 .mainTitle01{width:542px;height:287px;margin-bottom:15px}@media screen and (max-width:768px){h2 .mainTitle01{width:380px;height:200px}}@media screen and (max-width:640px){h2 .mainTitle01{width:100%;height:auto;margin:0 auto}}@media screen and (max-width:500px){h2 .mainTitle01{width:375px;height:196px}}@media screen and (max-width:420px){h2 .mainTitle01{width:298px;height:150px}}@media screen and (max-width:360px){h2 .mainTitle01{width:290px}}@media print,screen and (min-width:641px){h2 .mainTitleImage01{display:none}}@media screen and (max-width:640px){h2 .mainTitleImage01{margin-top:15px}}@media screen and (max-width:500px){h2 .mainTitleImage01{margin-top:0}}@media screen and (max-width:420px){h2 .mainTitleImage01{margin-top:10px}}@media screen and (max-width:500px){h2 .mainTitleImage01 img{width:187px;height:104px}}h2 .mainCopy01{font-size:22px;font-weight:700;text-shadow:#fff 1px 1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff -1px -1px 0;color:#19194f;margin:30px 0 15px 60px;line-height:1.8}@media screen and (max-width:768px){h2 .mainCopy01{font-size:18px}}@media screen and (max-width:500px){h2 .mainCopy01{font-size:14px;margin-left:35px}}@media screen and (max-width:420px){h2 .mainCopy01{font-size:12px;margin:20px 0 10px 20px}}@media screen and (max-width:360px){h2 .mainCopy01{font-size:11px;margin:15px 0 5px 15px}}h2 .mainBtnBox{position:relative;z-index:100}.mainvisual01{background-image:url(/_next/static/media/pic_index01_bg.adf819e7.jpg);background-repeat:no-repeat;background-position:100% 100%;background-size:cover;height:527px;display:flex}@media screen and (max-width:640px){.mainvisual01{overflow:hidden}}.mainvisual01 .container{max-width:1158px;display:flex;justify-content:space-between;align-items:center;position:relative}.mainvisual01 .textArea01{width:384px;min-height:385px}@media screen and (max-width:900px){.mainvisual01 .textArea01{min-height:inherit;width:36%;padding:55px 0}.mainvisual01{height:auto}}@media screen and (max-width:640px){.mainvisual01 .textArea01{padding:30px 0}.mainvisual01{background-position:50%}}.mainvisual01 .mainBtnBox{margin-top:20px}.mainvisual01 .mvImage01{margin-right:0;line-height:0;flex:1 1;align-self:flex-end;padding-left:24px}.mainvisual01 .mvImage01>img{width:100%;max-width:640px;margin-left:auto;display:block;margin-right:19px}@media screen and (max-width:900px){.mainvisual01 .mvImage01{width:64%}}@media screen and (max-width:640px){.mainvisual01 .mvImage01{width:54%;margin-right:-10%;padding-left:10px}}.mainvisual01 .mvIcon01{width:162px;position:absolute;top:42px;left:339px}@media screen and (max-width:900px){.mainvisual01 .mvIcon01{width:15%;left:33%}}@media screen and (max-width:640px){.mainvisual01 .mvIcon01{width:18%;top:11%}}.contentArea01 h3{font-size:35px;color:#113a78;width:486px;margin:0 auto 45px;padding:30px 0 20px;background:url(/_next/static/media/ico_common02.9c1bd362.svg) no-repeat 50% 0/95px 21px,url(/_next/static/media/bg_common04_01.e84e7075.svg) no-repeat 0 15px/186px 6px,url(/_next/static/media/bg_common04_01.e84e7075.svg) no-repeat 100% 15px/186px 6px,url(/_next/static/media/bg_common04_02.2ab1aa1c.svg) no-repeat 0 98%/186px 6px,url(/_next/static/media/bg_common04_02.2ab1aa1c.svg) no-repeat 100% 98%/186px 6px;position:relative}@media screen and (max-width:767px){.contentArea01 h3{font-size:22px;width:300px;margin-bottom:30px;background-size:80px 17px,186px 6px,186px 6px,186px 6px,186px 6px;background-position:50% 0,-80% 12px,180% 12px,-80% 98%,180% 98%;letter-spacing:-.5px}}@media screen and (max-width:500px){.contentArea01 h3{margin-bottom:40px}}@media screen and (max-width:360px){.contentArea01 h3{font-size:20px;width:280px;background-position:50% 0,-100% 12px,200% 12px,-100% 98%,200% 98%}}.contentArea01 h3 .redTitle01{color:#c92727}.contentArea01 h3 img{margin:0 auto;position:absolute;right:0;bottom:0;left:0}.contentArea01 .contentCopy01{font-size:18px;margin-bottom:20px}@media screen and (max-width:767px){.contentArea01 .contentCopy01{font-size:16px;margin-bottom:35px}}@media screen and (max-width:360px){.contentArea01 .contentCopy01{font-size:14px}}.contentArea01 .btn01{width:320px}@media screen and (max-width:420px){.contentArea01 .btn01{width:270px}}.featuresArea01{padding:75px 0 70px;background:url(/_next/static/media/bg_common02.a9fca22e.jpg)}@media screen and (max-width:767px){.featuresArea01{padding:45px 0 50px}}.featuresArea01 h3 img{width:96px;height:18px}@media screen and (max-width:767px){.featuresArea01 h3 img{width:86px;height:16px}}.featuresArea01 ul{max-width:1010px;width:94%;margin:0 auto}@media print,screen and (min-width:421px){.featuresArea01 ul{display:flex;justify-content:center;flex-wrap:wrap}}@media screen and (max-width:420px){.featuresArea01 ul{max-width:270px}}.featuresArea01 li{font-size:16px;width:320px;margin:20px 0;padding-bottom:70px;position:relative}@media screen and (max-width:1100px){.featuresArea01 li{width:32%}}@media screen and (max-width:900px){.featuresArea01 li{font-size:14px}}@media screen and (max-width:767px){.featuresArea01 li{width:45%}}@media screen and (max-width:500px){.featuresArea01 li{width:49%}}@media screen and (max-width:420px){.featuresArea01 li{width:100%;margin-bottom:25px;padding-bottom:55px}}@media print,screen and (min-width:1101px){.featuresArea01 li:nth-child(2n){margin-right:25px}}@media screen and (max-width:1100px) and (min-width:768px){.featuresArea01 li:nth-child(2n){margin-right:2%}}@media print,screen and (min-width:1101px){.featuresArea01 li:nth-child(2){margin-left:25px}}@media screen and (max-width:1100px) and (min-width:768px){.featuresArea01 li:nth-child(2){margin-left:2%}}.featuresArea01 .featuresNum01{width:85px;height:61px;margin:0 auto 15px;line-height:0}@media screen and (max-width:767px){.featuresArea01 .featuresNum01{width:75px;height:54px}}.featuresArea01 .featuresImage01{border:1px solid #93771c;line-height:0}.featuresArea01 h4{font-size:20px;font-weight:700;color:#93771c;margin:15px 0;padding:10px 0 5px;background:url(/_next/static/media/bg_common03_01.53c2c250.svg) no-repeat 0 50%/76px 37px,url(/_next/static/media/bg_common03_02.2205e157.svg) no-repeat 100% 50%/76px 37px}@media screen and (max-width:900px){.featuresArea01 h4{font-size:18px}}@media screen and (max-width:767px){.featuresArea01 h4{font-size:16px;margin:10px 0}}.featuresArea01 .btn01{width:100%;position:absolute;right:0;bottom:0;left:0}@media screen and (max-width:500px) and (min-width:421px){.featuresArea01 .btn01 a{font-weight:700;color:#fff;background:#113a78;background-size:25px 8px;border-radius:2px;padding:12px 0 23px}}.videoArea01{padding:80px 0;background:url(/_next/static/media/bg_index08.ef81d28e.jpg) no-repeat 50% 100%/100%}@media screen and (max-width:1440px){.videoArea01{background-size:auto}}@media screen and (max-width:850px){.videoArea01{padding:60px 0}}@media screen and (max-width:767px){.videoArea01{padding:48px 0 50px;background-size:350%}}@media print,screen and (min-width:768px){.videoArea01 .videoDetail01{display:flex}}.videoArea01 h3{padding:55px 0 65px;line-height:1.3;background:url(/_next/static/media/bg_index07_01.e31663a8.svg) no-repeat 50% 0/353px 25px,url(/_next/static/media/bg_index07_02.7ea9f44f.svg) no-repeat 50% 100%/353px 25px,url(/_next/static/media/bg_common04_01.e84e7075.svg) no-repeat -18% 15px/186px 6px,url(/_next/static/media/bg_common04_01.e84e7075.svg) no-repeat 118% 15px/186px 6px,url(/_next/static/media/bg_common04_02.2ab1aa1c.svg) no-repeat -18% 92%/186px 6px,url(/_next/static/media/bg_common04_02.2ab1aa1c.svg) no-repeat 118% 92%/186px 6px}@media print,screen and (min-width:768px){.videoArea01 h3{font-size:44px;width:100%}}@media screen and (max-width:1100px) and (min-width:768px){.videoArea01 h3{font-size:34px;background-size:290px 22px,290px 22px,186px 6px,186px 6px,186px 6px,186px 6px}}@media screen and (max-width:1000px){.videoArea01 h3{margin-bottom:20px;background-size:253px 20px,253px 20px,186px 6px,186px 6px,186px 6px,186px 6px}}@media screen and (max-width:950px){.videoArea01 h3{background-size:220px 25px,220px 25px,186px 6px,186px 6px,186px 6px,186px 6px}}@media screen and (max-width:900px){.videoArea01 h3{background-size:200px 25px,200px 25px,186px 6px,186px 6px,186px 6px,186px 6px}}@media screen and (max-width:850px) and (min-width:768px){.videoArea01 h3{font-size:28px;background-position:50% 0,50% 100%,-40% 15px,140% 15px,-40% 92%,140% 92%}}@media screen and (max-width:850px){.videoArea01 h3{padding:35px 0 40px}}@media screen and (max-width:767px){.videoArea01 h3{background-size:160px 25px,160px 25px,186px 6px,186px 6px,186px 6px,186px 6px;background-position:50% 0,50% 100%,-110% 15px,210% 15px,-110% 92%,210% 92%}}@media screen and (max-width:360px){.videoArea01 h3{padding:25px 0 30px;background-position:50% 0,50% 100%,-140% 15px,240% 15px,-140% 92%,240% 92%}}.videoArea01 .contentCopy01{color:#03132b}@media print,screen and (min-width:768px){.videoArea01 .contentCopy01{font-size:16px}}@media screen and (max-width:1100px) and (min-width:768px){.videoArea01 .contentCopy01{text-align:left}}.videoArea01 .videoImage01{margin:-30px -20px 0 0}@media screen and (max-width:850px){.videoArea01 .videoImage01{margin-top:-15px}}@media screen and (max-width:767px){.videoArea01 .videoImage01{max-width:360px;margin:-15px auto 0}}@media screen and (max-width:425px){.videoArea01 .videoImage01{max-width:280px;margin-top:-20px}}.videoArea01 .btn01{margin-top:-30px}@media screen and (max-width:425px){.videoArea01 .btn01{margin-top:-20px}}h2 .txtArea{width:26.6%;max-width:384px;margin-left:29.4%;padding-top:65px;padding-bottom:75px}@media screen and (max-width:1500px){h2 .txtArea{margin-left:19.4%}}@media screen and (max-width:1100px){h2 .txtArea{width:40%;margin-left:10%}}@media screen and (max-width:767px){h2 .txtArea{width:52.6%;max-width:396px;margin-left:3%;padding-top:41px;padding-bottom:41px}}h2 .img01,h2 .inner{position:relative}h2 .img01{width:100%;margin-bottom:20px;z-index:100}.ico01{max-width:610px;width:100%;position:absolute;right:-110%;bottom:-85px}@media screen and (max-width:1100px){.ico01{width:94%;right:-100%}}@media screen and (max-width:800px){.ico01{width:105%;right:-105%}}@media screen and (max-width:767px){.ico01{width:90%;right:-88%;bottom:-50px}}@media screen and (max-width:400px){.ico01{width:100%;right:-100%}}.ico02{width:40%;position:absolute;right:-130%;bottom:210px}@media screen and (max-width:1300px){.ico02{right:-125%;bottom:185px}}@media screen and (max-width:1100px){.ico02{right:-115%;bottom:190px}}@media screen and (max-width:767px){.ico02{width:28%;right:-80%;bottom:72%}}@media screen and (max-width:525px){.ico02{width:36%;right:-80%;bottom:68%}}@media screen and (max-width:360px){.ico02{right:-76.4%;bottom:130px}}.btn01.prepare a{background:url(/_next/static/media/ico_common03.acc6c829.svg) no-repeat 92% 50%,#ccc}.footer .snsBtn01:first-of-type{margin:0 5px 0 20px}@media screen and (max-width:1100px){.footer .snsBtn01:first-of-type{margin-left:10px}}.slider{margin:3rem auto}.sl_btn .btn01{width:330px;position:static}.aboutenArea{background:url(/_next/static/media/bg_abouten.8a90727c.jpg) no-repeat 50% 0/cover!important;padding-bottom:4rem!important}.movie{max-width:1000px;width:90%;margin:0 auto;display:table}.youtube{display:table-cell;width:30%;padding:0 5px;text-align:center}.youtube span{color:#113a78;font-size:18px;font-weight:700;display:block;width:100%;background-color:#ccdfeb;padding:5px 0}.youtube div{position:relative;width:100%;padding-top:56.25%;border:1px solid #ccdfeb}.youtube div iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}@media screen and (max-width:900px){.movie,.youtube{display:block}.youtube{max-width:580px;width:100%;margin:20px auto 0}.youtube span{font-size:16px;display:block}}.confArea{background:url(/_next/static/media/bg_conf.27b5e8a0.jpg) no-repeat 50% 0/cover!important}.confArea .btn01 a{color:#000!important;background-image:url(/_next/static/media/ico_common03_bl.17420f9a.svg)!important;background-color:#f8d566!important;background-size:25px 8px;font-size:.9rem}.confArea h3 img{width:96px!important;height:18px!important}@media screen and (max-width:767px){.confArea h3 img{width:86px!important;height:16px!important}.confArea .btn01 a{background-image:none!important}.sl_btn .btn01{width:230px}}.confArea_l,.confArea_r{display:table-cell;vertical-align:top}.confArea_l span{color:#e5c877!important}@media screen and (max-width:767px){.confArea_l p{font-size:16px!important}}.confArea_r{width:420px;padding-left:60px}@media screen and (max-width:950px){.confArea_r{width:320px;padding-left:40px}}@media screen and (max-width:800px){.confArea_tbl{display:block}.confArea_l,.confArea_r{display:block;width:100%;padding:0}.confArea_r{text-align:center}.confArea_r img{max-width:680px!important;width:100%!important}}.textover{font-size:34px!important}@media screen and (max-width:767px){.textover{font-size:20px!important}}@media print,screen and (min-width:1101px){.featuresArea01 li:nth-child(2n){margin-right:0}}@media screen and (max-width:1100px) and (min-width:768px){.featuresArea01 li:nth-child(2n){margin-right:0}}@media print,screen and (min-width:1101px){.featuresArea01 li:nth-child(2),.featuresArea01 li:nth-child(5){margin-left:25px;margin-right:25px}}@media screen and (max-width:1100px) and (min-width:768px){.featuresArea01 li:nth-child(2),.featuresArea01 li:nth-child(5){margin-left:2%;margin-right:2%}}@media screen and (max-width:767px) and (min-width:421px){.featuresArea01 li:nth-child(odd){margin-right:2%}}@media screen and (max-width:500px){.featuresArea01 li:last-child{margin-bottom:0}}.bg_wh{background:none!important;background-color:#fff!important}.index .slick-next{right:0!important;display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif!important;font-size:14px;font-weight:500;font-feature-settings:"palt";color:#000;background:#fff;line-height:1.5;text-size-adjust:100%;letter-spacing:0!important}@media screen and (max-width:767px){body.fixed{position:fixed;right:0;left:0}}a{color:#000;text-decoration:none;transition:none!important}a:hover{opacity:.6}img{max-width:100%}.container{max-width:1000px;width:94%;margin:0 auto}.left{float:left}.right{float:right}.clearfix:after{content:"";clear:both;display:block}.flex{display:flex}.itemsCenter{align-items:center}.tenmincho{font-family:ten-mincho,serif;font-feature-settings:"ss02"}.center{text-align:center}.textRight{text-align:right}.left-text{margin:0 auto;width:90%;max-width:1000px}@media screen and (max-width:767px){.pcOnly{display:none}.sp-left{width:90%;margin:0 auto;text-align:left}}@media print,screen and (min-width:768px){.spOnly{display:none}.m-16{margin:16px}}@media print,screen and (min-width:1001px){.br1000{display:none}}@media print,screen and (min-width:769px){.allLink:not(.allLinkNone):not(.fadeinUnder){cursor:pointer;transition:none!important}.allLink:not(.allLinkNone):not(.fadeinUnder):hover{opacity:.6}.allLink:not(.allLinkNone):not(.fadeinUnder) a:hover{opacity:1}}.fadein{opacity:0;transform:translateY(70px);transition:none!important}.fadein.scrollin{opacity:1;transform:translate(0)}.displayNone{display:none}.breadcrumb{font-size:13px;margin-bottom:0}@media (-ms-high-contrast:none){.breadcrumb li:not(:first-child) a{line-height:1}}.breadcrumb li:not(:last-child){margin-right:10px;padding-right:15px;position:relative}.breadcrumb li:not(:last-child):after{content:"";width:6px;height:6px;margin:auto 0;border-top:1px solid #333;border-right:1px solid #333;border-radius:1px;transform:rotate(45deg);display:block;position:absolute;top:0;right:0;bottom:0}.textLink01{text-decoration:underline;color:#3f76bd}.attentionArea01 li:not(:last-child){margin-bottom:15px}.attention01{text-indent:-1em;padding-left:1em}input[type=submit]{font-family:游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:none!important}input[type=submit]:hover{opacity:.8}input[type=date],input[type=email],input[type=password],input[type=search],input[type=text]{font-family:游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;height:42px;padding:4px 0 0 10px}input[type=date],input[type=email],input[type=password],input[type=search],input[type=text],textarea{font-size:16px;width:100%;border:1px solid #ccc;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{height:220px;box-shadow:none}.checkbox{padding-left:20px;box-sizing:border-box;cursor:pointer;display:inline-block;overflow:hidden;position:relative}.checkbox:after,.checkbox:before{content:"";position:absolute}.checkbox:before{width:15px;height:15px;border:1px solid #c1c1c1;z-index:3;top:2px;left:0}@media (-ms-high-contrast:none){.checkbox:before{top:0}}.checkbox:after{width:9px;height:17px;margin-top:-6px;border-right:2px solid #113a78;border-bottom:2px solid #113a78;transform:rotate(45deg);z-index:1;display:block;top:2px;left:3px}@media (-ms-high-contrast:none){.checkbox:after{top:0}}.checkbox input[type=checkbox]{width:20px;height:20px;margin:0;padding:0;box-shadow:41px 0 #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;z-index:2;display:block;position:absolute;left:-44px}.checkbox input[type=checkbox]:checked{box-shadow:none}.checkbox.checked:after{z-index:3}@media screen and (max-width:768px){.checkbox.checked:after{top:-1px;left:3px}}.checkbox.checked input[type=checkbox]{opacity:0}.radio{padding-left:22px;cursor:pointer;display:inline-block;overflow:hidden;position:relative}.radio:after,.radio:before{content:"";position:absolute}.radio:before{width:14px;height:14px;border:1px solid #c1c1c1;border-radius:50%;z-index:3;left:0}.radio:after,.radio:before{margin:auto 0;top:0;bottom:0}.radio:after{width:8px;height:8px;border-radius:100%;background:#113a78;left:3px}.radio input[type=radio]{width:20px;height:20px;margin:auto 0;box-shadow:20px -1px #fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;z-index:2;position:absolute;top:0;bottom:0;left:-23px}.radio input[type=radio]:checked{box-shadow:none}.radio input[type=radio]:focus{opacity:.2;box-shadow:20px -1px #fff}.selectBox01{border:1px solid #ccc;position:relative}.selectBox01:after{content:"";width:4px;height:4px;margin:auto 0;border:4px solid transparent;border-top-color:#333;box-sizing:border-box;position:absolute;top:18px;right:15px}.selectBox01 select{font-family:游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;width:100%;height:40px;background:none;padding-left:15px;border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;outline:none}@media (-ms-high-contrast:none){.selectBox01 select{width:100%!important}}.selectBox01 select:not(:target){width:130%\9}.selectBox01 select::-ms-expand{display:none}@media screen and (max-width:768px){.datepicker01{position:relative;height:42px}}@media print,screen and (min-width:769px){.placeholder{display:none}}@media screen and (max-width:768px){.placeholder{font-size:16px;height:21px;margin:auto 0;color:#ccc;position:absolute;top:0;bottom:0;left:10px}}.footer .container,.header .container{max-width:1400px}@media print,screen and (min-width:901px){.footer .container,.header .container{width:98%}}@media screen and (max-width:900px){.headerTop{margin-top:-60px;padding-top:60px}}@media screen and (max-width:360px){.headerTop{margin-top:-54px;padding-top:54px}}@media screen and (max-width:1000px){.mainContent{margin-top:64px}}.localNav01{margin-bottom:50px;display:flex;justify-content:center}.mypageArea01{padding:40px 0 60px;background:#fff;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}@media screen and (max-width:767px){.mypageArea01{padding:25px 0 35px}}@media print,screen and (min-width:768px){.mypageArea01 .container{display:flex;justify-content:space-between}}.mypageContent01{width:750px}@media print,screen and (min-width:768px){.mypageContent01{order:2}}@media screen and (max-width:1100px){.mypageContent01{width:75%}}@media screen and (max-width:900px){.mypageContent01{width:68%}}@media screen and (max-width:767px){.mypageContent01{width:100%}}.mypageContent01 h2{font-size:26px;color:#113a78;margin-bottom:40px;padding:6px 0 5px 15px;background:#f8f6ed;border-left:3px solid #113a78}@media screen and (max-width:767px){.mypageContent01 h2{font-size:24px;margin-bottom:25px;padding-left:10px}}.mainLogo01{width:230px;height:50px}@media screen and (max-width:1200px){.mainLogo01{width:194px;height:40px;margin-top:5px}}@media screen and (max-width:1150px){.mainLogo01{width:160px;height:36px}}@media screen and (max-width:1000px){.mainLogo01{width:140px;height:30px}}@media screen and (max-width:360px){.mainLogo01{width:130px;height:26px}}.btn01{font-size:16px;margin:65px auto 0}@media screen and (max-width:767px){.btn01{margin-top:45px}}@media screen and (max-width:500px){.btn01{font-size:14px;margin-top:50px}}.btn01 a,.btn01 input{font-weight:700;color:#fff;background:url(/images/common/ico_common03.svg) no-repeat 92% 50%,#113a78;background-size:25px 8px;border-radius:2px}.btn01 a{padding:12px 18px 11px 0;display:block}@media (-ms-high-contrast:none){.btn01 a{padding:14px 18px 9px 0}}@media screen and (max-width:420px){.btn01 a{padding:10px 10px 8px 0}}.btn01 input{font-family:游ゴシック Medium,YuGothic,YuGothicM,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;width:100%;height:47px}@media screen and (max-width:767px){.btn01 input{height:45px;padding-right:15px}}.lessonBtn01{font-size:17px;font-weight:700;width:342px}@media screen and (max-width:767px){.lessonBtn01{font-size:15px;width:276px}}@media screen and (max-width:420px){.lessonBtn01{font-size:14px;width:250px}}.lessonBtn01 a,.lessonBtn01 span{display:block}.lessonBtn01 a{color:#fff;padding:10px 0 9px;background:url(/images/common/bg_common01.svg) no-repeat 100% 100%;background-size:332px 48px}@media screen and (max-width:767px){.lessonBtn01 a{padding:9px 0 8px;background-size:270px 40px}}@media screen and (max-width:420px){.lessonBtn01 a{background-size:235px 38px}}.lessonBtn01 span{width:330px;padding:12px 0 10px 25px;background:url(/images/common/ico_common01.svg) no-repeat 94% 50%,#bc111d;background-size:48px 6px;border-radius:2px}@media (-ms-high-contrast:none){.lessonBtn01 span{padding:14px 0 8px 20px}}@media screen and (max-width:767px){.lessonBtn01 span{width:268px;padding:10px 0 8px 18px;background-size:30px 5px}}@media screen and (max-width:420px){.lessonBtn01 span{width:244px;padding:12px 15px;background-size:32px 4px;background-position:96% 50%}}.scrollArea01{overflow-y:auto;scrollbar-color:#d4dae0 #fff;scrollbar-width:thin;scrollbar-base-color:#d4dae0;scrollbar-track-color:#fff;scrollbar-arrow-color:#f4f4f4;scrollbar-shadow-color:#d4dae0}.scrollArea01::-webkit-scrollbar{width:5px;height:5px}.scrollArea01::-webkit-scrollbar-track{background:#f4f4f4}.scrollArea01::-webkit-scrollbar-thumb{background:#d4dae0}.modalClose,.modalOpen{cursor:pointer;transition:none!important}.modalClose:hover,.modalOpen:hover{opacity:.8}.modalOverlay{background:rgba(0,0,0,.5);cursor:pointer;z-index:9999;position:fixed;top:0;right:0;bottom:0;left:0}.modalClose:not(.btn01){width:25px;height:25px;position:absolute;top:-35px;right:0}@media screen and (max-width:500px){.modalClose:not(.btn01){width:20px;height:20px;top:-30px}}.modalArea01{margin:auto;z-index:99999;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:90%;max-width:720px}@media screen and (max-width:768px){.modalArea01{width:80%}}.modalArea01 img{max-width:710px;max-height:600px;margin:auto}@media screen and (max-width:768px){.modalArea01 img{max-width:100%;max-height:340px}}.verticalTop{vertical-align:top}.verticalMiddle{vertical-align:middle}.fadeinUnder{transform:translateY(70px)}.fadeinRight,.fadeinUnder{opacity:0;transition:none!important}.fadeinRight{transform:translate(50px)}.fadeinLeft{opacity:0;transform:translate(-50px);transition:none!important}.fadeinLeft.scrollin,.fadeinRight.scrollin,.fadeinUnder.scrollin{opacity:1;transform:translate(0)}.newsArea01 .newsListArea01{padding:15px;background:#fff}@media screen and (max-width:767px){.newsArea01 .newsListArea01{padding:10px 10px 15px}}.newsArea01 .newsList01{height:180px;padding-right:15px}@media screen and (max-width:767px){.newsArea01 .newsList01{padding-right:10px}}.newsArea01 .newsList01 li{padding:10px}@media screen and (max-width:767px){.newsArea01 .newsList01 li{padding:10px 5px}}.newsArea01 .newsList01 li:not(:last-child){border-bottom:1px dashed #113a78}.newsArea01 .newsList01 span{width:calc(100% - 98px);margin-left:10px;vertical-align:top;display:inline-block}.starArea01{font-size:0;text-indent:100%;width:76px;height:14px;margin-right:5px;background:url(/images/common/ico_star01.svg) repeat-x 0 0/15px 34px;line-height:0;white-space:nowrap;display:inline-block;overflow:hidden;position:relative}.starArea01 .starList01{height:14px;background:url(/images/common/ico_star01.svg) repeat-x 0 100%/15px 34px;display:inline-block;float:left}.starArea01 input{width:15px;height:100%;margin:0;padding:0;cursor:pointer;opacity:0;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;position:relative}.starArea01 input:checked+i,.starArea01 input:hover+i{opacity:1}@media screen and (max-width:768px){.starArea01 input{width:24px}}.starArea01 i{width:15px;height:100%;background:url(/images/common/ico_star01.svg) repeat-x 0 100%/15px 34px;opacity:0;z-index:1;position:absolute;top:0;left:0}@media screen and (max-width:768px){.starArea01 i{background-position:0 102%;background-size:24px 50px;width:24px}}.starArea01 i~i{width:40%}.starArea01 i~i~i{width:60%}.starArea01 i~i~i~i{width:80%}.starArea01 i~i~i~i~i{width:100%}.reviewCount01{font-size:14px;font-weight:700;color:#484f61}.subpageArea01{padding:40px 0 60px}@media screen and (max-width:767px){.subpageArea01{padding:25px 0 35px}}@media print,screen and (min-width:768px){.subpageArea01 .container{display:flex;justify-content:space-between}}.subpageTitle01{font-size:37px;color:#fff;margin-bottom:40px;padding:76px 0 73px;background-repeat:no-repeat;background-position:50% 0;background-size:cover;line-height:1.2}@media screen and (max-width:767px){.subpageTitle01{font-size:24px;margin-bottom:25px;padding:55px 0 54px}}@media screen and (max-width:500px){.subpageTitle01{padding:30px 0}}.subpageTitle01 span{margin:-10px auto 0;display:block}@media screen and (max-width:500px){.subpageTitle01 span{margin-top:-4px}}.subPageContent{width:750px}@media print,screen and (min-width:768px){.subPageContent{order:2}}@media screen and (max-width:1100px){.subPageContent{width:75%}}@media screen and (max-width:900px){.subPageContent{width:68%}}@media screen and (max-width:767px){.subPageContent{width:100%}}.subPageTitle02{font-size:18px;font-weight:700;color:#113a78;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #113a78}@media screen and (max-width:767px){.subPageTitle02{margin-bottom:20px}}.selectBox01{height:28px;border-color:#7c7c7c}@media screen and (max-width:767px){.selectBox01{width:100%;height:35px;margin:5px 0}}.selectBox01:after{border-top-color:#7c7c7c;top:12px;right:10px}@media screen and (max-width:767px){.selectBox01:after{top:15px}}.selectBox01 select{font-size:12px;color:#7c7c7c;height:100%;padding-left:10px;display:block}@media (-ms-high-contrast:none){.selectBox01 select{padding-top:5px}}@media screen and (max-width:768px){.selectBox01 select{font-size:16px;padding-top:1px}}@media screen and (max-width:767px){.selectBox01 select{padding-top:3px}}.pager{margin-top:50px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.pager{margin-top:30px}}.pager li{margin:0 8px}.pager li:not(.prev):not(.next){text-align:center;width:30px;margin:0 3px}.pager li:not(.prev):not(.next) a{border:1px solid #dcdcdc}.pager li:not(.prev):not(.next) a:hover{background:#dcdcdc;opacity:.9}.pager li:not(.prev):not(.next) a,.pager li:not(.prev):not(.next) span{padding:6px 0 5px;display:block}@media (-ms-high-contrast:none){.pager li:not(.prev):not(.next) a,.pager li:not(.prev):not(.next) span{padding:8px 0 3px}}.pager li.current{color:#fff;background:#113a78}@media (-ms-high-contrast:none){.pager li a{display:block}}.pager .next,.pager .prev{position:relative}.pager .next span,.pager .prev span{width:0;text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;position:absolute;top:0;left:0;bottom:0}.oneColumnArea01{padding:164px 0;background:url(/images/common/bg_common08.jpg) no-repeat 50% 0/cover;display:flex;justify-content:center;align-items:center}@media screen and (max-width:500px){.oneColumnArea01{padding:40px 0}}.oneColumnArea01 .formArea01{width:420px;margin:0 auto;padding:30px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2)}@media screen and (max-width:500px){.oneColumnArea01 .formArea01{width:300px;padding:25px}}.oneColumnArea01 ul{margin-bottom:25px}@media screen and (max-width:500px){.oneColumnArea01 ul{margin-bottom:20px}}.oneColumnArea01 li{display:block;position:relative}.oneColumnArea01 li:not(:last-child){margin-bottom:15px}.oneColumnArea01 li:after{color:#b3b3b3;height:15px;margin:auto 0;position:absolute;top:0;right:15px;bottom:0}.oneColumnArea01 li.mailBox01:after{content:""}.oneColumnArea01 li.passBox01:after{content:""}.oneColumnArea01 li input{border-radius:2px}.oneColumnArea01 .btn01{max-width:320px;margin-top:20px}@media screen and (max-width:500px){.oneColumnArea01 .btn01{margin-top:15px}}.oneColumnArea01 .btn01 a,.oneColumnArea01 .btn01 input{font-size:16px;background-color:#122b4f}.oneColumnArea01 .btn01 input{padding-top:5px}.table01{width:100%;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.table01 tr{background:#fff}.table01 tr:nth-child(odd){background:#f3f3f3}.horizonTable01{width:100%;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc}.horizonTable01 tr{background:#fff}.horizonTable01 tr:nth-child(odd){background:#f3f3f3}.horizonTable01 td,.horizonTable01 th{padding:15px 15px 13px}@media (-ms-high-contrast:none){.horizonTable01 td,.horizonTable01 th{padding:17px 15px 11px}}.horizonTable01 th{font-weight:700;text-align:left;width:220px;border-right:1px solid #dcdcdc}.horizonTable01 .reqired{font-size:10px;font-weight:700;text-indent:0;color:#fff;height:16px;margin-top:2px;padding:1px 5px 0;background:#bc111d}@media screen and (max-width:767px){.horizonTable01 th{width:115px;padding-right:0}}@media screen and (max-width:500px){.verticalTable{font-size:13px}}.verticalTable td,.verticalTable th{padding:15px 0 13px;vertical-align:middle}@media (-ms-high-contrast:none){.verticalTable td,.verticalTable th{padding:17px 0 11px}}@media screen and (max-width:500px){.verticalTable td,.verticalTable th{padding:12px 0}}.verticalTable td:not(:last-child),.verticalTable th:not(:last-child){border-right:1px solid #dcdcdc}.verticalTable th{font-weight:700}.verticalTable td{text-align:center}.formTable01{width:100%;background:#fff;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6}@media print,screen and (min-width:769px){.formTable01>tbody>tr>td,.formTable01>tbody>tr>th{height:60px;padding:0}}.formTable01>tbody>tr>th{width:230px;padding-left:15px}@media screen and (max-width:1100px){.formTable01>tbody>tr>th{width:190px}}@media screen and (max-width:768px){.formTable01>tbody>tr>th{width:100%;padding:10px;background:#f4f4f4}}@media print,screen and (min-width:769px){.formTable01>tbody>tr>td{width:auto;padding-left:40px}}@media screen and (max-width:768px){.formTable01>tbody>tr>td{width:100%;padding:20px 10px}}.formTable01>tbody>tr:not(:last-child){border-bottom:1px solid #c6c6c6}.formTable01 table{width:100%}.formTable01 td,.formTable01 th{padding:10px 0}@media screen and (max-width:768px){.formTable01 td,.formTable01 th{padding:0 10px;display:block}}.formTable01 th{font-weight:700;text-align:left;width:110px;position:relative}@media screen and (max-width:768px){.formTable01 th{width:100%;padding-bottom:0}}@media screen and (max-width:1100px){.formTable01 td{width:calc(100% - 110px);padding-right:10px}}@media screen and (max-width:768px){.formTable01 td{width:100%;padding-top:10px}.formTable01 td tr:not(:last-child) td{padding-bottom:15px}}.formTable01 .reqired{font-size:10px;font-weight:700;text-indent:0;color:#fff;height:16px;margin-top:2px;padding:1px 5px 0;background:#bc111d;position:absolute;display:block;top:50%;right:10px;transform:translateY(-50%)}@media print,screen and (min-width:769px){.formTable01 input[type=email],.formTable01 input[type=password],.formTable01 input[type=text]{width:345px;height:36px}}@media screen and (max-width:1100px){.formTable01 input[type=email],.formTable01 input[type=password],.formTable01 input[type=text]{width:100%}}.formTable01 input.yearTextbox{width:116px}@media screen and (max-width:900px) and (min-width:769px){.formTable01 input.yearTextbox{width:70px}}@media screen and (max-width:500px){.formTable01 input.yearTextbox{width:75px}}.formTable01 input.birthdayTextbox{width:64px}@media screen and (max-width:900px) and (min-width:769px){.formTable01 input.birthdayTextbox{width:50px}}@media screen and (max-width:500px){.formTable01 input.birthdayTextbox{width:55px}}.formTable01 .birthdayText01{margin-left:10px}.formTable01 .birthdayText01:not(:last-child){margin-right:20px}@media screen and (max-width:900px) and (min-width:769px){.formTable01 .birthdayText01:not(:last-child){margin-right:10px}}@media screen and (max-width:500px){.formTable01 .birthdayText01:not(:last-child){margin-right:15px}}@media screen and (max-width:360px){.formTable01 .birthdayText01:not(:last-child){margin-right:10px}}.formTable01 ul{display:flex}@media screen and (max-width:500px){.formTable01 ul{display:block}}.formTable01 li:not(:last-child){margin-right:20px}@media screen and (max-width:500px){.formTable01 li:not(:last-child){margin-right:40px}.formTable01 li:first-child{margin-top:0}}@media print,screen and (min-width:501px){.formTable01 .radioArea01{line-height:1}}.formTable01 .radioArea01 .radio:before{top:0}@media screen and (max-width:500px){.formTable01 .radioArea01 .radio:before{top:3px}.formTable01 .radioArea01 .radio:after{top:-1px}}.formTable01 .checkboxArea01 li{height:18px}@media screen and (max-width:500px){.formTable01 .checkboxArea01 .checkbox:before{top:3px}}.formTable01 .checkboxArea01 .checkbox.checked:after{top:1px;left:5px}@media screen and (max-width:500px){.formTable01 .checkboxArea01 .checkbox.checked:after{top:2px}.formTable01 .checkboxArea01 .checkbox input[type=checkbox]{top:-5px}.formTable01 .selectBoxArea01:not(:last-child){margin-right:15px}}.formTable01 .selectBox01{width:345px;height:36px;border:1px solid #c6c6c6}@media print,screen and (min-width:769px){.formTable01 .selectBox01{width:345px}}@media screen and (max-width:1100px){.formTable01 .selectBox01{width:100%}}.formTable01 .selectBox01 select{font-size:14px;color:#000}@media screen and (max-width:768px){.formTable01 .selectBox01 select{font-size:16px;padding-top:0}}.formTable01 .selectBox01:after{border-top-color:#000;top:15px}.formTable01 .selectBox01.yearTextbox{width:116px;display:inline-block}@media screen and (max-width:900px) and (min-width:769px){.formTable01 .selectBox01.yearTextbox{width:70px}}@media screen and (max-width:500px){.formTable01 .selectBox01.yearTextbox{width:75px}}.formTable01 .selectBox01.birthdayTextbox{width:64px;display:inline-block}@media screen and (max-width:900px) and (min-width:769px){.formTable01 .selectBox01.birthdayTextbox{width:50px}}@media screen and (max-width:500px){.formTable01 .selectBox01.birthdayTextbox{width:55px}}.tabArea01{border-bottom:1px solid #113a78;display:flex;justify-content:space-between;align-items:flex-end}.tabArea01 li{font-size:16px;font-weight:700;color:#113a78;width:50%;height:40px;padding:14px 0 8px;background:#f9f7ef;border-radius:3px 3px 0 0;line-height:1;cursor:pointer;position:relative}.tabArea01 li.disabled{position:relative;overflow:hidden;background:#f8f6ed}.tabArea01 .disabled a span{color:#c2c2c2;display:flex;align-items:center;justify-content:center;gap:2px}.tabArea01 li.disabled:after{content:"";position:absolute;width:100%;height:100%;background-color:transparent;left:0;top:0}@media (-ms-high-contrast:none){.tabArea01 li{padding:16px 0 4px}}@media screen and (max-width:768px){.tabArea01 li{font-size:14px}}@media screen and (max-width:767px){.tabArea01 li.lessonStyle01{padding:8px 0}.tabArea01 li.lessonStyle01.active{padding:11px 0}}.tabArea01 li.active{font-size:18px;color:#fff;height:52px;padding:17px 0 15px;background:#113a78}@media (-ms-high-contrast:none){.tabArea01 li.active{padding:22px 0 10px}}@media screen and (max-width:768px){.tabArea01 li.active{font-size:16px;padding:20px 0}}.tabArea01 li.active a{color:#fff}.tabArea01 li.active a span{height:18px}.tabArea01 li:not(:last-child){margin-right:.2%}.tabArea01 a{display:block}.tabArea01 a,.tabArea01 a span{margin:auto;position:absolute;top:0;right:0;bottom:0;left:0}.tabArea01 a span{height:12px}.objectFit{object-fit:cover;font-family:"object-fit: cover;"}.show1250{display:none}@media screen and (max-width:1250px){.show1250{display:block}}.chat-message li .chat-message-body .header{display:none}.err-sec{font-size:18px;font-weight:700;color:red;line-height:1.8;margin-bottom:5px}.header{padding:15px 0}@media screen and (max-width:1000px){.header{background:#fff;padding:12px 0 6px;z-index:9998;position:fixed;top:0;right:0;left:0}}@media screen and (max-width:900px){.header{padding:10px 0}}@media screen and (max-width:1000px){.header .pcOnly{display:none}.header .spOnly{display:block}.header h1{z-index:2;position:relative}}@media screen and (max-width:360px){.header h1{margin-top:3px}}.header .dropArea01{margin-top:-5px}@media screen and (max-width:1300px){.header .dropArea01{margin-top:-2px}}@media screen and (max-width:1200px){.header .dropArea01{margin-top:0}}@media screen and (max-width:1000px){.header .dropArea01{width:100%;margin:10px auto 0}}.header .dropList01{height:auto;min-height:38px;position:relative}@media (-ms-high-contrast:none){.header .dropList01{height:auto;min-height:35px}}@media screen and (max-width:1300px){.header .dropList01{height:32px;margin:0 8px 0 2px}}@media screen and (max-width:1150px){.header .dropList01{margin:0 3px 0 0}}@media screen and (max-width:1000px){.header .dropList01{width:50%;margin:0}}.header .dropList01 li,.header .dropList01:last-child{margin:0}@media screen and (max-width:1000px){.header .dropList01:last-child{width:60%}}.header .headToggleBtn01{font-size:16px;font-weight:700;cursor:pointer}@media screen and (max-width:1300px){.header .headToggleBtn01{font-size:14px}}@media screen and (max-width:1150px) and (min-width:1001px){.header .headToggleBtn01{font-size:13px}}.header .headToggleBtn01 .headToggle01{padding-right:20px;position:relative}@media screen and (max-width:1300px){.header .headToggleBtn01 .headToggle01{padding-right:15px;padding-right:12px}}@media screen and (max-width:1150px){.header .headToggleBtn01 .headToggle01{padding-right:10px}}@media screen and (max-width:1100px){.header .headToggleBtn01 .headToggle01{padding-right:15px}}.header .headToggleBtn01 .headToggle01:after{content:"";width:0;height:0;margin:auto 0 auto 5px;border:5px solid transparent;border-top-color:#000;position:absolute;right:0;bottom:5px}@media screen and (max-width:1300px){.header .headToggleBtn01 .headToggle01:after{border-width:4px;bottom:2px}}.header .headToggleBtn01.active .headToggle01:after{border:5px solid transparent;border-bottom-color:#000;bottom:10px}@media screen and (max-width:1300px){.header .headToggleBtn01.active .headToggle01:after{border-width:4px;bottom:7px}}.header .pointBtn01{width:190px;border-right:1px solid #cdcccd;border-left:1px solid #cdcccd}@media (-ms-high-contrast:none){.header .pointBtn01{height:32px}}@media screen and (max-width:1300px){.header .pointBtn01{width:155px;width:140px}}@media screen and (max-width:1150px){.header .pointBtn01{width:120px}}@media screen and (max-width:1000px){.header .pointBtn01{width:100%;border-left:0}}.header .pointBtn01 .headPoint01{font-size:28px;margin-right:3px}@media screen and (max-width:1300px){.header .pointBtn01 .headPoint01{font-size:24px;font-size:22px}}@media screen and (max-width:1150px){.header .pointBtn01 .headPoint01{font-size:18px}}.header .profileBtn01{min-width:160px;padding-top:12px}@media screen and (max-width:1300px){.header .profileBtn01{min-width:130px;padding-top:8px}}@media screen and (max-width:1200px){.header .profileBtn01{min-width:120px}}@media screen and (max-width:1150px){.header .profileBtn01{padding-top:5px;min-width:110px}}@media screen and (max-width:1000px){.header .profileBtn01{min-width:inherit;width:100%}}@media screen and (max-width:500px){.header .profileBtn01{padding-top:2px}}@media screen and (max-width:400px){.header .profileBtn01{padding-top:0}}.header .profileBtn01 .headProfileImage01{width:38px;height:38px;margin-right:8px;background:#edf2f4;border-radius:50%;line-height:0;position:relative}@media screen and (max-width:1300px){.header .profileBtn01 .headProfileImage01{width:30px;height:30px;margin-right:5px}}@media screen and (max-width:1150px){.header .profileBtn01 .headProfileImage01{width:27px;height:27px;margin-right:2px}}.header .profileBtn01 span{vertical-align:middle;display:inline-block}.header .profileBtn01 span:not(.headToggle01):not(.headProfileImage01){max-width:150px}.header .profileBtn01 .headToggle01{display:inline-block;max-width:150px;overflow:visible;text-overflow:clip;white-space:normal;word-break:break-word;overflow-wrap:anywhere;line-height:1.2}@media screen and (max-width:1300px){.header .profileBtn01 .headToggle01{max-width:130px}}@media screen and (max-width:1200px){.header .profileBtn01 .headToggle01{max-width:120px}}@media screen and (max-width:1150px){.header .profileBtn01 .headToggle01{max-width:110px}}@media screen and (max-width:1000px){.header .profileBtn01 .headToggle01{max-width:none;width:auto}}.header .profileBtn01 img{width:32px;height:32px;margin:auto;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (max-width:1300px){.header .profileBtn01 img{width:24px;height:24px}}@media screen and (max-width:1150px){.header .profileBtn01 img{width:21px;height:21px}}.header .headToggleArea01{width:170px;background:#fff;border:1px solid #dcdcdc;z-index:100;display:block;position:absolute;top:62px;right:0;left:0;visibility:hidden;max-height:0;overflow:hidden;transition:none!important}.header .headToggleArea01.active{visibility:visible;max-height:100vh}@media screen and (max-width:1300px){.header .headToggleArea01{font-size:13px;width:140px;top:59px}}@media screen and (max-width:1200px){.header .headToggleArea01{width:130px;top:55px}}@media screen and (max-width:1150px){.header .headToggleArea01{font-size:11px;width:120px;top:51px}}@media screen and (max-width:1000px){.header .headToggleArea01{font-size:14px;width:99%;margin:0 auto;top:38px}}@media screen and (max-width:767px){.header .headToggleArea01{border:0}}@media screen and (max-width:360px){.header .headToggleArea01{font-size:12px}}@media screen and (max-width:767px){.header .headToggleArea01 li{border:1px solid #dcdcdc;border-top:0}}.header .headToggleArea01 li:not(:last-child){border-bottom:1px solid #dcdcdc}.header .headToggleArea01 a{color:#113a78;padding:20px 0 19px 20px;display:block}@media (-ms-high-contrast:none){.header .headToggleArea01 a{padding:23px 0 16px 15px}}@media screen and (max-width:1300px){.header .headToggleArea01 a{padding-left:8px}}@media screen and (max-width:1150px){.header .headToggleArea01 a{padding-left:5px}}@media screen and (max-width:1000px){.header .headToggleArea01 a{padding:15px 0 15px 12px}}@media screen and (max-width:360px){.header .headToggleArea01 a{padding-left:10px}}.header .headToggleArea01 a:after{display:none}.header .headToggleArea01 span{padding:6px 0 5px 30px;background-repeat:no-repeat;background-position:0 50%}@media (-ms-high-contrast:none){.header .headToggleArea01 span{background-position:0 40%}}@media screen and (max-width:1300px){.header .headToggleArea01 span{padding-left:22px;letter-spacing:-.5px;padding-left:18px}}@media screen and (max-width:767px){.header .creditAdd01{border-top:1px solid #dcdcdc!important}}.header .creditAdd01 span{background-image:url(/_next/static/media/ico_header01.38670527.svg);background-size:19px 16px}@media screen and (max-width:1300px){.header .creditAdd01 span{background-size:16px 14px}}@media screen and (max-width:1150px) and (min-width:1001px){.header .creditAdd01 span{background-size:14px 12px}}.header .creditHistory01 span{background-image:url(/images/common/ico_header02.svg);background-size:14px 20px}@media screen and (max-width:1300px){.header .creditHistory01 span{background-size:12px 18px}}@media screen and (max-width:1150px) and (min-width:1001px){.header .creditHistory01 span{background-size:10px 14px}}.header .profileEdit01 span{background-image:url(/images/common/ico_header03.svg);background-size:15px 15px}@media screen and (max-width:1300px){.header .profileEdit01 span{background-size:14px 14px}}@media screen and (max-width:1150px) and (min-width:1001px){.header .profileEdit01 span{background-size:12px 12px}}.header .lesson01{font-size:16px;font-weight:700;text-align:center;background:#113a78;border-color:#113a78}@media screen and (max-width:1300px) and (min-width:1001px){.header .lesson01{font-size:14px}}.header .lesson01 a{color:#fff;padding-left:0}.header .lesson01 span{padding-left:0}.header .mypage01 span{background-image:url(/images/common/ico_header05.png);background-size:15px 15px}@media screen and (max-width:1300px){.header .mypage01 span{background-size:14px 14px}}@media screen and (max-width:1150px) and (min-width:1001px){.header .mypage01 span{background-size:12px 12px}}.header .teacher01 span{background-image:url(/images/common/ico_sidebar03.svg);background-size:14px 14px}.header .credit01 span{background-image:url(/images/common/ico_header01.svg);background-size:14px 14px}.header .course01 span{background-image:url(/images/common/ico_header02.svg);background-size:14px 14px}.header .history01 span{background-image:url(/images/common/ico_header06.png);background-size:15px 15px}@media screen and (max-width:1300px){.header .history01 span{background-size:14px 14px}}@media screen and (max-width:1150px) and (min-width:1001px){.header .history01 span{background-size:12px 12px}}.header .logoutBtn01 span{background-image:url(/images/common/ico_header04.svg);background-size:16px 19px}@media screen and (max-width:1300px){.header .logoutBtn01 span{background-size:14px 17px}}@media screen and (max-width:1150px) and (min-width:1001px){.header .logoutBtn01 span{background-size:12px 15px}}@media print,screen and (min-width:1001px){.spBtn01{display:none!important}}.spBtn01 p{width:20px;height:17px;transition:none!important;z-index:9999;position:fixed;top:20px;right:10px}.spBtn01 p.active span:first-child{transform:translateY(8px) rotate(-45deg)}.spBtn01 p.active span:nth-child(2){opacity:0}.spBtn01 p.active span:last-child{transform:translateY(-8px) rotate(45deg)}.spBtn01 span{width:20px;height:1px;margin:0 auto;background:#000;transition:none!important;display:block;position:absolute;left:0;right:0}.spBtn01 span:first-child{top:0}.spBtn01 span:nth-child(2){top:8px}.spBtn01 span:nth-child(3){bottom:0}.spBtn01.active{width:100%;z-index:1;position:fixed;top:0;left:0;right:0}@media print,screen and (min-width:1001px){.globalMenuArea01{margin-top:8px;align-items:center;display:flex}}@media screen and (max-width:1200px) and (min-width:1001px){.globalMenuArea01{margin-top:5px}}@media screen and (max-width:1150px) and (min-width:1001px){.globalMenuArea01{font-size:13px;margin-top:3px}}@media screen and (max-width:1000px) and (min-width:1001px){.globalMenuArea01{margin-top:0}}@media (-ms-high-contrast:none){.globalMenuArea01{margin-top:12px}}@media screen and (max-width:1000px){.globalMenuArea01.spRight{float:none}.globalMenuArea01 .spMenu01#menu{opacity:0;transition:none!important;display:block;visibility:hidden}.globalMenuArea01 .spMenu01#menu.active{opacity:1;visibility:visible}}@media print,screen and (min-width:1001px){.globalMenuArea01 ul{align-items:center;display:flex}}@media screen and (max-width:1000px){.globalMenuArea01 ul:not(.spMenu01):not(.headToggleArea01){align-items:center;display:flex;z-index:1;position:relative}.globalMenuArea01 ul:not(.spMenu01):not(.headToggleArea01):not(.dropArea01){margin:2px 28px 0 0}}@media print,screen and (min-width:1001px){.globalMenuArea01 .spMenu01{display:flex!important}}@media screen and (max-width:1000px){.globalMenuArea01 .spMenu01{width:100%;height:100%;margin:55px auto 0;padding-bottom:54px;background:url(/images/common/bg_common02.jpg);border:0;z-index:9998;display:none;position:fixed;top:0;left:0;right:0}}@media screen and (max-width:1000px) and (max-width:900px){.globalMenuArea01 .spMenu01{margin-top:64px}}@media screen and (max-width:360px){.globalMenuArea01 .spMenu01{margin-top:54px}}@media screen and (max-width:1000px){.globalMenuArea01 .spMenu01 li{text-align:center;border-top:1px solid #93771c}.globalMenuArea01 .spMenu01 li:last-child{border-bottom:1px solid #93771c}.globalMenuArea01 .spMenu01 span{padding:0 42px 5px;background:url(/images/common/bg_common03_01.svg) no-repeat 0 50%/38px 18px,url(/images/common/bg_common03_02.svg) no-repeat 100% 50%/38px 18px}}@media print,screen and (min-width:1001px){.globalMenuArea01 li{margin:0 12px}}@media screen and (max-width:1150px) and (min-width:1001px){.globalMenuArea01 li{margin:0 8px}}.globalMenuArea01 .videoLink{font-weight:700}.globalMenuArea01 .videoLink a{color:#bc111d}@media screen and (max-width:1000px){.globalMenuArea01 a{color:#93771c;padding:15px 0;display:block;position:relative}.globalMenuArea01 a:after{content:"";width:6px;height:6px;margin:auto 0;border-top:2px solid #fff;border-right:2px solid #fff;border-radius:2px;transform:rotate(45deg);position:absolute;top:0;right:20px;bottom:0}}.globalMenuArea01 .loginBtn01,.globalMenuArea01 .reserveBtn01{font-weight:400;width:162px;margin-right:0}@media (-ms-high-contrast:none){.globalMenuArea01 .loginBtn01,.globalMenuArea01 .reserveBtn01{margin-top:-5px}}@media screen and (max-width:1250px){.globalMenuArea01 .loginBtn01,.globalMenuArea01 .reserveBtn01{width:130px}}@media screen and (max-width:1150px){.globalMenuArea01 .loginBtn01,.globalMenuArea01 .reserveBtn01{width:110px}}@media screen and (max-width:1100px){.globalMenuArea01 .loginBtn01,.globalMenuArea01 .reserveBtn01{width:100px}}@media screen and (max-width:1000px){.globalMenuArea01 .loginBtn01,.globalMenuArea01 .reserveBtn01{font-size:10px;width:80px;display:inline-block}}@media screen and (max-width:1250px){.globalMenuArea01 .loginBtn01,.globalMenuArea01 .reserveBtn01{height:52px}}@media screen and (max-width:900px){.globalMenuArea01 .loginBtn01,.globalMenuArea01 .reserveBtn01{height:42px}}@media screen and (max-width:360px){.globalMenuArea01 .loginBtn01,.globalMenuArea01 .reserveBtn01{width:70px}}.globalMenuArea01 .loginBtn01 a,.globalMenuArea01 .reserveBtn01 a{color:#fff;padding:8px 0 6px;display:block}@media (-ms-high-contrast:none){.globalMenuArea01 .loginBtn01 a,.globalMenuArea01 .reserveBtn01 a{padding:10px 0 4px}}@media screen and (max-width:1000px){.globalMenuArea01 .loginBtn01 a,.globalMenuArea01 .reserveBtn01 a{padding:7px 0 5px}}.globalMenuArea01 .loginBtn01 a:after,.globalMenuArea01 .reserveBtn01 a:after{display:none}.globalMenuArea01 .reserveBtn01{background:#bc111d;border-radius:2px}@media screen and (max-width:1100px){.globalMenuArea01 .reserveBtn01{margin-left:5px}}@media screen and (max-width:1000px){.globalMenuArea01 .reserveBtn01{margin-left:1%}}.globalMenuArea01 .loginBtn01{margin-left:2px;background:#122b4f;border-radius:2px}@media screen and (max-width:1000px){.globalMenuArea01 .loginBtn01{margin-left:1%}}@media screen and (max-width:1250px){.globalMenuArea01 .loginBtn01 a{padding:18px 0 5px}}@media screen and (max-width:900px){.globalMenuArea01 .loginBtn01 a{padding:14px 0 0}}@media print,screen and (min-width:1001px){.globalMenuArea01{font-size:13px}}@media screen and (max-width:1300px){.mainLogo01{width:194px;height:40px;margin-top:5px}}@media screen and (max-width:1200px){.mainLogo01{width:160px;height:36px}}@media screen and (max-width:1010px){.mainLogo01{width:140px;height:30px}}.sidebar{width:220px}@media print,screen and (min-width:768px){.sidebar{order:1}}@media screen and (max-width:1100px){.sidebar{width:22%}}@media screen and (max-width:900px){.sidebar{width:28%}}@media screen and (max-width:767px){.sidebar{width:100%;margin-top:40px}}.sidebar .bannerArea01 li{line-height:0}.sidebar .bannerArea01 li:not(:last-child){margin-bottom:5px}.sidebar .sideMenuArea01{margin-top:10px}.sidebar .sideMenuArea01 li{background:#edf2f4}.sidebar .sideMenuArea01 li:not(:last-child){border-bottom:1px solid #fff}.sidebar .sideMenuArea01 a{color:#113a78;padding:23px 10px 20px;display:block;position:relative}@media (-ms-high-contrast:none){.sidebar .sideMenuArea01 a{padding:25px 10px 18px}}@media screen and (max-width:1100px){.sidebar .sideMenuArea01 a{padding-right:25px}}.sidebar .sideMenuArea01 a:after{content:"";width:8px;height:8px;margin:auto 0;border-top:2px solid #113a78;border-right:2px solid #113a78;border-radius:2px;transform:rotate(45deg);position:absolute;top:0;right:15px;bottom:0}.mypageSidebar01 h2{font-weight:700;color:#fff;background:url(/images/common/bg_sidebar02.svg) no-repeat 100% 0/68px 33px,url(/images/common/bg_sidebar01.png) 0 0,#113a78}.mypageSidebar01 h2 .titleName01{border-bottom:1px solid #fff}.mypageSidebar01 h2 .titleName02{font-size:18px}.mypageSidebar01 h2 a{color:#fff;padding:15px 0;display:block}.mypageSidebar01 .sideContent01{padding:20px 10px 10px;background:#edf2f4}.mypageSidebar01 .sideDetail01:not(:last-child){margin-bottom:15px}.mypageSidebar01 h3{font-size:15px;font-weight:700;color:#fff;margin-bottom:10px;padding:2px 0 1px;background:#93771c}@media (-ms-high-contrast:none){.mypageSidebar01 h3{padding:5px 0 0}}.mypageSidebar01 .pointArea01{font-family:游明朝体,Yu Mincho,YuMincho,serif;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #113a78;line-height:1}@media screen and (max-width:1000px){.mypageSidebar01 .pointArea01{margin-bottom:15px}}.mypageSidebar01 .pointArea01 span{font-size:35px;display:block}.mypageSidebar01 .statusArea01{font-weight:700}@media print,screen and (min-width:1001px){.mypageSidebar01 .statusArea01{display:flex;align-items:center;flex-wrap:wrap}}@media screen and (max-width:767px){.mypageSidebar01 .statusArea01{display:flex;align-items:center;flex-wrap:wrap}}.mypageSidebar01 .statusArea01 dd,.mypageSidebar01 .statusArea01 dt{margin:3px 0}@media screen and (max-width:1000px) and (min-width:768px){.mypageSidebar01 .statusArea01 dd,.mypageSidebar01 .statusArea01 dt{margin:5px 0}}.mypageSidebar01 .statusArea01 dt{color:#113a78;padding:3px 6px 2px;background:#fff}@media (-ms-high-contrast:none){.mypageSidebar01 .statusArea01 dt{padding:5px 6px 0}}.mypageSidebar01 .statusArea01 dt:not(.nextLesson01){padding-right:0}@media print,screen and (min-width:1001px){.mypageSidebar01 .statusArea01 dt:not(.nextLesson01){width:88px}}@media screen and (max-width:767px){.mypageSidebar01 .statusArea01 dt:not(.nextLesson01){width:90px}}.mypageSidebar01 .statusArea01 .nextLesson01{color:#cc000b}@media print,screen and (min-width:1001px){.mypageSidebar01 .statusArea01 dd{width:calc(100% - 98px);margin-left:10px}}@media screen and (max-width:1000px) and (min-width:768px){.mypageSidebar01 .statusArea01 dd{margin-bottom:10px}}@media screen and (max-width:767px){.mypageSidebar01 .statusArea01 dd{width:calc(100% - 120px);margin-left:10px}}@media print,screen and (min-width:1001px){.mypageSidebar01 .statusArea01 dd:last-child{width:calc(100% - 125px)}}@media screen and (max-width:767px){.mypageSidebar01 .statusArea01 dd:last-child{width:calc(100% - 135px)}}.mypageSidebar01 .courseArea01{margin-bottom:15px}.mypageSidebar01 .courseArea01 span{font-family:游明朝体,Yu Mincho,YuMincho,serif;font-size:21px;display:block}.mypageSidebar01 .btn01{font-size:16px;text-align:left;margin-top:0}.mypageSidebar01 .btn01 a{padding:26px 0 25px 20px;background-size:22px 5px}@media (-ms-high-contrast:none){.mypageSidebar01 .btn01 a{padding:28px 0 23px 20px}}.mypageSidebar01 .mypageLink01{margin-top:10px;padding:5px;background:#fff}.mypageSidebar01 .mypageLink01 li{background-repeat:no-repeat;background-position:12px 50%;border:1px solid #d6e3e8;transition:none!important}@media screen and (max-width:1100px) and (min-width:768px){.mypageSidebar01 .mypageLink01 li{background-position:8px 50%}}.mypageSidebar01 .mypageLink01 li:hover{opacity:.6}.mypageSidebar01 .mypageLink01 li:hover a{opacity:1}.mypageSidebar01 .mypageLink01 li:not(:last-child){margin-bottom:5px}.mypageSidebar01 .mypageLink01 a{color:#113a78;background:url(/images/common/bg_sidebar03.svg) no-repeat 100% 0/54px 26px;padding:19px 0 15px 40px;display:block;position:relative}@media (-ms-high-contrast:none){.mypageSidebar01 .mypageLink01 a{padding:20px 0 14px 40px}}@media screen and (max-width:1100px) and (min-width:768px){.mypageSidebar01 .mypageLink01 a{padding-left:30px}}.mypageSidebar01 .mypageLink01 a:after{content:"";width:8px;height:8px;margin:auto 0;border-top:2px solid #113a78;border-right:2px solid #113a78;border-radius:2px;transform:rotate(45deg);position:absolute;top:0;right:15px;bottom:0}@media screen and (max-width:1100px) and (min-width:768px){.mypageSidebar01 .mypageLink01 a:after{right:10px}}.mypageSidebar01 .mypageLink01 .link01{background-image:url(/images/common/ico_sidebar01.svg);background-size:14px 16px}.mypageSidebar01 .mypageLink01 .link02{background-image:url(/images/common/ico_header01.svg);background-size:19px 16px}.mypageSidebar01 .mypageLink01 .link03{background-image:url(/images/common/ico_sidebar02.svg);background-size:11px 16px;background-position:14px 50%}@media screen and (max-width:1100px) and (min-width:768px){.mypageSidebar01 .mypageLink01 .link03{background-position:10px 50%}}.mypageSidebar01 .mypageLink01 .link04{background-image:url(/images/common/ico_sidebar03.svg);background-size:14px 14px}.mypageSidebar01 .mypageLink01 .link05{background-image:url(/images/common/ico_sidebar04.svg);background-size:15px 15px}.mypageSidebar01 .mypageLink01 .link06{background-image:url(/images/common/ico_header02.svg);background-size:15px 20px}.mypageSidebar01 .mypageLink01 .link07{background-image:url(/images/common/ico_header03.svg);background-size:15px 15px}.sidemyvideoArea01{padding:15px 10px 0;background:#edf2f4}.sidemyvideoBtn01{font-size:16px;font-weight:700;background:#9d1f15;border-radius:3px}@media print,screen and (min-width:768px){.sidemyvideoBtn01{text-align:center;transition:none!important}}.sidemyvideoBtn01 a{color:#fff;width:100%;height:68px;padding:0 16px 0 20px}@media screen and (max-width:767px){.sidemyvideoBtn01 a{height:60px;padding-right:18px}}.sidemyvideoBtn01 span{width:100%;padding:0 20px;background:url(/images/common/ico_common03.svg) no-repeat 100% 50%/22px 5px;line-height:1.4;letter-spacing:-.5px;position:relative}@media screen and (max-width:992px){.sidemyvideoBtn01 span{font-size:14px}}@media screen and (max-width:767px){.sidemyvideoBtn01 span{padding-right:0;padding-left:30px;font-size:16px}}.sidemyvideoBtn01 span:before{content:"";font-family:Font Awesome\ 5 Free;font-size:14px;position:absolute;top:3px;left:0}@media screen and (max-width:767px){.footer{padding-bottom:40px}}.footer .container{padding:22px 0;position:relative}@media print,screen and (min-width:768px){.footer .container{z-index:inherit!important;display:flex;justify-content:space-between;align-items:center}}.footer .container nav ul:first-child li:first-child{display:none}@media print,screen and (min-width:768px){.footer .mainLogo01{order:1}}@media screen and (max-width:767px){.footer .mainLogo01{margin-top:15px}}@media screen and (max-width:460px){.footer .mainLogo01{margin:15px auto 0}}.footer nav{position:relative}@media print,screen and (min-width:768px){.footer nav{display:flex;align-items:center;order:2}}.footer ul{display:flex;align-items:center}@media screen and (max-width:1100px){.footer ul{font-size:13px}}@media screen and (max-width:767px){.footer ul:first-child{flex-wrap:wrap}.footer ul:last-child{margin-top:20px;position:absolute;align-items:center;right:10px}}@media screen and (max-width:767px) and (max-width:460px){.footer ul:last-child{position:relative;justify-content:center}}.footer li:not(.snsBtn01){margin:0 20px}@media screen and (max-width:1100px){.footer li:not(.snsBtn01){margin:0 10px}}@media screen and (max-width:850px){.footer li:not(.snsBtn01){margin:0 5px}}@media screen and (max-width:767px){.footer li:not(.snsBtn01){width:50%;margin:0 0 10px}.footer li:not(.snsBtn01) a{color:#113a78}}.footer .snsBtn01{width:30px;height:30px}.footer .snsBtn01:first-child{margin:0 5px 0 20px}@media screen and (max-width:1100px){.footer .snsBtn01:first-child{margin-left:10px}}.footer .snsBtn01:nth-last-child(2){margin:0 10px 0 0}@media screen and (max-width:380px){.footer .snsBtn01:nth-last-child(2){margin-right:5px}}.footer .snsBtn01:nth-last-child(3){margin:0 5px 0 0}@media screen and (max-width:380px){.footer .snsBtn01:nth-last-child(3){margin-right:5px}}.footer .snsBtn01:last-child{width:110px;margin-top:-20px}.footer .snsBtn01:last-child img{width:100%}.footer .snsBtn01:not(:last-child){margin-right:5px}.footerLessonArea01{padding:70px 0;background:url(/_next/static/media/bg_footer01.24ccad19.jpg) no-repeat 50%/cover}@media screen and (max-width:1440px){.footerLessonArea01{padding:86px 0}}@media screen and (max-width:900px){.footerLessonArea01{padding:65px 0}}@media screen and (max-width:767px){.footerLessonArea01{padding:50px 0;background-position:60% 0}}@media screen and (max-width:500px){.footerLessonArea01{padding:50px 0;background-position:65% 0}}.footerLessonArea01 h3{font-size:43px;color:#113a78;line-height:1.2}@media screen and (max-width:767px){.footerLessonArea01 h3{font-size:32px}}@media screen and (max-width:500px){.footerLessonArea01 h3{font-size:28px}}.footerLessonArea01 h3 span{display:block}.footerLessonArea01 h3 img{width:100px;height:24px}@media screen and (max-width:767px){.footerLessonArea01 h3 img{width:75px;height:18px}}.footerLessonArea01 p:not(.lessonBtn01){font-size:18px;margin:20px 0}@media screen and (max-width:767px){.footerLessonArea01 p:not(.lessonBtn01){font-size:16px;margin:15px 0 10px}}@media screen and (max-width:500px){.footerLessonArea01 p:not(.lessonBtn01){font-size:14px;margin:10px 0 8px}}.footerLessonArea01 .lessonBtn01{margin:0 auto}@media screen and (max-width:500px){ul.tabArea01 li a span{font-size:12px}.tabArea01 li:nth-child(2){width:69%}ul.tabArea01 li.active a span{font-size:13px;line-height:1.5em}}@font-face{font-family:游明朝体;src:local("游明朝体"),url(/_next/static/media/yumin.aeda1ca2.ttf) format("truetype")}@keyframes visible{0%{opacity:0}to{opacity:1}}.hideShowTransition{display:none;animation:visible .6s}.hideShowTransition.is-show{display:block}.teacherList01.hideShowTransition{display:block;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.teacherList01.hideShowTransition.is-show{opacity:1;visibility:visible}.pager li.current .span{color:inherit}.pager li a{cursor:pointer}red{color:red}green{color:#006400}blue{color:#6495ed}navy{color:#0b5394}darkgreen{color:#0e8b57}darkblue{color:#0000cd}skyblue{color:#00bfff}solidblue{color:blue}.reddish,reddish{color:#cc000b}.disabled-link{pointer-events:none;color:gray;cursor:not-allowed;opacity:.6}.disabled-link,.disabled-link:hover{text-decoration:none}:root{--ck-color-image-caption-background:#f7f7f7;--ck-color-image-caption-text:#333;--ck-color-mention-background:rgba(153,0,48,.1);--ck-color-mention-text:#990030;--ck-color-selector-caption-background:#f7f7f7;--ck-color-selector-caption-text:#333;--ck-highlight-marker-blue:#72ccfd;--ck-highlight-marker-green:#62f962;--ck-highlight-marker-pink:#fc7899;--ck-highlight-marker-yellow:#fdfd77;--ck-highlight-pen-green:#128a00;--ck-highlight-pen-red:#e71313;--ck-image-style-spacing:1.5em;--ck-inline-image-style-spacing:calc(var(--ck-image-style-spacing) / 2);--ck-todo-list-checkmark-size:16px}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table table{overflow:hidden}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word;position:relative}.ck-content .table>figcaption{display:table-caption;caption-side:top;word-break:break-word;text-align:center;color:var(--ck-color-selector-caption-text);background-color:var(--ck-color-selector-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .table{margin:.9em auto;display:table}.ck-content .table table{border-collapse:collapse;border-spacing:0;width:100%;height:100%;border:1px double #b3b3b3}.ck-content .table table td,.ck-content .table table th{min-width:2em;padding:.4em;border:1px solid #bfbfbf}.ck-content .table table th{font-weight:700;background:rgba(0,0,0,.05)}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content .page-break{position:relative;clear:both;padding:5px 0;display:flex;align-items:center;justify-content:center}.ck-content .page-break:after{content:"";position:absolute;border-bottom:2px dashed #c4c4c4;width:100%}.ck-content .page-break__label{position:relative;z-index:1;padding:.3em .6em;display:block;text-transform:uppercase;border:1px solid #c4c4c4;border-radius:2px;font-family:Helvetica,Arial,Tahoma,Verdana,Sans-Serif;font-size:.75em;font-weight:700;color:#333;background:#fff;box-shadow:2px 2px 1px rgba(0,0,0,.15);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ck-content .media{clear:both;margin:.9em 0;display:block;min-width:15em}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{max-width:100%;display:block;box-sizing:border-box}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}.ck-content .image{display:table;clear:both;text-align:center;margin:.9em auto;min-width:50px}.ck-content .image img{display:block;margin:0 auto;max-width:100%;min-width:100%;height:auto}.ck-content .image-inline{display:inline-flex;max-width:100%;align-items:flex-start}.ck-content .image-inline picture{display:flex}.ck-content .image-inline img,.ck-content .image-inline picture{flex-grow:1;flex-shrink:1;max-width:100%}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{position:relative;margin-bottom:5px}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-content[dir=rtl] .todo-list .todo-list__label>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-content .todo-list .todo-list__label>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid #333;border-radius:2px;transition:box-shadow .25s ease-in-out}.ck-content .todo-list .todo-list__label>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-content .todo-list .todo-list__label>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-content .todo-list .todo-list__label>input[checked]:after{border-color:#fff}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}.ck-editor__editable.ck-content .todo-list .todo-list__label>input:hover:before,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:hover:before{box-shadow:0 0 0 5px rgba(0,0,0,.1)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;display:inline-block;position:relative;width:var(--ck-todo-list-checkmark-size);height:var(--ck-todo-list-checkmark-size);vertical-align:middle;border:0;left:-25px;margin-right:-15px;right:0;margin-left:0}.ck-editor__editable.ck-content[dir=rtl] .todo-list .todo-list__label>span[contenteditable=false]>input{left:0;margin-right:0;right:-25px;margin-left:-15px}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:before{display:block;position:absolute;box-sizing:border-box;content:"";width:100%;height:100%;border:1px solid #333;border-radius:2px;transition:box-shadow .25s ease-in-out}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input:after{display:block;position:absolute;box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-todo-list-checkmark-size) / 3);top:calc(var(--ck-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:transparent;border-width:0 calc(var(--ck-todo-list-checkmark-size) / 8) calc(var(--ck-todo-list-checkmark-size) / 8) 0;transform:rotate(45deg)}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:before{background:#26ab33;border-color:#26ab33}.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input[checked]:after{border-color:#fff}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content .image>figcaption{display:table-caption;caption-side:bottom;word-break:break-word;color:var(--ck-color-image-caption-text);background-color:var(--ck-color-image-caption-background);padding:.6em;font-size:.75em;outline-offset:-1px}.ck-content .marker-yellow{background-color:var(--ck-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-highlight-pen-red);background-color:transparent}.ck-content .pen-green{color:var(--ck-highlight-pen-green);background-color:transparent}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}.ck-content .image-style-block-align-left,.ck-content .image-style-block-align-right{max-width:calc(100% - var(--ck-image-style-spacing))}.ck-content .image-style-align-left,.ck-content .image-style-align-right{clear:none}.ck-content .image-style-side{float:right;margin-left:var(--ck-image-style-spacing);max-width:50%}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-image-style-spacing)}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-image-style-spacing)}.ck-content .image-style-block-align-right{margin-right:0;margin-left:auto}.ck-content .image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content p+.image-style-align-left,.ck-content p+.image-style-align-right,.ck-content p+.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-inline-image-style-spacing);margin-bottom:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-inline-image-style-spacing)}.ck-content blockquote{overflow:hidden;padding-right:1.5em;padding-left:1.5em;margin-left:0;margin-right:0;font-style:italic;border-left:5px solid #ccc}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}.ck-content code{background-color:hsla(0,0%,78%,.3);padding:.15em;border-radius:2px}.ck-content .text-tiny{font-size:.7em}.ck-content .text-small{font-size:.85em}.ck-content .text-big{font-size:1.4em}.ck-content .text-huge{font-size:1.8em}.ck-content .mention{background:var(--ck-color-mention-background);color:var(--ck-color-mention-text)}.ck-content hr{margin:15px 0;height:4px;background:#dedede;border:0}.ck-content pre{padding:1em;color:#353535;background:hsla(0,0%,78%,.3);border:1px solid #c4c4c4;border-radius:2px;text-align:left;direction:ltr;-moz-tab-size:4;tab-size:4;white-space:pre-wrap;font-style:normal;min-width:200px}.ck-content pre code{background:unset;padding:0;border-radius:0}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}}.ck-content>:first-child{margin-top:0}.ck-content p{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}.ck-content h1{display:block;font-size:2em;-webkit-margin-before:.67em;margin-block-start:.67em;-webkit-margin-after:.67em;margin-block-end:.67em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700}.ck-content h2{display:block;font-size:1.5em;-webkit-margin-before:.83em;margin-block-start:.83em;-webkit-margin-after:.83em;margin-block-end:.83em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700}.ck-content h3{display:block;font-size:1.17em;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700}.ck-content h4{display:block;font-size:1rem;-webkit-margin-before:1.33em;margin-block-start:1.33em;-webkit-margin-after:1.33em;margin-block-end:1.33em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700}.ck-content h5{display:block;font-size:.83em;-webkit-margin-before:1.67em;margin-block-start:1.67em;-webkit-margin-after:1.67em;margin-block-end:1.67em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;font-weight:700}.ck-content ol{list-style-type:decimal}.ck-content ol,.ck-content ul{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}.ck-content ul{list-style-type:disc}.ck-content{font-size:16px}.ck-content p{margin-top:16px;margin-bottom:16px}.ck-content .image-style-align-left{float:none;margin-left:0;margin-right:0}