@charset "UTF-8";
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */audio:not([controls]){display:none;height:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:0}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-size:100%;margin:0}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,input{line-height:1.2;vertical-align:middle}button,dd,dl,dt,h1,h2,h3,h4,h5,li,ol,p,ul{margin:0;padding:0}li,ol,ul{list-style:none}img{max-width:100%;height:auto;border:none;vertical-align:top;box-sizing:border-box}label{vertical-align:middle}button{border:none;overflow:visible;outline:none;background:none;color:#333;font-family:inherit}button.linkStyle{text-decoration:underline}.none{display:none}iframe{border:none}.pTop{margin-top:1em}body>iframe,body>img{position:absolute;top:0;left:0}#trainingVoice .voice:after,.imgBlock:after,.layoutTypeNewBlock .linkTtlList:after,.layoutTypeOther .recommend:after,.lectures .categoryModal-content .lecturesBtns:after,.lineBlock .innerColumn3:after,.lineBlock .innerColumn4:after,.lineBlock.inBoxColumn2:after,.paging:after,.priceBlock:after{content:"";display:block;clear:both;visibility:hidden}#sideBar .mvBox .time:before,#subNav .training_hoverMenu>ul>li a:after,.accordionBlock .accordionBtn:after,.dokugaku #tocBlock .tocSubMenu>li:before,.dokugaku .anchorBlock a:after,.dokugaku--mainBlock--linkBox--text:before,.layoutTypeNewBlock .linkTtl a:after,.layoutTypeOther.seasonPage .combiBlock .shikakuDetail:after,.paging .pgNext a:before,.paging .pgNext span.disabled:before,.paging .pgPrev a:before,.paging .pgPrev span.disabled:before,.training-themelist__favorite li>label:after,.training-themelist__favorite li>label:before,dl.point dt:before,p.listCursor a:before,ul.addCheck li:before,ul.listCursorMini>li>a:before,ul.listCursorMini>li>button:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;font-display:swap;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:bold}.textCenter{text-align:center!important}.textRight{text-align:right!important}.textLeft{text-align:left!important}@media (max-width:1000px){body .spLeft{text-align:left!important}}.vMiddle{vertical-align:middle!important}.vTop{vertical-align:top!important}.vBottom{vertical-align:bottom!important}.flLeft{float:left!important}.flRight{float:right!important}.underLine{text-decoration:underline!important}.mt0{margin-top:0px!important}.mb0{margin-bottom:0px!important}.ml0{margin-left:0px!important}.mr0{margin-right:0px!important}.pt0{padding-top:0px!important}.pb0{padding-bottom:0px!important}.pl0{padding-left:0px!important}.pr0{padding-right:0px!important}.mt5{margin-top:5px!important}.mb5{margin-bottom:5px!important}.ml5{margin-left:5px!important}.mr5{margin-right:5px!important}.pt5{padding-top:5px!important}.pb5{padding-bottom:5px!important}.pl5{padding-left:5px!important}.pr5{padding-right:5px!important}.mt10{margin-top:10px!important}.mb10{margin-bottom:10px!important}.ml10{margin-left:10px!important}.mr10{margin-right:10px!important}.pt10{padding-top:10px!important}.pb10{padding-bottom:10px!important}.pl10{padding-left:10px!important}.pr10{padding-right:10px!important}.mt15{margin-top:15px!important}.mb15{margin-bottom:15px!important}.ml15{margin-left:15px!important}.mr15{margin-right:15px!important}.pt15{padding-top:15px!important}.pb15{padding-bottom:15px!important}.pl15{padding-left:15px!important}.pr15{padding-right:15px!important}.mt20{margin-top:20px!important}.mb20{margin-bottom:20px!important}.ml20{margin-left:20px!important}.mr20{margin-right:20px!important}.pt20{padding-top:20px!important}.pb20{padding-bottom:20px!important}.pl20{padding-left:20px!important}.pr20{padding-right:20px!important}.mt25{margin-top:25px!important}.mb25{margin-bottom:25px!important}.ml25{margin-left:25px!important}.mr25{margin-right:25px!important}.pt25{padding-top:25px!important}.pb25{padding-bottom:25px!important}.pl25{padding-left:25px!important}.pr25{padding-right:25px!important}.mt30{margin-top:30px!important}.mb30{margin-bottom:30px!important}.ml30{margin-left:30px!important}.mr30{margin-right:30px!important}.pt30{padding-top:30px!important}.pb30{padding-bottom:30px!important}.pl30{padding-left:30px!important}.pr30{padding-right:30px!important}.mt35{margin-top:35px!important}.mb35{margin-bottom:35px!important}.ml35{margin-left:35px!important}.mr35{margin-right:35px!important}.pt35{padding-top:35px!important}.pb35{padding-bottom:35px!important}.pl35{padding-left:35px!important}.pr35{padding-right:35px!important}.mt40{margin-top:40px!important}.mb40{margin-bottom:40px!important}.ml40{margin-left:40px!important}.mr40{margin-right:40px!important}.pt40{padding-top:40px!important}.pb40{padding-bottom:40px!important}.pl40{padding-left:40px!important}.pr40{padding-right:40px!important}.mt45{margin-top:45px!important}.mb45{margin-bottom:45px!important}.ml45{margin-left:45px!important}.mr45{margin-right:45px!important}.pt45{padding-top:45px!important}.pb45{padding-bottom:45px!important}.pl45{padding-left:45px!important}.pr45{padding-right:45px!important}.mt50{margin-top:50px!important}.mb50{margin-bottom:50px!important}.ml50{margin-left:50px!important}.mr50{margin-right:50px!important}.pt50{padding-top:50px!important}.pb50{padding-bottom:50px!important}.pl50{padding-left:50px!important}.pr50{padding-right:50px!important}.nowrap{white-space:nowrap}@media (max-width:1000px){.breakWord.tab{display:inline-block}}@media (max-width:812px){.breakWord{display:inline-block}}.note,.notes,.smallFont{font-size:12px!important}.normalFont{font-size:14px!important}.largeFont{font-size:18px!important}@media (max-width:812px){.largeFont{font-size:16px!important}}.largeFontB{font-size:16px!important}.clear{clear:both}.bold{font-weight:bold!important}.normal{font-weight:normal!important}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}#shareHeader{background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1);z-index:10000;position:fixed;top:0;left:0;width:100%;min-width:990px;min-height:60px}#shareHeader .innerWrap{padding:0}#shareHeader #logo{position:absolute;top:10px;left:0;z-index:100}#shareHeader #logo a{display:block}#shareHeader #logo a:hover{color:#333333}#shareHeader #logo .logoTxt{display:block;font-size:11.5px;font-weight:normal;margin-bottom:3px;line-height:1.2;color:#707070}#shareHeader .readTxt{font-size:10px;line-height:1.4;position:absolute;top:15px;left:175px}#shareHeader .plan{color:#e4b100}@media (max-width:812px){#shareHeader .plan{font-weight:bold}}#shareHeader .rightBtns{position:relative;z-index:10000;float:right}@media (max-width:812px){#shareHeader .rightBtns{z-index:1000000}}#shareHeader .rightBtns div{display:flex;padding:0}#shareHeader .rightBtns div.loggedin{padding:3px 0}#shareHeader .rightBtns div.close a{display:none}#shareHeader.isHeaderNone{display:none}@media (max-width:812px){.pc #shareHeader{width:100%}}@media (max-width:812px){#shareHeader{min-height:50px!important;min-width:320px;height:auto!important}#shareHeader #logo{top:9px;left:14px}#shareHeader #logo a{display:block}#shareHeader #logo a .logoTxt{display:block;font-size:11.5px;font-weight:normal;margin-bottom:3px;color:#707070}#shareHeader #logo img{width:110px;height:auto}#shareHeader .readTxt{font-size:10px;line-height:1.4;position:absolute;top:15px;left:175px}#shareHeader .headBtn{position:relative;width:65px;height:44px;overflow:hidden;box-sizing:border-box;font-size:10px;border-left:solid 1px #f2f2f2;color:#acacac}#shareHeader .headBtn .tx{position:absolute;bottom:7px;right:0;width:100%;text-align:center;line-height:1;color:#707070}#shareHeader .registBtn{background:#00b8b2;font-size:13px;width:20vw;height:44px;border-radius:5px;margin-top:3px;max-width:100px}#shareHeader .registBtn .tx{top:50%;left:50%;line-height:1.3;color:#FFFFFF;transform:translate(-50%,-50%)}#shareHeader .registBtn+.headBtn{border-left:none}#shareHeader #mypGnavBtn i,#shareHeader .registBtn i{font-size:21px}#shareHeader #mypGnavBtn .mi,#shareHeader .registBtn .mi{width:100%;top:3px;position:absolute;left:0;text-align:center}}@media (max-width:812px) and (orientation:landscape){#wrapper{padding-top:0!important}#shareHeader{position:relative!important}#shareGlobal{height:100vh;padding-bottom:100px}}@media (max-width:812px){.gnavBtn .mi{position:absolute;width:18px;height:2px;top:22px;left:50%;margin-left:-9px;background:#333;transition:transform 0.4s}.gnavBtn .mi:after,.gnavBtn .mi:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#333;transition:transform 0.4s}.gnavBtn .mi:before{margin-top:-7px;transform-origin:left}.gnavBtn .mi:after{margin-top:5px;transform-origin:left}}.gnavBtn.close .tx2{display:block}.gnavBtn.close .tx{display:none}.gnavBtn.close .mi{background-color:transparent!important;margin:-1px 0 0 -9px}.gnavBtn.close .mi:after,.gnavBtn.close .mi:before{width:100%;height:2px;left:2px}.gnavBtn.close .mi:before{transform:rotate(43deg)}.gnavBtn.close .mi:after{transform:rotate(-43deg)}#shareGlobal{display:none}@media (min-width:813px){#shareGlobal{display:none!important}}@media (max-width:812px){#shareGlobal.smp{display:none;overflow:visible;position:fixed;top:0;left:0;bottom:0;right:0;z-index:999999;background-color:#fff;box-sizing:border-box}#shareGlobal.smp .support_btn{padding:15px 5vw;box-sizing:border-box;background-color:#e5e5e5}#shareGlobal.smp .innerWrap{margin-top:50px;padding:0 0 50px 0;overflow:auto;width:100%;height:calc(100% - 50px);z-index:999;box-sizing:border-box;-webkit-overflow-scrolling:touch;background-color:#fff}#shareGlobal.smp .subLink{display:block;text-align:left;border-top:none;background-color:#fff;border-bottom:solid 1px #d5d5d5}#shareGlobal.smp .subLink li{border-top:solid 1px #d5d5d5}#shareGlobal.smp .subLink a{display:block;line-height:1;padding:12px 5vw}#shareGlobal.smp .navspBox{display:table;border-top:solid 1px #d5d5d5;padding:16px 10px 13px 21vw;position:relative;line-height:1.1;min-height:11vw;height:11vw;width:calc(100% - (10px + 21vw))}#shareGlobal.smp .navspBox .txt{margin-top:10px;color:#acacac;font-size:12px}#shareGlobal.smp .subLink+div .navspBox{border-top:none}}#shareGlobal.spclose .navspBox>div{display:table-cell;vertical-align:middle}#shareGlobal.spclose .navspBox:after{content:"";position:absolute;top:15px;left:5vw;width:11vw;height:11vw;display:block;background-size:contain}#shareGlobal.spclose .navspBox.icon1:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_1.png") no-repeat 0 0;background-size:contain}#shareGlobal.spclose .navspBox.icon2:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_2.png") no-repeat 0 0;background-size:contain}#shareGlobal.spclose .navspBox.icon3:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_3.png") no-repeat 0 0;background-size:contain}#shareGlobal.spclose .navspBox.icon4:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_4.png") no-repeat 0 0;background-size:contain}#shareGlobal.spclose .navspBox.icon5:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_5.png") no-repeat 0 0;background-size:contain}#shareGlobal.spclose .navspBox.icon6:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_6.png") no-repeat 0 0;background-size:contain}#shareGlobal.spclose .navspBox.icon7:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_7.png") no-repeat 0 0;background-size:contain}#shareGlobal.spclose .navspBox.icon8:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_8.png") no-repeat 0 0;background-size:contain}#shareGlobal.spclose .navspBox.icon9:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_9.png") no-repeat 0 0;background-size:contain}#shareGlobal.spclose .navspBox.icon10:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_10.png") no-repeat 0 0;background-size:contain}#shareGlobal.spclose .navspBox.icon11:after{background:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/icon_11.png") no-repeat 0 0;background-size:contain}#contentHeader{margin-bottom:50px;padding:30px 0;text-shadow:1px 1px 0 rgba(255,255,255,0.3);box-sizing:border-box;background:#ffdf60}#contentHeader .innerWrap{padding:0 5px}#contentHeader p{margin-top:10px}#contentHeader .btns{margin-top:20px;overflow:hidden}#contentHeader .btns li{float:left;margin-right:10px;letter-spacing:2px}#contentHeader .btns li a{width:200px}#contentHeader .pageTtl,#contentHeader h1{margin:0;font-weight:normal;font-size:36px;line-height:1.2}#contentHeader.noBg{background:none;text-shadow:none;margin-bottom:0}#seminar #contentHeader{background:#bfff99 url(/img/parts/mv/dougatop_pc_mv.jpg) no-repeat 50% -50px}#contentHeader.privacy{background-image:url(/img/parts/mv/privacy_pc_mv.jpg);background-repeat:no-repeat;background-position:50% -50px}#contentHeader.kiyaku{background-image:url(/img/parts/mv/kiyaku_pc_mv.jpg);background-repeat:no-repeat;background-position:50% -50px}#contentHeader.about{background-color:#f1fbff;background-image:url(/img/parts/mv/about_pc_mv.jpg);background-repeat:no-repeat;background-position:50% 0}#contentHeader.bgNone{background-image:none}@media (max-width:812px){#contentHeader{margin-bottom:20px;padding:25px 0}#contentHeader .pageTtl,#contentHeader h1{font-size:22px}#contentHeader .innerWrap{padding:0 10px}#contentHeader .btns{margin-top:20px;padding-top:0;overflow:hidden;display:table;width:100%}#contentHeader .btns li{float:none;display:table-cell;margin-right:0;width:30%;border:solid 5px transparent;box-sizing:border-box}#contentHeader .btns li a{width:100%;min-width:0;background:rgba(255,255,255,0.9)}#seminar #contentHeader{background:#bfff99 url(/img/sp/parts/dougatop_sp_mv.jpg) no-repeat 100% 0;background-size:320px auto}#contentHeader.privacy{background-image:url(/img/sp/parts/privacy_sp_mv.jpg);background-size:320px auto;background-position:100% 0}#contentHeader.kiyaku{background-image:url(/img/sp/parts/kiyaku_sp_mv.jpg);background-size:320px auto;background-position:100% 0}}#shareFooter{background-color:#dadada}#shareFooter .innerWrap{padding-top:1px}@media (max-width:812px){#shareFooter .innerWrap{padding:0}}#shareFooter .baseTtl{margin-top:25px;font-size:18px;color:#acacac;font-weight:bold;border-bottom:dotted 1px #b3b3b3;padding-bottom:10px;margin-bottom:5px;line-height:1.1}@media (max-width:812px){#shareFooter .baseTtl{background-color:#acacac;color:#fff;padding:5px 10px;margin-bottom:0;margin-top:20px}#shareFooter .baseTtl:first-child{margin-top:0}}#shareFooter .serviceLink{overflow:hidden}@media (max-width:812px){#shareFooter .serviceLink{margin:0 16px}}#shareFooter .serviceLink li{float:left;margin-top:15px;width:25%;font-size:12px}@media (max-width:812px){#shareFooter .serviceLink li{width:50%}}#shareFooter .shareFooter__sns{margin-top:30px;background-color:#707070;padding:15px 0;position:relative}@media (max-width:812px){#shareFooter .shareFooter__sns{margin-top:20px;padding-top:0}}#shareFooter .shareFooter__sns .baseTtl{border-bottom:none;margin:0;padding:0}@media (max-width:812px){#shareFooter .shareFooter__sns .baseTtl{background-color:#333333;padding:5px 10px}}#shareFooter .shareFooter__sns a{color:#fff}#shareFooter .shareFooter__sns ul{position:absolute;top:-5px;right:0}@media (max-width:812px){#shareFooter .shareFooter__sns ul{position:static;margin-top:15px}}#shareFooter .shareFooter__sns li{line-height:1;font-size:30px;margin-top:0;margin-left:25px;width:auto}#shareFooter .shareFooter__sns li:first-child{margin-left:0}#shareFooter .copyBlock{padding:30px 0;background-color:#fff;font-size:12px;overflow:hidden}#shareFooter .copyBlock li{float:left;margin-right:30px}@media (max-width:812px){#shareFooter .copyBlock li{width:50%;margin-bottom:15px;margin-right:0}}#shareFooter .copyBlock ul{overflow:hidden}@media (max-width:812px){#shareFooter .copyBlock ul{margin:0 16px}}@media (max-width:812px){#shareFooter .copyBlock{padding-top:20px}}#shareFooter .copyBlock ul+div{margin-top:30px}@media (max-width:812px){#shareFooter .copyBlock ul+div{margin-top:0}}#shareFooter .copy{line-height:18px;font-size:10px;color:#707070;text-align:center;padding-top:15px}#shareFooter .logo{margin-top:-5px;line-height:1;text-align:center;vertical-align:middle}#shareFooter .logo a{display:inline-block}#shareFooter .logo img{vertical-align:middle}@media (max-width:812px){#shareFooter .logo{margin-top:5px;padding-top:20px;border-top:solid 1px #d5d5d5}#shareFooter .logo a{margin-bottom:15px}}.registPage #shareFooter{padding-top:0}#subNav{float:right}#subNav ul{display:table}#subNav li{display:table-cell;padding-left:15px;vertical-align:middle}#subNav #login,#subNav .regist{font-size:16px;background:none;line-height:16px}#subNav .regist{margin-top:-10px}#subNav a{display:block;text-decoration:none}#subNav .loginBlock{margin-top:10px}#subNav .loginBlock li:last-child{padding-left:10px}#subNav .loginBlock .function-normalBtn,#subNav .loginBlock .smartBtn{width:120px;min-width:0}#subNav .logoutBlock{margin-top:10px}#subNav .logoutBlock p{font-size:10px;line-height:15px;text-align:right;margin-bottom:10px;line-height:1}#subNav .logoutBlock li+li{padding-left:15px}#subNav .logoutBlock li:last-child{padding-left:10px}#subNav .logoutBlock button{line-height:1}#subNav .logoutBlock .mypageBtn{min-width:120px}#subNav .logoutBlock .convBtn{min-width:200px}#subNav .logoutBlock .logoutBlock_menu{position:relative}#subNav .logoutBlock .logoutBlock_menu.isVisible ul{display:block;opacity:1;animation:menushow 0.3s}#subNav .logoutBlock .logoutBlock_menu.isVisible button:before{opacity:1!important}#subNav .logoutBlock .logoutBlock_menu ul{display:none;position:absolute;top:126%;left:-54px;width:172px;background-color:#fff;border:solid 1px #acacac;box-shadow:0 1px 3px rgba(0,0,0,0.3);box-sizing:border-box;opacity:0;transition:opacity 0.3s}#subNav .logoutBlock .logoutBlock_menu ul:before{content:"";position:absolute;top:-20px;left:50%;border:solid 10px transparent;border-bottom-color:#fff;width:1px;margin-left:-10px;z-index:3}#subNav .logoutBlock .logoutBlock_menu ul:after{content:"";position:absolute;top:-21px;left:50%;border:solid 10px transparent;border-bottom-color:#acacac;width:1px;margin-left:-10px;z-index:2}#subNav .logoutBlock .logoutBlock_menu li{padding:0;display:block;white-space:nowrap;position:relative}#subNav .logoutBlock .logoutBlock_menu li+li{border-top:solid 1px #acacac}#subNav .logoutBlock .logoutBlock_menu a{display:block;line-height:1;padding:15px 20px}#subNav .logoutBlock .logoutBlock_menu a:hover{color:#aaa}#subNav .hoverMenu{position:relative}#subNav .hoverMenu:hover .training_hoverMenu{display:block}#subNav .training_hoverMenu{position:absolute;border:1px #ACACAC solid;background:#FFFFFF;display:none;min-width:215px;left:50%;top:40px;transform:translateX(-50%);z-index:1111}#subNav .training_hoverMenu:before{content:"";position:absolute;display:block;width:0;height:0;left:calc(50% + 5px);top:-8px;border-right:8px solid transparent;border-bottom:8px solid #acacac;border-left:8px solid transparent}#subNav .training_hoverMenu:after{content:"";position:absolute;display:block;width:0;height:0;left:calc(50% + 5px);top:-6px;border-right:8px solid transparent;border-bottom:8px solid #ffffff;border-left:8px solid transparent}#subNav .training_hoverMenu>ul{display:block}#subNav .training_hoverMenu>ul>li{display:block;padding:0!important;border:1px solid #F2F2F2}#subNav .training_hoverMenu>ul>li a{padding:10px 20px;position:relative}#subNav .training_hoverMenu>ul>li a:after{position:absolute;top:50%;right:16px;margin-top:-0.5em;font-size:16px;content:"\f105";color:#B2B2B2}#subNav .addIco{color:#707070}#subNav .addIco:before{color:#000;opacity:0.3}#subNav .addIco:focus:before,#subNav .addIco:hover:before{opacity:1}#subNav .addIco.addIco_no-hover:focus:before,#subNav .addIco.addIco_no-hover:hover:before{opacity:0.3}#subNav .addSvgIcon{color:#707070}#subNav .addSvgIcon svg{fill:#acacac}#subNav .addSvgIcon:focus svg,#subNav .addSvgIcon:hover svg{fill:#333}@keyframes menushow{0%{opacity:0}to{opacity:1}}#members #subNav .regist{display:none}@media (max-width:812px){#subNav{display:none}}.titleLarge{font-size:40px!important}.titleSmall{font-size:70%!important}.txtMain p{margin-top:1em}.txtMain p:first-child{margin-top:0}.ttlType01{border-left:solid 5px #ffcd7a;padding-left:8px;line-height:1.4;font-feature-settings:"palt";letter-spacing:0.5px}.ttlType01.searchTtl{margin:0 0 20px}@media (max-width:812px){.ttlType01.searchTtl{margin:20px 0 20px}}.ttlType01.searchTtl .small{padding-left:1.5em;display:inline-block}.ttlType01 .small{font-size:14px;font-weight:normal}.ttlType02{margin-top:30px;font-size:24px;line-height:1.2;font-weight:normal;font-feature-settings:"palt"}.ttlType03{font-size:14px;font-feature-settings:"palt"}.ttlType04{font-size:18px;font-weight:bold;font-feature-settings:"palt"}.ttlType05{font-size:18px;line-height:1.3;padding-bottom:5px;margin-bottom:15px;font-weight:normal;border-bottom:solid 1px #d5d5d5;font-feature-settings:"palt"}.ttlType06{line-height:1.3;padding-bottom:5px;margin-bottom:10px;border-bottom:solid 1px #ffd940;font-feature-settings:"palt"}.ttlType07{line-height:1.3;background-color:#fffcef;font-weight:bold;padding:0.8em 1em;font-size:14px;font-feature-settings:"palt"}.ttlType07.ttlType07__addRequired{padding-right:55px;position:relative}.ttlType07.ttlType07__addRequired .req{position:absolute;top:50%;right:1em;background:#ef5350;color:#fff;display:inline-block;margin-top:-0.8em;padding:3px 6px;font-size:11px;line-height:1;font-weight:normal}.ttlType07.ttlType07__addRequired .opt{position:absolute;top:50%;right:10px;background:#9a9a9a;color:#fff;display:inline-block;padding:3px 6px;font-size:11px;margin-top:-0.8em;line-height:1;font-weight:normal}.ttlType08{margin-top:20px;font-feature-settings:"palt";color:#ffa000}@media (max-width:812px){.ttlType08{margin-top:15px}}.ttlType08:first-child{margin-top:0}.ttlType08+p{margin-top:5px}.ttlWrap{position:relative}.ttlWrap .ttlWrap-right{position:absolute;top:0;right:0}#examSolve .outerTtl{padding-top:50px}@media (max-width:812px){#examSolve .outerTtl{padding-top:36px}}.outerTtl{padding:50px 0 15px;position:relative}@media (max-width:812px){.outerTtl{padding:36px 0 10px}}.outerTtl h1,.outerTtl h2{font-size:28px;line-height:1.2}@media (max-width:812px){.outerTtl h1,.outerTtl h2{font-size:18px}}.outerTtl:first-child{padding-top:6px}.outerTtl .subTtl{font-size:14px;color:#aaa}.outerTtl .outerTtl-subBtn{position:absolute;right:0;top:0;display:flex}.outerTtl .outerTtl-subBtn li{margin-left:10px}@media (max-width:812px){.outerTtl .outerTtl-subBtn{display:none}.outerTtl .outerTtl-subBtn.spview{display:block}}.outerTtl .payIco{position:static}.ttlType09{color:#e04e50;background:url(/img/parts/line_bg_03.gif) repeat-x 0 100%;position:relative;padding-left:1.5em;padding-bottom:5px;line-height:1.3}.ttlType09:before{content:"";width:0.7em;height:0.7em;background-color:#e04e50;position:absolute;transform:rotate(45deg);top:50%;left:5px;margin-top:-0.6em}.ttlType10{font-size:28px;padding-bottom:10px;line-height:1.2;border-bottom:solid 2px #ffcd7a}@media (max-width:812px){.ttlType10{font-size:18px}}.ttlType11{font-size:28px;font-weight:bold;color:#acacac;line-height:1.4}@media (max-width:812px){.ttlType11{font-size:18px}}.paging{margin-top:30px;position:relative;min-height:40px}.paging .next,.paging .prev,.paging span a{min-width:100px!important}@media (max-width:812px){.paging .next,.paging .prev,.paging span a{min-width:40px!important}}.paging .pgPrev{float:left}.paging .pgPrev a,.paging .pgPrev span.disabled{padding-left:10px}.paging .pgPrev a:before,.paging .pgPrev span.disabled:before{position:absolute;top:50%;left:10px;margin-top:-0.5em;content:"\f053";z-index:10}@media (max-width:812px){.paging .pgPrev a,.paging .pgPrev span.disabled{width:40px;box-sizing:border-box;padding:12px 0 12px 38px;overflow:hidden;white-space:nowrap}.paging .pgPrev a:before,.paging .pgPrev span.disabled:before{left:13px}}@media (max-width:359px){.paging .pgPrev{display:none}}.paging .pgNext{float:right}.paging .pgNext a,.paging .pgNext span.disabled{padding-right:10px}.paging .pgNext a:before,.paging .pgNext span.disabled:before{position:absolute;top:50%;right:10px;margin-top:-0.5em;content:"\f054";z-index:10}@media (max-width:812px){.paging .pgNext a,.paging .pgNext span.disabled{width:40px;right:0;box-sizing:border-box;padding:12px 0 12px 38px;overflow:hidden;white-space:nowrap}.paging .pgNext a:before,.paging .pgNext span.disabled:before{right:13px}}@media (max-width:359px){.paging .pgNext{display:none}}.paging .pgNum{position:absolute;top:0;left:0;width:100%;text-align:center}.paging .pgNum .current,.paging .pgNum a{min-width:40px!important}.paging .pgNum span{margin:0 2px}.pgHelp{margin-top:10px;text-align:center}.pgHelpHead{text-align:right;margin-top:-10px;margin-bottom:5px}ul.addCheck{margin-top:16px}ul.addCheck li{position:relative;padding-left:1.2em}ul.addCheck li:before{content:"\f046";color:#f06d26;position:absolute;top:2px;left:0}ul.addCheck:first-child{margin-top:0}dl.point{margin-top:16px}dl.point dt{position:relative;padding-left:1.2em;font-weight:bold;color:#f06d26}dl.point dt:before{content:"\f046";color:#f06d26;position:absolute;top:3px;left:0}dl.point dd{padding-left:1.2em}dl.point:first-child{margin-top:0}.icoLine{letter-spacing:-0.5em}.categoryLine{letter-spacing:-0.5em;margin-top:5px;margin-right:-10px;line-height:1}.categoryLine span{display:inline-block;font-size:10px;margin-right:8px;padding:4px 6px 4px;border-radius:3px;letter-spacing:0;line-height:1;color:#606060}.categoryLine .trIco{background:#ffdfb2}.categoryLine .semIco{background:#e0ffbb}.categoryLine .magIco{background:#d3ffe6}.newIco{margin-top:7px;display:inline-block;margin-right:10px;font-size:11px;color:#606060;background:#ffc4c4;padding:4px 4px 2px;letter-spacing:0;line-height:1}.chargeIco{margin-top:7px;display:inline-block;background:#00b8b2;font-size:11px;color:#fff;margin-right:10px;padding:4px 4px 2px;letter-spacing:0;line-height:1}.watchedIco{margin-top:7px;display:inline-block;font-size:11px;color:#fff;margin-right:10px;padding:4px 4px 2px;background:#acacac;letter-spacing:0;line-height:1;box-sizing:border-box;min-width:5em;text-align:center}.compIco{margin-top:7px;display:inline-block;margin-right:10px;font-size:11px;color:#fff;background:#227bbf;padding:4px 4px 2px;letter-spacing:0;line-height:1;box-sizing:border-box;min-width:5em;text-align:center}.defaultIco{margin-top:7px;display:inline-block;font-size:11px;color:#979797;margin-right:10px;padding:4px 4px 2px;background:#efefef;letter-spacing:0;line-height:1;box-sizing:border-box;min-width:5em;text-align:center}.ukehodai .chargeIco{display:none!important}.animIn{transform:scale(2);opacity:0}.ico01:before{content:" ";display:inline-block;width:32px;height:32px;margin-right:23px;vertical-align:bottom;background:url(../img/icon/osusume_ico_01.png) no-repeat 0 0}@media (max-width:812px){.ico01:before{width:16px;height:16px;margin-right:10px;vertical-align:middle;background-size:16px}}.ico02:before{content:" ";display:inline-block;margin-right:25px;width:45px;height:29px;vertical-align:bottom;background:url(../img/icon/movie_ico_01.png) no-repeat 0 0}@media (max-width:812px){.ico02:before{width:22px;height:18px;margin-right:10px;vertical-align:middle;background-size:22px auto}}.ico03:before{content:" ";display:inline-block;margin-right:25px;width:26px;height:32px;vertical-align:middle;background:url(../img/icon/lecture_ico_01.png) no-repeat 0 0}@media (max-width:812px){.ico03:before{width:13px;height:18px;margin-right:10px;vertical-align:middle;background-size:13px auto}}.ico04:before{content:" ";display:inline-block;width:34px;height:32px;margin-right:13px;vertical-align:middle;background:url(../img/icon/column_ico_01.png) no-repeat 0 0}@media (max-width:812px){.ico04:before{width:17px;height:16px;margin-right:10px;vertical-align:middle;background-size:17px auto}}.ico05:before{content:" ";display:inline-block;width:34px;height:32px;margin-right:10px;vertical-align:middle;background:url(../img/icon/blog_ico_01.png) no-repeat 0 0}@media (max-width:812px){.ico05:before{width:17px;height:16px;margin-right:10px;vertical-align:middle;background-size:17px auto}}.ico06:before{content:" ";display:inline-block;width:34px;height:32px;margin-right:10px;vertical-align:middle;background:url(../img/icon/vote_ico_01.png) no-repeat 0 0}.ico07:before{content:" ";display:inline-block;width:26px;height:32px;vertical-align:middle;margin-right:13px;background:url(../img/icon/enq_ico_01.png) no-repeat 0 0}.ico08:before{content:" ";display:inline-block;width:34px;height:32px;margin-right:13px;vertical-align:middle;background:url(../img/icon/shop_ico_01.png) no-repeat 0 0}@media (max-width:812px){.ico08:before{width:17px;height:16px;margin-right:10px;vertical-align:middle;background-size:17px auto}}.addIco:before{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:8px}.addIco.addIcoFixed{padding-left:30px!important}.addIco.addIcoFixed:before{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:10px;margin-top:-0.5em;font-size:1.3em;margin-right:0}@media (max-width:812px){.addIco.addIcoFixed{padding-right:15px!important}.addIco.addIcoFixed:before{left:10px}}.addIco.addIcoFixed_base{position:relative}.addIco.addIcoFixed_right{padding-right:30px!important}.addIco.addIcoFixed_right:before{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:15px;margin-top:-0.5em;font-size:1.3em;margin-right:0}@media (max-width:812px){.addIco.addIcoFixed_right:before{right:10px}}.addIco.addIco_horizontal_large{padding-top:30px;position:relative;font-size:10px;line-height:1;display:block}.addIco.addIco_horizontal_large:before{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0;left:50%;font-size:25px;margin-left:-0.5em}.addIco.addIco_horizontal_large.i_faq3:before{font-size:32px;margin-left:-10px;top:-4px}.addIco.i_person:before{content:"\f2bd"}.addIco.i_setting:before{content:"\f013"}.addIco.i_pen1:before{content:"\f040"}.addIco.i_pen2:before{content:"\f14b"}.addIco.i_pen3:before{content:"\f044"}.addIco.i_pen4:before{content:"\f044"}.addIco.i_seminar:before{content:"\f01d"}.addIco.i_seminar2:before{content:"\f144"}.addIco.i_mag:before{content:"\f1ea"}.addIco.i_mag2:before{content:"\f15c"}.addIco.i_note:before{content:"\f02d"}.addIco.i_shop:before{content:"\f07a"}.addIco.i_faq:before{content:"\f059"}.addIco.i_faq2:before{content:"\f059"}.addIco.i_faq3:before{content:"\f128"}.addIco.i_mail:before{content:"\f003"}.addIco.i_sitemap:before{content:"\f0e8"}.addIco.i_home:before{content:"\f015"}.addIco.i_info:before{content:"\f05a"}.addIco.i_flag:before{content:"\f024";color:#fc0}.addIco.i_cap:before{content:"\f19d";color:#fc0}.addIco.i_hand:before{content:"\f0a4";color:#fc0}.addIco.i_pdf:before{content:"\f1c1";color:#aaa}.addIco.i_calender:before{content:"\f073"}.addIco.i_search:before{content:"\f002"}.addIco.i_book:before{content:"\f02d"}.addIco.i_gr:before{color:#acacac}.addIco.i_undo:before{content:"\f0e2"}.addIco.i_repeat:before{content:"\f01e"}.addIco.i_bell:before{content:"\f0a2"}.addIco.i_cart:before{content:"\f07a"}.addIco.i_cursorLeft:before{content:"\f060"}.addIco.i_cursorRight:before{content:"\f061"}.addIco.i_cursorLeft2:before{content:"\f060"}.addIco.i_cursorRight2:before{content:"\f105"}.addIco.i_trColor:before{color:#ffa000}.addIco.cursorLeft:before{content:"\f060"}.addIco.cursorLeft2:before{content:"\f104"}.addIco.i_upload:before{content:"\f093"}.addIco.i_twitter:before{content:"\f099"}.addIco.i_insta:before{content:"\f16d"}.addIco.isLoading:before{content:"\f110";animation:fa-spin 2s infinite linear}.addIco.i_exlink:after{content:"\f08e";color:#aaa;margin-left:5px;display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.addIco.i_color_plan:before{color:#155372}.addIco.i_color_gray:before{color:#aaa}.addIco.i_soudan:before{content:"";background:url(../img/icon/icon-navi-soudan.png) no-repeat 50% 0;background-size:29px auto;width:100%;height:100%;margin:0;left:0}.addIco.i_bars:before{content:"\f0c9"}.addIco.i_info:before{content:"\f0f3"}.icoF_facebook i{background:#fff;color:#3b5998}.addSvgIcon{padding-left:30px!important;position:relative}.addSvgIcon .svg,.addSvgIcon svg{position:absolute;top:50%;left:10px;margin-top:-10px;width:20px;height:20px}@media (max-width:812px){.addSvgIcon{padding-right:15px!important}}.addSvgIcon.trColor svg{fill:#ffbc66;stroke:#ffbc66}.addSvgIcon.funcColor svg{fill:#666;stroke:#666}.addSvgIcon.txtLink svg{fill:#208fe8;stroke:#208fe8}.addSvgIcon.submitColor svg{fill:#fff;stroke:#fff}.addSvgIcon.addIco_horizontal_large{padding-left:0!important;padding-top:30px;position:relative;font-size:9px;display:block;line-height:1;padding-right:0!important}.addSvgIcon.addIco_horizontal_large .svg,.addSvgIcon.addIco_horizontal_large svg{top:0;left:50%;margin-top:0;margin-left:-12px;width:25px;height:25px}i.ho:before{color:#fc0}.i_trColor:before,i.tr:before{color:#ffa000}i.sem:before{color:#88ef2c}i.mag:before{color:#51d388}i.shop:before{color:#f279e8}i.other:before{color:#ffcc00}i.faq:before{color:#ff468d}i.gray:before{color:#acacac}.planTypeIcon{display:inline-block;display:flex;font-weight:bold}.planTypeIcon li{margin-right:5px;display:inline-block;background-color:#ffcd7a;padding:0 15px;min-width:115px;text-align:center;box-sizing:border-box}@media (max-width:812px){.planTypeIcon li{font-size:12px;min-width:0}}.payIco{position:absolute;top:50%;right:10px;margin-top:-0.7em;display:inline-block;background:#dba400;padding:4px 8px 3px;line-height:1;font-size:20px;line-height:1;font-weight:normal;color:#fff!important}@media (max-width:812px){.payIco{font-size:12px;padding:3px 6px}}.normalList>li{list-style:none;margin-top:10px;line-height:1.6}.normalList>li:first-child{margin-top:0!important}.listDot>li{list-style:disc;margin-left:1.5em;margin-top:10px;line-height:1.6}.listDot>li:first-child{margin-top:0!important}.listDot2>li{position:relative;list-style:none;margin-left:1.5em;margin-top:10px;line-height:1.6}.listDot2>li:before{content:"・";position:absolute;top:2px;left:-1.2em}.listDot2>li:first-child{margin-top:0!important}.listCircle>li{margin-left:2em;list-style:circle;margin-top:10px;line-height:1.6}.listCircle>li:first-child{margin-top:0!important}.listNum>li{list-style:decimal;margin-left:2em;margin-top:10px;line-height:1.6}.listNum>li:first-child{margin-top:0!important}.listParen>li{margin-left:1.8em;text-indent:-1.8em;list-style:none;margin-top:10px;line-height:1.6}.listParen>li:first-child{margin-top:0!important}.listWord>li{margin-left:2em;text-indent:-2em;list-style:none;margin-top:10px;line-height:1.6}@media (max-width:812px){.listWord>li{margin-left:1.7em;text-indent:-1.7em}}.listWord>li:first-child{margin-top:0!important}ul.listCursor>li{box-sizing:border-box;line-height:1.3}ul.listCursor>li>a{position:relative;padding-left:1em;line-height:1.2;display:inline-block;color:#208fe8}@media (max-width:812px){ul.listCursor>li>a{padding-left:10px}}ul.listCursor>li>a:before{position:absolute;top:1px;left:0;content:"\f105";display:inline-block;font-display:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f55e5e;margin-right:5px;color:#208fe8}ul.listCursor.ho>li>a:before{color:#fc0}ul.listCursor.tr>li>a:before{color:#ffa000}ul.listCursor.sem>li>a:before{color:#88ef2c}ul.listCursor.shop>li>a:before{color:#f279e8}ul.listCursor.mag>li>a:before{color:#51d388}ul.listCursor.normal>li>a{font-size:14px}ul.listCursor.small>li>a{font-size:12px}.rightLink{text-align:right}@media (max-width:812px){.rightLink{text-align:left}}@media (max-width:812px){.spSingleBtn{border-top:solid 1px #efefef;padding:10px 10px 0}}.noCursorList li .listCursor li,ul.listCursor li .listCursor li{margin-top:5px}@media (max-width:812px){.noCursorList li .listCursor li,ul.listCursor li .listCursor li{border-top:none}}.noCursorList li .listCursor li>a,ul.listCursor li .listCursor li>a{padding-left:10px}@media (max-width:812px){.noCursorList li .listCursor li>a,ul.listCursor li .listCursor li>a{padding-top:0.5em;padding-bottom:0.5em}}@media (max-width:812px){.noCursorList li .listCursor li>a:before,ul.listCursor li .listCursor li>a:before{top:0.6em;font-size:12px!important}}.noCursorList li .listCursor li:first-child,ul.listCursor li .listCursor li:first-child{margin-top:0}p.listCursor a:before{margin-right:5px;content:"\f0da";color:#d5d5d5}ul.listCursorMini>li{box-sizing:border-box;line-height:1.2}ul.listCursorMini>li>a,ul.listCursorMini>li>button{position:relative;padding-left:0.7em;line-height:1.2;display:inline-block}@media (max-width:812px){ul.listCursorMini>li>a,ul.listCursorMini>li>button{padding-left:10px}}ul.listCursorMini>li>a:before,ul.listCursorMini>li>button:before{position:absolute;top:50%;left:0;margin-top:-0.5em;content:"\f0da"}ul.listCursorMini>li.cursorNone>a:before,ul.listCursorMini>li.cursorNone>button:before{display:none}ul.listCursorMini.ho>li>a:before{color:#f4402d}ul.listCursorMini.tr>li>a:before{color:#ffa000}ul.listCursorMini.sem>li>a:before{color:#88ef2c}ul.listCursorMini.shop>li>a:before{color:#f279e8}ul.listCursorMini.mag>li>a:before{color:#51d388}.fontIconList{font-weight:bold}.fontIconList i{margin-right:0.5em}.listLine{margin-left:25px;padding-top:5px;border-left:dotted 1px #d5d5d5}@media (max-width:812px){.listLine{margin-left:15px}}.listLine a{display:block;line-height:1.4;padding:5px 0}.listLine li{position:relative;padding-left:10px}@media (max-width:812px){.listLine li{padding-left:5px}}.listLine li:before{content:"";display:block;position:absolute;border-top:dotted 1px #d5d5d5;width:8px;height:auto;top:1em;bottom:0;left:-1px}@media (max-width:812px){.listLine li:before{width:5px;top:1em}}.listLine li:last-child:before{background:#fff}.listHorizontal li{display:inline-block}.listHorizontal.imgList li{margin-bottom:5px}.iconListBlock{margin-top:20px;padding:30px 0;border-bottom:solid 1px #d5d5d5;border-top:solid 1px #d5d5d5}@media (max-width:812px){.iconListBlock{padding:0;border:none}}.iconList li{margin-top:16px;line-height:1.4}.iconList li a{position:relative;padding-left:1.7em;display:block;color:#208fe8}.iconList li a:before{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0.1em;left:9px;content:"\f0da"}.iconList li:first-child{margin-top:0}@media (max-width:812px){.iconList li{border-bottom:solid 1px #efefef;margin-top:0}.iconList li a{padding-bottom:10px;padding-top:10px;padding-right:20px;text-decoration:none;display:block;position:relative}.iconList li a:before{top:50%;margin-top:-0.5em}.iconList li a:after{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:0;content:"\f054";margin-top:-0.5em;color:#acacac}.iconList li:first-child{border-top:solid 1px #efefef;margin-top:0;padding-top:0}}.iconList .icon{position:relative;padding-left:1.5em}.iconList .icon:before{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:0.1em;left:0}@media (max-width:812px){.iconList.magList a{padding-top:15px;padding-bottom:15px}.iconList.magList a:before{margin-top:-0.6em}}.iconList.magList a:before{content:"\f0f6";left:0}.iconList.magList+.btn{margin-top:25px;text-align:right}@media (max-width:812px){.iconList.magList+.btn{margin-top:15px;text-align:center}}.iconList.checkList li{margin-top:10px;border:none}.iconList.checkList .icon:before{content:"\f046";color:#ffa000}.iconList a:focus,.pc .iconList a:hover{color:#999}.ancList li{border-bottom:solid 1px #efefef}.ancList li:first-child{border-top:solid 1px #efefef}.ancList a{display:block;font-size:18px;position:relative;padding:20px 10px 20px 25px;line-height:1.2;font-weight:bold}@media (max-width:812px){.ancList a{font-size:18px;padding:14px 10px 14px 27px}}.ancList a:before{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:0;margin-top:-0.5em;font-size:3vh;content:"\f107"}@media (max-width:812px){.ancList a:before{left:0;font-size:4vh}}.ancList.ancColumn2{overflow:hidden}.ancList.ancColumn2 li{float:left;margin-right:40px;width:440px}.ancList.ancColumn2 li:nth-child(2n){margin-right:0}@media (max-width:812px){.ancList.ancColumn2 li{float:none;width:auto;margin-right:0}}#training .ancList a:after{color:#ffa000}.boxList{margin:-40px -7px 0 -23px;display:flex;flex-wrap:wrap}@media (max-width:812px){.boxList{margin:0 -10px;display:block}}.boxList li{margin-top:40px;margin-left:16px;width:224px;padding:5px;position:relative;border:solid 2px transparent;box-sizing:border-box}.boxList li.take_class{border:solid 2px #ffa000}.boxList li.take_class:before{position:absolute;top:-7px;left:-5px;color:#ffa000;font-size:36px;z-index:1;text-shadow:1px 1px 2px #d9d9d9}@media (max-width:812px){.boxList li.take_class{border:solid 2px #ffa000}.boxList li.take_class:before{top:-7px;left:-3px}}@media (max-width:812px){.boxList li{border:none;width:auto;margin:0 0 0 0;padding:0 8px}}.boxList a{display:block;min-height:215px;padding-bottom:1.2em;box-sizing:border-box;position:relative}@media (max-width:812px){.boxList a{border-bottom:solid 1px #efefef;min-height:60px;padding:13px 0 25px}}.boxList a:hover img{opacity:0.8}.boxList .ttl{margin-top:10px;line-height:1.4;font-weight:bold}@media (max-width:812px){.boxList .ttl{margin-left:100px;margin-top:0;min-height:60px}}.boxList .cate{position:absolute;bottom:0;right:0;text-align:right;font-size:12px;line-height:1.1;color:#acacac}@media (max-width:812px){.boxList .cate{font-size:10px;bottom:8px}}.boxList .img{overflow:hidden;width:auto;height:117px}@media (max-width:812px){.boxList .img{position:absolute;top:15px;left:0;width:90px;height:60px}}.boxListTypeB{margin:-80px 0 0 -40px;letter-spacing:-0.4em}@media (max-width:812px){.boxListTypeB{margin:0;letter-spacing:0}}.boxListTypeB li{margin-top:80px;margin-left:40px;display:inline-block;width:280px;letter-spacing:0;box-sizing:border-box;vertical-align:top}@media (max-width:812px){.boxListTypeB li{width:auto;border-top:solid 1px #efefef;display:block;margin:20px 0 0 0;padding-top:20px}.boxListTypeB li:first-child{border:none;margin:0;padding-top:0}}.boxListTypeB a{display:block;margin-bottom:20px}.boxListTypeB a:hover img{opacity:0.8}@media (max-width:812px){.boxListTypeB a{display:table;margin-bottom:12px}.boxListTypeB a>span{display:table-cell;width:95px}}.boxListTypeB .ttl{margin-top:15px;line-height:1.4;font-weight:bold;font-size:18px}@media (max-width:812px){.boxListTypeB .ttl{display:table-cell;padding-left:15px;vertical-align:top}}@media (max-width:812px){.boxListTypeB .txt{font-size:12px}}.list-relatedLinks{display:flex}.list-relatedLinks.list-relatedLinks_imgicon li{box-sizing:border-box;padding:0 50px 0 46px;position:relative;min-height:48px}.list-relatedLinks.list-relatedLinks_imgicon li img{position:absolute;top:0;left:0;width:48px;height:48px}.list-relatedLinks.list-relatedLinks_imgicon li a{display:inline-block;position:relative;padding-left:15px;line-height:1.2;font-weight:bold}.list-relatedLinks.list-relatedLinks_imgicon li p{padding-left:15px;color:#ACACAC;margin-top:3px;line-height:1.2}@media (max-width:812px){.list-relatedLinks.list-relatedLinks_imgicon li{padding:0 0 0 46px}}@media (max-width:812px){.list-relatedLinks{display:block}.list-relatedLinks li+li{margin-top:13px}}.training-themelist-base{margin-top:40px}.training-themelist-base+.training-themelist-base{margin-top:60px}.training-themelist-base+.tabBtns-Bottom{margin-top:40px}@media (max-width:812px){.training-themelist-base{margin-top:35px}.training-themelist-base+.training-themelist-base{margin-top:35px}}.training-themelist__title{margin-bottom:10px}.training-themelist-detail{position:relative;padding:20px 0}.training-themelist__legend{margin-top:0;padding:0 10px;overflow:hidden}.training-themelist__legend p{float:right;margin-left:20px;color:#acacac;font-size:12px;text-align:center;box-sizing:border-box}.training-themelist__legend .state{min-width:55px}.training-themelist__legend .time{min-width:45px}.training-themelist__legend .mod{min-width:77px}@media (max-width:812px){.training-themelist__legend{padding:0}.training-themelist__legend p{margin-left:10px;padding-left:10px}}.training-themelist li{padding:2px 0 3px;position:relative}.training-themelist li:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;background-image:linear-gradient(to right,#b6b6b6,#b6b6b6 20%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 100%);background-size:5px 5px;height:1px}.training-themelist li:first-child{padding-top:3px}.training-themelist li:first-child:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;background-image:linear-gradient(to right,#b6b6b6,#b6b6b6 20%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 100%);background-size:5px 5px;height:1px}.training-themelist .noLink,.training-themelist a{display:block;line-height:1.4;padding:1em 135px 1em 45px!important;font-size:18px;position:relative;width:100%;box-sizing:border-box;text-align:left}.training-themelist .noLink.titleOnly,.training-themelist a.titleOnly{padding:1em 10px 1em 45px}.training-themelist .noLink .lecnum,.training-themelist a .lecnum{display:inline-block;padding-right:15px}.training-themelist .noLink>div,.training-themelist a>div{margin-top:-0.5em;position:absolute;top:50%;right:10px;line-height:1}.training-themelist .noLink>div span,.training-themelist a>div span{margin-left:15px;margin-top:0;margin-right:0}.training-themelist .noLink>div span:first-child,.training-themelist a>div span:first-child{margin-left:0}.training-themelist .noLink .quenum,.training-themelist a .quenum{display:block;background-color:#ffcd7a;border-radius:4px;width:48px;text-align:center;margin-top:-0.5em;line-height:1.7em}.training-themelist .noLink .quenum2,.training-themelist a .quenum2{margin-left:15px;display:inline-block;border-radius:4px;border:solid 1px #efefef;width:48px;text-align:center;margin-top:-0.5em;line-height:1.7em}.training-themelist .noLink .movnum,.training-themelist a .movnum{padding:0 5px;text-align:center;line-height:1;color:#999999;font-size:14px}.training-themelist .noLink .movnum i,.training-themelist a .movnum i{margin-right:10px}.training-themelist .noLink .line1,.training-themelist a .line1{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.training-themelist .noLink:before,.training-themelist a:before{position:absolute;top:50%;left:15px;margin-top:-0.5em;font-size:20px}@media (max-width:812px){.training-themelist .noLink,.training-themelist a{font-size:14px;padding:0.8em 45px 0.8em 30px}.training-themelist .noLink.titleOnly,.training-themelist a.titleOnly{padding:0.8em 10px 0.8em 30px}.training-themelist .noLink>div,.training-themelist a>div{right:0}.training-themelist .noLink>div .movnum,.training-themelist a>div .movnum{padding:0}.training-themelist .noLink .quenum,.training-themelist a .quenum{width:38px}.training-themelist .noLink:before,.training-themelist a:before{font-size:18px;left:5px}}.training-themelist .payLink{display:block;line-height:1.4;padding:1em 135px 1em 45px;font-size:18px;position:relative;color:#acacac}.training-themelist .payLink.titleOnly{padding:1em 50px 1em 45px}.training-themelist .payLink>div{margin-top:-0.5em;position:absolute;top:50%;right:10px;line-height:1}.training-themelist .payLink>div span{margin-left:15px;margin-top:0;margin-right:0}.training-themelist .payLink>div span:first-child{margin-left:0}.training-themelist .payLink .line1{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.training-themelist .payLink:before{position:absolute;top:50%;left:15px;margin-top:-0.5em;font-size:20px}@media (max-width:812px){.training-themelist .payLink{font-size:14px;padding:0.8em 45px 0.8em 30px}.training-themelist .payLink.titleOnly{padding:0.8em 45px 0.8em 30px}.training-themelist .payLink>div{right:0}.training-themelist .payLink>div .movnum{padding:0}.training-themelist .payLink .quenum{width:38px}.training-themelist .payLink:before{font-size:18px;left:5px}}.training-themelist.normalFont a{padding-left:35px;font-size:14px}.training-themelist.normalFont a:before{left:12px;font-size:16px}.training-themelist.normalFont a.payLink{padding-right:50px}@media (max-width:812px){.training-themelist.normalFont a.payLink{padding-right:50px}}@media (max-width:812px){.training-themelist__favorite a,.training-themelist__movie a{padding:0.8em 10px 0.8em 30px}.training-themelist__favorite a>div,.training-themelist__movie a>div{position:static;margin-top:5px}.training-themelist__favorite a>div .movnum,.training-themelist__movie a>div .movnum{padding:0}}@media (max-width:812px){.training-themelist__favorite.training-themelist__question a{padding:0.8em 45px 0.8em 30px}.training-themelist__favorite.training-themelist__question a>div{position:absolute;margin-top:-0.5em;right:0}}.pc .training-themelist a:hover{background-color:#efefef;color:#333}.pc .training-themelist a:hover .quenum2{border-color:#fff}.training-themelist__favorite li{display:table;width:100%}.training-themelist__favorite li>div,.training-themelist__favorite li>label{display:table-cell}.training-themelist__favorite li>label{width:48px;text-align:center;background-color:#f7f7f7}.training-themelist__favorite li>label:before{left:15px;position:absolute;color:#acacac;font-size:20px!important;content:"\f096";z-index:1;margin-top:-0.5em}.training-themelist__favorite li>label:after{left:15px;position:absolute;color:#ffcd20;font-size:20px!important;content:"\f00c";z-index:2;transition:transform 0.3s,opacity 0.3s;transform:scale(3);opacity:0;margin-top:-0.5em}.training-themelist__favorite input{display:none}.training-themelist__favorite input:checked+label{background-color:#fff4c7}.training-themelist__favorite input:checked+label:after{opacity:1;transform:scale(1)}@media (max-width:812px){.training-themelist__favorite a{padding:0.8em 10px 0.8em 35px}.training-themelist__favorite a:before{left:10px}}.training-themelist__exam .noLink{padding:15px 140px 15px 65px!important}.training-themelist__exam .noLink:before{content:"";display:block;position:absolute;top:0!important;left:0!important;margin:0!important;width:48px;height:100%}.training-themelist__exam .result_true:before{background:#ffebee url(../img/parts/training/true_mini.png) no-repeat 50% 50%}.training-themelist__exam .result_false:before{background:#ebf4ff url(../img/parts/training/false_mini.png) no-repeat 50% 50%}@media (max-width:812px){.training-themelist__exam .noLink>.movnum{display:block!important;margin-top:10px;line-height:1.1;font-size:12px;padding:0;text-align:left}.training-themelist__exam .noLink{padding:15px 60px 15px 50px!important}.training-themelist__exam .noLink:before{width:39px}}html{height:100%}body{color:#333;font-family:"Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;font-size:14px;line-height:1.8;letter-spacing:0;-webkit-text-size-adjust:100%;text-size-adjust:100%;min-width:990px;background:#f2f2f2;height:100%;height:100vh;position:relative;overflow-y:scroll}body.isMenuOpen{position:relative;width:100%;height:100%;bottom:0;top:0;left:0;overflow:hidden}pre{font-family:"Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;line-height:1.6}@media (max-width:812px){pre{font-family:"Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif}}.IE body{font-family:Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media (max-width:812px){.pc body{width:auto}}#wrapper{width:auto;padding-top:60px;box-sizing:border-box;/*height:100%*/}.isMenuOpen #wrapper{position:relative;overflow-y:hidden}@media (max-width:812px){body{min-width:320px;height:100%;font-family:"Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック",sans-serif;box-sizing:border-box}#wrapper{padding-top:50px}}.android body,.ios body{font-size:14px}.pcOnly{display:block!important}.pcOnlyTbc{display:table-cell}img.pcOnly,span.pcOnly{display:inline-block!important}.spOnly,.spOnlyFlex,.spOnlyTb{display:none!important}.onlyIE9{display:none!important}.IE9 .onlyIE9{display:block!important}a{color:#333;text-decoration:none;-webkit-tap-highlight-color:rgba(100,100,100,0.5)}a .txtLink,a.txtLink,a.underLine{color:#208fe8}button.txtLink{color:#208fe8}a:focus,a:focus .txtLink,a:hover,a:hover .txtLink,button:focus,button:hover{color:#aaa;text-decoration:none}a:focus .title,a:focus .txtLink .title,a:focus .txtLink h3,a:focus h3,a:hover .title,a:hover .txtLink .title,a:hover .txtLink h3,a:hover h3,button:focus .title,button:focus h3,button:hover .title,button:hover h3{text-decoration:none}.no-hover:hover{color:#707070!important}a.txtLink:focus,a.txtLink:hover,a:focus .txtLink,a:hover .txtLink{text-decoration:underline}.underLine2{position:relative}.underLine2 span{position:relative;z-index:1}.underLine2:before{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:100%;border-top:solid 7px #ffe9c7;z-index:0}.line-through{text-decoration:line-through}.objLink{display:block!important;width:152px;height:45px;line-height:40px;margin:0 auto;background:url("../img/appstore_135x40.svg") no-repeat 0 0;background-size:100%}.appSpec .objLink{width:168px;height:50px}dd,dt,li,p,td,th{font-size:inherit}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong{color:#ef5350}.notes{margin-top:10px}.notes li{line-height:1.3;margin-top:5px}.note_gr{color:#707070}.engTxt,.fontEng{font-family:"Helvetica Neue","Segoe UI",Calibri,arial}a.cur01{display:inline-block;position:relative;line-height:1.4;color:#208fe8}a.cur01:before{content:"\f105";display:inline-block;font-display:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f55e5e;margin-right:5px;color:#208fe8}a.cur01.typeB{padding-left:12px}a.cur01.typeB:before{position:absolute;top:3px;left:0}a.cur01[href$=".pdf"]{font-weight:bold}a.cur01[href$=".pdf"]:before{content:"\f1c1";display:inline-block;font-display:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f55e5e;margin-right:5px}a.cur01:focus,a.cur01:hover{text-decoration:underline}p.cur01:before{content:"\f105";display:inline-block;font-display:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f55e5e;margin-right:5px;color:#208fe8}.cur02:before{content:"\f104";display:inline-block;font-display:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f55e5e;margin-right:5px;color:#208fe8;font-size:18px;margin-right:10px}.cur01.inlineBlock{letter-spacing:-0.4em}.cur01.inlineBlock li{letter-spacing:0;display:inline-block;margin-left:30px}.cur01.inlineBlock li:first-child{margin-left:0}ol.cur01,ul.cur01{margin-top:15px;padding:0;background:none;display:block}ol.cur01 li,ul.cur01 li{margin-top:10px;line-height:1.4;position:relative;padding-left:1em;box-sizing:border-box}ol.cur01 li a,ul.cur01 li a{color:#208fe8}ol.cur01 li a:before,ul.cur01 li a:before{content:"\f105";display:inline-block;font-display:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f55e5e;margin-right:5px;color:#208fe8;position:absolute;top:0.1em;left:2px}ol.cur01 li.stay,ul.cur01 li.stay{opacity:0.3}ol.cur01 li.stay a:before,ul.cur01 li.stay a:before{color:#999}ol.cur01 li:first-child,ul.cur01 li:first-child{margin-top:0}@media (max-width:812px){ol.cur01 li,ul.cur01 li{margin-top:15px}}@media (max-width:812px){ol.cur01,ul.cur01{margin-bottom:10px}}ol.cur01.horizontalList,ul.cur01.horizontalList{margin-top:-10px;letter-spacing:-0.4em}ol.cur01.horizontalList li,ul.cur01.horizontalList li{letter-spacing:0;display:inline-block;width:25%;font-feature-settings:"palt"}ol.cur01.horizontalList li:first-child,ul.cur01.horizontalList li:first-child{margin-top:10px}ol.cur01.horizontalList.list3,ul.cur01.horizontalList.list3{width:33.3%}@media (max-width:812px){ol.cur01.horizontalList li,ul.cur01.horizontalList li{display:block;width:auto}}.pc a.cur01:hover,.pc ul.cur01 a:hover,a.cur01:focus,ul.cur01 a:focus{color:#999;text-decoration:underline}.pc a.cur01:hover:before,.pc ul.cur01 a:hover:before,a.cur01:focus:before,ul.cur01 a:focus:before{color:#999}.pc a.cur01:focus,.pc ul.cur01 a:focus{text-decoration:underline}.prevLink{margin-top:40px}@media (max-width:812px){.prevLink{margin-top:35px}}img.thumb{border:solid 1px #d5d5d5}.caution{color:#ef5350}.caution2{color:#ff8f00}.membarPrice{color:#ef5350}.normalPrice{color:#999}.specialPrice{margin-right:1em;display:inline-block;border:solid 1px #ef5350;color:#ef5350;font-weight:bold;padding:3px 10px}.itemOption{margin-top:10px;color:#e50020;font-size:12px}.itemOption span{display:inline-block;border:solid 1px #e50020;padding:2px 5px}.tablet .pcOnlyTbc{display:none!important}@media (max-width:812px){body .pcOnly,body .pcOnlyTbc{display:none!important}body .spOnly{display:block!important}body .spOnlyTb{display:table!important}body .spOnlyFlex{display:flex!important}img.spOnly,span.spOnly{display:inline-block!important}.ios .iosOnly{display:block!important}.ios .andOnly{display:none!important}.android .iosOnly{display:none!important}.android .andOnly{display:block!important}}@media (max-width:812px){.onlyPC{display:none}.onlySP{display:block}}@media (min-width:812px){.onlySP{display:none}.onlyPC{display:block}}#manabiLocalNav .ttl,#manabiLocalNav h1{letter-spacing:0;width:990px;margin:0 auto;font-size:36px;font-weight:bold;line-height:1.2;font-feature-settings:"palt"}#manabiLocalNav .ttl a,#manabiLocalNav h1 a{display:block;position:relative}@media (max-width:812px){#manabiLocalNav .ttl,#manabiLocalNav h1{width:auto;margin:0}}#manabiLocalNav .ttl{font-size:18px}#manabiLocalNav .ttl a{display:block;padding-left:35px;color:#707070}#manabiLocalNav .ttl a:focus,#manabiLocalNav .ttl a:hover{opacity:0.5}#manabiLocalNav .ttl .icon-prev{width:24px;top:-6px}@media (max-width:812px){#manabiLocalNav .ttl{font-size:18px}#manabiLocalNav .ttl a{padding-left:35px}}#manabiLocalNav .movies,#manabiLocalNav .questions{display:none}#manabiLocalNav.questions .master,#manabiLocalNav.questions .movies{display:none}#manabiLocalNav.questions .questions{display:flex}#manabiLocalNav.movies .master,#manabiLocalNav.movies .questions{display:none}#manabiLocalNav.movies .movies{display:flex}#manabiLocalNav.navTop .ttl{font-size:36px}#manabiLocalNav.navTop .ttl a{padding-left:0}@media (max-width:812px){#manabiLocalNav.navTop .ttl{font-size:28px;line-height:1.2}}#manabiLocalNav.navTop svg{display:none}#manabiLocalNav .localHeader{width:990px;margin:0 auto;padding:20px 0;position:relative}@media (max-width:812px){#manabiLocalNav .localHeader{padding:15px 15px;width:auto}}#manabiLocalNav .localNavBlock .localNavList{width:990px;margin:0 auto;position:relative;display:flex}#manabiLocalNav .localNavBlock .localNavList>li{margin-right:40px;padding:5px 0}#manabiLocalNav .localNavBlock .localNavList .pcLast{margin-right:0}#manabiLocalNav .localNavBlock .localNavList li>ul{display:none}#manabiLocalNav .localNavBlock .localNavList a,#manabiLocalNav .localNavBlock .localNavList li>span{display:block;color:#fff;padding:5px 0;border-radius:5px}#manabiLocalNav .localNavBlock .localNavList button{display:block;color:#fff;padding:5px 12px;border-radius:5px;line-height:1.8}#manabiLocalNav .localNavBlock .localNavList .disabled{color:#aaa}#manabiLocalNav .localNavBlock .localNavList .pulldown button{position:relative;padding-right:30px}#manabiLocalNav .localNavBlock .localNavList .pulldown button:after{content:"\f0d7";display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px!important;position:absolute;top:50%;right:10px;margin-top:-0.5em}#manabiLocalNav .localNavBlock .localNavList .pulldown div{padding-top:10px;display:none;position:absolute;z-index:5}#manabiLocalNav .localNavBlock .localNavList .pulldown ul{background-color:rgba(0,0,0,0.7);width:200px;border-radius:5px;box-shadow:1px 0 2px rgba(0,0,0,0.15);padding:10px 0}#manabiLocalNav .localNavBlock .localNavList .pulldown ul a{display:block;padding-left:20px}#manabiLocalNav .localNavBlock .localNavList .spLocalMenu{display:none}#manabiLocalNav .localNavBlock .spLocalNav{display:none}@media (max-width:812px){#manabiLocalNav .localNavBlock .localNavList{width:auto;margin:0;display:block}#manabiLocalNav .localNavBlock .localNavList li{display:none}#manabiLocalNav .localNavBlock .localNavList li button{display:block;box-sizing:border-box;width:100%;line-height:1.2;text-align:left;border-radius:0}#manabiLocalNav .localNavBlock .localNavList li button span{min-height:38px;padding:12px 0 0;display:block;font-weight:bold;box-sizing:border-box;min-width:0}#manabiLocalNav .localNavBlock .localNavList li button{min-height:34px;border-radius:0!important}#manabiLocalNav .localNavBlock .localNavList li button span{position:relative;padding-right:1em}#manabiLocalNav .localNavBlock .localNavList li button span:before{content:"\f0d7";display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px!important;position:absolute;top:50%;right:10px;margin-top:-0.5em}#manabiLocalNav .localNavBlock .localNavList li button.active{background-color:#343434}#manabiLocalNav .localNavBlock .localNavList li button.active span:before{content:"\f00d"}#manabiLocalNav .localNavBlock .localNavList li.stay,#manabiLocalNav .localNavBlock .localNavList li:hover a{background-color:#d4b83f}#manabiLocalNav .localNavBlock .localNavList li:last-child{display:block!important;margin:0;padding:0}#manabiLocalNav .localNavBlock .localNavList .spLocalMenu{display:block}#manabiLocalNav .localNavBlock .spLocalNav{display:block}#manabiLocalNav .localNavBlock .spLocalNav li{background:#343434}#manabiLocalNav .localNavBlock .spLocalNav li a{color:#fff;padding:12px 20px}#manabiLocalNav .localNavBlock .spLocalNav .spLocalMenu{display:none!important}}#manabiLocalNav.nav1 .localNav .nav1 a,#manabiLocalNav.nav2 .localNav .nav2 a,#manabiLocalNav.nav3 .localNav .nav3 a,#manabiLocalNav.nav4 .localNav .nav4 a,#manabiLocalNav.nav5 .localNav .nav5 a,#manabiLocalNav.nav6 .localNav .nav6 a,#manabiLocalNav.navTop .localNav .nav0 a,#manabiLocalNav.navUnregist .localNav .unregist a{color:#ffdda6}#training #manabiLocalNav .localNav{background:#ffdfb2 url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/training/pattern-orange.svg) no-repeat 0 0;background-size:cover}#training #manabiLocalNav .localNavBlock{background-color:rgba(0,0,0,0.6)}@media (max-width:812px){#training #manabiLocalNav .localNavBlock{border:none}}#training #manabiLocalNav .unregist{position:absolute;top:0;right:0}@media (max-width:812px){#training #manabiLocalNav .unregist{position:static}}#home #manabiLocalNav .localNav,#members #manabiLocalNav .localNav{background:#ffdfb2 url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/training/pattern-yellow.svg) no-repeat 0 0;background-size:cover}#home #manabiLocalNav .localHeader,#members #manabiLocalNav .localHeader{display:none}#home #manabiLocalNav.navTop .localHeader,#members #manabiLocalNav.navTop .localHeader{display:block}#home #manabiLocalNav .localNavBlock,#members #manabiLocalNav .localNavBlock{background-color:rgba(0,0,0,0.6)}@media (max-width:812px){#home #manabiLocalNav .localNavBlock,#members #manabiLocalNav .localNavBlock{border:none}}.pc #manabiLocalNav .pulldown:focus div,.pc #manabiLocalNav .pulldown:hover div,.tablet #manabiLocalNav .pulldown:focus div,.tablet #manabiLocalNav .pulldown:hover div{display:block}.pc #manabiLocalNav .localNavList li:hover>a,.pc #manabiLocalNav .localNavList li>a:focus,.tablet #manabiLocalNav .localNavList li:hover>a,.tablet #manabiLocalNav .localNavList li>a:focus{color:#ffdda6}.subLocalNav .innerWrap>ul{margin-top:20px}.subLocalNav .innerWrap>ul.borderBotton{padding-bottom:10px;border-bottom:solid 1px #d6d6d6}.subLocalNav .innerWrap>ul:after{content:"";clear:both;display:block}@media (max-width:812px){.subLocalNav .innerWrap>ul{display:table;width:100%;margin-top:10px}.subLocalNav .innerWrap>ul.column2 li{width:50%}.subLocalNav .innerWrap>ul.column3 li{width:33.3%}.subLocalNav .innerWrap>ul.column4 li{width:25%}.subLocalNav .innerWrap>ul.column5 li{width:20%}.subLocalNav .innerWrap>ul.columnQuestion li:first-child{width:38%}.subLocalNav .innerWrap>ul.columnQuestion li:nth-child(2){width:24%}.subLocalNav .innerWrap>ul.columnQuestion li:nth-child(3){width:38%}}.subLocalNav .innerWrap>ul>li{float:left;position:relative}.subLocalNav .innerWrap>ul>li:after{position:absolute;content:"";border-left:solid 1px #d6d6d6;height:2em;width:1px;top:50%;left:0;margin-top:-1em}@media (max-width:812px){.subLocalNav .innerWrap>ul>li{display:table-cell;float:none}}.subLocalNav .innerWrap>ul>li button,.subLocalNav .innerWrap>ul>li span.off,.subLocalNav .innerWrap>ul>li>a{font-weight:bold;display:block;padding:10px 30px 10px 30px;box-sizing:border-box;text-align:center;line-height:1}@media (max-width:812px){.subLocalNav .innerWrap>ul>li button,.subLocalNav .innerWrap>ul>li span.off,.subLocalNav .innerWrap>ul>li>a{width:100%;padding:14px 5px 14px 5px}}.subLocalNav .innerWrap>ul>li select{font-size:16px;background:transparent;border:none;appearance:none;padding:10px 0px 10px 12px;box-sizing:border-box;width:90%;display:none}@media (max-width:812px){.subLocalNav .innerWrap>ul>li select{display:block;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%}}.subLocalNav .innerWrap>ul>li .selectWrap{position:relative}.subLocalNav .innerWrap>ul>li .selectWrap:after{content:"\f0d7";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px!important;position:absolute;top:50%;right:20px;margin-top:-0.5em}.subLocalNav .innerWrap>ul>li:first-child{border-left:none}.subLocalNav .innerWrap>ul>li.stay>a,.subLocalNav .innerWrap>ul>li:hover>a{color:#fff;background-color:#acacac}.subLocalNav .innerWrap>ul>li.stay:after,.subLocalNav .innerWrap>ul>li:first-child:after{display:none}.subLocalNav .innerWrap>ul>li span.off{opacity:0.3}.subLocalNav .innerWrap>ul .subLocalNav-now_position{padding:10px 30px 10px 30px;line-height:1;white-space:nowrap}.subLocalNav .innerWrap>ul .subLocalNav-now_position span.off{display:inline;padding:0}@media (max-width:812px){.subLocalNav .innerWrap>ul .subLocalNav-now_position{padding:10px 5px 10px 5px;text-align:center;font-size:12px}}.subLocalNav .innerWrap>ul .subLocalNav_pulldown{padding-top:10px;display:none;position:absolute;top:100%;left:0;z-index:1}.subLocalNav .innerWrap>ul .subLocalNav_pulldown ul{background-color:#dedede;padding:10px 0;width:200px;border-radius:5px;box-sizing:border-box}.subLocalNav .innerWrap>ul .subLocalNav_pulldown a{display:block;padding:5px 20px}.subLocalNav .innerWrap>ul .questionMenuBtn{padding:10px 70px 10px 30px}@media (max-width:812px){.subLocalNav .innerWrap>ul .questionMenuBtn{padding:10px 20px 10px 30px;text-align:left}}.subLocalNav .innerWrap>ul .questionMenuBtn:after{content:"\f0d7";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px!important;position:absolute;top:50%;right:40px;margin-top:-0.5em}@media (max-width:812px){.subLocalNav .innerWrap>ul .questionMenuBtn:after{right:20px}}.subLocalNav .innerWrap>ul .questionMenuBtnBase:hover .subLocalNav_pulldown{display:block}@media (max-width:812px){.subLocalNav .innerWrap>ul .questionMenuBtnBase:hover .subLocalNav_pulldown{display:none}}@media (max-width:812px){.subLocalNav .innerWrap{padding:0}}#contentWrap .subLocalNav{padding-bottom:4px;border-bottom:solid 2px #d5d5d5}#contentWrap .subLocalNav ul{margin-top:40px}.subLocalNavPlus{margin-top:20px}.subLocalNavPlus li:first-child{float:left}.subLocalNavPlus li:first-child+li{float:right;padding-top:15px}@media (max-width:812px){.subLocalNavPlus li:first-child{float:none}.subLocalNavPlus li:first-child+li{float:none;padding-top:20px;text-align:center}}#spLocalNav{display:none;padding:15px 0;background-color:#707070;position:absolute;z-index:11;width:100%}#spLocalNav .sp_none{display:none}#spLocalNav li .disabled{display:block;padding:15px 20px;line-height:1.2;color:#acacac}#spLocalNav li .courselist{margin-bottom:15px;border-bottom:solid 1px #acacac}#spLocalNav a{display:block;line-height:1.2;color:#fff;padding:15px 20px;position:relative;font-size:14px}#spLocalNav>ul>li:last-child{display:none}#spLocalNav .pulldown button{display:block;width:100%;text-align:left;box-sizing:border-box;line-height:1.2;color:#fff;padding:15px 20px;position:relative;font-size:12px;background-color:#acacac}#spLocalNav .pulldown ul{padding-top:15px;padding-bottom:15px;padding-left:15px}#spLocalNav .pulldown button{display:block}#contentWrap{margin:30px auto 100px;width:990px;padding:0 0;position:relative;box-sizing:border-box}@media (max-width:812px){#contentWrap{margin-top:20px;width:auto}}#contentHeader+#contentWrap{margin-top:0!important}#contentWrap:after{content:".";display:block;clear:both;height:0;visibility:hidden}.innerWrap{margin:0 auto;width:990px;padding:0 0;position:relative;box-sizing:border-box}@media (max-width:812px){.innerWrap{width:auto;padding:0 10px}}.lineBlock{box-sizing:border-box}.lineBlock.noBg{background-color:transparent;padding:0}.lineBlock .inBox{padding:21px;position:relative;box-sizing:border-box;overflow:hidden;background:#fff;border:solid 3px transparent}.lineBlock .inBox.boxTypeB{padding:26px 36px}.lineBlock .inBox.boxTypeC{border:none;overflow:visible;padding:30px}.lineBlock .inBox.boxTypeD{padding:26px 26px}.lineBlock .inBox.boxTypeE{border:none;overflow:visible;padding:30px 30px}.lineBlock .inBox.boxPd0{border:none;padding:0}.lineBlock .carouselBase+.inBox,.lineBlock .inBox+.accordionBlock,.lineBlock .inBox+.accordionInner>ul,.lineBlock .inBox+.boxHover,.lineBlock .inBox+.carouselBase,.lineBlock .inBox+.inBox,.lineBlock .inBox+ul{margin-top:2px}.lineBlock .inBtn{padding-bottom:80px}.lineBlock .inBtn .btmBtn{position:absolute;bottom:10px;left:0;width:100%;text-align:center}.lineBlock .leftBox{float:left}.lineBlock .rightBox{float:right;width:450px}.lineBlock .innerColumn2:after{content:"";clear:both;display:block}.lineBlock .innerColumn2 .column{width:445px}.lineBlock .innerColumn2+.innerColumn2{margin-top:20px}.lineBlock .innerColumn2b{position:relative}.lineBlock .innerColumn2b .columnImg{position:absolute;top:0;left:0;width:300px}.lineBlock .innerColumn2b .column{padding-left:320px;min-height:200px}@media (max-width:812px){.lineBlock .innerColumn2b .columnImg{position:static;width:100%;margin-bottom:15px}.lineBlock .innerColumn2b .column{padding-left:0;min-height:0}}.lineBlock .innerColumn3{margin-top:40px}.lineBlock .innerColumn3 h2{margin-bottom:15px}.lineBlock .innerColumn3 .img{float:left;width:300px;margin-right:20px}.lineBlock .innerColumn3 .txt{float:right;width:600px}.lineBlock .innerColumn3 .txt p:not(:first-child){margin-top:15px}.lineBlock .innerColumn3.innerColumn3--imgRihgt .txt{float:left}.lineBlock .innerColumn3.innerColumn3--imgRihgt .img{float:right;margin:0 0 0 20px}.lineBlock .innerColumn4{margin-top:40px}.lineBlock .innerColumn4 .wrap{display:table;border-collapse:collapse;border-spacing:0;table-layout:fixed;width:auto;margin:0;padding:0}.lineBlock .innerColumn4 .wrap .column{display:table-cell;width:470px;box-sizing:border-box;border:5px solid #f5f5f5;padding:20px}.lineBlock .innerColumn4 .wrap .column ul{margin-top:10px}.lineBlock .innerColumn4 .wrap+.wrap .column{border-top:none!important}.lineBlock .innerColumn5{margin-top:50px}@media (max-width:812px){.lineBlock .innerColumn5{margin-top:40px}}.lineBlock.inBoxColumn2 .column{float:left;width:280px}.lineBlock.inBoxColumn2 .column.wide{margin-right:5px;width:695px}@media (max-width:812px){.lineBlock.inBoxColumn2 .column{float:none;width:auto}.lineBlock.inBoxColumn2 .column.wide{margin-right:0;width:auto}}.lineBlock+.lineBlock,.lineBlock+.reccomendLine,.lineBlock.fst,.lineBlock2+.lineBlock,.reccomendLine+.reccomendLine{margin-top:50px}.lineMin+.lineMin{margin-top:5px}.lineBlock2{border:solid 1px #d5d5d5;background-color:#fff}.lineBlock2.plan{border-color:#00b2d7}.lineBlock2.l_regist{border-color:#ffa000}.lineBlock2.m_regist{border-color:#13c488}.lineBlock2Inner{padding:25px 35px}@media (max-width:812px){.lineBlock2Inner{padding:10px 10px}}.normalInner{padding:10px!important}#sideBar .lineBlock+.lineBlock{margin-top:20px!important}#sideBar .sideBn+.lineBlock{margin-top:30px!important}#sideBar .reccomendLine li{border-bottom:solid 1px #d8d8d8}#sideBar .reccomendLine li:last-child{border-bottom:none}#sideBar .reccomendLine .mvBox{padding-left:0}#sideBar .reccomendLine .mvBox:after{position:absolute;top:50%;right:30px;margin-top:-14px;content:"";display:block;border-top:solid 2px #acacac;border-right:solid 2px #acacac;transform:rotate(45deg);width:20px;height:20px}@media (max-width:812px){#sideBar .reccomendLine .mvBox{padding:15px 30px 15px 10px}#sideBar .reccomendLine .mvBox:after{width:15px;height:15px;margin-top:-8px;right:13px}}#sideBar .reccomendLine .mvBox:after{width:10px;height:10px;right:10px;margin-top:-5px}#sideBar .reccomendLine .inChTtl{margin-top:10px;padding-left:142px;position:relative;min-height:66px}#sideBar .reccomendLine .inChTtl .thumb01{top:0}@media (max-width:812px){#sideBar .reccomendLine .inChTtl{padding-left:80px;padding-right:0}#sideBar .reccomendLine .inChTtl .thumb01{left:0}}@media (max-width:812px){.lineBlock{background:none;padding:0;box-sizing:border-box}.lineBlock .inBox{border-radius:0;padding:6px;position:relative;box-sizing:border-box;background:#fff;border:solid 4px transparent}.lineBlock .inBox.boxTypeB{padding:12px 6px}.lineBlock .inBox.boxTypeC{border:none;padding:16px 10px 20px}.lineBlock .inBox.boxTypeD{padding:0;border:none;overflow:visible}.lineBlock .inBox.boxTypeE{border:none;padding:32px 10px 25px}.lineBlock .inBox.spBox0{padding:0;border:0}.lineBlock.lineMin+.lineMin{margin-top:0}.lineBlock.lineMin+.lineMin .boxTypeE{border:none;padding:0 10px 10px}.lineBlock.lineMin+.lineMin_sp_margin{margin-top:5px}.lineBlock .carouselBase+.inBox,.lineBlock .inBox+.accordionBlock,.lineBlock .inBox+.accordionInner>ul,.lineBlock .inBox+.boxHover,.lineBlock .inBox+.carouselBase,.lineBlock .inBox+.inBox{margin-top:2px}.lineBlock .inBtn{padding-bottom:10px}.lineBlock .inBtn .btmBtn{padding-top:15px;position:static;bottom:0;left:0;width:100%;text-align:center}.lineBlock .leftBox{float:none}.lineBlock .rightBox{margin-top:12px;float:none;width:auto}.lineBlock .innerColumn2:after{display:none}.lineBlock .innerColumn2 .column{float:none!important;width:auto;margin-top:20px}.lineBlock .innerColumn2 .column:first-child{margin-top:0}.lineBlock .innerColumn2+.innerColumn2{margin-top:20px}.lineBlock .innerColumn3{margin-top:30px;min-height:0}.lineBlock .innerColumn3:after{display:none}.lineBlock .innerColumn3 .img{float:none!important;width:100%;margin:15px 0 0 0!important}.lineBlock .innerColumn3 .img:first-child{margin-top:0}.lineBlock .innerColumn3 .img .txt p:not(:first-child){margin-top:15px}.lineBlock .innerColumn3 .txt{float:none!important;width:100%;margin-top:20px}.lineBlock .innerColumn3 .txt:first-child{margin-top:0}.lineBlock .innerColumn3 .txt .txt p:not(:first-child){margin-top:15px}.lineBlock .innerColumn4{margin-top:30px}.lineBlock .innerColumn4:after{display:none}.lineBlock .innerColumn4 .wrap{display:block;width:100%;border-top:4px solid #f5f5f5}.lineBlock .innerColumn4 .wrap+.wrap{border-top:0}.lineBlock .innerColumn4 .wrap .column{display:block;float:none!important;width:100%;border-top:0;border-left:4px solid #f5f5f5;border-right:4px solid #f5f5f5;border-bottom:4px solid #f5f5f5;padding:10px}.lineBlock .innerColumn4 .wrap .column:first-child{margin-top:0}.lineBlock .innerColumn4 .wrap .column ul{margin-top:10px}.lineBlock+.lineBlock,.lineBlock+.reccomendLine,.reccomendLine+.reccomendLine{margin-top:20px}.lineMin+.lineMin{margin-top:2px}.reccomendLine>.inBox:first-child{background:#fffae5}.normalInner{padding:0!important}}.boxHover .inBox{transition:border-color 0.3s}.IE .boxHover .inBox{transition:none}.boxHover .inBox.active a{color:#999;cursor:default}.pc .boxHover .inBox:focus,.pc .boxHover .inBox:hover{background-color:#efefef}.pc .boxHover .inBox:focus a,.pc .boxHover .inBox:hover a{color:#333}.boxHover .inBox.active{background-color:#fff4c7}.boxHover .inBox.active .thumbImg{opacity:0.5}#training .boxHover .inBox.active{background-color:#fff6e8}.columnWrap{margin:0 -10px}.inColumnWrap{margin:0 -4px -4px}@media (max-width:812px){.inColumnWrap{margin:2px 0 0}}.newColumn2{letter-spacing:-0.5em;margin-top:-35px;margin-right:-40px}@media (max-width:812px){.newColumn2{letter-spacing:0;margin:0}}.newColumn2 .nc2Box{letter-spacing:0;margin-top:35px;margin-right:40px;display:inline-block;width:440px;vertical-align:top}@media (max-width:812px){.newColumn2 .nc2Box{margin-top:25px;width:auto;display:block;margin-right:0}}@media (max-width:812px){.newColumn2+.newColumn2{margin-top:30px}}.boxType_visitorTop{border:none;overflow:visible;padding:30px 30px!important}@media (max-width:812px){.boxType_visitorTop{padding:32px 10px 25px!important}.boxType_visitorTop .featuresColumn{padding-bottom:0px!important}.lineBlock.lineMin+.lineMin .boxType_visitorTop{padding-top:8px!important}}.column_layout{display:flex}.column_layout.column_layout--column2{margin:0 -20px}.column_layout.column_layout--column2 .column_layout--box{width:50%;margin:0 20px}.column_layout.column_layout--column3{margin:0 -15px}.column_layout.column_layout--column3 .column_layout--box{width:33.3333333333%;margin:0 15px}.column_layout.column_layout--column4{margin:0 -10px}.column_layout.column_layout--column4 .column_layout--box{width:25%;margin:0 10px}@media (max-width:812px){.column_layout{display:block;margin:-15px 0 0!important}.column_layout .column_layout--box{width:auto!important;margin:15px 0 0!important}}.layoutTypeMovie #mainColumn{float:left;width:595px}.layoutTypeMovie #mainColumn .innerWrap{width:100%}.layoutTypeMovie #sideBar{float:right;width:375px}.normalBlock{background:#fff}#spSideInner{transform:none}@media (max-width:812px){.layoutTypeMovie{position:static!important;margin-top:0!important}.layoutTypeMovie #mainColumn{float:none;width:auto}.layoutTypeMovie #mainColumn .innerWrap{width:100%}.layoutTypeMovie #mainMovie{padding:0}.layoutTypeMovie #sideBar{margin:37px 10px 0;float:none;width:auto}.layoutTypeMovie #spSideInner{float:left;background:url(/img/sp/common/common_bg_02.png) repeat 0 0;background-size:6px;width:90%;height:100%;height:100vh;padding-top:65px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;position:relative;-webkit-overflow-scrolling:touch;padding:65px 0 0}.layoutTypeMovie #spSideInner .lineBlock{margin-left:10px;margin-right:10px}.layoutTypeMovie #sideBar.open{z-index:501}}.borderTbBlock{border-top:solid 2px #d5d5d5;border-bottom:solid 2px #d5d5d5;padding:20px 0}#pageTop{position:fixed;bottom:10px;right:10px;z-index:9999;opacity:0;transition:opacity 0.3s}#pageTop a{display:block;color:#333;background:#adadad;text-indent:100%;overflow:hidden;white-space:nowrap;width:70px;height:70px;border-radius:5px;line-height:1;text-decoration:none}#pageTop a:hover{background-color:#858585}#pageTop a:before{content:"";position:absolute;top:50%;left:50%;margin:-7px 0 0 -12px;transform:rotate(45deg);border-left:solid 4px #fff;border-top:solid 4px #fff;width:20px;height:20px}.lp #pageTop{bottom:125px;right:25px}.lp #pageTop a{border-color:#b4efff}.lp #pageTop a:before{border-bottom-color:#51d9ff!important}#pageTopLp{position:fixed;bottom:0px;right:0px;z-index:9999;width:100%;height:110px;background:rgba(255,255,255,0.8);padding:25px 0;box-sizing:border-box;box-shadow:0 -3px 2px rgba(0,0,0,0.25)}#pageTopLp .innerWrap{width:980px!important}.pc #pageTop.active{opacity:1}@media (max-width:812px){#pageTop{/*position:static;*/width:auto;opacity:1;margin:0px 10px 40px}#pageTop a{display:block;text-indent:0;height:auto;padding:15px 0px;text-align:center;text-decoration:none;width:100%;box-sizing:border-box;border:none;font-size:12px;background-color:#fff;position:relative;color:#707070;box-shadow:0 1px 3px rgba(0,0,0,0.3)}#pageTop a:before{top:50%;left:15px;border-radius:0;border-width:2px;border-color:#acacac;width:10px;height:10px;margin:-3px 0 0 0}#pageTopLp{position:fixed;bottom:0px;right:0px;z-index:9999;width:100%;height:75px;background:rgba(255,255,255,0.8);padding:15px 0;box-sizing:border-box}#pageTopLp .innerWrap{width:auto!important}}.article_pageTop{text-align:right;padding:10px 0 50px 0}.article_pageTop .cur01:before{transform:rotate(-90deg);font-size:18px;margin-right:10px}@media (max-width:812px){.article_pageTop{padding:10px 0 30px 0}}.breadcrumbs{position:relative;overflow:hidden;padding:10px 0;line-height:1.1}.breadcrumbs>div{position:relative}.breadcrumbs ol{float:left;letter-spacing:-0.4em;white-space:nowrap;font-size:12px}@media (max-width:812px){.breadcrumbs{padding:0}.breadcrumbs>div{overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:10px;box-sizing:border-box}}.breadcrumbs li{letter-spacing:0;display:inline-block;white-space:nowrap}.breadcrumbs li:after{display:inline-block;content:"＞";padding:0 5px}.breadcrumbs li:last-child a{color:#333;padding-right:1em}.breadcrumbs li:last-child:after{display:none}.planTxt{color:#00b2d7}.accordionBlock .accordionBtn{display:block;width:100%;box-sizing:border-box;text-align:left;padding:15px 0.5em 15px 0;position:relative;background-color:#f2f2f2;line-height:1.4;font-weight:bold;border:#ACACAC 2px solid;border-radius:5px}@media (max-width:812px){.accordionBlock .accordionBtn{padding:12px 0.5em 12px 0;border:#ACACAC 1px solid}}.accordionBlock .accordionBtn h2,.accordionBlock .accordionBtn h3{font-size:18px}@media (max-width:812px){.accordionBlock .accordionBtn h2,.accordionBlock .accordionBtn h3{font-size:16px}}.accordionBlock .accordionBtn:after{content:"\f067";margin-top:-0.5em;position:absolute;top:50%;left:10px;color:#acacac;font-size:22px!important}.accordionBlock .accordionBtn:focus{color:#333}.accordionBlock .accordionInner{display:none;position:relative}.accordionBlock .accordionInner>.accordionInner2{padding:0 20px 10px}.accordionBlock .accordionInner>.accordionInner3{padding:20px 0 30px}@media (max-width:812px){.accordionBlock .accordionInner>.accordionInner3{padding:20px 0 30px}}.disabled .accordionBtn{cursor:auto;background-color:#d5d5d5;color:#fff}.disabled .accordionBtn:after{display:none}.disabled .carouselBase{margin-top:0!important}.pc .accordionBtn:hover{cursor:pointer;background-color:#ccc;color:#333}.pc .disabled .accordionBtn:hover{cursor:auto;background-color:#d5d5d5}.pc #mainColumn .accordionBlock.pcDisabled,.tablet #mainColumn .accordionBlock.pcDisabled{padding:5px}.pc #mainColumn .accordionBlock.pcDisabled .accordionBtn,.tablet #mainColumn .accordionBlock.pcDisabled .accordionBtn{cursor:auto;background-color:transparent;padding:0!important}.pc #mainColumn .accordionBlock.pcDisabled .accordionBtn h3,.tablet #mainColumn .accordionBlock.pcDisabled .accordionBtn h3{color:#333}.pc #mainColumn .accordionBlock.pcDisabled .accordionBtn.ttlType01,.tablet #mainColumn .accordionBlock.pcDisabled .accordionBtn.ttlType01{padding-left:8px!important}.pc #mainColumn .accordionBlock.pcDisabled .accordionBtn:after,.tablet #mainColumn .accordionBlock.pcDisabled .accordionBtn:after{display:none}.pc #mainColumn .accordionBlock.pcDisabled .accordionInner,.tablet #mainColumn .accordionBlock.pcDisabled .accordionInner{display:block!important}.smp #mainColumn .accordionBlock.pcDisabled .accordionBtn.ttlType01{border-left:none}.accordionBlock.active .accordionInner{display:block;border:#ACACAC 2px solid;border-top:none;border-radius:0 0 5px 5px;padding:10px 10px 20px}@media (max-width:812px){.accordionBlock.active .accordionInner{border:#ACACAC 1px solid;border-top:none!important}}.accordionBlock.active .accordionInner.table{padding:0}.accordionBlock.active .accordionInner.table .curriculum_table tbody td{border-left:dashed 1px #d5d5d5}@media (max-width:812px){.accordionBlock.active .accordionInner.table .curriculum_table tbody td{border-left:none}}@media (max-width:812px){.accordionBlock.active .accordionInner.table .curriculum_table tbody th+td{border-top:dashed 1px #d5d5d5!important}}#mainColumn .accordionBlock .accordionBtn,#sideBar .accordionBlock .accordionBtn{padding-left:40px!important}#mainColumn .accordionBlock.active .accordionBtn,#sideBar .accordionBlock.active .accordionBtn{background-color:#707070;color:#fff;border-radius:5px 5px 0 0;border:none}#mainColumn .accordionBlock.active .accordionBtn:after,#sideBar .accordionBlock.active .accordionBtn:after{content:"\f068";color:#fff}#mainColumn .accordionBlock+.accordionBlock,#sideBar .accordionBlock+.accordionBlock{margin-top:10px}@media (max-width:812px){#mainColumn .accordionBlock+.accordionBlock,#sideBar .accordionBlock+.accordionBlock{margin-top:5px}}.pc #mainColumn .accordionBlock.active .accordionBtn:hover,.pc #sideBar .accordionBlock.active .accordionBtn:hover{background-color:#858585;color:#fff}.pc #mainColumn .accordionBlock.active .accordionBtn:hover:after,.pc #sideBar .accordionBlock.active .accordionBtn:hover:after{color:#fff}#shareGlobal.smp .accordionBlock.active .accordionBtn{background-color:#ababab;color:#fff}#shareGlobal.smp .accordionBlock.active .accordionBtn:after{content:"\f068";color:#fff}#shareGlobal.smp .accordionBlock.active .accordionBtn .txt{color:#fff}.cautionBlock{margin-top:30px;padding:15px;border:solid 1px #e04e50;background:#fff}.cautionBlock .ttl{color:#e04e50;font-weight:bold;margin-bottom:10px;font-size:18px;line-height:1.2}.cautionBlock2{margin-top:20px;padding:15px;background:#ffe6e6!important}.cautionBlock2 .ttl{color:#e04e50;font-weight:bold;margin-bottom:10px;font-size:18px;line-height:1.2}.carouselBase{margin:4px 6px;overflow:hidden;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;background-color:#fff;box-sizing:border-box}.carouselBase .carouselInner{position:relative;top:0;left:0;padding-left:40px;display:table;font-size:0;box-sizing:border-box;border-collapse:separate;border-spacing:0 0;min-width:320px}.carouselBase .inBox{display:table-cell;margin-right:2px;margin-top:0!important;font-size:14px;width:195px;vertical-align:top;cursor:move;box-sizing:border-box}.carouselBase .carouselLeft{position:absolute;top:0;left:0;width:40px;height:100%;background:rgba(155,155,155,0.3);cursor:pointer;border-radius:5px;z-index:1;transition:width 0.3s}.carouselBase .carouselLeft:after{content:" ";display:block;position:absolute;top:50%;left:20px;border-top:solid #fff 5px;border-left:solid #fff 5px;transform:rotate(-45deg);width:10px;height:10px;transition:transform 0.2s;margin-top:-10px}.carouselBase .carouselLeft:hover:after{transform:rotate(-45deg) scale(1.4);border-color:#333}.carouselBase .carouselRight{position:absolute;top:0;right:0;width:40px;height:100%;background:rgba(155,155,155,0.3);cursor:pointer;border-radius:5px;z-index:1;transition:width 0.3s}.carouselBase .carouselRight:after{content:" ";display:block;position:absolute;top:50%;right:20px;border-top:solid #fff 5px;border-left:solid #fff 5px;transform:rotate(135deg);width:10px;height:10px;transition:transform 0.2s;margin-top:-10px}.carouselBase .carouselRight:hover:after{transform:rotate(135deg) scale(1.4);border-color:#333}.carouselBase .pointer{position:absolute;bottom:10px;left:0px;z-index:20;width:100%;height:17px;text-align:center}.carouselBase .pointer li{margin:0 10px;display:inline-block;background:#cecece;width:15px;height:15px;border-radius:15px}.carouselBase .pointer .active{background:#909090}@media (max-width:812px){.carouselBase{margin:4px 0 0 0;width:100%;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.carouselBase .carouselInner{position:relative;top:0;left:0;padding-left:0;display:table;font-size:0;box-sizing:border-box;border-collapse:separate;border-spacing:0 0;min-width:320px}.carouselBase .inBox{display:table-cell;margin-right:2px;margin-top:0!important;font-size:14px;width:220px;vertical-align:top;cursor:move}}.shopCarousel .inBox{margin-right:0;padding:15px 14px;border:none}.shopCarousel .shopItem{display:block;width:195px}.shopCarousel .thumb{display:block;text-align:center;margin-bottom:20px}.shopCarousel p{line-height:1.4}@media (max-width:812px){.shopCarousel{margin-top:0}.shopCarousel .inBox{width:267px;padding:10px;border-right:solid 1px #f2f2f2}.shopCarousel .shopItem{position:relative;padding-left:75px;width:247px;box-sizing:border-box}.shopCarousel .thumb{position:absolute;width:65px;top:0;left:0;margin-bottom:0}}@media (max-width:812px){.spFreeScroll{width:100%;overflow-y:hidden;overflow-x:scroll;line-height:1;-webkit-overflow-scrolling:touch;white-space:nowrap}.spFreeScroll::-webkit-scrollbar-thumb{background:#aaa}}.accordionBlock .carouselBase{margin:0}#sideBar .staticSide{box-sizing:border-box;background-color:#fff}#sideBar .sideInner{padding:10px}#sideBar .mvBox{position:relative;padding:15px 25px 16px 142px;min-height:66px}#sideBar .mvBox .title{text-decoration:none;line-height:1.1}#sideBar .mvBox .teacherName{padding-right:10px;font-size:12px}#sideBar .mvBox .num{margin:0;font-weight:normal;color:#999;font-size:10px}#sideBar .mvBox .desc{margin-top:5px;line-height:1.4;font-size:12px;padding-bottom:10px;border-bottom:solid 1px #efefef}#sideBar .mvBox .txt{line-height:1}#sideBar .mvBox .time{color:#999;margin-right:10px;display:inline-block;font-size:10px;position:relative;padding-left:1.5em}#sideBar .mvBox .time:before{position:absolute;top:-1px;left:0;content:"\f01d";font-size:12px!important;margin-right:5px;vertical-align:middle!important}#sideBar .mvBox .ttl{line-height:1.3}@media (max-width:812px){#sideBar .mvBox{position:relative;padding-left:90px;min-height:40px}#sideBar .mvBox .title{margin-top:0}#sideBar .mvBox .teacherName{padding-right:10px;font-size:12px}#sideBar .mvBox .num{margin:0;font-weight:normal}#sideBar .mvBox .ttl,#sideBar .mvBox h2{line-height:1em;vertical-align:top}#sideBar .mvBox .ttl>span,#sideBar .mvBox h2>span{display:inline-block;padding-right:5px;vertical-align:top}}.loginBn .bnArea{margin-top:-2px}.loginBn .bnArea ul{margin:0 0 0 0}.loginBn .bnArea li{width:232px}.loginBn .bnArea a{width:232px}@media (max-width:812px){.loginBn .bnArea{margin-top:0;padding-top:10px}.loginBn .bnArea ul{display:block;margin:0 0 0 0;border-collapse:separate;border-spacing:10px 0}.loginBn .bnArea li{display:block;width:auto;margin-top:10px;margin-left:0}.loginBn .bnArea a{display:block;width:auto}}.newInfomationBlock{margin-top:30px;background-color:#fff;position:relative;padding:10px}.newInfomationBlock li{margin-top:10px;position:relative;overflow:hidden;line-height:1.3}.newInfomationBlock li:first-child{margin-top:0}.newInfomationBlock li i{margin-right:7px}.newInfomationBlock li>span{float:left;display:inline-block;vertical-align:top}@media (max-width:812px){.newInfomationBlock li>span{float:none;display:inline-block}}.newInfomationBlock li span+span{display:block;width:815px;padding:2px 0}@media (max-width:812px){.newInfomationBlock li span+span{padding-top:6px;width:auto}}@media (max-width:812px){.newInfomationBlock li .nonLink,.newInfomationBlock li a{display:block}}.newInfomationBlock li .name{margin-right:20px;color:#FFA000;border:solid 1px #FFA000}.newInfomationBlock li .name span{padding:2px 6px;display:inline-block}@media (max-width:812px){.newInfomationBlock li .name{margin-bottom:3px}}.newInfomationBlock li .name2{margin-right:20px;border-radius:5px;width:110px;font-weight:bold;background-color:#ffe6e6;color:#ef5350}.newInfomationBlock li .name2:before{content:"重要";padding:2px 6px;display:inline-block;background-color:#ef5350;color:#fff;border-radius:5px 0 0 5px}.newInfomationBlock li .name2 span{padding:2px 6px;display:inline-block}@media (max-width:812px){.newInfomationBlock li .name2{margin-bottom:3px}}.newInfomationBlock li.plan{color:#ffa000}.newInfomationBlock li.plan span:first-child{background-color:#ffa000!important;color:#fff!important;text-align:center;width:110px;margin-right:20px;border-radius:5px;font-weight:bold;padding:2px 6px;box-sizing:border-box}.newInfomationBlock .all{position:static;width:auto;text-align:right;margin-top:15px;padding-top:10px;border-top:solid 1px #efefef;line-height:1}.newInfomationBlock .all li{display:inline-block}#home .newInfomationBlock{margin-top:10px;padding:30px}#home .newInfomationBlock li>span+a,#home .newInfomationBlock li>span+span{width:calc(100% - 100px)}#home .newInfomationBlock.importantNews{margin-top:0;padding:10px}#home .newInfomationBlock.importantNews ul:first-child{padding-right:0}#home .newInfomationBlock.importantNews li>span+a,#home .newInfomationBlock.importantNews li>span+span{width:810px}#home .newInfomationBlock.importantNews+.lineBlock{margin-top:10px!important}@media (max-width:812px){#home .newInfomationBlock{padding:10px}#home .newInfomationBlock ul:first-child{padding-right:0}#home .newInfomationBlock li>span+a,#home .newInfomationBlock li>span+span{width:auto!important}}.bnArea{margin:40px -10px;position:relative}@media (max-width:812px){.bnArea .homeBnCarouselBase{overflow-x:hidden;overflow-y:visible}}.bnArea .homeBnCarouselBase .carouselInner{display:table;width:100%;table-layout:fixed}.bnArea .carouselInner li{display:table-cell;padding:0 10px;width:25%;box-sizing:border-box}@media (max-width:812px){.bnArea .carouselInner li{width:100%}}.bnArea .carouselLeft{position:absolute;top:0;left:0;width:40px;height:100%;background:rgba(155,155,155,0.5);cursor:pointer;border-radius:5px;z-index:1;transition:width 0.3s}.bnArea .carouselLeft:after{content:" ";display:block;position:absolute;top:50%;left:20px;border-top:solid #fff 5px;border-left:solid #fff 5px;transform:rotate(-45deg);width:10px;height:10px;transition:transform 0.2s;margin-top:-10px}.bnArea .carouselLeft:hover:after{transform:rotate(-45deg) scale(1.4);border-color:#333}.bnArea .carouselRight{position:absolute;top:0;right:0;width:40px;height:100%;background:rgba(155,155,155,0.5);cursor:pointer;border-radius:5px;z-index:1;transition:width 0.3s}.bnArea .carouselRight:after{content:" ";display:block;position:absolute;top:50%;right:20px;border-top:solid #fff 5px;border-left:solid #fff 5px;transform:rotate(135deg);width:10px;height:10px;transition:transform 0.2s;margin-top:-10px}.bnArea .carouselRight:hover:after{transform:rotate(135deg) scale(1.4);border-color:#333}.bnArea .pointer{position:absolute;bottom:-25px;left:0px;z-index:20;width:100%;height:17px;text-align:center}.bnArea .pointer li{margin:0 10px;display:inline-block;background:#cecece;width:15px;height:15px;border-radius:15px}.bnArea .pointer .active{background:#909090}#pageLoading{position:fixed;width:100%;height:100%;height:100vh;top:0;left:0;z-index:999999;background:#fff url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/loading_large.gif) no-repeat 50% 50%;opacity:0.7;display:none}.loadingStay{background:#333 url(/img/parts/loading2.gif) no-repeat 50% 50%}@media (max-width:812px){.loadingStay{height:75px;background-size:50px}}.l-easy_help{position:relative}.l-easy_help__contents{position:absolute;background-color:#fff;border-radius:5px;box-shadow:1px 1px 3px rgba(0,0,0,0.5);padding:20px;box-sizing:border-box;z-index:2}.graph{margin:0 auto 0;width:215px;background-color:#fff;border-radius:100%;position:relative;overflow:hidden}@media (max-width:812px){.graph{width:50%;padding:0 10px;box-sizing:border-box}}.graph dl{position:absolute;top:35%;left:0;text-align:center;width:100%}@media (max-width:812px){.graph dl{top:36%}}.graph dt{font-size:18px;line-height:1;color:#666}@media (max-width:812px){.graph dt{font-size:16px}}.graph dd{margin-top:6%;color:#ffa000;line-height:1;font-size:36px;font-weight:bold;padding-left:8px}.graph dd span{font-size:18px}@media (max-width:812px){.graph dd{font-size:30px}.graph dd span{font-size:16px}}.graph:first-child{margin-top:40px}@media (max-width:812px){.graph:first-child{margin-top:15px}}.graph .progressNum{opacity:0}.graph.normal{margin-top:0;width:150px}@media (max-width:812px){.graph.normal{margin-top:0;padding-left:0;padding-right:10px}.graph.normal dl{padding-left:0}.graph.normal.single{padding-right:0}}.graph.normal dt{font-size:16px}.graph.normal dd{font-size:28px}.graph.normal dd span{font-size:14px}.graph.mini{width:146px;margin:0}@media (max-width:812px){.graph.mini{width:auto;padding-right:5px}.graph.mini+.mini{padding-right:10px;padding-left:5px}}.graph.mini dt{font-size:14px}.graph.mini dd{font-size:28px}.graph.mini dd span{font-size:14px}.graph.history{width:180px;margin:0}@media (max-width:812px){.graph.history{width:auto;padding-right:5px}.graph.history+.mini{padding-right:10px;padding-left:5px}}.graph.history dt{font-size:14px}.graph.history dd{font-size:28px}.graph.history dd span{font-size:14px}.graph iframe{display:none!important}.graphSubTxt{margin-top:15px;font-weight:bold}.graphSubTxt span{font-size:28px;line-height:1}.graphSubTxt span+span{color:#acacac}@media (max-width:812px){.graphSubTxt{margin-top:8px;font-size:14px}.graphSubTxt span{font-size:14px}}#mainColumn .prBlock{margin:50px 0;text-align:center}#mainColumn .prBlock .colum{display:inline-block;margin:0 10px}#sideBar .prBlock{margin:30px 0;text-align:center}#sideBar .prBlock__rectangle{margin:30px 20px;text-align:center}.ukehodai .prBlock{display:none!important}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.allFalse *,.allFalse :hover,.allFalse button:hover{pointer-events:none!important}.ios *{font-feature-settings:"pkna"!important}.markerTxt{background:linear-gradient(transparent 70%,#F9E0B2 70%);font-weight:bold}.registBlock{margin-top:60px;text-align:center}@media (max-width:812px){.registBlock{margin-top:40px}}.registBlock h2{margin-top:16px;text-align:center;font-size:28px;line-height:1.1}@media (max-width:812px){.registBlock h2{font-size:14px;line-height:1.3}}.registBlock h2>span{color:#FF7F00;background:linear-gradient(transparent 75%,#FFE2B2 75%)}@media (max-width:812px){.registBlock h2>span{font-size:24px}}.paging span a,.paging span.current,.paging span.disabled,.smartBtn,.smartBtnView{display:inline-block;min-width:230px;padding:12px 10px 12px;text-align:center;text-decoration:none;outline:none;box-shadow:0 1px 3px rgba(0,0,0,0.3);vertical-align:top;border-radius:5px;position:relative;z-index:1;background-color:#fff;border:1px solid #2992e5;color:#2992e5;line-height:1.1;box-sizing:border-box;font-weight:bold}.paging span a.noshadow,.paging span.current.noshadow,.paging span.disabled.noshadow,.smartBtn.noshadow,.smartBtnView.noshadow{box-shadow:none}.txtLinkBtn{color:#208fe8}.txtLinkBtn:focus,.txtLinkBtn:hover{color:#aaa;text-decoration:none}.txtLinkBtn:focus:before,.txtLinkBtn:hover:before{color:#aaa}.smartBtnView{border-color:#acacac;text-align:left;color:#333}.function-normalBtn{display:inline-block;min-width:230px;padding:12px 10px 12px;text-align:center;text-decoration:none;outline:none;vertical-align:top;border-radius:5px;position:relative;z-index:1;background-color:#fff;border:1px solid #acacac;line-height:1.1;box-sizing:border-box;font-weight:bold}.function-normalBtn.active{background-color:#efefef}.function-normalBtn.function-normalClear{background-color:transparent;border-color:transparent;color:#2992e5}@media (max-width:812px){.function-normalBtn{width:100%;min-width:0!important}}.function-normalBtn.function-normalBtn_minimumWidth{min-width:0;padding:5px 10px;line-height:1.4;min-height:0}@media (max-width:812px){.function-normalBtn.function-normalBtn_minimumWidth{width:auto}}.btnDouble{display:table}.btnDouble li{display:table-cell}.btnDouble .function-normalBtn,.btnDouble .smartBtn{border-radius:0 5px 5px 0}@media (max-width:812px){.btnDouble .function-normalBtn,.btnDouble .smartBtn{width:50%}}.btnDouble li:first-child .function-normalBtn,.btnDouble li:first-child .smartBtn{border-radius:5px 0 0 5px;border-right:none}.function-btn_horizontal{display:flex}.function-btn_horizontal.column2{margin:0 -10px}.function-btn_horizontal.column2 label{margin:0 10px;width:calc(50% - 10px)}.function-checkBtn{position:relative;text-align:left;z-index:1;line-height:1.1}.function-checkBtn input{position:absolute;z-index:-1;opacity:0}.function-checkBtn label{display:block;box-sizing:border-box;padding:12px 13px 12px 40px;font-weight:bold;background-color:#fff;border:1px solid #cbcbcb;border-radius:5px}.function-checkBtn label:before{left:15px;top:11px;position:absolute;color:#acacac;display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;content:"\f096";z-index:1}.function-checkBtn label:after{left:15px;top:10px;position:absolute;color:#ffcd20;display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;content:"\f00c";z-index:2;transition:transform 0.3s,opacity 0.3s;transform:scale(3);opacity:0}.function-checkBtn input:focus+label{background-color:#fafafa}.function-checkBtn input:checked+label{background-color:#fff4c7}.function-checkBtn input:checked+label:after{opacity:1;transform:scale(1)}.function-checkBtn.function-checkBtn-inline{display:inline-block}.function-checkBtn.function-disabled label{cursor:default}@media (max-width:812px){.function-checkBtn{min-width:0;width:100%}}.function-checkBtn-disabled{cursor:auto;pointer-events:none}.smartBtn.submitBtn{color:#fff;background-color:#2992e5;border-color:#2992e5}.smartBtn.newRegistBtn{background-color:#00b8b2;color:#fff;border-color:transparent}.smartBtn.registClassBtn{background-color:#ffa000;color:#fff;font-weight:bold;border-color:transparent}.smartBtn.lastBtn{background-color:#ff4c66;border-color:#f1334e;color:#fff}.smartBtn.convBtn{background-color:#dba400;border-color:transparent;color:#fff}.smartBtn.delBtn{background-color:#e5fbff}.smartBtn.lecturePlanBtn{color:#333;background-color:#ffe33f;border-color:#acacac}.smartBtn.trainingBtn{color:#333;min-width:160px;background-color:#fff;border-color:#acacac}.smartBtn.trainingBtn.addIco:before{color:#ffa000}.smartBtn.trainingBtn svg{fill:#ffa000}.function-normalBtn.half,.smartBtn.half{min-width:115px}.question_btn_wide{min-width:160px}.ie .paging a:hover,.ie .smartBtn:hover,.ie .smartBtnView:hover,.paging a:focus,.smartBtn:focus,.smartBtnView:focus{background-color:#fafafa;color:#2992e5;box-shadow:0 1px 3px rgba(0,0,0,0.5)}@media (hover:hover){.paging a:hover,.smartBtn:hover,.smartBtnView:hover{background-color:#fafafa;color:#2992e5;box-shadow:0 1px 3px rgba(0,0,0,0.5)}}.pc .function-normalBtn:hover{color:#333;background-color:#fafafa}.pc .function-normalBtn:hover svg{fill:#333}.pc .function-normalBtn.function-normalClear:hover{color:#2992e5;text-decoration:underline;background-color:transparent}@media (hover:hover){.function-checkBtn label:hover{background-color:#fafafa}.function-checkBtn input:checked+label:hover{background-color:#f8eab2}.function-checkBtn-disabled label:hover{color:#333;background-color:#efefef}}.function-checkBtn-disabled input:focus+label{color:#333;background-color:#efefef}.pc .smartBtn.trainingBtn:hover,.smartBtn.trainingBtn:focus{background-color:#fafafa;color:#333}.pc .smartBtnView:hover,.smartBtnView:focus{background-color:#fafafa;color:#333}.pc .smartBtn.newRegistBtn:hover,.smartBtn.newRegistBtn:focus{color:#fff;background-color:#00918d}.pc .smartBtn.registClassBtn:hover,.smartBtn.registClassBtn:focus{color:#fff;background-color:#d98900}.pc .smartBtn.lecturePlanBtn:hover,.pc .smartBtn.submitBtn:hover,.smartBtn.lecturePlanBtn:focus,.smartBtn.submitBtn:focus{background-color:#227bbf;color:#fff}.pc .smartBtn.lastBtn:hover,.smartBtn.lastBtn:focus{background-color:#f1334e;border-color:#bd132b}.pc .smartBtn.convBtn:hover,.smartBtn.convBtn:focus{background-color:#8c6200;color:#fff}.pc .smartBtn.delBtn:hover,.smartBtn.delBtn:focus{color:#e5fbff}.pc input.submitBtn:hover{background-color:rgb(75,69,0)}.pc input.delBtn:hover{background-color:#333}.function-normalBtn.disabled,.paging span.disabled,.smartBtn.disabled,.smartBtn.disabled:focus,.smartBtnView.disabled{background-color:#d5d5d5;color:#fff;pointer-events:none;border-color:transparent;box-shadow:none}.function-normalBtn.disabled:before,.function-normalBtn.disabled:hover,.paging span.disabled:before,.paging span.disabled:hover,.smartBtn.disabled:before,.smartBtn.disabled:focus:before,.smartBtn.disabled:focus:hover,.smartBtn.disabled:hover,.smartBtnView.disabled:before,.smartBtnView.disabled:hover{color:#fff!important}.function-normalBtn.disabled svg,.paging span.disabled svg,.smartBtn.disabled svg,.smartBtn.disabled:focus svg,.smartBtnView.disabled svg{fill:#fff}.paging span.current{background-color:#707070;pointer-events:none;color:#fff;border-color:transparent;box-shadow:none}.smartBtn.type2{border:1px solid #ccc;border-bottom:3px solid #e5e5e5;width:100px;min-width:0;min-height:35px;line-height:35px}.pc .smartBtn.type2:hover{border-bottom-color:#333}.pc .hover:hover{opacity:0.5}@media (max-width:812px){.spWide{width:100%!important;min-width:0!important}}.minimumBtn{min-width:0;padding:5px 10px;line-height:1.4;min-height:0}.minimumBtn2{padding:5px 10px;line-height:1.4;min-height:0}.LLLBtn{width:100%;padding:15px 15px;font-weight:bold;font-size:28px!important;line-height:1.2}@media (max-width:812px){.LLLBtn{letter-spacing:0;padding:16px 10px;font-size:18px!important}}.ancBtn{text-align:left;padding-left:40px}.ancBtn:after{content:"";display:block;position:absolute;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(135deg);width:10px;height:10px;top:10px;left:15px}.ancBtn.ancBtn-upperCursor:after{transform:rotate(-45deg);top:17px}.ancBtn:focus:after,.pc .ancBtn:hover:after{transform:rotate(135deg)}.ancBtn.ancBtn-upperCursor:focus:after,.pc .ancBtn.ancBtn-upperCursor:hover:after{transform:rotate(-45deg)}.cursorBtn{display:inline-block;min-width:160px;min-height:40px;text-align:center;text-decoration:none;line-height:40px;outline:none;box-shadow:0 -3px 0 #e6e6e6 inset;vertical-align:top;position:relative;z-index:2;background-color:#fff;border:1px solid #acacac;color:#333;overflow:hidden}@media (max-width:812px){.cursorBtn{box-shadow:none;border-bottom-width:2px}}.cursorBtn:after{position:absolute;display:block;content:"";transition:none;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg);width:7px;height:7px;top:15px;right:10px;left:auto}.cursorBtn.prev{padding-left:25px!important}.cursorBtn.prev2:after,.cursorBtn.prev:after{position:absolute;display:block;content:"";transition:none;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(-135deg);width:7px;height:7px;top:15px;left:10px;right:auto}.cursorBtn.grayback{color:#fff;background:#d5d5d5;pointer-events:none}.cursorBtn.grayback:after{border-color:#fff}.cursorBtn:hover{cursor:auto}.cenerIcoBtn,.cursorBtnLeft,.cursorBtnRight{width:115px;line-height:1}.cenerIcoBtn a,.cenerIcoBtn button,.cenerIcoBtn.disabled>span,.cursorBtnLeft a,.cursorBtnLeft button,.cursorBtnLeft.disabled>span,.cursorBtnRight a,.cursorBtnRight button,.cursorBtnRight.disabled>span{overflow:hidden;position:relative;display:inline-block;width:40px;padding:12px 5px;border:1px solid #acacac;color:#333;white-space:nowrap;box-sizing:border-box;font-size:14px;letter-spacing:0;font-weight:bold;vertical-align:top;border-radius:5px;text-decoration:none;line-height:1.1}.cursorBtnLeft,.cursorBtnRight{width:160px}.cursorBtnLeft a,.cursorBtnLeft button,.cursorBtnLeft.disabled>span,.cursorBtnRight a,.cursorBtnRight button,.cursorBtnRight.disabled>span{width:100%}@media (max-width:812px){.cursorBtnLeft{width:40px}.cursorBtnLeft a,.cursorBtnLeft button,.cursorBtnLeft.disabled>span{width:100%}.cursorBtnLeft a:after,.cursorBtnLeft button:after,.cursorBtnLeft.disabled>span:after{left:10px!important;font-size:20px!important}.cursorBtnLeft a span,.cursorBtnLeft button span,.cursorBtnLeft.disabled>span span{padding:0 40px}.cursorBtnRight{width:40px}.cursorBtnRight a,.cursorBtnRight button,.cursorBtnRight.disabled>span{width:100%}.cursorBtnRight a:after,.cursorBtnRight button:after,.cursorBtnRight.disabled>span:after{right:10px!important;font-size:20px!important}.cursorBtnRight a span,.cursorBtnRight button span,.cursorBtnRight.disabled>span span{padding:0 40px}#mvListhBtn{position:absolute;top:7px;right:10px}.spSubMenuBtn{min-width:0;width:auto!important;min-height:30px;height:auto;line-height:30px;padding:0 10px}.spSubMenuBtn:after,.spSubMenuBtn:before{display:none}}.explanation .cursorBtnLeft a:after,.explanation .cursorBtnLeft button:after,.explanation .cursorBtnLeft.disabled>span:after{left:10px;font-size:20px!important}.explanation .cursorBtnRight a:after,.explanation .cursorBtnRight button:after,.explanation .cursorBtnRight.disabled>span:after{right:10px;font-size:20px!important}@media (max-width:812px){.explanation .cursorBtnLeft a span,.explanation .cursorBtnLeft button span,.explanation .cursorBtnLeft.disabled>span span{padding:0 0 0 35px}.explanation .cursorBtnRight a span,.explanation .cursorBtnRight button span,.explanation .cursorBtnRight.disabled>span span{padding:0 35px 0 0}}.cursorBtnLeft{float:left;text-align:center}.cursorBtnLeft a,.cursorBtnLeft button,.cursorBtnLeft.disabled>span{background-color:#fff}.cursorBtnLeft a:after,.cursorBtnLeft button:after,.cursorBtnLeft.disabled>span:after{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f060";position:absolute;top:50%;left:10px;margin-top:-0.6em;font-size:16px}.cursorBtnRight{float:right;text-align:center}.cursorBtnRight a,.cursorBtnRight button,.cursorBtnRight.disabled>span{background-color:#fff}.cursorBtnRight a:after,.cursorBtnRight button:after,.cursorBtnRight.disabled>span:after{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f061";position:absolute;top:50%;right:10px;margin-top:-0.6em;font-size:16px}.cenerIcoBtn{display:inline-block;vertical-align:middle;text-align:center}.cenerIcoBtn span{width:100%;left:0}.cenerIcoBtn.mvIcon{width:160px}.cenerIcoBtn.mvIcon a,.cenerIcoBtn.mvIcon button{display:inline-block;width:100%;padding-left:30px;box-sizing:border-box;background:#fff url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/cursor_mv_01.png) no-repeat 10px 50%;background-size:35px}.cenerIcoBtn.exIcon{width:160px}.cenerIcoBtn.exIcon a,.cenerIcoBtn.exIcon button{display:inline-block;width:100%;padding-left:30px;box-sizing:border-box;background:#fff url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/cursor_ans_01.png) no-repeat 3px 50%;background-size:27px}.reloadBtn{width:160px;display:inline-block;vertical-align:middle}.cenerIcoBtn:hover a,.cenerIcoBtn:hover button{width:100%}.cenerIcoBtn:hover span{background-color:transparent}.pc .cursorBtnLeft:focus a,.pc .cursorBtnLeft:focus button,.pc .cursorBtnLeft:hover a,.pc .cursorBtnLeft:hover button,.pc .cursorBtnRight:focus a,.pc .cursorBtnRight:focus button,.pc .cursorBtnRight:hover a,.pc .cursorBtnRight:hover button{background-color:#fafafa}.pc .cenerIcoBtn.mvIcon:hover a,.pc .cenerIcoBtn.mvIcon:hover button{background-color:#fafafa}.android .cenerIcoBtn.mvIcon,.ios .cenerIcoBtn.mvIcon{width:40%}.android .cenerIcoBtn.mvIcon a,.android .cenerIcoBtn.mvIcon button,.ios .cenerIcoBtn.mvIcon a,.ios .cenerIcoBtn.mvIcon button{min-height:42px;text-align:center}.cenerIcoBtn.exIcon:hover a,.cenerIcoBtn.exIcon:hover button{background-color:#fafafa}.android .cenerIcoBtn.exIcon,.ios .cenerIcoBtn.exIcon{width:40%}.android .cenerIcoBtn.exIcon a,.android .cenerIcoBtn.exIcon button,.ios .cenerIcoBtn.exIcon a,.ios .cenerIcoBtn.exIcon button{width:100%;min-height:42px;text-align:center}.android .cenerIcoBtn span,.cenerIcoBtn:hover span,.ios .cenerIcoBtn span{opacity:1}.cenerIcoBtn.disabled a,.cenerIcoBtn.disabled button{width:40px!important;cursor:default;pointer-events:none;border-color:#e0e0e0;color:#fff!important}.cursorBtnLeft.disabled a,.cursorBtnLeft.disabled button,.cursorBtnLeft.disabled.disabled>span,.cursorBtnLeft.disabled:hover a,.cursorBtnLeft.disabled:hover button,.cursorBtnLeft.disabled:hover.disabled>span{cursor:default;pointer-events:none;border-color:#e0e0e0;color:#fff!important;background-color:#d5d5d5}.cursorBtnLeft.disabled a:after,.cursorBtnLeft.disabled button:after,.cursorBtnLeft.disabled.disabled>span:after,.cursorBtnLeft.disabled:hover a:after,.cursorBtnLeft.disabled:hover button:after,.cursorBtnLeft.disabled:hover.disabled>span:after{color:#fff!important}.cursorBtnRight.disabled a,.cursorBtnRight.disabled button,.cursorBtnRight.disabled.disabled>span,.cursorBtnRight.disabled:hover a,.cursorBtnRight.disabled:hover button,.cursorBtnRight.disabled:hover.disabled>span{background-color:#d5d5d5;cursor:default;pointer-events:none;border-color:#e0e0e0;color:#fff!important}.cursorBtnRight.disabled a:after,.cursorBtnRight.disabled button:after,.cursorBtnRight.disabled.disabled>span:after,.cursorBtnRight.disabled:hover a:after,.cursorBtnRight.disabled:hover button:after,.cursorBtnRight.disabled:hover.disabled>span:after{color:#fff!important}.cenerIcoBtn.disabled.mvIcon a,.cenerIcoBtn.disabled.mvIcon button,.cenerIcoBtn.disabled.mvIcon:hover a,.cenerIcoBtn.disabled.mvIcon:hover button{background:#d5d5d5 url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/cursor_mv_01_o.png) no-repeat 50% 50%}.cenerIcoBtn.disabled.exIcon a,.cenerIcoBtn.disabled.exIcon button,.cenerIcoBtn.disabled.exIcon:hover a,.cenerIcoBtn.disabled.exIcon:hover button{background:#d5d5d5 url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/cursor_ans_01_o.png) no-repeat 50% 50%}.btns{position:relative;text-align:center}.btns a,.btns span{min-width:210px}.btns.subBtns{padding-top:0;min-height:42px}.btns.subBtns a,.btns.subBtns span{min-width:180px}.btns .prev{position:absolute;top:0;left:0}.btns .prev .smartBtn:after{top:0;left:0;width:100%;height:100%;transform:translateX(200px)}.btns .prev .smartBtn:hover:after{background:#333;transform:translateX(0px)}.btns .prev a,.btns .prev span{padding-left:15px;background:#fff url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/curleft_01.png) no-repeat 15px 50%}.btns .next{position:absolute;top:0;right:0}.btns .next .smartBtn:after{top:0;left:0;width:100%;height:100%;transform:translateX(-200px)}.btns .next .smartBtn:hover:after{background:#333;transform:translateX(0px)}.btns .next a,.btns .next span{padding-right:15px;background:#fff url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/curright_01.png) no-repeat 92% 50%}.btns .disabled span{color:#fff!important;background:#e0e0e0}.btns .disabled span:after{display:none}.btnsDouble{margin-top:30px;position:relative;text-align:center;letter-spacing:-0.5em}@media (max-width:812px){.btnsDouble{margin-top:18px}}.btnsDouble li{display:inline-block;padding:0 10px;box-sizing:border-box;letter-spacing:0;float:none!important;vertical-align:top}@media (max-width:812px){.btnsDouble li{padding:0px;border-right:solid 5px transparent;width:50%}.btnsDouble li+li{border-right:none;border-left:solid 5px transparent}}.btnsDouble.minimumBtn li{width:180px}@media (max-width:812px){.btnsDouble.single li{width:100%;border-right:none}}.btnsTriple{margin-top:30px;position:relative;text-align:center;letter-spacing:-0.5em}@media (max-width:812px){.btnsTriple{margin-top:18px}}.btnsTriple li{display:inline-block;padding:0 10px;box-sizing:border-box;letter-spacing:0;float:none!important;vertical-align:top}@media (max-width:812px){.btnsTriple li{padding:0px;width:100%}.btnsTriple li+li{margin-top:15px}}.btnsTriple.minimumBtn li{width:180px}@media (max-width:812px){.btnsTriple.single li{width:100%;border-right:none}}@media (min-width:812px){.btnsTriple.contact_us{position:inherit;display:flex;flex-wrap:wrap}}@media (min-width:812px){.btnsTriple.contact_us li.bottom{margin-top:15px}}.fbBtn a{display:block;background:#3b5998;color:#fff;text-decoration:none;border-radius:3px;border-top:solid 1px #3b5998;border-bottom:solid 1px #3b5998;padding:12px 8px 12px 51px;box-shadow:0 1px 3px rgba(0,0,0,0.3);line-height:1;position:relative;font-weight:bold}.fbBtn a .lt{letter-spacing:-3px}.fbBtn a:before{content:" ";display:inline-block;position:absolute;top:0;left:1px;width:38px;height:38px;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/icon/fb_bg_03.png) no-repeat 0 0;background-size:38px;vertical-align:middle}.fbBtn a:focus,.fbBtn a:hover{background-color:#294280!important;border-color:#294280;color:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,0.5)}.ggBtn a{display:block;background:#4285f4;color:#fff;text-decoration:none;border-radius:3px;border-top:solid 1px #4285f4;border-bottom:solid 1px #4285f4;padding:12px 8px 12px 51px;box-shadow:0 1px 3px rgba(0,0,0,0.3);line-height:1;position:relative;font-weight:bold;font-family:"Roboto Medium",arial}.ggBtn a .lt{letter-spacing:-3px}.ggBtn a:before{content:" ";display:inline-block;position:absolute;top:0;left:1px;width:38px;height:38px;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/icon/google_logo.png) no-repeat 0 0;background-size:38px;margin-right:24px;vertical-align:middle;border-radius:2px}.ggBtn a:focus,.ggBtn a:hover{background-color:#3367d6!important;border-color:#3367d6;box-shadow:0 1px 3px rgba(0,0,0,0.5)}.snsLoginBtns:after{content:"";clear:both;display:block}.snsLoginBtns li{float:left;width:50%;box-sizing:border-box}.snsLoginBtns li:nth-child(odd){padding-right:5px}.snsLoginBtns li:nth-child(2n){padding-left:5px}@media (max-width:812px){.btns{margin-top:15px!important;position:relative;text-align:center;padding-top:55px}.btns a,.btns span{min-width:147px;font-size:12px}.btns.subBtns{min-height:42px}.btns.subBtns a,.btns.subBtns span{min-width:147px}.lpBtn2{font-size:19px!important;padding:10px 10px!important;font-weight:normal!important;line-height:1.2!important;width:auto}.lpBtn2 span{font-size:11px!important}}.largeBtn{font-size:18px;min-width:325px;font-weight:bold}.function-normalBtn.largeBtn,.smartBtn.largeBtn{padding:20px 10px}.function-checkBtn.largeBtn label{padding:20px 20px 20px 65px}.function-checkBtn.largeBtn label:before{top:20px;left:20px;font-size:22px}.function-checkBtn.largeBtn label:after{top:18px;left:20px;font-size:22px}@media (max-width:812px){.function-checkBtn.largeBtn label{padding:16px 16px 16px 45px}.function-checkBtn.largeBtn label:before{top:15px;left:15px}.function-checkBtn.largeBtn label:after{top:13px;left:15px}}.largeBtn2{font-size:18px!important;min-width:350px}@media (max-width:812px){.largeBtn2{min-width:0}}.largeBtn3{font-size:18px!important;padding:12px 20px;min-width:0;width:400px}@media (max-width:812px){.largeBtn3{min-width:0;width:100%}}.smallBtn{min-width:210px}.android .iosBtn{display:none!important}.ios .andBtn{display:none!important}@media (max-width:812px){.largeBtn{font-size:16px;min-width:0;width:100%}.largeBtn2{min-width:0;width:100%}}.wideBtn{min-width:0;width:100%}.pageBtButton,.pageBtButton_verticalSp{display:table;width:970px;margin:0 -10px;overflow-x:hidden}.pageBtButton li,.pageBtButton_verticalSp li{width:50%;display:table-cell;vertical-align:top;border-left:10px solid transparent;border-right:10px solid transparent;box-sizing:border-box}.pageBtButton li a,.pageBtButton li button,.pageBtButton_verticalSp li a,.pageBtButton_verticalSp li button{width:100%;font-size:18px}.formInner .pageBtButton{width:910px}.boxTypeC .pageBtButton{width:940px}@media (max-width:812px){.pageBtButton{display:table;width:100%;margin:0}.pageBtButton li{border-right-width:10px;border-left-width:10px}.pageBtButton li a,.pageBtButton li button{width:100%;min-width:0;font-size:16px}.pageBtButton_verticalSp{display:block;width:100%;margin:0;overflow:visible}.pageBtButton_verticalSp li{margin-top:10px;display:block;width:100%;border-right-width:0px;border-left-width:0px}.pageBtButton_verticalSp li a,.pageBtButton_verticalSp li button{width:100%;min-width:0;font-size:16px}.boxTypeC .pageBtButton,.formInner .pageBtButton{width:100%}}.iconBtnBar{margin-right:-20px;margin-top:-10px}.iconBtnBar li{margin-top:10px;margin-right:20px;float:left;width:300px}.iconBtnBar.wide{margin-right:0}.iconBtnBar.wide li{margin-right:0;width:100%;float:none}.iconBtnBar svg{width:100%;height:30px;fill:#ffa000}.iconBtnBar .smartBtnView,.iconBtnBar a{width:100%}.iconBtnBar .disabled,.iconBtnBar .smartBtnView,.iconBtnBar a{display:flex;padding:8px 6px;height:65px;border-radius:5px;box-sizing:border-box;align-items:center}.iconBtnBar .td{display:block;font-weight:bold;text-align:left;width:100%}.iconBtnBar .payIco{top:-2px;margin-top:0;right:-2px}.iconBtnBar .icon{border-radius:6px;padding:0 5px;box-sizing:border-box;width:48px;height:48px;transition:transform 0.3s;font-size:0;box-sizing:border-box;display:flex;align-items:center}.iconBtnBar .icon+.td{padding-left:20px;width:calc(100% - 68px)}.iconBtnBar .disabled{color:#fff;background-color:#d5d5d5;border:solid 1px #d5d5d5}.iconBtnBar .subTxt{display:block;margin-top:5px;color:#acacac;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:812px){.iconBtnBar .subTxt{font-size:14px}}.iconBtnBar:after{content:"";clear:both;display:block}@media (max-width:812px){.iconBtnBar{margin-top:0;margin-right:0}.iconBtnBar li{margin-top:3px;margin-right:0;float:none;width:100%}.iconBtnBar .disabled,.iconBtnBar .smartBtnView,.iconBtnBar a{padding:5px 5px;height:50px;min-width:0}.iconBtnBar svg{width:30px;height:30px}.iconBtnBar .icon{width:40px;height:30px;padding:5px}.iconBtnBar .icon+.td{padding-left:12px;width:calc(100% - 52px)}.iconBtnBar.spbtn_Half{display:flex;flex-wrap:wrap;margin:0 -5px}.iconBtnBar.spbtn_Half li{padding:5px;box-sizing:border-box;width:50%;margin-right:0;min-width:0}.iconBtnBar.spbtn_Half li .disabled,.iconBtnBar.spbtn_Half li .smartBtnView,.iconBtnBar.spbtn_Half li a{padding:5px 5px}.iconBtnBar.spbtn_Half li svg{width:28px;height:20px}.iconBtnBar.spbtn_Half li .icon{width:20%;height:28px;padding:0}.iconBtnBar.spbtn_Half li .icon+.td{padding-left:3%;width:73%}}.helpBtn{position:absolute;top:0;right:0;line-height:1}@media (max-width:812px){.helpBtn.spStatic{position:static;margin-top:10px;text-align:right}}.dlBtn{position:relative;padding-left:50px;text-align:left}.dlBtn:before{position:absolute;top:50%;left:20px;margin-top:-0.5em;content:"\f019";display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2;color:#acacac}.dlBtn.disabled:before{display:block!important;color:#fff}.upBtn{position:relative;padding-left:50px;text-align:left}.upBtn:before{position:absolute;top:50%;left:20px;margin-top:-0.5em;content:"\f093";display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2;color:#acacac}.upBtn.disabled:before{display:block!important;color:#fff}.pdfBtn{position:relative;padding-left:50px;text-align:left}.pdfBtn:before{position:absolute;top:50%;left:20px;margin-top:-0.5em;content:"\f1c1";display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2;color:#acacac}.pdfBtn.disabled:before{display:block!important;color:#fff}.soundBtn{position:relative;padding-left:50px;text-align:left}.soundBtn:before{position:absolute;top:50%;left:20px;margin-top:-0.5em;content:"\f1c7";display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2;color:#acacac}.soundBtn.disabled:before{display:block!important;color:#fff}.ansBtn{position:relative;padding-left:50px;text-align:left;background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/cursor_ans_01.png);background-repeat:no-repeat;background-position:3px 50%;background-size:27px}.ansBtn.disabled{background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/cursor_ans_02.png)}.blockLinkCursor,.blockLinkCursor-disabled{background:#fff;display:block;padding:30px 50px 30px 30px;position:relative}.blockLinkCursor-disabled:after,.blockLinkCursor:after{position:absolute;top:50%;right:30px;margin-top:-14px;content:"";display:block;border-top:solid 2px #acacac;border-right:solid 2px #acacac;transform:rotate(45deg);width:20px;height:20px}@media (max-width:812px){.blockLinkCursor,.blockLinkCursor-disabled{padding:15px 30px 15px 10px}.blockLinkCursor-disabled:after,.blockLinkCursor:after{width:15px;height:15px;margin-top:-8px;right:13px}}.blockLinkCursor-disabled.slim,.blockLinkCursor.slim{padding:20px 50px 20px 30px}.blockLinkCursor-disabled.slim:after,.blockLinkCursor.slim:after{display:none}@media (max-width:812px){.blockLinkCursor-disabled.slim,.blockLinkCursor.slim{padding:15px;text-align:center}}.blockLinkCursor-disabled:after{display:none}.blockLinkCursor-prev{padding-left:70px}.blockLinkCursor-prev:after{transform:rotate(-135deg);left:30px}.pc .blockLinkCursor:hover{background-color:#fafafa;color:#333}.pc .blockLinkCursor:hover svg{opacity:0.5}.pc .blockLinkCursor:hover .graph{opacity:0.5}@media (max-width:812px){.spBlockLinkCursor:after{position:absolute;top:50%;right:13px;margin-top:-8px;content:"";display:block;border-top:solid 2px #acacac;border-right:solid 2px #acacac;transform:rotate(45deg);width:15px;height:15px}}.tabBlock .tabBlock-wrap{display:flex}.tabBlock .tab{display:none}.tabBlock .tab.active{display:block}.tabBlock .tabBtns-Bottom,.tabBlock .tabBtns-Top{display:table;width:100%}.tabBlock .tabBtns-Bottom li,.tabBlock .tabBtns-Top li{display:table-cell;vertical-align:top}.tabBlock .tabBtns-Bottom li a,.tabBlock .tabBtns-Bottom li button,.tabBlock .tabBtns-Bottom li>span,.tabBlock .tabBtns-Top li a,.tabBlock .tabBtns-Top li button,.tabBlock .tabBtns-Top li>span{display:block;width:100%;padding:15px 0 15px;line-height:1;cursor:pointer;font-weight:bold;text-align:center;font-size:18px}.tabBlock .tabBtns-Bottom li.active button,.tabBlock .tabBtns-Top li.active button{border-color:#ffdd4c;background-color:#fff4c7;color:#707070}.tabBlock .tabBtns-Bottom.column2 li,.tabBlock .tabBtns-Top.column2 li{width:50%}.tabBlock .tabBtns-Bottom.column3 li,.tabBlock .tabBtns-Top.column3 li{width:33.333%}@media (max-width:812px){.tabBlock .tabBtns-Bottom.column3 li a,.tabBlock .tabBtns-Bottom.column3 li button,.tabBlock .tabBtns-Bottom.column3 li>span,.tabBlock .tabBtns-Top.column3 li a,.tabBlock .tabBtns-Top.column3 li button,.tabBlock .tabBtns-Top.column3 li>span{font-size:12px}}.tabBlock .tabBtns-Bottom.column4 li,.tabBlock .tabBtns-Top.column4 li{width:25%}@media (max-width:812px){.tabBlock .tabBtns-Bottom.column4 li a,.tabBlock .tabBtns-Bottom.column4 li button,.tabBlock .tabBtns-Bottom.column4 li>span,.tabBlock .tabBtns-Top.column4 li a,.tabBlock .tabBtns-Top.column4 li button,.tabBlock .tabBtns-Top.column4 li>span{font-size:12px}}.tabBlock .tabBtns-Top li a,.tabBlock .tabBtns-Top li button,.tabBlock .tabBtns-Top li>span{border-bottom:solid 2px #d5d5d5}.tabBlock .tabBtns-Bottom li a,.tabBlock .tabBtns-Bottom li button,.tabBlock .tabBtns-Bottom li>span{border-top:solid 2px #d5d5d5}.pc .tabBtns-Bottom a:hover,.pc .tabBtns-Bottom button:hover,.pc .tabBtns-Top a:hover,.pc .tabBtns-Top button:hover{background-color:#fafafa;color:#333}.exam-numBtns{display:flex}.exam-numBtns label{display:block;min-width:100px;margin-right:10px;padding:10px;text-align:center;text-decoration:none;outline:none;vertical-align:top;border-radius:5px;position:relative;z-index:1;background-color:#cbcbcb;border:1px solid #cbcbcb;line-height:1.1;box-sizing:border-box;font-weight:bold}@media (max-width:812px){.exam-numBtns{margin-right:-10px}.exam-numBtns label{min-width:0;width:calc(25% - 10px)}}.exam-numBtns input{position:absolute;opacity:0}.exam-numBtns input:checked+label,.exam-numBtns label.active{background-color:#fff4c7}.function-radioBtn{display:flex}.function-radioBtn label{display:block;min-width:100px;margin-right:10px;padding:10px;text-align:center;text-decoration:none;outline:none;vertical-align:top;border-radius:5px;position:relative;z-index:1;background-color:#fff;border:1px solid #cbcbcb;line-height:1.1;box-sizing:border-box;font-weight:bold}.function-radioBtn.function-radioBtn2 label{background-color:#cbcbcb}@media (max-width:812px){.function-radioBtn{margin-right:-10px}.function-radioBtn label{min-width:0;width:calc(25% - 10px)}}.function-radioBtn input{position:absolute;opacity:0}.function-radioBtn input:checked+label,.function-radioBtn label.active{background-color:#fff4c7}.pc .function-radioBtn label:hover{color:#333;background-color:#fafafa}.pc .function-radioBtn input:checked+label:hover{background-color:#fff4c7}.balloonImg{position:absolute;width:123px}.error,.error-message,.message{font-size:12px;color:#e50020}div.error{padding-bottom:20px}#flashMessage,.messageWrap{background:#ffe8e8;font-weight:bold;padding:5px 10px}.formHead{position:relative}.formHead .req{position:absolute;top:0.2em;right:0;background:#ef5350;color:#fff;display:inline-block;padding:3px 6px;font-size:11px;line-height:1;font-weight:normal}.formHead .req.static{position:static;margin-left:20px;vertical-align:middle;margin-bottom:3px}.formHead .opt{position:absolute;top:0.2em;right:0;background:#9a9a9a;color:#fff;display:inline-block;padding:3px 6px;font-size:11px;line-height:1;font-weight:normal}.formHead.formHead_border:after{content:"";display:block;width:100%;margin-top:10px;background-image:linear-gradient(to right,#b6b6b6,#b6b6b6 20%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 100%);background-size:5px 5px;height:1px}.formHead.ttlType07 .opt,.formHead.ttlType07 .req{top:1em;right:1em}.formContent-wrap{margin-top:20px}.formContent-wrap.formContent-txt{padding-left:1em}.formContent-wrap span.elm{float:left}@media (max-width:812px){.formContent-wrap.column2 span.elm{width:calc(50% - 5px)}.formContent-wrap.column2 input{width:100%;box-sizing:border-box}}.formContent-wrap:after{content:"";clear:both;display:block}.form-v_logo{width:100px}.formTable{margin-top:20px;margin-bottom:30px;width:100%;box-sizing:border-box;border:solid 1px #ddd}.formTable th{padding:20px 20px;text-align:left;color:#333;border-top:dotted 1px #d5d5d5;vertical-align:top;text-shadow:1px 1px 0 rgba(200,200,200,0.3);width:29%;background:#f2f2f2;line-height:1.3}.formTable th .note{margin-top:10px;font-weight:normal}.formTable th>div{position:relative}.formTable td{padding:15px 20px;text-align:left;border-top:dotted 1px #d5d5d5}.formTable tr:first-child td,.formTable tr:first-child th{border-top:none}.formTable th>div .req{position:absolute;top:0;right:0;background:#ef5350;color:#fff;display:inline-block;padding:3px 6px;font-size:11px;line-height:1;font-weight:normal}.formTable th>div .opt{position:absolute;top:0;right:0;background:#9a9a9a;color:#fff;display:inline-block;padding:3px 6px;font-size:11px;line-height:1;font-weight:normal}.formTable th>span{font-weight:normal;border-radius:4px}.formTable th span.sub{margin-top:10px;margin-left:0}.formTable caption{margin-bottom:5px;font-weight:bold;text-align:left;font-size:18px}.formTable caption span.req{color:#ef5350;font-size:14px}.formTable caption span.opt{font-size:14px}.formTable caption .updated{color:#ef5350;display:inline-block;margin-left:20px;padding:2px 20px;font-size:12px;line-height:1;border:solid 1px #ef5350;background:#fffcef}.formTable select{border-radius:5px;padding:5px;border:solid 1px #ccc}.formTable td select+span{padding:0 10px 0 5px}.formTable .lecCheck label{padding-left:10px}@media (max-width:812px){.formTable{display:block;margin-top:20px;margin-bottom:30px;width:100%;box-sizing:border-box;border:none}.formTable tbody,.formTable tr{display:block}.formTable th{display:block;padding:10px;text-align:left;color:#333;border-top:none;vertical-align:top;text-shadow:1px 1px 0 rgba(200,200,200,0.3);width:auto;background:#f2f2f2;line-height:1.3}.formTable th .note{margin-top:10px;font-weight:normal}.formTable td{display:block;width:auto;padding:10px 0 20px;text-align:left;border-top:none}.formTable tr:first-child td,.formTable tr:first-child th{border-top:none}.formTable tr:last-child td{padding-bottom:0}.formTable th>span{font-weight:normal;border-radius:4px}.formTable th span.sub{margin-top:10px;margin-left:0}.formTable caption{margin-bottom:5px;font-weight:bold;text-align:left;font-size:18px;display:block}.formTable caption span.req{color:#ef5350;font-size:14px}.formTable caption span.opt{font-size:14px}.formTable caption .updated{color:#ef5350;display:inline-block;margin-left:20px;padding:2px 20px;font-size:12px;line-height:1;border:solid 1px #ef5350;background:#fffcef}.formTable select{border-radius:5px;padding:5px;border:solid 1px #ccc}.formTable td select+span{padding:0 10px 0 5px}.formTable .lecCheck{padding-left:15px}.formTable .lecCheck .checkbox{float:none;margin-right:0;width:auto;margin-top:15px}.formTable .lecCheck label{padding:5px 10px}}.ft02 th{background:#fff;border-right:dotted 1px #d5d5d5}.ft02 td{background:#fffcef}.confirm .formTable th{border-right:dotted 1px #d5d5d5;background:#fff}.confirm .formTable td{background:#fffcef}.inputTxt{padding:8px 10px;font-size:18px;border:solid 1px #acacac;border-radius:5px;box-sizing:border-box;font-family:"Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic",YuGothic,Meiryo,sans-serif;line-height:normal}.inputTxt::placeholder{color:#ccc}.inputTxt_mini{padding:2px 5px;font-size:16px;border:solid 1px #ccc;border-radius:5px;box-sizing:border-box;background-color:#fff;width:85px}input[type=time]::-ms-clear,input[type=time]::-webkit-clear-button,input[type=time]::clear-button{}label{cursor:pointer}.radioBoxSet label{margin-right:10px;display:inline-block;padding:0 45px 0 36px;font-size:18px;border:solid 1px #ccc;border-radius:5px;box-sizing:border-box;cursor:pointer;position:relative;line-height:35px;border-bottom:solid 3px #e5e5e5;box-shadow:0 1px 1px #ccc;background:#fff}.radioBoxSet.agreeBtn label{padding-right:20px}.radioBoxSet input[type=radio]+label:before{content:" ";display:block;border-radius:10px;width:16px;height:16px;position:absolute;top:50%;left:10px;margin-top:-9px;border:solid 1px #ccc;background:#fff}.radioBoxSet input[type=radio]+label:after{content:" ";display:block;border-radius:10px;width:10px;height:10px;position:absolute;top:50%;left:14px;margin-top:-5px;background:#fff;z-index:2}.radioBoxSet input[type=checkbox]+label:before{content:" ";display:block;width:16px;height:16px;position:absolute;top:50%;left:10px;margin-top:-9px;border:solid 1px #ccc;background:#fff}.radioBoxSet input[type=checkbox]+label:after{content:" ";display:block;width:10px;height:10px;position:absolute;top:50%;left:14px;margin-top:-5px;background:#fff;z-index:2}.radioBoxSet input[type=checkbox],.radioBoxSet input[type=radio]{display:none}.radioBoxSet input[type=checkbox]:checked+label,.radioBoxSet input[type=checkbox]:focus+label,.radioBoxSet input[type=radio]:checked+label,.radioBoxSet input[type=radio]:focus+label{background:#fff5cf}.radioBoxSet input[type=checkbox]:checked+label:after,.radioBoxSet input[type=checkbox]:focus+label:after,.radioBoxSet input[type=radio]:checked+label:after,.radioBoxSet input[type=radio]:focus+label:after{background:#666}@media (max-width:812px){.radioBoxSet label{margin-right:10px;display:inline-block;padding:0 28px 0 36px;font-size:14px;border:solid 1px #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;position:relative;line-height:29px;border-bottom:solid 2px #e5e5e5;box-shadow:0 1px 1px #ccc}}.selectTxt{border-radius:5px;padding:5px;font-size:18px;border:solid 1px #ccc}.inputWide{width:100%!important;min-width:0!important}.w465{width:465px}.w200{width:200px}.w227{width:227px}.w120{width:120px}.w70{width:70px}.w95{width:95px}.textArea{width:100%;height:400px}.textArea2{width:100%;height:100px}.agreeBtn{margin:0 auto;width:48%;border:solid 1px #acacac;border-radius:5px;padding:10px 10px;line-height:1.3}.agreeBtn label{display:table}.agreeBtn label>span{display:table-cell}.agreeBtn label>span:first-child{width:13%;vertical-align:middle;text-align:center}.agreeBtn.active{background:#ccc}.agreeTxt{text-align:center}@media (max-width:812px){.inputTxt{padding:10px 10px;border:solid 1px #ccc;border-radius:5px;box-sizing:border-box;font-size:16px}.selectTxt{border-radius:5px;padding:5px;font-size:16px;border:solid 1px #ccc;background:#fff}.w465{width:100%}.w200{width:45%}.w120{width:120px}.w70{width:70px}.w95{width:95px}.sp180{width:180px}.confirm .formTable th{border-right-color:#fff;border-top:solid 1px #ddd!important;background:#fff}.confirm .formTable td{border-bottom:solid 1px #d5d5d5;padding:10px 20px!important;background:#fffcef}input[type=checkbox],input[type=radio]{transform:scale(1.2)}.agreeBtn{width:auto;border:solid 1px #acacac;border-radius:5px;padding:10px 10px;line-height:1.3}.agreeBtn label{display:table}.agreeBtn label>span{display:table-cell}.agreeBtn label>span:first-child{width:13%;vertical-align:middle;text-align:center}.agreeTxt{text-align:left;font-size:12px}}.inputTxt:focus,.inputTxt_mini:focus,.selectTxt:focus{outline:none;background:#fff5cf}.inputTxt.form-error,select.form-error{background-color:#ffe8e8}.inputW100{width:100%;box-sizing:border-box}.formBtn{margin-top:20px;text-align:center}.formBtn li{display:inline-block;margin:0 10px}.radio-horizontal{padding:0 15px}.radio-horizontal label{margin-right:15px;padding:0 20px 0 7px;font-size:14px}.radio-horizontalSwitchWrap{border:solid 1px #ccc;padding:3px;width:240px;box-sizing:border-box;background-color:#fff}@media (max-width:812px){.radio-horizontalSwitchWrap{margin-top:15px;width:100%}}.radio-horizontalSwitchWrap.wideBtn{width:100%}.radio-horizontalSwitch{display:table;width:100%;position:relative;box-sizing:border-box;background-color:#fff}.radio-horizontalSwitch label{display:table-cell;width:50%;text-align:center;vertical-align:middle;font-weight:bold;padding:10px;line-height:1.1;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;z-index:1}.radio-horizontalSwitch label span{opacity:0.5}.radio-horizontalSwitch label span span{opacity:1}.radio-horizontalSwitch input{position:absolute;z-index:-1}.radio-horizontalSwitch:before{content:"";display:block;position:absolute;width:50%;height:100%;top:0;left:0;background:#ccc;z-index:0;transition:transform 0.3s ease-out,background-color 0.3s ease;transform:translateX(0);border-radius:5px;box-sizing:border-box}.radio-horizontalSwitch.defposNone:before{background-color:transparent}.radio-horizontalSwitch.column3 label{width:33.3%}.radio-horizontalSwitch.column3:before{width:33.3%}.radio-horizontalSwitch#switchpos0.noOnOff:before{background-color:#fff1b2}.radio-horizontalSwitch#switchpos1:before{transform:translateX(100%)}.radio-horizontalSwitch#switchpos2:before{transform:translateX(200%)}.radio-horizontalSwitch input:checked+label span{opacity:1!important}#members #switchpos1:before{background-color:#fff1b2}#settingView #switchpos1:before{background-color:#fff1b2}.updatedBlock{padding:10px 20px;text-align:center;border:solid 1px #ef5350;background:#fffcef}.colorBox{border:solid 1px #d5d5d5;background:#fffcef;padding:12px;font-size:16px}.compBlock{margin-top:25px}.compBlock h2{font-size:18px;font-weight:bold;text-align:center}.compBlock h2 span{color:#e50020}.compBlock h2+p{margin-top:15px;font-size:12px}.compBlock #courseTab{margin-top:20px}#PaymentCourseForm #siteseal_box{padding-top:20px}.formInner{padding-bottom:10px}.cardInfo{margin-top:30px!important;margin-bottom:10px!important}.cardInfo caption{font-size:16px}@media (max-width:812px){.cardInfo.borderTop{padding-top:30px;border-top:solid 1px #efefef}}@media (max-width:812px){.compBlock h2{font-size:16px}.formInner{margin:0 auto;width:auto;padding-bottom:20px;padding-top:10px}.zipsh{display:block;margin-top:15px}}#siteseal{float:left;margin-right:20px}@media (max-width:812px){#siteseal{margin-right:10px}#siteseal_box{margin:0 0 20px;font-size:12px}#siteseal_box p{float:right;width:calc(100% - 151px)}#PaymentCardInfoForm .clearfix.mt30{margin-top:0!important}#PaymentCardInfoForm .cardInfo{margin-bottom:30px!important}}.tableType01{width:100%;border-top:solid 2px #d5d5d5;border-bottom:solid 2px #d5d5d5;font-size:14px}.tableType01 caption{margin-bottom:5px;font-weight:bold;text-align:left;font-size:18px}.tableType01 th{background:#fff;border-bottom:solid 1px #d5d5d5;border-left:dotted 2px #d5d5d5;padding:10px 20px;box-sizing:border-box;font-weight:bold}.tableType01 th:first-child{border-left:none}.tableType01 .normal{font-weight:normal}.tableType01 td{padding:10px 20px;border-top:solid 1px #d5d5d5;border-left:dotted 2px #d5d5d5;background:#fffcef;vertical-align:middle;text-align:center}.tableType01 td:first-child{border-top:none;border-left:none;font-size:12px}.tableType01 .line{border-top:solid 2px #d5d5d5}.tableType01 .noData{background:#f2f2f2;border:none}.tableType01.allLeft td,.tableType01.allLeft th{text-align:left}.tableType01.pdAll10 td,.tableType01.pdAll10 th{padding:10px}.tableType01.lrBorderNone{border-left:none!important;border-right:none!important}.tableType01 .pdClear{padding:5px!important}.tableType02{margin:40px 0;width:100%;border-top:solid 1px #acacac;border-left:solid 1px #acacac;border-right:solid 1px #acacac;border-collapse:separate}.tableType02 th{background:#f2f2f2;border-bottom:solid 1px #acacac;border-left:dotted 1px #acacac;padding:15px 20px;box-sizing:border-box;font-weight:bold}.tableType02 th:first-child{border-left:none}.tableType02 td{padding:15px 0;border-bottom:solid 1px #acacac;border-right:solid 2px #fff;background:#fff;vertical-align:middle;text-align:center}.tableType02 td:first-child{border-top:none;border-right:none}.tableType02 a{font-size:12px}.layoutTypeMypage .tableType02 td{background:#fafafa}@media (max-width:812px){.tableType02{margin:40px 0;width:100%;border-top:solid 1px #acacac;border-left:solid 1px #acacac;border-right:solid 1px #acacac;border-collapse:separate}.tableType02 th{display:block;padding:10px 5px}.tableType02 td{display:block}.tableType02 a{font-size:12px}.layoutTypeMypage .tableType02 td{background:#fafafa}}.inTable{border:none}.inTable th{background:#fffcef}.formInner .campaignBlock{margin:60px auto 0;width:760px;border-radius:10px;padding:40px 45px!important;border:solid 10px #fff8d1;background:#fff;box-sizing:border-box}.formInner .campaignBlock p:first-child{margin-bottom:20px}.formInner .campaignBlock a{font-size:18px}.tableType03{margin-top:50px;border-collapse:separate;width:100%;border:solid 1px #acacac}.tableType03 th{background:#f2f2f2;font-size:16px;font-weight:bold;padding:10px 0}.tableType03 td{border-top:solid 1px #acacac;padding:20px 10px}@media (max-width:812px){.tableType03{margin-top:20px}}.tableType04{border-collapse:separate;width:100%;border:solid 1px #f2f2f2;background-color:#fff}.tableType04 th{background:#fffde7;padding:10px 20px;text-align:left;font-weight:normal;width:220px;box-sizing:border-box}.tableType04 td{padding:10px 20px;text-align:left}@media (max-width:812px){.tableType04 th{display:block;width:100%;padding:13px 10px;line-height:1.2}.tableType04 td{display:block;border-top:none;padding:10px}}#loginPageBase{display:flex}#loginPageBase>div{width:50%;box-sizing:border-box}#loginPageBase.column1>div{margin:0 auto}#loginPageBase .loginLeft{padding-right:30px}#loginPageBase .loginRight{border-left:dotted 1px #d3d3d3;padding-left:30px}#loginPageBase .loginRight .inputTxt{width:100%}#loginPageBase .loginRight .fst{border-bottom:0;border-radius:8px 8px 0 0}#loginPageBase .loginRight .snd{border-radius:0 0 8px 8px}@media (max-width:812px){#loginPageBase{display:block}#loginPageBase>div{width:auto;box-sizing:border-box}#loginPageBase .loginLeft{padding-right:0}#loginPageBase .loginRight{margin-top:20px;border-left:none;padding-left:0}#loginPageBase .loginRight .fst{border-radius:8px 8px 0 0}#loginPageBase .loginRight .snd{border-radius:0 0 8px 8px}}#loginPageBase .lineTitle{position:relative;margin-bottom:30px}#loginPageBase .lineTitle:after{content:" ";position:absolute;display:block;width:100%;top:50%;left:0;border-top:solid 1px #d3d3d3}#loginPageBase .lineTitle span{display:inline-block;position:relative;z-index:2;background:#fff;padding:0 10px}#loginPageBase .errorBox,#loginPageBase .message{background:#ffd7dd;padding:10px 15px;line-height:1.4;margin-bottom:10px}.questions label{margin-top:10px}.selectCustom{appearance:none;border:solid 1px #acacac;display:inline-block;padding:10px 30px 10px 10px;min-width:320px;border-radius:6px;position:relative;background:#fff url(/img/parts/form/select_bg_03.png) no-repeat 100% 50%;box-sizing:border-box;cursor:pointer}@media (max-width:812px){.selectCustom{width:100%;min-width:0;box-shadow:none}}.selectCustom.small{min-width:0;padding:6px 25px 6px 10px;background-size:15px auto}.selectCustom.widthAuto{min-width:0}@media (max-width:812px){.selectCustom.widthAuto{width:auto}}@media (max-width:812px){.selectCustom.inB{width:auto}}.selectCustom.disabled{background:#d5d5d5;color:#fff;pointer-events:none;border-color:transparent;box-shadow:none}.ios .selectCustom{font-size:16px}.pc .selectCustom:hover{color:#333;background-color:#fafafa}.IE .selectCustom.small{padding:6px 5px 6px 5px}.IE .selectCustom::-ms-expand{display:none}.checkCustom{border:solid 1px #acacac;border-radius:5px;padding:8px 8px;line-height:1.3}.checkCustom label{display:table;width:100%;border-spacing:0}.checkCustom label>span{display:table-cell;padding:0 10px}.checkCustom label>span:first-child{width:25px;padding:0;vertical-align:middle;text-align:center}.checkCustom.active{background:#ccc}.checkCustom.inline{display:inline-block}.form-plantxt{color:#dba400}.form-planSelect_radio{visibility:hidden;opacity:0;position:absolute;z-index:-1}.form-planSelect_wrap{margin-top:20px}.form-planSelect_btn+.form-planSelect_btn{margin-top:10px}.form-planSelect_btn button{display:block;width:100%;background-color:#fff;border:solid 1px #E2E0E0;box-sizing:border-box;line-height:1.1;border-radius:5px}@media (max-width:812px){.form-planSelect_btn button{padding:10px}}.form-planSelect_btn button:disabled{background:#d5d5d5;color:#ffffff}.form-planSelect_btn button:disabled:hover{background:#d5d5d5;color:#ffffff}.form-planSelect_btn button .planname{display:flex;font-size:18px;text-align:left}@media (max-width:812px){.form-planSelect_btn button .planname{display:block}}.form-planSelect_btn button .name{display:block;padding:17px 20px 17px}@media (max-width:812px){.form-planSelect_btn button .name{padding:0}}.form-planSelect_btn button .plan_price{display:block;font-size:18px;font-weight:normal;border-left:dashed 1px #CBCBCB;margin-left:auto;width:30%;box-sizing:border-box;padding:17px 20px 17px 60px}@media (max-width:812px){.form-planSelect_btn button .plan_price{display:block;border-left:none;margin-top:7px;padding:0;width:auto;text-align:right}}.form-planSelect_btn button .promo_price{display:block;margin-top:5px}.form-planSelect_btn button.isActive{border:solid 2px #FECC7B;background-color:#FFF4C7;color:#DBA400}.form-planSelect_btn button.isActive .name{padding:16px 0 16px 19px;font-weight:bold}@media (max-width:812px){.form-planSelect_btn button.isActive .name{padding:0}}.form-planSelect_btn button.isActive .plan_price{padding:16px 0 16px 60px;font-weight:bold;border-color:#FECC7B}@media (max-width:812px){.form-planSelect_btn button.isActive .plan_price{padding:0}}.form-planSelect_btn button.isDisabled{background-color:#efefef;color:#ccc}.form-planSelect_btn button:hover{background-color:#f8f8f8}.form-planSelect_btn button.isActive:hover{background-color:#FFF4C7}.form-planSelect_pulldown-corsetxt{margin-top:20px}.form-planSchedule{margin-top:20px;width:544px}.form-planSchedule dl{display:flex;flex-wrap:wrap;border:solid 2px #ACACAC;border-top:none;line-height:1.2}.form-planSchedule dt{font-weight:bold;width:313px;padding:13px 20px;box-sizing:border-box;border-right:dashed 2px #E2E0E0;border-top:solid 1px #E2E0E0}.form-planSchedule dt:first-child{border-top:none}.form-planSchedule dt:first-child+dd{border-top:none}.form-planSchedule dd{width:calc(100% - 313px);padding:13px 0 13px 50px;box-sizing:border-box;border-top:solid 1px #E2E0E0}@media (max-width:812px){.form-planSchedule{margin-top:15px;width:auto}.form-planSchedule dl{display:block}.form-planSchedule dt{width:auto;border-right:none;padding:10px 15px;border-top:solid 2px #ACACAC}.form-planSchedule dt:first-child+dd{border-top:dashed 2px #E2E0E0}.form-planSchedule dd{width:auto;padding:10px 15px;border-top:dashed 2px #E2E0E0}}#downgrade_questionnaire,#priceInfo{display:none}.member_karte .inputTxt{font-size:14px}@media (max-width:812px){.member_karte .inputTxt{font-size:16px}}.member_karte .count_target{height:100px}@media (max-width:812px){.member_karte .count_target{height:160px}}.member_karte-profile{display:flex;position:relative}@media (max-width:812px){.member_karte-profile{display:block}}.flash_success+.member_karte-profile,.note_error+.member_karte-profile{margin-top:20px}.member_karte--date{position:absolute;top:0;right:0}@media (max-width:812px){.member_karte--date{position:static;margin-bottom:8px}}.member_karte--imgSection{position:relative;margin-right:20px;width:333px;background-color:#F2F2F2;box-sizing:border-box;padding:20px 0}@media (max-width:812px){.member_karte--imgSection{width:auto;margin-right:0}}.member_karte--imgSection .imgselect{visibility:hidden;position:absolute;z-index:-1;bottom:0;left:0}.member_karte--imgSection.visitor{background:#fff;margin-right:30px;width:150px;padding:0}@media (max-width:812px){.member_karte--imgSection.visitor{width:auto;margin-right:0}}.member_karte--nicknameSection{width:calc(100% - 333px);padding-top:18px}@media (max-width:812px){.member_karte--nicknameSection{width:auto;padding-top:5px}.member_karte--nicknameSection .txt{font-size:12px}}.member_karte--nicknameSection.visitor{width:calc(100% - 150px);padding-top:0}.member_karte--nicknameSection.visitor pre{margin:0}@media (max-width:812px){.member_karte--nicknameSection.visitor{width:auto}}.member_karte--nicknameSection .member_karte--visitor_nickname{display:flex;width:100%;line-height:1.1;padding-bottom:10px;margin-bottom:20px;text-align:center;border-bottom:solid 1px #E4E4E4}@media (max-width:812px){.member_karte--nicknameSection .member_karte--visitor_nickname{margin-top:15px;display:block;padding-bottom:20px}}.member_karte--nicknameSection .member_karte--visitor_nickname .name{font-size:16px}.member_karte--nicknameSection .member_karte--visitor_nickname .date{margin-left:auto}@media (max-width:812px){.member_karte--nicknameSection .member_karte--visitor_nickname .date{margin-top:10px}}.member_karte--img_button{margin-top:15px;text-align:center}.member_karte--img_button label{margin-bottom:10px}.member_karte--img_button button,.member_karte--img_button label{width:164px}@media (max-width:812px){.member_karte--img_button{margin:15px auto 0;width:60%}}.member_karte--img{position:relative;margin:0 auto;width:150px;height:150px;border-radius:50%;overflow:hidden}.member_karte--img img{position:absolute;top:50%;left:50%;width:250px;max-width:inherit;transform:translate(-50%,-50%)}@supports (object-fit:cover){.member_karte--img img{position:static;transform:none;object-fit:cover;width:100%;height:100%}}@media (max-width:812px){.visitor .member_karte--img{width:125px;height:125px}}.member_karte--percent{position:relative;color:#fff;margin-top:-24px;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #E4E4E4;padding-top:24px;overflow-x:hidden}@media (max-width:812px){.member_karte--percent{margin-bottom:15px;padding-bottom:15px}}.member_karte--percent .member_karte--percent_wrap{position:relative;text-align:center;background:url(/img/parts/training/bar_bg.png) repeat 0 0;border:solid 2px #99999A;overflow:hidden;width:100%;min-height:0.8em;box-sizing:border-box}.member_karte--percent .member_karte--percent_wrap .member_karte--percent_bar{position:absolute;z-index:1;background-color:#FFCD7A;width:100%;height:100%;top:0;left:0;transform:scaleX(0);transform-origin:left;transition:transform 0.3s ease-out}.member_karte--percent .member_karte--percent_wrap .member_karte--percent_status{position:relative;z-index:2}.member_karte--percent .balloon-base{width:100%;position:absolute;top:24px;left:0;transform-origin:left;transition:transform 0.3s ease-out;z-index:2;border:solid 2px transparent;box-sizing:border-box}.member_karte--percent .balloon-base.fst .balloon{transform:translateX(-50%)}.member_karte--percent .balloon-base.fst .balloon:before{content:""}.member_karte--percent .balloon-base.end .balloon{transform:translateX(-100%)}.member_karte--percent .balloon{position:absolute;bottom:-11px;left:-3px;color:#fff;display:block;margin:1.5em 0;padding:3px 10px;min-width:70px;max-width:100%;background:#6da1ec;font-size:12px;border-radius:15px;text-align:center;z-index:2;line-height:1;transition:transform 0.3s}@media (max-width:812px){.member_karte--percent .balloon{padding:3px 5px}}.member_karte--percent .balloon:before{content:none;position:absolute;top:100%;left:50%;margin-left:-10px;border:10px solid transparent;border-top:10px solid #6da1ec}.member_karte--sns p{display:table}.member_karte--sns span{display:table-cell;vertical-align:middle}.member_karte--sns .addIco{width:35px;font-size:20px}@media (max-width:812px){.member_karte--sns .addIco{width:30px}}.member_karte--sns .at{padding-right:5px;font-size:16px;color:#acacac}.member_karte--sns .input{width:313px;color:#acacac}@media (max-width:812px){.member_karte--sns .input{width:100%}}.member_karte--sns.visitor{margin-top:15px;float:right;display:flex;line-height:1.1}.member_karte--sns.visitor p+p{margin-left:40px}.member_karte--sns.visitor .addIco{width:auto}.member_karte--sns.visitor .at{padding-right:0}.member_karte--sns.visitor .input{width:auto}@media (max-width:812px){.member_karte--sns.visitor{float:none;display:block}.member_karte--sns.visitor p{display:flex;align-items:center;width:100%}.member_karte--sns.visitor p+p{margin-left:0}.member_karte--sns.visitor .input{word-break:break-all}}.downgrade_reccomend{display:none}.downgrade_reccomend .downgrade_reccomendList{display:flex;margin-top:20px;width:930px;justify-content:space-between}@media (max-width:812px){.downgrade_reccomend .downgrade_reccomendList{margin-top:20px;display:block;width:100%}}.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem{background:#FFE9C7;width:300px;height:80px;display:flex;align-items:center;position:relative;overflow:hidden}@media (max-width:812px){.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem{width:100%;height:auto;margin-top:20px}.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem:first-child{margin-top:0px}}.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem:after{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"\f105";position:absolute;right:10px;color:#ACACAC;font-size:18px;top:50%;transform:translateY(-50%)}.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem:hover img{transform:scale(1.1);transition-duration:0.2s}@media (max-width:812px){.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem:hover img{transform:scale(1)}}.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem:hover .largeText{color:#aaaaaa}.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem img{width:80px;height:80px;transform:scale(1);transition-duration:0.2s}@media (max-width:812px){.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem img{width:100px;height:100px}}.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem .textSide{line-height:1.6;margin-left:8px}@media (max-width:812px){.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem .textSide{margin-left:12px}}.downgrade_reccomend .downgrade_reccomendList .downgrade_reccomendItem .largeText{font-size:18px;font-weight:bold;color:#D98B2A}.introduce_contents{display:flex;margin-top:20px}@media (max-width:812px){.introduce_contents{display:block;margin-top:15px}}.introduce_contents .introduce_contentsItem{width:400px;margin-right:65px}@media (max-width:812px){.introduce_contents .introduce_contentsItem{width:100%;margin:30px 0 0}.introduce_contents .introduce_contentsItem:first-child{margin-top:0}}.introduce_function{display:flex;margin-top:20px}@media (max-width:812px){.introduce_function{display:block;margin-top:20px}}.introduce_function .introduce_functionItem{margin-right:50px;display:flex}@media (max-width:812px){.introduce_function .introduce_functionItem{display:flex;margin:13px 0 0}.introduce_function .introduce_functionItem:first-child{margin-top:0}}.introduce_function .introduce_functionItem .imgSide{width:48px;margin-right:20px}@media (max-width:812px){.introduce_function .introduce_functionItem .imgSide{margin-right:15px}}.introduce_function .introduce_functionItem .textSide{align-items:center}.introduce_function .introduce_functionItem .textSide .grayText{color:#ACACAC}#loginModal{display:none;padding:10px 20px 10px}#error-login,#error-resetpass{font-size:10px}#kozaOverlay,#modalOverlay,#registClassLayer{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;display:none;background:#fff;opacity:0}#registClassLayer{opacity:0.9;display:block}#modalOverlay.bk{background:#666}#onsukuModal,#registClass{width:100%;height:100%;position:fixed;top:0;left:0;display:none;visibility:hidden;z-index:10001;box-shadow:0 0 5px #aaa}#onsukuModal .ttl,#registClass .ttl{margin-bottom:30px;text-align:center}#onsukuModal .inputTxt,#registClass .inputTxt{width:100%}#onsukuModal .teacherProfile dl,#registClass .teacherProfile dl{text-align:justify}#onsukuModal .teacherProfile dd,#registClass .teacherProfile dd{margin-right:0}#onsukuModal .infoAllList .infoInner,#registClass .infoAllList .infoInner{margin-top:20px;border-top:solid 1px #efefef;padding-right:10px;height:320px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}#onsukuModal .infoAllList .listBtn,#registClass .infoAllList .listBtn{margin-top:15px}@media (max-width:812px){#onsukuModal{position:absolute}#onsukuModal .infoAllList{padding-right:0;width:100%}#onsukuModal .infoAllList li{margin-top:18px;line-height:1.3;position:relative}#onsukuModal .infoAllList li span{position:static;display:block}#onsukuModal .infoAllList li a{margin-left:13px;margin-top:5px;width:auto}#onsukuModalInner,#onsukuModalInner2,#onsukuModalInner3{height:100%}}#onsukuModalInner2{overflow:visible!important}#login-status{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:555;background:url(/img/parts/loading3.gif) no-repeat 50% 50%;background-color:rgba(0,0,0,0.6)}#fogotPassword{display:none;position:absolute;top:0;left:0;width:100%;height:100%;padding:75px 40px 0px;background:#fff;z-index:2;box-sizing:border-box}#fogotPassword .errorBox,#fogotPassword .message{background:#ffd7dd;padding:5px;line-height:1.4;margin-bottom:10px}#loginBase .lineTitle{position:relative;text-align:center;font-size:14px;margin-bottom:10px}#loginBase .lineTitle:after{content:" ";position:absolute;display:block;width:100%;top:50%;left:0;border-top:solid 1px #d3d3d3}#loginBase .lineTitle span{display:inline-block;position:relative;z-index:2;background:#fff;padding:0 10px}#loginBase .inputTxt.fst{border-bottom:0;border-radius:8px 8px 0 0}#loginBase .inputTxt.snd{border-radius:0 0 8px 8px}#loginBase .errorBox,#loginBase .message{background:#ffd7dd;padding:5px;line-height:1.4;margin-bottom:10px}#loginBase .normalList{margin-top:15px;padding-top:15px;border-top:solid 1px #d5d5d5}#onsukuModalInner3{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}#onsukuModalClose,#registClassClose2{position:absolute;top:10px;right:10px;width:20px;height:20px;z-index:10;cursor:pointer}#onsukuModalClose span,#registClassClose2 span{position:absolute;width:15px;height:2px;top:50%;left:50%;background-color:transparent!important;margin:-2px 0 0 -9px}#onsukuModalClose span:after,#onsukuModalClose span:before,#registClassClose2 span:after,#registClassClose2 span:before{content:"";position:absolute;top:50%;left:0;width:18px;height:2px;background:#acacac}#onsukuModalClose span:before,#registClassClose2 span:before{margin-top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#onsukuModalClose span:after,#registClassClose2 span:after{margin-top:0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}#onsukuModalClose.bk{background:#f5f4ee;top:0px;right:0px;width:40px;height:40px}#onsukuModalClose.bk span{margin-left:-12px}#onsukuModalClose.bk span:after,#onsukuModalClose.bk span:before{background:#000;width:25px}#expClose{position:absolute;top:10px;right:11px;width:30px;height:20px;z-index:10;cursor:pointer}#expClose:after{content:"";position:absolute;top:5px;right:11px;width:8px;height:8px;margin-top:0;border-top:2px solid #878787;border-right:2px solid #878787;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#expClose:before{content:"";position:absolute;top:5px;right:0;width:8px;height:8px;margin-top:0;border-bottom:2px solid #878787;border-left:2px solid #878787;transform:rotate(45deg);-webkit-transform:rotate(45deg)}#expClose:hover{color:#ef5350}.modalTargetBlock{display:none}#onsukuModal .teacherProfile{padding-right:20px}#onsukuModal .campMd{position:relative}#onsukuModal .campMd a{position:absolute;top:427px;left:480px}#onsukuModal .campBg{display:none;padding:1px 25px 20px;background:#fffbea}#onsukuModal .campBg .lpBtn2{font-size:30px;width:570px}#onsukuModal .campBg .lpBtn2 span{font-size:20px}#onsukuModal .campBg2{background:#fffbea}#home #onsukuModal .campBg{display:block}@media (max-width:812px){#onsukuModal{width:100%!important;height:100%!important;top:0!important;left:0!important}#onsukuModal .campBg{display:none;padding:1px 10px 20px;background:#fffbea}#onsukuModal .campBg .lpBtn2{width:auto}#onsukuModal .alert01{padding-top:20px}#onsukuModalClose,#registClassClose2{position:absolute;top:10px;right:15px;width:30px;height:30px;z-index:10;cursor:pointer;background-color:rgba(255,255,255,0.7)}#onsukuModalClose span,#registClassClose2 span{position:absolute;width:30px;height:2px;top:50%;left:50%;background-color:transparent!important;margin:-2px 0 0 -15px}#onsukuModalClose span:after,#onsukuModalClose span:before,#registClassClose2 span:after,#registClassClose2 span:before{content:"";position:absolute;top:50%;left:0;width:30px;height:2px;background:#acacac}#onsukuModalClose span:before,#registClassClose2 span:before{margin-top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#onsukuModalClose span:after,#registClassClose2 span:after{margin-top:0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}}#registClass{display:block;width:490px;height:auto;visibility:visible;top:50%;left:50%;margin-top:-202px;margin-left:-200px}#registClass .inBox,#registClass .lineBlock{height:auto}#registClass .submitBtn{line-height:1.3;padding:10px 15px}@media (max-width:812px){#registClass{width:100%;height:auto;margin:0;top:25%;left:0}#registClass .inBox{padding:30px 20px}}#registClass dt{font-size:28px;margin-bottom:30px;padding-bottom:5px;text-align:center;letter-spacing:0.2em;border-bottom:solid 1px #efefef}@media (max-width:812px){#registClass dt{font-size:23px;letter-spacing:0.2em}}#registClass dt+dd{padding:0 28px}#registClass dd div{margin-top:36px;border:solid 2px #efefef;position:relative;padding:20px 10px}#registClass dd div ul{font-size:12px}#registClass .ttl{margin:0;font-weight:bold;background:#fff;position:absolute;top:-1em;left:10px;padding:0 5px}#registClass .ttl i{color:#d5d5d5!important}#registClass .link{margin-top:20px}#registClass i{margin-right:0.5em;color:#ff8442}.hiddenBtn{display:none}.dialog{display:none;padding:30px 50px}@media (max-width:812px){.dialog{padding:30px 10px}}.dialog .dialogTtl{font-size:18px;font-weight:bold;margin-bottom:20px}.dialog .btns{margin-top:20px}@media (max-width:812px){.dialog .btnsDouble{position:absolute;bottom:10px;left:0;box-sizing:border-box;width:100%;padding:0 10px}}.modalPlanBox{margin-top:15px;padding:20px;text-align:center;position:relative;line-height:1.1;font-size:18px}.modalPlanBox.beforePlan{border:solid 1px #d4d4d4;background-color:#fefbee;margin-bottom:80px}.modalPlanBox.beforePlan:after{content:"";position:absolute;bottom:-80px;left:50%;margin-left:-30px;border:solid 30px transparent;border-top:solid 30px #acacac;transform:scaleY(0.6)}.modalPlanBox.afterPlan{border:solid 1px #fecc7b;background-color:#ffe9c3;margin-bottom:40px}.modalPlanBox .planname{display:inline-block;padding-right:20px}@media (max-width:812px){.modalPlanBox .planname{display:block;padding-right:0;margin-bottom:5px}}.modalPlanBox .promo_price{display:block;margin-top:10px}#selectSubject_modal{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;display:none;background:rgba(255,255,255,0.9)}#selectSubject_modal .boki3.inner{position:absolute;top:50%;left:50%;width:400px;transform:translate(-50%,-50%) scale(1);padding-top:30px}@media (max-width:812px){#selectSubject_modal .boki3.inner{width:100%}}#selectSubject_modal .multiple.inner{position:absolute;top:50%;left:50%;width:990px;transform:translate(-50%,-50%) scale(1);padding-top:30px}@media (max-width:812px){#selectSubject_modal .multiple.inner{width:100%;height:100%;padding-top:60px;top:0;left:0;transform:scale(1);box-sizing:border-box}}#selectSubject_modal.isActive{display:block;animation:active 0.3s}#selectSubject_modal.isActive .boki3.inner{animation:active2 0.3s}#selectSubject_modal.isActive .multiple.inner{animation:active2 0.3s}@media (max-width:812px){#selectSubject_modal.isActive .multiple.inner{animation:active2b 0.3s}}#selectSubject_modal ul{box-shadow:0 0 3px rgba(0,0,0,0.5);background-color:#fff}#selectSubject_modal .multiple ul{overflow-x:hidden;overflow-y:scroll;height:375px}@media (max-width:812px){#selectSubject_modal .multiple ul{height:calc(100% - 35px);-webkit-overflow-scrolling:touch}}#selectSubject_modal li+li{border-top:solid 1px #ccc}#selectSubject_modal button{width:100%;border-radius:0;border:solid 2px transparent;text-align:left}#selectSubject_modal button:focus{border-color:#ffbc66}#selectSubject_modal .inputTxt:hover{border-color:#ffbc66}#selectSubject_modal .close{position:absolute;top:0;right:0;width:20px;height:20px;z-index:10;cursor:pointer}@media (max-width:812px){#selectSubject_modal .close{top:0;right:10px}}#selectSubject_modal .close span{position:absolute;width:15px;height:2px;top:50%;left:50%;background-color:transparent!important;margin:-2px 0 0 -9px}#selectSubject_modal .close span:after,#selectSubject_modal .close span:before{content:"";position:absolute;top:50%;left:0;width:18px;height:2px;background:#acacac}#selectSubject_modal .close span:before{margin-top:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}#selectSubject_modal .close span:after{margin-top:0;transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}@media (max-width:812px){#selectSubject_modal .multiple .close{top:20px;right:10px}}@keyframes active{0%{opacity:0}to{opacity:1}}@keyframes active2{0%{opacity:0;transform:translate(-50%,-50%) scale(1.2)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes active2b{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1)}}#shop .layoutTypeMypage{margin-top:0px}.layoutTypeMypage .formTable{margin-top:50px}.layoutTypeMypage .formTable:first-child{margin-top:0}.layoutTypeMypage .pointBox{display:block}.layoutTypeMypage .action-btns{margin-top:10px}@media (max-width:812px){.layoutTypeMypage .formTable{margin-top:40px}.layoutTypeMypage .formTable:first-child{margin-top:0}}.layoutTypeMypage .mypageHeader{margin-top:20px;margin-bottom:20px}@media (max-width:812px){.layoutTypeMypage .mypageHeader{padding:0 10px}}.layoutTypeMypage .freeContentBlock{background:#d9f6ff;padding:20px 0 20px 20px}@media (max-width:812px){.layoutTypeMypage .freeContentBlock{padding:10px 0 0px 0px}}.layoutTypeMypage #pos01 .my01 a,.layoutTypeMypage #pos02 .my02 a,.layoutTypeMypage #pos03 .my03 a,.layoutTypeMypage #pos04 .my04 a,.layoutTypeMypage #pos05 .my05 a,.layoutTypeMypage #pos06 .my06 a,.layoutTypeMypage #pos07 .my07 a{color:#fff;background-color:#707070;border-color:transparent;box-shadow:none}.layoutTypeMypage .inBox{padding:16px 46px}.layoutTypeMypage #historyBlock>div{float:left}.layoutTypeMypage #historyBlock .allchk label{padding:10px;display:inline-block}.layoutTypeMypage #historyBlock .tabBtn li{padding:10px}.layoutTypeMypage #historyBlock .tabBtn li.active{background:#f2f2f2}.layoutTypeMypage #historyBlock .tabBtn li.active button{font-weight:bold;background:#fffcef}.layoutTypeMypage #historyBlock .tabBtn button{width:183px;background:#fff;border:solid 1px #acacac;padding:10px 0;line-height:1;box-sizing:border-box;border-radius:5px}.layoutTypeMypage #viewBookmarkBtn{letter-spacing:-1px}.layoutTypeMypage .listArea{width:675px;background:#f2f2f2;padding:10px 0 0;min-height:300px}.layoutTypeMypage .listArea .mvBox{margin-top:10px;padding:20px 20px 20px 165px;border:solid 1px #acacac;background:#fff;border-radius:5px;position:relative;min-height:117px;box-sizing:border-box}.layoutTypeMypage .listArea .mvBox .date{position:absolute;font-size:10px;top:13px;right:20px;background:#f2f2f2;border-radius:4px;padding:1px 5px;border-radius:2px}.layoutTypeMypage .listArea .mvBox h2{border-top:solid 1px #f2f2f2;font-size:12px;padding-top:14px}.layoutTypeMypage .listArea .mvBox .title{display:inline-block;margin:0 0 5px}.layoutTypeMypage .listArea .mvBox .thumb01{position:absolute;font-size:10px;top:20px;left:20px;width:135px;height:77px}.layoutTypeMypage .listArea .mvBox .thumb01 .playIcon{top:24px;left:50px}.layoutTypeMypage .listArea .mvBox .thumb01 .thumbImg{width:133px;height:75px}.layoutTypeMypage .histBlock{padding-bottom:20px}.layoutTypeMypage .histBlock .hiddenBox{display:none;opacity:0;visibility:hidden;transition:transform 0.3s ease-out,opacity 0.2s;transform:translateX(50px)}.layoutTypeMypage .histBlock .boxVisible{visibility:visible;opacity:1;transform:translateX(0px)}.layoutTypeMypage #histSelect,.layoutTypeMypage #listSelect{margin-right:10px;font-size:14px}.layoutTypeMypage #history.Type_seminar .Type_training{display:none!important}.layoutTypeMypage #history.Type_training .Type_seminar{display:none!important}.layoutTypeMypage #histMore{display:none}.layoutTypeMypage .favBlock{margin-top:10px;display:table}.layoutTypeMypage .favBlock .checkBtn,.layoutTypeMypage .favBlock .mvBox{display:table-cell;height:117px}.layoutTypeMypage .favBlock .mvBox{margin-top:0;width:640px}.layoutTypeMypage .favBlock .checkBtn{vertical-align:middle;text-align:center;width:35px}.layoutTypeMypage .favBlock .checkBtn label{padding:30px 10px}.layoutTypeMypage .favBlock:first-child{margin-top:0}.layoutTypeMypage #favorite{display:none}.layoutTypeMypage .courseCheck{background:url(/img/parts/form/select_bg_01.png) repeat-y 50%;padding:20px 0}.layoutTypeMypage .courseCheck input{display:none}.layoutTypeMypage .courseCheck label{display:inline-block;margin-left:20px;width:400px;box-sizing:border-box;padding:15px 10px;background:#fff;border-radius:10px;border:solid 1px #d5d5d5;border-bottom:solid 4px #d5d5d5;cursor:pointer;font-size:20px;text-align:center;line-height:1.1}.layoutTypeMypage .courseCheck label:last-child{margin-left:40px!important}.layoutTypeMypage .courseCheck label.checked{background:#ffd940;border-bottom:solid 1px #d5d5d5;margin-top:3px}.layoutTypeMypage .courseCheck label:hover{background:#ffd940}.layoutTypeMypage .staticCourse li{display:inline-block;margin-left:36px;width:400px;box-sizing:border-box;padding:15px 10px;background:#f2f2f2;border-radius:10px;border:solid 1px #d5d5d5;cursor:pointer;font-size:14px;color:#d5d5d5;text-align:center}.layoutTypeMypage .staticCourse li.checked{background:#ffd940;box-shadow:0 1px 0 #B28F02}.layoutTypeMypage .staticCourse li:first-child{margin-left:18px!important}.layoutTypeMypage .courceFaq{margin-top:20px}.layoutTypeMypage .courceFaq li{margin:0 20px 0 0}@media (max-width:812px){.layoutTypeMypage .inBox{padding:6px 6px}.layoutTypeMypage .localNavType01{margin-left:0;margin-right:0;margin-top:0}.layoutTypeMypage .localNavType01 li{margin-right:0;margin-top:0;float:left;width:50%}.layoutTypeMypage #historyBlock>div{float:none}.layoutTypeMypage #historyBlock .tabBtn{overflow:hidden}.layoutTypeMypage #historyBlock .tabBtn li{float:left;padding:5px;width:50%;box-sizing:border-box}.layoutTypeMypage #historyBlock .tabBtn li.active{background:#f2f2f2}.layoutTypeMypage #historyBlock .tabBtn li.active button{font-weight:bold;background:#fffcef}.layoutTypeMypage #historyBlock .tabBtn button{width:100%;background:#fff;border:solid 1px #acacac;padding:10px 0;line-height:1;box-sizing:border-box;border-radius:5px;font-size:12px}.layoutTypeMypage #viewBookmarkBtn{letter-spacing:-1px}.layoutTypeMypage .listArea{width:100%;background:#f2f2f2;padding:10px 0 0;min-height:300px}.layoutTypeMypage .listArea .mvBox{margin-top:10px;padding:10px 10px 10px 120px;border:solid 1px #acacac;background:#fff;border-radius:5px;position:relative;min-height:0;box-sizing:border-box}.layoutTypeMypage .listArea .mvBox .date{position:absolute;font-size:10px;top:4px;right:10px;background:#f2f2f2;border-radius:4px;padding:1px 5px;border-radius:2px}.layoutTypeMypage .listArea .mvBox h2{border-top:solid 1px #f2f2f2;font-size:12px;padding-top:10px}.layoutTypeMypage .listArea .mvBox .title{display:inline-block;margin:0 0 5px}.layoutTypeMypage .listArea .mvBox .thumb01{position:absolute;font-size:10px;top:10px;left:10px;width:100px;height:auto}.layoutTypeMypage .listArea .mvBox .thumb01 .playIcon{top:24px;left:50px}.layoutTypeMypage .listArea .mvBox .thumb01 .thumbImg{width:100px;height:55px}.layoutTypeMypage .histBlock{padding-bottom:20px}.layoutTypeMypage .favBlock{margin-top:10px;display:table}.layoutTypeMypage .favBlock .checkBtn,.layoutTypeMypage .favBlock .mvBox{display:table-cell;height:auto}.layoutTypeMypage .favBlock .mvBox{margin-top:0;width:640px}.layoutTypeMypage .favBlock .checkBtn{vertical-align:middle;text-align:center;width:35px}.layoutTypeMypage .favBlock .checkBtn label{padding:30px 5px}.layoutTypeMypage .favBlock:first-child{margin-top:0}.layoutTypeMypage .courseCheck{background:url(/img/parts/form/select_bg_02.png) repeat-x 0 0;background-size:auto 160px;padding:15px 10px 12px}.layoutTypeMypage .courseCheck input{display:none}.layoutTypeMypage .courseCheck label{display:inline-block;margin-left:0!important;width:100%;box-sizing:border-box;padding:17px 10px;background:#fff;border-radius:10px;border:solid 1px #d5d5d5;border-bottom:solid 4px #d5d5d5;cursor:pointer;font-size:14px;text-align:center;line-height:1.1}.layoutTypeMypage .courseCheck input:first-child+label{margin-left:0!important;margin-bottom:27px}.layoutTypeMypage .courseCheck label.checked{background:#ffd940;border-bottom:solid 1px #d5d5d5}.layoutTypeMypage .courseCheck label:last-child{margin-left:0!important}.layoutTypeMypage .courseCheck label:hover{background:#ffd940}.layoutTypeMypage .staticCourse li{display:inline-block;margin-left:0;width:100%;box-sizing:border-box;padding:15px 10px;background:#f2f2f2;border-radius:10px;border:solid 1px #d5d5d5;cursor:pointer;font-size:14px;color:#d5d5d5;text-align:center}.layoutTypeMypage .staticCourse li.checked{background:#ffd940;box-shadow:0 1px 0 #B28F02}.layoutTypeMypage .staticCourse li:first-child{margin-left:0!important;margin-bottom:24px}.layoutTypeMypage .courceFaq li{margin:15px 15px 0}.layoutTypeMypage .courceFaq li:first-child{margin-top:0}}.localNavType01{margin-left:5px;margin-right:-4px;margin-top:-8px}.localNavType01 li{margin-right:7px;margin-top:8px;float:left}.localNavType01 a{display:block;width:240px}@media (max-width:812px){.localNavType01{margin-left:0;overflow:hidden;margin-right:0;margin-top:0}.localNavType01 li{margin-right:0;margin-top:1px;float:left;width:50%}.localNavType01 a{width:100%;text-align:left;font-size:12px;padding:12px 5px 12px 5px;border-radius:0;line-height:1.3}.localNavType01 a:hover{color:inherit}}.switchRight{position:relative}.switchRight .txt{margin-right:250px}.switchRight .radio-horizontalSwitchWrap{position:absolute;top:0;right:0}@media (max-width:812px){.switchRight .txt{margin-right:0}.switchRight .radio-horizontalSwitchWrap{position:relative}}.course_list{margin:30px 0 0px;display:flex;width:100%}@media (max-width:812px){.course_list{margin:15px 0 0px;display:block}}.course_list li{text-align:center;width:50%}@media (max-width:812px){.course_list li{width:100%}}.course_list li:nth-child(2n){border-left:dashed 1px #efefef}@media (max-width:812px){.course_list li:nth-child(2n){border-left:none;margin-top:15px}}.course_list_wrap{display:flex;margin-top:60px}.course_list_wrap>div{width:50%}@media (max-width:812px){.course_list_wrap{display:block;margin-top:40px}.course_list_wrap>div{width:auto}.course_list_wrap>div+div{margin-top:40px}}.course_list_wrap .course_list li{width:100%}.plan_title{margin-top:5px;padding-left:32px;padding-bottom:10px;position:relative;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/static/plan_guidance/hat.png) no-repeat 0 0.1em;background-size:24px}@media (max-width:812px){.plan_title{background-position:0 0}}.activatedImg{width:100%;padding-top:56.66%;position:relative;overflow:hidden}.activatedImg img{position:absolute;left:50%;transform:translateX(-50%);top:0}.whiteText{color:#fff}.layoutTypeOther .innerWrap2{margin:0 auto;width:990px;padding:0 0;position:relative;box-sizing:border-box}@media (max-width:812px){.layoutTypeOther .innerWrap2{padding:0;width:auto}.layoutTypeOther .innerWrap2 .outerTtl{margin-left:10px}}.layoutTypeOther .inBox{overflow:visible}.layoutTypeOther .otherNav{position:absolute;top:0;left:0;width:250px;background:#fafafa}.layoutTypeOther .otherNav li{padding:10px}.layoutTypeOther .otherNav li.active{background:#f2f2f2;padding-top:10px!important}.layoutTypeOther .otherNav li.active a{background:#fffcef}.layoutTypeOther .otherNav li+li{padding-top:0}.layoutTypeOther .otherNav li.active+li{padding-top:10px}.layoutTypeOther .otherNav a{display:block;text-decoration:none;width:230px;background:#fff;border:solid 1px #acacac;padding:10px 15px;line-height:1;box-sizing:border-box;border-radius:5px}.layoutTypeOther .otherSection{margin-left:280px}@media (max-width:812px){.layoutTypeOther .otherNav{display:none}.layoutTypeOther #optionAncNav{display:none;margin-bottom:20px;position:static!important;width:auto;background:#fafafa}.layoutTypeOther #optionAncNav li{padding:10px}.layoutTypeOther #optionAncNav li.active{background:#f2f2f2;padding-top:10px!important}.layoutTypeOther #optionAncNav li.active a{background:#fffcef}.layoutTypeOther #optionAncNav li+li{padding-top:0}.layoutTypeOther #optionAncNav li.active+li{padding-top:10px}.layoutTypeOther #optionAncNav a{display:block;text-decoration:none;width:100%;background:#fff;border:solid 1px #acacac;padding:10px 15px;line-height:1;box-sizing:border-box;border-radius:5px}.layoutTypeOther .otherSection{margin-left:0}}.layoutTypeOther .otherBlock{position:relative;min-height:160px}.layoutTypeOther .otherBlock h3{margin:35px 0 15px}.layoutTypeOther .otherBlock h3:first-child{margin-top:0}.layoutTypeOther .otherBlock li>ul{margin-top:0.5em}.layoutTypeOther .otherBlock .inner{margin:0 10px}@media (max-width:812px){.layoutTypeOther .otherBlock .inner{margin:0}}.layoutTypeOther .privacy h2{margin:20px 0 10px}.layoutTypeOther .borderBox{display:inline-block;border:solid 1px #D5D5D5;padding:10px;margin:10px 0;font-weight:bold}.layoutTypeOther.staticLayout1 h1{padding-top:20px}.layoutTypeOther.staticLayout1 .innerWrap{width:980px}.layoutTypeOther.staticLayout1 .guidanceBlock{margin-top:30px;background:#e5f9ff;border-radius:20px;padding:20px 20px 30px;box-shadow:1px 1px 2px #d7d7d7;position:relative}.layoutTypeOther.staticLayout1 .guidanceBlock .header{background:#fff;margin-bottom:30px;padding:20px 20px 20px 45px;border-radius:10px;position:relative}.layoutTypeOther.staticLayout1 .guidanceBlock .header .mttl{font-size:28px;font-weight:normal;padding-left:85px;min-height:45px;letter-spacing:-1px;padding-top:15px}.layoutTypeOther.staticLayout1 .guidanceBlock .header .line2{padding-top:0}.layoutTypeOther.staticLayout1 .guidanceBlock .header .mttlNormal{font-size:28px;font-weight:normal;padding-left:0;text-align:center;min-height:0;letter-spacing:0;padding-top:0}.layoutTypeOther.staticLayout1 .guidanceBlock .header .step{position:absolute;top:20px;left:45px;line-height:1;border-radius:10px;text-align:center;display:inline-block;border:solid #333 2px;padding:8px 10px;font-size:14px;font-weight:bold}.layoutTypeOther.staticLayout1 .guidanceBlock .header .step span{display:block;font-size:28px;line-height:1}.layoutTypeOther.staticLayout1 .guidanceBlock .header p{position:absolute;top:20px;right:20px;border:solid 2px #baecff;border-radius:10px;font-size:13px;padding:5px 10px;line-height:1.2;letter-spacing:-1px}.layoutTypeOther.staticLayout1 .guidanceBlock.cur:after{content:" ";position:absolute;bottom:-42px;left:0;height:42px;width:100%;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/guidance/guidance_cur_01.png) no-repeat 50% 100%;z-index:2}.layoutTypeOther.staticLayout1 .guidanceBlock2{margin-top:30px;background:#fff;border-radius:20px}.layoutTypeOther.staticLayout1 .guidanceBlock2 .subWrap{border-radius:20px 20px 0 0;background:#b8ecff;padding:20px}.layoutTypeOther.staticLayout1 .guidanceBlock2 .header{background:#fff;padding:20px 20px 20px 45px;border-radius:10px;position:relative}.layoutTypeOther.staticLayout1 .guidanceBlock2 .header h2{font-size:28px;font-weight:normal;padding-left:85px;min-height:45px;letter-spacing:-1px;padding-top:15px}.layoutTypeOther.staticLayout1 .guidanceBlock2 .header .step{position:absolute;top:20px;left:45px;line-height:1;border-radius:10px;text-align:center;display:inline-block;border:solid #333 2px;padding:8px 10px;font-size:14px;font-weight:bold}.layoutTypeOther.staticLayout1 .guidanceBlock2 .header .step span{display:block;font-size:28px;line-height:1}.layoutTypeOther.staticLayout1 .campBlock1{padding:35px;text-align:center}.layoutTypeOther.staticLayout1 .campBlock1 p:first-child{margin-bottom:65px}.layoutTypeOther.staticLayout1 .guidanceInBox{float:left;width:440px;box-sizing:border-box;padding:20px;border:solid 5px #b8ecff;background:#fff;border-radius:10px;margin-top:30px}.layoutTypeOther.staticLayout1 .guidanceInBox:first-child{margin:30px 40px 0 10px}.layoutTypeOther.staticLayout1 .guidanceInBox .ttl{margin-bottom:5px;font-size:18px;line-height:1}.layoutTypeOther .ttlWrap{margin-top:80px}.layoutTypeOther .ttlWrap h2{margin-bottom:30px}.layoutTypeOther .addBlock{clear:both;margin-top:30px}.layoutTypeOther .addBlock figure{float:left;padding:10px;background:#fff;border:solid 5px #b8ecff;border-radius:10px;text-align:center}.layoutTypeOther .addBlock>div{margin-left:375px}.layoutTypeOther .addBlock .ttl{display:inline-block;background:#fff;font-size:18px;line-height:1.1;padding:5px 10px;margin-bottom:15px}.layoutTypeOther .addBlock:after{content:".";display:block;clear:both;height:0;visibility:hidden}.layoutTypeOther .lineup{margin-top:40px;font-size:18px;text-align:center;background:#fff8d1;padding:10px 0}.layoutTypeOther .lpTable2{color:#606060}.layoutTypeOther .lpTable2 .flLeft{margin-top:25px;padding-left:45px}.layoutTypeOther .lpTable2 .premiumBg{background:#fff8d1}@media (max-width:812px){.layoutTypeOther.staticLayout1 .innerWrap{width:auto}.layoutTypeOther.staticLayout1 .guidanceBlock{margin-top:30px;padding:10px 10px 10px}.layoutTypeOther.staticLayout1 .guidanceBlock .header{background:#fff;margin-bottom:10px;padding:10px 10px 10px 0;border-radius:10px;position:relative}.layoutTypeOther.staticLayout1 .guidanceBlock .header .mttl{font-size:18px;font-weight:normal;padding-left:75px;min-height:45px;letter-spacing:-1px;padding-top:0}.layoutTypeOther.staticLayout1 .guidanceBlock .header .line2{padding-top:0}.layoutTypeOther.staticLayout1 .guidanceBlock .header .mttlNormal{font-size:18px;font-weight:normal;padding-left:0;text-align:center;min-height:0;letter-spacing:0;padding-top:0}.layoutTypeOther.staticLayout1 .guidanceBlock .header .step{position:absolute;top:7px;left:10px;line-height:1;border-radius:10px;text-align:center;display:inline-block;border:solid #333 2px;padding:5px 8px;font-size:14px;font-weight:bold}.layoutTypeOther.staticLayout1 .guidanceBlock .header .step span{display:block;font-size:20px;line-height:1}.layoutTypeOther.staticLayout1 .guidanceBlock .header p{display:none}.layoutTypeOther.staticLayout1 .guidanceBlock.cur:after{content:" ";position:absolute;bottom:-42px;left:0;height:42px;width:100%;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/guidance/guidance_cur_01.png) no-repeat 50% 100%;z-index:2}.layoutTypeOther.staticLayout1 .guidanceBlock2{padding:0px}.layoutTypeOther.staticLayout1 .guidanceBlock2 .subWrap{padding:10px}.layoutTypeOther.staticLayout1 .guidanceBlock2 .header{padding:10px 10px 10px 20px}.layoutTypeOther.staticLayout1 .guidanceBlock2 .header h2{font-size:18px;font-weight:normal;padding-left:54px;min-height:50px;letter-spacing:-1px;padding-top:0}.layoutTypeOther.staticLayout1 .guidanceBlock2 .header .step{position:absolute;top:7px;left:10px;line-height:1;border-radius:10px;text-align:center;display:inline-block;border:solid #333 2px;padding:5px 8px;font-size:14px;font-weight:bold}.layoutTypeOther.staticLayout1 .guidanceBlock2 .header .step span{display:block;font-size:20px;line-height:1}.layoutTypeOther.staticLayout1 .campBlock1{padding:10px;text-align:center}.layoutTypeOther.staticLayout1 .campBlock1 p:first-child{margin-bottom:25px}.layoutTypeOther.staticLayout1 .guidanceInBox{float:none;width:auto;box-sizing:border-box;padding:10px;border:solid 5px #b8ecff;background:#fff;border-radius:10px;margin-top:20px}.layoutTypeOther.staticLayout1 .guidanceInBox:first-child{margin:30px 0px 0 0px}.layoutTypeOther.staticLayout1 .guidanceInBox .ttl{margin-bottom:5px;font-size:18px;line-height:1}.layoutTypeOther .ttlWrap{margin-top:40px}.layoutTypeOther .ttlWrap h2{margin-bottom:15px}.layoutTypeOther .addBlock{clear:both;margin-top:30px}.layoutTypeOther .addBlock figure{float:none;padding:10px;background:#fff;border:solid 5px #b8ecff;border-radius:10px}.layoutTypeOther .addBlock>div{margin-left:0;margin-top:15px}.layoutTypeOther .addBlock .ttl{display:inline-block;background:#fff;font-size:16px;line-height:1.1;padding:5px 10px;margin-bottom:15px}.layoutTypeOther .addBlock:after{content:".";display:block;clear:both;height:0;visibility:hidden}.layoutTypeOther .lineup{margin-top:40px;font-size:14px;text-align:center;background:#fff8d1;padding:10px 10px}.layoutTypeOther .lpTable2{margin-top:40px!important;color:#606060}.layoutTypeOther .lpTable2 .flLeft{margin-top:25px;padding-left:45px}.layoutTypeOther .lpTable2 .premiumBg{background:#fff8d1}}.layoutTypeOther.seasonPage#contentWrap{width:100%}@media (max-width:812px){.layoutTypeOther.seasonPage#contentWrap{width:auto}}.layoutTypeOther.seasonPage .inBox{padding:0 0 50px;border:none;background-color:transparent}@media (max-width:812px){.layoutTypeOther.seasonPage .inBox{padding:0 10px 40px}}.layoutTypeOther.seasonPage .heading1{padding:15px 20px;background:#FFF;border-radius:15px;position:relative;margin:0 auto;width:864px;box-sizing:border-box}@media (max-width:812px){.layoutTypeOther.seasonPage .heading1{padding:7px 22px;width:auto}}.layoutTypeOther.seasonPage .heading1:after,.layoutTypeOther.seasonPage .heading1:before{content:"";position:absolute;width:57px;height:62px}@media (max-width:812px){.layoutTypeOther.seasonPage .heading1:after,.layoutTypeOther.seasonPage .heading1:before{width:29px;height:32px;background-size:29px 32px!important}}.layoutTypeOther.seasonPage .heading1:before{top:-25px;right:-15px}@media (max-width:812px){.layoutTypeOther.seasonPage .heading1:before{top:-15px;right:-5px}}.layoutTypeOther.seasonPage .heading1:after{bottom:-25px;left:-25px}@media (max-width:812px){.layoutTypeOther.seasonPage .heading1:after{bottom:-10px;left:-5px}}.layoutTypeOther.seasonPage .markerTxtWht{background:linear-gradient(transparent 0%,#fdf5f4 0%);font-weight:bold;color:#333}.layoutTypeOther.seasonPage .smallText{font-size:10px}.layoutTypeOther.seasonPage h1{font-size:36px;font-weight:bold;text-align:center;margin:0 auto}@media (max-width:812px){.layoutTypeOther.seasonPage h1{font-size:18px;max-width:320px}}.layoutTypeOther.seasonPage h1 .seasonText{color:#f57eb3;font-size:38px;line-height:1.2}@media (max-width:812px){.layoutTypeOther.seasonPage h1 .seasonText{font-size:19px;line-height:1.6}}.layoutTypeOther.seasonPage h1 .smallText{font-size:28px;position:relative;top:-3px}@media (max-width:812px){.layoutTypeOther.seasonPage h1 .smallText{font-size:14px;position:static}}.layoutTypeOther.seasonPage h1 .emphasisText{color:#ffa200}@media (max-width:812px){.layoutTypeOther.seasonPage h1 .textLine{display:block}}.layoutTypeOther.seasonPage .seasonBox{margin-top:25px}@media (max-width:812px){.layoutTypeOther.seasonPage .seasonBox{margin-top:20px}}.layoutTypeOther.seasonPage .leadText{margin:0 auto;width:810px}@media (max-width:812px){.layoutTypeOther.seasonPage .leadText{margin:0;width:auto}}.layoutTypeOther.seasonPage .btnBlock{display:flex;justify-content:space-around;width:930px;margin:40px auto 0}@media (max-width:812px){.layoutTypeOther.seasonPage .btnBlock{flex-direction:column;width:100%}.layoutTypeOther.seasonPage .btnBlock>p:nth-of-type(n+2){margin-top:20px}}.layoutTypeOther.seasonPage .btnBlock .smartBtn.largeBtn{width:300px;min-width:auto;box-sizing:border-box}@media (max-width:812px){.layoutTypeOther.seasonPage .btnBlock .smartBtn.largeBtn{width:100%}}.layoutTypeOther.seasonPage .btnBlock .shikakuLabel{position:relative;text-align:left;display:block;z-index:2}.layoutTypeOther.seasonPage h2{font-size:24px;font-weight:bold;display:flex;line-height:1.6}@media (max-width:812px){.layoutTypeOther.seasonPage h2{font-size:18px;align-items:center}}.layoutTypeOther.seasonPage h2:before{margin-right:10px;content:"";width:35px}.layoutTypeOther.seasonPage h2>span{width:calc(100% - 45px)}.layoutTypeOther.seasonPage div[id^=combiBlock]{margin-top:25px}.layoutTypeOther.seasonPage .combiBlock{background:#fff;padding:30px 50px 50px}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock{padding:15px 10px 20px}}.layoutTypeOther.seasonPage .combiBlock h3{width:280px;box-sizing:border-box;background:#f9e0b2;padding:5px 10px;margin-top:40px;text-align:center;font-size:18px}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock h3{width:100%;margin-top:30px;font-size:16px}}.layoutTypeOther.seasonPage .combiBlock .combiBox{margin:25px auto 0;display:flex;width:600px;position:relative;flex-wrap:wrap;justify-content:center}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox{width:100%}}.layoutTypeOther.seasonPage .combiBlock .combiBox.reverse{flex-wrap:wrap-reverse}.layoutTypeOther.seasonPage .combiBlock .combiBox>a{width:50%;display:flex;padding:35px 25px 20px;border-radius:5px;flex-direction:column;justify-content:space-between;box-sizing:border-box}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox>a{padding:17px 12px}}.layoutTypeOther.seasonPage .combiBlock .combiBox>a:hover{opacity:0.7}.layoutTypeOther.seasonPage .combiBlock .combiBox_type01{background:#3fa9f5}.layoutTypeOther.seasonPage .combiBlock .combiBox_type02{background:#f7931e}.layoutTypeOther.seasonPage .combiBlock .combiBox_type03{background:#e94d33}.layoutTypeOther.seasonPage .combiBlock .combiBox_type04{background:#93278f}.layoutTypeOther.seasonPage .combiBlock .combiBox_type04 .smallText{font-size:28px!important}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox_type04 .smallText{font-size:15px!important}}.layoutTypeOther.seasonPage .combiBlock .combiBox_type05{background:#2e3192}.layoutTypeOther.seasonPage .combiBlock .combiBox_type06{background:#01055c}.layoutTypeOther.seasonPage .combiBlock .combiBox_type07{background:#80273f}.layoutTypeOther.seasonPage .combiBlock .combiBox_type08{background:#32b16c}.layoutTypeOther.seasonPage .combiBlock .combiBox_type09{background:#b3d465}.layoutTypeOther.seasonPage .combiBlock .combiBox_type10{background:#ea68a2}.layoutTypeOther.seasonPage .combiBlock .combiBox_type10 .shikakuName_sub{font-size:60%!important;display:block;text-align:center}.layoutTypeOther.seasonPage .combiBlock .combiBox_type11{background:#859ed1}.layoutTypeOther.seasonPage .combiBlock .combiBox_type12{background:#00a99d}.layoutTypeOther.seasonPage .combiBlock .combiBox_type12 .smallText{font-size:31px!important}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox_type12 .smallText{font-size:15px!important}}.layoutTypeOther.seasonPage .combiBlock .combiBox_type13{background:#d4145a}.layoutTypeOther.seasonPage .combiBlock .combiBox_type14{background:#ff9472}.layoutTypeOther.seasonPage .combiBlock .combiBox_type15{background:#3b27ba}.layoutTypeOther.seasonPage .combiBlock .combiBox_type16{background:#e847ae}.layoutTypeOther.seasonPage .combiBlock .combiBox_type17{background:#e581e9}.layoutTypeOther.seasonPage .combiBlock .combiBox_type18{background:#4bb5a9}.layoutTypeOther.seasonPage .combiBlock .combiBox_type18 .shikakuName_sub{font-size:60%!important;display:block;text-align:center}.layoutTypeOther.seasonPage .combiBlock .combiBox_type19{background:#7ec656}.layoutTypeOther.seasonPage .combiBlock .combiBox_type19 .smallText{font-size:34px!important}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox_type19 .smallText{font-size:17px!important;text-align:left}}.layoutTypeOther.seasonPage .combiBlock .combiBox_type20{background:#00b3d6}.layoutTypeOther.seasonPage .combiBlock .combiBox_type20 .smallText{font-size:34px!important}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox_type20 .smallText{font-size:18px!important}}.layoutTypeOther.seasonPage .combiBlock .combiBox_type21{background:#124582}.layoutTypeOther.seasonPage .combiBlock .combiBox_type22{background:#69a395}.layoutTypeOther.seasonPage .combiBlock .combiBox_type23{background:#d3381c}.layoutTypeOther.seasonPage .combiBlock .combiBox_type24{background:#f6ae54}.layoutTypeOther.seasonPage .combiBlock .combiBox_type25{background:#e0528f}.layoutTypeOther.seasonPage .combiBlock .combiBox_type26{background:#0075c2}.layoutTypeOther.seasonPage .combiBlock .combiBox_type27{background:#69a395}.layoutTypeOther.seasonPage .combiBlock .combiBox_type28{background:#dd8174}.layoutTypeOther.seasonPage .combiBlock .combiBox_type29{background:#ff9376}.layoutTypeOther.seasonPage .combiBlock .combiBox_type30{background:#9976ff}.layoutTypeOther.seasonPage .combiBlock .combiBox_type31{background:#41444d}.layoutTypeOther.seasonPage .combiBlock .combiBox_type32{background:#f71e5b}.layoutTypeOther.seasonPage .combiBlock .combiBox_type33{background:#af4872}.layoutTypeOther.seasonPage .combiBlock .combiBox_type34{background:#477e7f}.layoutTypeOther.seasonPage .combiBlock .combiBox_type35{background:#276193}.layoutTypeOther.seasonPage .combiBlock .combiBox_type35 .shikakuName_sub{font-size:60%!important;display:block;text-align:center}.layoutTypeOther.seasonPage .combiBlock .combiBox_type36{background:#ff8aa0}.layoutTypeOther.seasonPage .combiBlock .combiBox_type37{background:#6186e4}.layoutTypeOther.seasonPage .combiBlock .combiBox_type37 .smallText{font-size:34px!important}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox_type37 .smallText{font-size:18px!important}}.layoutTypeOther.seasonPage .combiBlock .combiBox_type37 .smallText .shikakuName_sub{font-size:60%!important;display:block;text-align:center}.layoutTypeOther.seasonPage .combiBlock .combiBox_type37 .shikakuName_sub{font-size:46%!important;display:block;text-align:center}.layoutTypeOther.seasonPage .combiBlock .combiBox_type38{background:#c20021}.layoutTypeOther.seasonPage .combiBlock .combiBox_type38 .smallText{font-size:28px!important}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox_type38 .smallText{font-size:18px!important}}.layoutTypeOther.seasonPage .combiBlock .combiBox_type39{background:#e4b459}.layoutTypeOther.seasonPage .combiBlock .combiBox_type40{background:#ef858c}.layoutTypeOther.seasonPage .combiBlock .combiBox_type40 .smallText{font-size:34px!important}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox_type40 .smallText{font-size:18px!important}}.layoutTypeOther.seasonPage .combiBlock .combiBox_type41{background:#93278f}.layoutTypeOther.seasonPage .combiBlock .combiBox_type41 .smallText{font-size:40px}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox_type41 .smallText{font-size:20px!important}}.layoutTypeOther.seasonPage .combiBlock .combiBox_type42{background:#509aef}.layoutTypeOther.seasonPage .combiBlock .combiBox_type43{background:#4fc9ba}.layoutTypeOther.seasonPage .combiBlock .combiBox_type44{background:#ef5350}.layoutTypeOther.seasonPage .combiBlock .combiBox_type45{background:#1955a6}.layoutTypeOther.seasonPage .combiBlock .combiBox_type46{background:#ecad33}.layoutTypeOther.seasonPage .combiBlock .combiBox_type47{background:#806040}.layoutTypeOther.seasonPage .combiBlock .combiBox_type48{background:#ff7696}.layoutTypeOther.seasonPage .combiBlock .combiBox_type48 .shikakuName_sub{font-size:60%!important;display:block;text-align:center}.layoutTypeOther.seasonPage .combiBlock .layoutTypeOther.seasonPage.combiBlock.combiBox_type41{background:#93278f}.layoutTypeOther.seasonPage .combiBlock .combiShikaku{display:flex;color:#fff;justify-content:center;align-items:center;height:100%}.layoutTypeOther.seasonPage .combiBlock .shikakuName{text-align:center;font-size:52px;font-weight:bold;line-height:1.1}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .shikakuName{font-size:28px}}.layoutTypeOther.seasonPage .combiBlock .shikakuName.smallText{font-size:40px;line-height:1.4}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .shikakuName.smallText{font-size:20px}}.layoutTypeOther.seasonPage .combiBlock .shikakuName_sub{font-size:17px;line-height:1.6}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .shikakuName_sub{font-size:9px}}.layoutTypeOther.seasonPage .combiBlock .shikakuDetail{font-size:28px;font-weight:bold;color:#fff;text-align:center;border:2px solid #fff;box-sizing:border-box;border-radius:6px;margin-top:10px}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .shikakuDetail{font-size:15px;border:1px solid #fff;margin-top:7px}}.layoutTypeOther.seasonPage .combiBlock .shikakuDetail:after{content:"\f0da";top:-1px;left:12px;color:#fff;position:relative}.layoutTypeOther.seasonPage .combiBlock .combitext{font-weight:bold;font-size:50px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combitext{font-size:27px}}.layoutTypeOther.seasonPage .combiBlock .combitext.line1{top:33%}.layoutTypeOther.seasonPage .combiBlock .combitext.line2{top:66%}.layoutTypeOther.seasonPage .combiBlock .combitext.line_quarter{top:25%}.layoutTypeOther.seasonPage .combiBlock .combitext.line_3quarter{top:75%}.layoutTypeOther.seasonPage .combiBlock .combitext.line_3quarter{top:75%}.layoutTypeOther.seasonPage .combiBlock .combitext.row_quarter{left:25%}.layoutTypeOther.seasonPage .combiBlock .combitext.row_3quarter{left:75%}.layoutTypeOther.seasonPage .combiBlock .combitext.deg45{transform:rotate(45deg) translate(-50%,-50%);transform-origin:0 0}.layoutTypeOther.seasonPage .combiBlock .combitext-center{font-weight:bold;font-size:50px;color:#fff;position:absolute;top:44.5%!important;left:50%;transform:translate(-50%,-50%)}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combitext-center{font-size:27px;top:45.5%!important}}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combitext-may{top:52%!important}}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combitext.combiBlock02-july{top:42.5%!important}}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combitext.combiBlock03-july{top:42.5%!important}}.layoutTypeOther.seasonPage .combiBlock .combiBox~p{width:600px;margin:25px auto 0}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiBox~p{width:auto;margin:25px 0}}.layoutTypeOther.seasonPage .combiBlock .combiList{display:flex;flex-wrap:wrap}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiList{flex-direction:column;margin-left:5px}}.layoutTypeOther.seasonPage .combiBlock .combiList.column2 li{width:calc((100% - 30px) / 2)}.layoutTypeOther.seasonPage .combiBlock .combiList.column2 li:nth-of-type(odd){margin-left:0}.layoutTypeOther.seasonPage .combiBlock .combiList.column3 li{width:calc((100% - 60px) / 3)}.layoutTypeOther.seasonPage .combiBlock .combiList.column3 li:nth-of-type(3n+1){margin-left:0}.layoutTypeOther.seasonPage .combiBlock .combiList li{display:flex;margin-top:15px;margin-left:30px}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiList li{width:100%!important;margin:25px 0 0!important}}.layoutTypeOther.seasonPage .combiBlock .combiList li p:first-child{width:60px}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiList li p:first-child{width:40px}}.layoutTypeOther.seasonPage .combiBlock .combiList li p:first-child img{height:55px;width:auto;max-width:none}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiList li p:first-child img{height:auto;width:35px}}.layoutTypeOther.seasonPage .combiBlock .combiList li p:nth-child(2){width:calc(100% - 53px)}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .combiList li p:nth-child(2){width:calc(100% - 45px)}}.layoutTypeOther.seasonPage .combiBlock .scheduleBlock{margin-top:25px}.layoutTypeOther.seasonPage .combiBlock .scheduleBlock_inner{position:relative;text-align:center}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .scheduleBlock_inner{overflow-x:scroll}}.layoutTypeOther.seasonPage .combiBlock .scheduleBlock_inner.overflowImg{overflow-x:scroll}.layoutTypeOther.seasonPage .combiBlock .scheduleBlock_inner.overflowImg .scheduleImg{max-width:none}@media (max-width:812px){.layoutTypeOther.seasonPage .combiBlock .scheduleImg{max-width:none;height:170px}.layoutTypeOther.seasonPage .combiBlock .scheduleImg.h100{height:100px}}.layoutTypeOther.seasonPage .combiBlock .icon_swipe{animation:swipe 1.4s ease infinite;position:absolute;text-align:right;right:20px;bottom:0}@keyframes swipe{0%{transform:translateX(0%);opacity:1}to{transform:translateX(-30px)}}.layoutTypeOther.seasonPage .combiBlock .icon_swipe.hide{visibility:hidden}.layoutTypeOther.seasonPage .registBlock{margin-top:40px}.layoutTypeOther.seasonPage .calederBlock{background:#fff;margin:50px 0;padding:30px 90px 60px}@media (max-width:812px){.layoutTypeOther.seasonPage .calederBlock{padding:15px 10px}}.layoutTypeOther.seasonPage .calederBlock .calederBox{display:flex;flex-wrap:wrap;justify-content:center;margin:25px 0 0}.layoutTypeOther.seasonPage .calederBlock .calederBox>div{width:calc((100% - 10px) / 6);background:#e6e6e6;margin-right:2px;box-sizing:border-box}@media (min-width:813px){.layoutTypeOther.seasonPage .calederBlock .calederBox>div:nth-child(6n){margin-right:0}.layoutTypeOther.seasonPage .calederBlock .calederBox>div:nth-child(n+7){margin-top:2px}}@media (max-width:812px){.layoutTypeOther.seasonPage .calederBlock .calederBox>div{width:calc((100% - 6px) / 4)}.layoutTypeOther.seasonPage .calederBlock .calederBox>div:nth-child(4n){margin-right:0}.layoutTypeOther.seasonPage .calederBlock .calederBox>div:nth-child(n+5){margin-top:2px}}.layoutTypeOther.seasonPage .calederBlock .calederBox .calenderMonth{padding:20px;display:block;text-align:center;font-weight:bold;font-size:36px;color:#333333;line-height:1.2}@media (max-width:812px){.layoutTypeOther.seasonPage .calederBlock .calederBox .calenderMonth{font-size:18px;padding:20px 10px}}.layoutTypeOther.seasonPage .calederBlock .calederBox .calenderMonth .smallText{font-size:28px;margin-left:5px}@media (max-width:812px){.layoutTypeOther.seasonPage .calederBlock .calederBox .calenderMonth .smallText{font-size:16px}}.layoutTypeOther.seasonPage .calederBlock .calederBox .calenderMonth.active{background:#208fe8;color:#fff;cursor:default}.layoutTypeOther.seasonPage .calederBlock .calederBox .calenderMonth.disable{background:#999999}.layoutTypeOther.seasonPage .calederBlock .calederBox .calenderMonth:hover:not(.active):not(.disable){background:#7caed7;transition:all 0.3}.layoutTypeOther.seasonPage.jan{background:#f9ebc0}.layoutTypeOther.seasonPage.jan .seasonText{color:#e8340c!important}.layoutTypeOther.seasonPage.jan .heading1:after,.layoutTypeOther.seasonPage.jan .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_jan.png) no-repeat!important;width:50px;height:50px}@media (max-width:812px){.layoutTypeOther.seasonPage.jan .heading1:after,.layoutTypeOther.seasonPage.jan .heading1:before{background-size:35px!important;width:35px;height:35px}}.layoutTypeOther.seasonPage.jan h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_jan.png) no-repeat center/35px;width:35px;height:35px}.layoutTypeOther.seasonPage.feb{background:#fabbaa}.layoutTypeOther.seasonPage.feb .seasonText{color:#ac1f26!important}.layoutTypeOther.seasonPage.feb .heading1:after,.layoutTypeOther.seasonPage.feb .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_feb.png) no-repeat!important;width:50px;height:50px}@media (max-width:812px){.layoutTypeOther.seasonPage.feb .heading1:after,.layoutTypeOther.seasonPage.feb .heading1:before{background-size:35px!important;width:35px;height:35px}}.layoutTypeOther.seasonPage.feb h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_feb.png) no-repeat center/35px;width:35px;height:35px}.layoutTypeOther.seasonPage.mar{background:#ebeb89}.layoutTypeOther.seasonPage.mar .seasonText{color:#e75d83!important}.layoutTypeOther.seasonPage.mar .heading1:after,.layoutTypeOther.seasonPage.mar .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_mar.png) no-repeat!important;width:50px;height:50px}@media (max-width:812px){.layoutTypeOther.seasonPage.mar .heading1:after,.layoutTypeOther.seasonPage.mar .heading1:before{background-size:35px!important;width:35px;height:35px}}.layoutTypeOther.seasonPage.mar h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_mar.png) no-repeat center/35px;width:35px;height:35px}.layoutTypeOther.seasonPage.spring.april{background:#ffdfe5}.layoutTypeOther.seasonPage.spring.may{background:#ffcaca}.layoutTypeOther.seasonPage.spring.may .seasonText{color:#6db635!important}.layoutTypeOther.seasonPage.spring .heading1:after,.layoutTypeOther.seasonPage.spring .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_spring.png) no-repeat}.layoutTypeOther.seasonPage.spring .heading1 .seasonText{color:#f57eb3}.layoutTypeOther.seasonPage.spring .heading1-may:after,.layoutTypeOther.seasonPage.spring .heading1-may:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_may.svg) no-repeat center/57px;height:62px}@media (max-width:812px){.layoutTypeOther.seasonPage.spring .heading1-may:after,.layoutTypeOther.seasonPage.spring .heading1-may:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_may_small.svg) no-repeat;height:32px}}.layoutTypeOther.seasonPage.spring .heading1-may .seasonText{color:#f57eb3}.layoutTypeOther.seasonPage.spring h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_spring.png) no-repeat center/35px;height:38px}@media (max-width:812px){.layoutTypeOther.seasonPage.spring h2:before{width:30px;height:33px;background-size:30px}}.layoutTypeOther.seasonPage.spring h2.h2-may:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_may.svg) no-repeat center/35px!important;height:38px}@media (max-width:812px){.layoutTypeOther.seasonPage.spring h2.h2-may:before{width:33px;height:33px;background-size:30px;margin:0px}}.layoutTypeOther.seasonPage.summer.june{background:#d5d7ff}.layoutTypeOther.seasonPage.summer.june .seasonText{color:#5d87ed!important}.layoutTypeOther.seasonPage.summer.june .heading1:after,.layoutTypeOther.seasonPage.summer.june .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_june.png) no-repeat!important;width:60px;height:51px}@media (max-width:812px){.layoutTypeOther.seasonPage.summer.june .heading1:after,.layoutTypeOther.seasonPage.summer.june .heading1:before{background-size:30px!important;width:30px;height:26px}}.layoutTypeOther.seasonPage.summer.june h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_june.png) no-repeat center/35px;width:35px;height:30px}@media (max-width:812px){.layoutTypeOther.seasonPage.summer.june h2:before{background-size:30px!important;width:30px;height:26px}}.layoutTypeOther.seasonPage.summer.july{background:#c6e9ff}.layoutTypeOther.seasonPage.summer.july .seasonText{color:#48a1da!important}.layoutTypeOther.seasonPage.summer.july .heading1:after,.layoutTypeOther.seasonPage.summer.july .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_july.png) no-repeat!important;width:62px;height:59px}@media (max-width:812px){.layoutTypeOther.seasonPage.summer.july .heading1:after,.layoutTypeOther.seasonPage.summer.july .heading1:before{background-size:30px!important;width:30px;height:29px}}.layoutTypeOther.seasonPage.summer.july h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_july.png) no-repeat center/35px;width:35px;height:33px}.layoutTypeOther.seasonPage.summer.august{background:#ccece5}.layoutTypeOther.seasonPage.summer.august .seasonText{color:#64988d!important}.layoutTypeOther.seasonPage.summer.august .heading1:after,.layoutTypeOther.seasonPage.summer.august .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_august.png) no-repeat!important}@media (max-width:812px){.layoutTypeOther.seasonPage.summer.august .heading1:after,.layoutTypeOther.seasonPage.summer.august .heading1:before{background-size:30px!important}}.layoutTypeOther.seasonPage.summer.august h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_august.png) no-repeat center/35px;width:35px;height:34px}.layoutTypeOther.seasonPage.sept{background:#fff1d4}.layoutTypeOther.seasonPage.sept .seasonText{color:#3691bb!important}.layoutTypeOther.seasonPage.sept .heading1:after,.layoutTypeOther.seasonPage.sept .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/global.png) no-repeat!important;width:62px;height:44px}@media (max-width:812px){.layoutTypeOther.seasonPage.sept .heading1:after,.layoutTypeOther.seasonPage.sept .heading1:before{background-size:30px!important}}.layoutTypeOther.seasonPage.sept h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/global.png) no-repeat center/35px;margin:0px 10px 0 0;width:40px;line-height:40px;height:40px}@media (max-width:812px){.layoutTypeOther.seasonPage.sept h2:before{background-size:30px!important;width:30px}}.layoutTypeOther.seasonPage.octo{background:#fcd7a1}.layoutTypeOther.seasonPage.octo .seasonText{color:#b97b6a!important}.layoutTypeOther.seasonPage.octo .heading1:after,.layoutTypeOther.seasonPage.octo .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_oct.png) no-repeat!important;width:50px;height:50px}@media (max-width:812px){.layoutTypeOther.seasonPage.octo .heading1:after,.layoutTypeOther.seasonPage.octo .heading1:before{background-size:30px!important}}.layoutTypeOther.seasonPage.octo h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_oct.png) no-repeat center/35px;width:35px;height:35px}.layoutTypeOther.seasonPage.novem{background:#fef6e5}.layoutTypeOther.seasonPage.novem .seasonText{color:#e8340c!important}.layoutTypeOther.seasonPage.novem .heading1:after,.layoutTypeOther.seasonPage.novem .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_novem.png) no-repeat!important;width:50px;height:50px}@media (max-width:812px){.layoutTypeOther.seasonPage.novem .heading1:after,.layoutTypeOther.seasonPage.novem .heading1:before{background-size:30px!important}}.layoutTypeOther.seasonPage.novem h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_novem.png) no-repeat center/35px;width:35px;height:35px}.layoutTypeOther.seasonPage.decem{background:#016a46}.layoutTypeOther.seasonPage.decem .seasonText{color:#e8340c!important}.layoutTypeOther.seasonPage.decem .heading1:after,.layoutTypeOther.seasonPage.decem .heading1:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_decem.png) no-repeat!important;width:50px;height:50px}@media (max-width:812px){.layoutTypeOther.seasonPage.decem .heading1:after,.layoutTypeOther.seasonPage.decem .heading1:before{background-size:35px!important;width:35px;height:35px}}.layoutTypeOther.seasonPage.decem h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/flower_decem.png) no-repeat center/35px;width:35px;height:35px}.layoutTypeOther.seasonPage.spring.may .combiBlock .shikakuName{font-size:34px}@media (max-width:812px){.layoutTypeOther.seasonPage.spring.may .combiBlock .shikakuName{font-size:20px}}@media (max-width:812px){.layoutTypeOther .shikakuLabel img{width:50px;vertical-align:bottom}}.campaignBlock{margin-top:60px;border-radius:10px;padding:0;border:solid 10px #fff8d1}.campaignBlock p:first-child{margin-bottom:20px}@media (max-width:812px){.campaignBlock{margin-top:60px;border-radius:10px;padding:0;border:solid 10px #fff8d1;background:#fff}.campaignBlock p:first-child{margin-bottom:20px}}.ukehodaiAbout .mainImgBlock{background:#ffffb8;padding:30px}@media (max-width:812px){.ukehodaiAbout .mainImgBlock{padding:10px}}.ukehodaiAbout .inBox{padding:15px 30px 30px}@media (max-width:812px){.ukehodaiAbout .inBox{padding:15px 10px 30px}}.ukehodaiAbout .about_combinationBlock{margin:30px 0 25px;position:relative}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock{margin:15px 0}}.ukehodaiAbout .about_combinationBlock .shikakuLabel{position:absolute;top:0;left:0;z-index:1}.ukehodaiAbout .about_combinationBlock .about_combinationBox{padding:15px;background:#ffffb8;margin-bottom:35px;position:relative}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .about_combinationBox{padding:15px;margin-bottom:25px}}.ukehodaiAbout .about_combinationBlock .about_combinationBox:last-of-type{margin-bottom:0}.ukehodaiAbout .about_combinationBlock .about_combinationBox_inner{background:#FFF;padding:0 15px 15px}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .about_combinationBox_inner{padding:20px 15px 15px}}.ukehodaiAbout .about_combinationBlock .combinationHeading{margin-left:50px}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationHeading{margin:0}}.ukehodaiAbout .about_combinationBlock h2{background:#fff766;position:relative;font-size:18px;font-weight:bold;width:540px;box-sizing:border-box;padding:18px;line-height:1}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock h2{font-size:14px;width:100%;padding:8px 0px 8px 0px;line-height:1.5;text-align:center;margin:0 auto;width:250px}}.ukehodaiAbout .about_combinationBlock h2:after,.ukehodaiAbout .about_combinationBlock h2:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about/about_combiHeadingBG.png) no-repeat right;position:absolute;content:"";width:25px;height:58px;top:50%}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock h2:after,.ukehodaiAbout .about_combinationBlock h2:before{height:62px;width:27px;background-size:contain}}.ukehodaiAbout .about_combinationBlock h2:before{left:-25px;transform:translateY(-50%) rotate(180deg)}.ukehodaiAbout .about_combinationBlock h2:after{right:-25px;transform:translateY(-50%)}.ukehodaiAbout .about_combinationBlock .combinationText{margin:40px 0 0 50px;display:flex;align-items:center}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationText{margin:20px 0 0;flex-direction:column}}.ukehodaiAbout .about_combinationBlock .combinationText>p{font-size:24px;font-weight:bold;color:#ff5f5f}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationText>p{width:100%!important;font-size:18px;text-align:center}}.ukehodaiAbout .about_combinationBlock .combinationText>p:first-of-type{font-size:20px;font-weight:bold;color:#333;width:545px}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationText>p:first-of-type{font-size:18px}}.ukehodaiAbout .about_combinationBlock .combinationText>p img{display:block}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationText>p img{transform:rotate(90deg);display:inline-block;margin:15px 0}}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationText>p .textLine{display:block}}.ukehodaiAbout .about_combinationBlock .combinationText>div{margin-left:35px;text-align:center;position:relative}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationText>div{margin:0;position:static}}.ukehodaiAbout .about_combinationBlock .combinationText>div img{position:absolute;left:50%;transform:translateX(-50%);bottom:50px}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationText>div img{transform:none;left:auto;right:15px;bottom:15px}}.ukehodaiAbout .about_combinationBlock .combinationText>div p{font-size:24px;font-weight:bold;color:#ff5f5f}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationText>div p{width:100%!important;font-size:20px;text-align:center}}.ukehodaiAbout .about_combinationBlock .combinationText .smallText{font-size:16px}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationText .smallText{font-size:14px}}.ukehodaiAbout .about_combinationBlock .combinationText .multiply{font-size:24px;color:#ff5f5f;font-weight:normal;margin:0 20px}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .combinationText .multiply{margin:0}}@media (max-width:812px){.ukehodaiAbout .about_combinationBlock .shikakuLabel img{width:60px;vertical-align:bottom}}.ukehodaiAbout .seasonBlock{margin-top:50px}@media (max-width:812px){.ukehodaiAbout .seasonBlock{margin-top:30px}}.ukehodaiAbout .seasonBlock h2{font-size:24px;font-weight:bold}@media (max-width:812px){.ukehodaiAbout .seasonBlock h2{font-size:21px}}.ukehodaiAbout .seasonBlock .seasonTab{display:flex;margin-top:10px}.ukehodaiAbout .seasonBlock .seasonTab.tabBottom{margin-top:0}.ukehodaiAbout .seasonBlock .seasonTab>li{width:25%}.ukehodaiAbout .seasonBlock .seasonTab>li:not(.active){border-left:#898989 1px solid}.ukehodaiAbout .seasonBlock .seasonTab>li.active+li,.ukehodaiAbout .seasonBlock .seasonTab>li:first-child{border-left:none}.ukehodaiAbout .seasonBlock .seasonTab button{width:100%;display:block;background:#e6e6e6;color:#555555;font-size:21px;text-align:center;cursor:pointer;height:44px;line-height:1.2}@media (max-width:812px){.ukehodaiAbout .seasonBlock .seasonTab button{font-size:18px;height:40px}}.ukehodaiAbout .seasonBlock .seasonTab button:hover{background:#d9d9d9}.ukehodaiAbout .seasonBlock .seasonTab button:disabled{background:#898989;color:#555555;cursor:default}.ukehodaiAbout .seasonBlock .seasonTab button span{display:inline-block;font-size:12px;line-height:1.2;margin-left:5px}@media (max-width:812px){.ukehodaiAbout .seasonBlock .seasonTab button span{display:block;font-size:11px;line-height:1.2;margin:0}}.ukehodaiAbout .seasonBlock .seasonTab>.spring.active button{background:#f19ec2;color:#FFF}.ukehodaiAbout .seasonBlock .seasonTab>.summer.active button{background:#7ecef4;color:#FFF}.ukehodaiAbout .seasonBlock .seasonTab>.autumn.active button{background:#f29b76;color:#FFF}.ukehodaiAbout .seasonBlock .seasonTab>.winter.active button{background:#8f82bc;color:#FFF}.ukehodaiAbout .seasonBlock .tabContents{display:none;background:#FFF;padding:40px 122px}@media (max-width:812px){.ukehodaiAbout .seasonBlock .tabContents{display:none;background:#FFF;padding:20px 10px 30px}}.ukehodaiAbout .seasonBlock .tabContents.active{display:block}.ukehodaiAbout .seasonBlock .tabContents.spring{border:5px solid #f19ec2}.ukehodaiAbout .seasonBlock .tabContents.spring h3>span{border-bottom:#f19ec2 2px solid}.ukehodaiAbout .seasonBlock .tabContents.spring h4{background:#ffe2ef}.ukehodaiAbout .seasonBlock .tabContents.spring .textPlus{color:#f19ec2}.ukehodaiAbout .seasonBlock .tabContents.summer{border:5px solid #7ecef4}.ukehodaiAbout .seasonBlock .tabContents.summer h3>span{border-bottom:#7ecef4 2px solid}.ukehodaiAbout .seasonBlock .tabContents.summer h4{background:#ddf4ff}.ukehodaiAbout .seasonBlock .tabContents.summer .textPlus{color:#2786b4}.ukehodaiAbout .seasonBlock .tabContents.autumn{border:5px solid #f29b76}.ukehodaiAbout .seasonBlock .tabContents.autumn h3>span{border-bottom:#f29b76 2px solid}.ukehodaiAbout .seasonBlock .tabContents.autumn h4{background:#ffe1d4}.ukehodaiAbout .seasonBlock .tabContents.autumn .textPlus{color:#e16733}.ukehodaiAbout .seasonBlock .tabContents.winter{border:5px solid #8f82bc}.ukehodaiAbout .seasonBlock .tabContents.winter h3>span{border-bottom:#8f82bc 2px solid}.ukehodaiAbout .seasonBlock .tabContents.winter h4{background:#f3efff}.ukehodaiAbout .seasonBlock .tabContents.winter .textPlus{color:#7766b4}.ukehodaiAbout .seasonBlock .tabContents h3{font-size:18px;font-weight:500}@media (max-width:812px){.ukehodaiAbout .seasonBlock .tabContents h3{text-align:center}}.ukehodaiAbout .seasonBlock .tabContents h4{margin:40px 0 10px;font-size:18px;padding:5px 20px;font-weight:normal;display:inline-block}@media (max-width:812px){.ukehodaiAbout .seasonBlock .tabContents h4{margin:27px 0 8px;padding:12px 7px;font-weight:bold;display:block}}.ukehodaiAbout .seasonBlock .tabContents .heading4{margin-top:40px}@media (max-width:812px){.ukehodaiAbout .seasonBlock .tabContents .heading4{margin-top:27px}}.ukehodaiAbout .seasonBlock .tabContents .heading4 h4{margin-top:0}.ukehodaiAbout .seasonBlock .tabContents .textPlus{position:relative;top:-2px}.ukehodaiAbout .seasonBlock .tabContents .textSmall{font-size:10px}@media (max-width:812px){.ukehodaiAbout .tableType01.course.accordionInner-lp{display:none}}@media (min-width:812px){.ukehodaiAbout .tableType01.course.accordionInner-sp{display:none}}@media (min-width:812px){.ukehodaiAbout .accordionInner.table.accordionInner-sp{display:none}}@media (max-width:812px){.accordionInner.table.accordionInner-lp.monthly-plan{display:none}}.otherTtl{background:#fff1b2;padding:8px 0}@media (max-width:812px){.otherTtl{padding:10px 15px;font-size:16px}}section{margin-top:60px}section:first-child{margin-top:0}.imgBlock .imgLeft{float:left;width:320px}.imgBlock .txRight{float:right;padding-top:0;width:570px}.imgBlock .imgRight{float:right;width:320px}.imgBlock .txLeft{float:left;padding-top:0;width:570px}.imgBlock img{border:solid 1px #efefef!important}@media (max-width:812px){.imgBlock .imgLeft,.imgBlock .imgRight,.imgBlock .txLeft,.imgBlock .txRight{float:none;width:auto}.imgBlock h3{margin-top:16px;margin-bottom:10px!important}}.priceBlock .imgRight{float:left;width:260px;margin-left:70px}.priceBlock .txLeft{float:right;padding-top:113px;width:540px}.priceBlock .txLeft h3{line-height:1.6}@media (max-width:812px){.priceBlock .imgRight{float:none;width:auto;margin-top:20px;text-align:center;padding:0 20px;margin-left:0}.priceBlock .txLeft{float:none;padding-top:0;width:auto}}table.course{border-right:solid 1px #d5d5d5;border-left:solid 1px #d5d5d5;border-top:none;border-bottom:solid 1px #d5d5d5;border-collapse:separate;table-layout:fixed}table.course td{padding:8px 20px;text-align:left}table.course th:first-child{text-align:left}table.course th{border-top:solid 1px #d5d5d5;border-bottom:0}table.course th svg{width:75%;fill:#333}table.course .light_c{background:#defaf0;color:#666}table.course .hodai_c{background:#fffbea}table.course .light_cTh{background:#00b8b2;color:#fff}table.course .hodai_cTh{background:#faf1c3}table.course .hodai_cTh.hodai_cs{background-color:#ffdca2}table.course .hodai_cs{background-color:#fff5e8}table.course .svg_th{line-height:1;position:relative;padding:15px}table.course .svg_th_single{line-height:1;position:relative;padding:15px}table.course .svg_th_single svg{max-width:142px}table.course .reccomend_balloon:after{position:absolute;top:-1.3em;left:10%;content:"おすすめ！";display:block;width:80%;padding:5px 10px;box-sizing:border-box;border-radius:3px;color:#fff;font-weight:normal;background-color:#f59a01}table.course .header th{background-color:#efefef}table.course .header th:first-child{background-color:transparent}table.course tr.lineView td,table.course tr.lineView th{background:#ffe9cc!important}table.course tr.lineView .light_c{color:#333}table.course tr.lineView .light_c li:before{color:#333}table.course tr.lineView .hodai_c{color:#333}table.course tr.lineView .hodai_c li:before{color:#333}@media (max-width:812px){table.course{border-top:solid 1px #d5d5d5;border-bottom:none}table.course td,table.course th,table.course tr{display:block;width:auto}table.course tr{display:flex;flex-wrap:wrap}table.course th{margin-top:10px;padding:5px 5px 0;width:100%;border:none}table.course th svg{width:95%}table.course tr:first-child th{width:50%;margin:0;padding:10px 5px;border-bottom:solid 1px #d5d5d5}table.course tr:first-child th.spWide{width:100%}table.course tr:first-child th.spNone{display:none}table.course tr:first-child th:first-child{width:100%;padding:5px}table.course .header th:first-child+th+th{border-left:solid 1px #d5d5d5}table.course td{padding:8px 5px 5px;box-sizing:border-box;border-bottom:solid 1px #d5d5d5;width:100%}table.course td li{margin-left:20px}table.course td.spWide{border-left:none}table.course td+.spWide{border-top:none}table.course.column2 td{width:50%}table.course.column2 td li{float:none;display:block;margin-right:0}table.course th+td{border-left:none}table.course .empty{display:none}}table .normalList{margin-left:30px}table .normalList li{line-height:1.2;margin-right:15px;display:inline-block}@media (max-width:812px){table .normalList{margin-left:0px}table .normalList li{margin-right:15px;display:inline-block}}.listDot li{margin-top:10px!important}.addBlock{margin-top:20px}.addBlock:first-child{margin-top:0}@media (max-width:812px){.addBlock{margin-top:25px}}.addBlock .ttl{margin-top:18px;margin-bottom:5px;color:#f06d26}.addBlock>p{background:#ffe9cc;font-size:18px;padding:5px 10px;line-height:1.2;border-bottom:solid 1px #d5d5d5}.addBlock>p i{margin:0 0.5em;color:#acacac}.convSection{margin-top:50px}@media (max-width:812px){.convSection{margin-top:20px}}.queBlock>div{margin-top:30px}.queBlock>div ul{margin-top:10px;margin-left:10px}.queBlock>div p{margin-left:1em}.queBlock .queOther{margin:30px 0 15px;border-top:dotted 1px #efefef;text-align:center;padding:30px 0 10px}.note{color:#777}.page_queBlock>div{margin-top:30px}.page_queBlock>div ul{margin-top:10px;margin-left:10px}.page_queBlock>div p{margin-left:1em}.page_queBlock>div:first-child{margin-top:0}.page_queBlock .queOther{margin:30px 0 15px;border-top:dotted 1px #efefef;text-align:center;padding:30px 0 10px}table.tableType01.course.curriculum_table_sp{border-bottom:none!important}@media (max-width:812px){.accordionInner.table.shikaku-plan{border-bottom:none;border-radius:0 0 5px 5px}.table.course td.hodai_c.spWide.last-item{border-bottom:none}}.IE .ukehodaiAbout th svg{height:17px}.month_sub{font-weight:bold;color:#d98b2a}.layoutTypeOther.trainingGuide .nc2Box+.nc2Box.cursor{padding-bottom:45px;position:relative}.layoutTypeOther.trainingGuide .nc2Box+.nc2Box.cursor:after{content:"";display:block;position:absolute;bottom:-15px;right:50%;border:solid 20px transparent;border-top-color:#e04e50;margin-right:-15px}.layoutTypeOther.trainingGuide .pointBlock{display:inline-block;background-color:#fff4c7;padding:10px 15px;color:#e04e50;font-weight:bold;min-width:440px}@media (max-width:812px){.layoutTypeOther.trainingGuide .pointBlock{min-width:0;display:block}}@media (max-width:812px){.layoutTypeOther.trainingGuide .nc2Box{margin-top:0}.layoutTypeOther.trainingGuide .nc2Box+.nc2Box{margin-top:15px;text-align:center}.layoutTypeOther.trainingGuide .nc2Box+.nc2Box img{width:70%}}.layoutTypeOther.howto .hotoList{background-color:#fff}.layoutTypeOther.howto .hotoList dt,.layoutTypeOther.howto .hotoList li{font-weight:bold}.layoutTypeOther.howto .hotoList dt span,.layoutTypeOther.howto .hotoList li span{margin-right:10px;display:inline-block;color:#fff;padding:0px 1px;background:#00b2d7;border-radius:50%;width:1.85em;font-size:18px;text-align:center;box-sizing:border-box}@media (max-width:812px){.layoutTypeOther.howto ul.hotoList{display:none}}.layoutTypeOther.howto #targetList1Txt,.layoutTypeOther.howto #targetList2Txt,.layoutTypeOther.howto #targetList3Txt,.layoutTypeOther.howto #targetList4Txt{box-sizing:border-box;padding:20px 20px;position:absolute;top:50%;left:50%;margin-top:-100px;margin-left:-200px;width:400px;height:200px;display:none;box-shadow:2px 2px 4px #ccc}.layoutTypeOther.howto #targetList1Txt dd,.layoutTypeOther.howto #targetList1Txt dt,.layoutTypeOther.howto #targetList2Txt dd,.layoutTypeOther.howto #targetList2Txt dt,.layoutTypeOther.howto #targetList3Txt dd,.layoutTypeOther.howto #targetList3Txt dt,.layoutTypeOther.howto #targetList4Txt dd,.layoutTypeOther.howto #targetList4Txt dt{display:none}.layoutTypeOther.howto #targetList1Txt dt.active,.layoutTypeOther.howto #targetList2Txt dt.active,.layoutTypeOther.howto #targetList3Txt dt.active,.layoutTypeOther.howto #targetList4Txt dt.active{display:block}.layoutTypeOther.howto #targetList1Txt dt.active+dd,.layoutTypeOther.howto #targetList2Txt dt.active+dd,.layoutTypeOther.howto #targetList3Txt dt.active+dd,.layoutTypeOther.howto #targetList4Txt dt.active+dd{display:block;margin-top:10px}.layoutTypeOther.howto #targetList1Txt:hover,.layoutTypeOther.howto #targetList2Txt:hover,.layoutTypeOther.howto #targetList3Txt:hover,.layoutTypeOther.howto #targetList4Txt:hover{cursor:pointer}.layoutTypeOther.howto #targetList1Txt:after,.layoutTypeOther.howto #targetList2Txt:after,.layoutTypeOther.howto #targetList3Txt:after,.layoutTypeOther.howto #targetList4Txt:after{content:"\f00d";display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:10px;right:10px;font-size:20px}@media (max-width:812px){.layoutTypeOther.howto #targetList1Txt,.layoutTypeOther.howto #targetList2Txt,.layoutTypeOther.howto #targetList3Txt,.layoutTypeOther.howto #targetList4Txt{display:block;position:static;margin:15px 0;padding:0;width:auto;height:auto;box-shadow:none}.layoutTypeOther.howto #targetList1Txt dd,.layoutTypeOther.howto #targetList1Txt dt,.layoutTypeOther.howto #targetList2Txt dd,.layoutTypeOther.howto #targetList2Txt dt,.layoutTypeOther.howto #targetList3Txt dd,.layoutTypeOther.howto #targetList3Txt dt,.layoutTypeOther.howto #targetList4Txt dd,.layoutTypeOther.howto #targetList4Txt dt{display:block}.layoutTypeOther.howto #targetList1Txt dt,.layoutTypeOther.howto #targetList2Txt dt,.layoutTypeOther.howto #targetList3Txt dt,.layoutTypeOther.howto #targetList4Txt dt{margin-top:10px}.layoutTypeOther.howto #targetList1Txt dd,.layoutTypeOther.howto #targetList2Txt dd,.layoutTypeOther.howto #targetList3Txt dd,.layoutTypeOther.howto #targetList4Txt dd{margin-top:5px}.layoutTypeOther.howto #targetList1Txt:after,.layoutTypeOther.howto #targetList2Txt:after,.layoutTypeOther.howto #targetList3Txt:after,.layoutTypeOther.howto #targetList4Txt:after{display:none}}.layoutTypeOther.howto #targetList1 li{position:absolute;top:0;left:0}.layoutTypeOther.howto #targetList1 li span{cursor:pointer}.layoutTypeOther.howto #targetList1 li:first-child{top:232px;left:63px}.layoutTypeOther.howto #targetList1 li:nth-child(2){top:181px;left:208px}.layoutTypeOther.howto #targetList1 li:nth-child(3){top:298px;left:63px}.layoutTypeOther.howto #targetList1 li:nth-child(4){top:298px;left:391px}.layoutTypeOther.howto #targetList1 li:nth-child(5){top:298px;left:427px}.layoutTypeOther.howto #targetList1 li:nth-child(6){top:298px;left:463px}.layoutTypeOther.howto #targetList1 li:nth-child(7){top:396px;left:126px}.layoutTypeOther.howto #targetList1 li:nth-child(8){top:396px;left:293px}.layoutTypeOther.howto #targetList1 li:nth-child(9){top:396px;left:459px}.layoutTypeOther.howto #targetList1 li:nth-child(10){top:578px;left:62px}.layoutTypeOther.howto #targetList1 li:nth-child(11){top:8px;left:818px}.layoutTypeOther.howto #targetList2 li{position:absolute;top:0;left:0}.layoutTypeOther.howto #targetList2 li span{cursor:pointer}.layoutTypeOther.howto #targetList2 li:first-child{top:34px;left:135px}.layoutTypeOther.howto #targetList2 li:nth-child(2){top:34px;left:264px}.layoutTypeOther.howto #targetList2 li:nth-child(3){top:34px;left:469px}.layoutTypeOther.howto #targetList2 li:nth-child(4){top:88px;left:115px}.layoutTypeOther.howto #targetList2 li:nth-child(5){top:124px;left:115px}.layoutTypeOther.howto #targetList2 li:nth-child(6){top:207px;left:115px}.layoutTypeOther.howto #targetList2 li:nth-child(7){top:304px;left:115px}.layoutTypeOther.howto #targetList2 li:nth-child(8){top:389px;left:115px}.layoutTypeOther.howto #targetList2 li:nth-child(9){top:475px;left:186px}.layoutTypeOther.howto #targetList2 li:nth-child(10){top:475px;left:444px}.layoutTypeOther.howto #targetList2 li:nth-child(11){top:475px;left:700px}.layoutTypeOther.howto #targetList3 li{position:absolute;top:0;left:0}.layoutTypeOther.howto #targetList3 li span{cursor:pointer}.layoutTypeOther.howto #targetList3 li:first-child{top:45px;left:321px}.layoutTypeOther.howto #targetList3 li:nth-child(2){top:57px;left:75px}.layoutTypeOther.howto #targetList3 li:nth-child(3){top:111px;left:203px}.layoutTypeOther.howto #targetList4 li{position:absolute;top:0;left:0}.layoutTypeOther.howto #targetList4 li span{cursor:pointer}.layoutTypeOther.howto #targetList4 li:first-child{top:111px;left:130px}.layoutTypeOther.howto #targetList4 li:nth-child(2){top:148px;left:130px}.layoutTypeOther.howto #targetList4 li:nth-child(3){top:182px;left:145px}.layoutTypeOther.howto #targetList4 li:nth-child(4){top:208px;left:204px}.layoutTypeOther.howto .howtoBase{position:relative}.layoutTypeNewBlock .whiteBlock{margin-top:50px;background:#fff;box-shadow:1px 1px 1px #ccc}@media (max-width:812px){.layoutTypeNewBlock .whiteBlock{margin-top:20px}}.layoutTypeNewBlock .whiteBlock:first-child{margin-top:0}.layoutTypeNewBlock .linkTtl a{display:block;padding:15px 20px;font-size:18px;background:#fff;font-weight:bold;position:relative;transition:background-color 0.3s}.layoutTypeNewBlock .linkTtl a:after{position:absolute;top:50%;right:13px;content:"\f105";color:#d5d5d5;font-size:30px!important;margin-top:-15px}.layoutTypeNewBlock .linkTtl a i{margin-right:10px}.layoutTypeNewBlock .linkTtl a:hover{background:#333;color:#fff;opacity:1}@media (max-width:812px){.layoutTypeNewBlock .linkTtl a{padding:15px 12px}}.layoutTypeNewBlock .linkTtl+.inner{border-top:solid 2px #f0f0f0;padding:25px 0 25px 47px}@media (max-width:812px){.layoutTypeNewBlock .linkTtl+.inner{padding:0}}@media (max-width:812px){.layoutTypeNewBlock .homeSection .linkTtl+.inner{padding:10px}}.layoutTypeNewBlock .linkTtlList{margin-right:-50px}@media (max-width:812px){.layoutTypeNewBlock .linkTtlList{margin-right:0}}.layoutTypeNewBlock .linkTtlList li{margin:50px 50px 0 0;float:left;width:465px;box-shadow:1px 1px 1px #ccc}@media (max-width:812px){.layoutTypeNewBlock .linkTtlList li{margin:20px 0 0 0;float:none;width:auto}}.layoutTypeNewBlock .list3{margin-top:-30px;letter-spacing:-15px}.layoutTypeNewBlock .list3 .noLink{padding-left:20px}.layoutTypeNewBlock .list3>li{letter-spacing:0;display:inline-block;vertical-align:top;margin-right:30px;margin-top:30px;width:276px;box-sizing:border-box}@media (max-width:812px){.layoutTypeNewBlock .list3>li{width:auto;display:block;border-bottom:solid 1px #f2f2f2;border-right:none;margin-right:0;margin-top:0;padding:12px 10px}.layoutTypeNewBlock .list3>li:nth-child(2n){border-right:none}.layoutTypeNewBlock .list3>li li{border-bottom:none}}@media (max-width:812px){.layoutTypeNewBlock .list3{margin-top:0;font-size:12px}.layoutTypeNewBlock .list3 .noLink{padding-left:10px}}.cast_teacher_List{margin:0 -20px 0px;letter-spacing:-0.4em}@media (max-width:812px){.cast_teacher_List{border-top:solid 1px #efefef}}.cast_teacher_List .hmBox{vertical-align:top;display:inline-block;padding:20px;width:148px;letter-spacing:0}.cast_teacher_List .hmBox .sipro{margin-top:5px;line-height:1.4;color:#acacac}.cast_teacher_List .hmBox .mainnm{margin-top:10px;display:block;font-size:18px;font-weight:bold}.cast_teacher_List .hmBox .name{font-size:14px;font-weight:normal;line-height:1.2}.cast_teacher_List .hmBox .thumb{width:148px}.cast_teacher_List .hmBox .nmMain{min-height:310px}.cast_teacher_List .hmBox .nmMain.cast{min-height:0}.cast_teacher_List .hmBox a{display:block}.cast_teacher_List:after:after{content:"";clear:both;display:block}@media (max-width:812px){.cast_teacher_List{margin:0 0 20px;letter-spacing:0}.cast_teacher_List .hmBox{display:block;width:auto;padding:10px 0;position:relative;border-bottom:solid 1px #efefef;min-height:56px}.cast_teacher_List .hmBox .sipro{font-size:12px;padding-right:20px}.cast_teacher_List .hmBox a{display:block}.cast_teacher_List .hmBox a:after{display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";position:absolute;top:50%;right:0;margin-top:-15px;font-size:30px!important;color:#e3e3e3;transform:scaleX(0.8)}.cast_teacher_List .hmBox .thumb{position:absolute;width:52px;top:10px;left:0}.cast_teacher_List .hmBox .nmMain{margin-left:62px;min-height:56px}.cast_teacher_List .hmBox .categoryLine{padding-right:20px;text-align:right}.cast_teacher_List .hmBox .mainnm{margin-top:0;display:inline-block;font-size:14px}.cast_teacher_List .hmBox .name{font-size:12px}}.thtxt{color:#acacac;line-height:1.2}#thList .castLink{text-align:right;float:right}@media (max-width:812px){#thList .castLink{float:none;text-align:left}}@media (max-width:812px){#thList .selectBlock{margin-top:20px}}#thList .selectBlock:after{content:"";clear:both;display:block}#thList .pgHead{padding-top:22px;margin-top:0;text-align:left}@media (max-width:812px){#thList .pgHead{border-top:none;width:auto;float:none;padding:10px 0;text-align:right}}#thList .selectCustom{float:left;font-size:18px}@media (max-width:812px){#thList .selectCustom{float:none;font-size:14px}}#thList .pgFoot{border-top:solid 1px #efefef;padding-top:20px}#thList .pgFoot .pgNum{top:20px}@media (max-width:812px){#thList .pgFoot{border-top:none;margin-top:0px;padding-top:0}#thList .pgFoot .pgNum{top:0}}#thDetail{position:relative}@media (max-width:812px){#thDetail{text-align:center}}#thDetail .teacherPhoto{position:absolute;top:0;left:0;width:205px}@media (max-width:812px){#thDetail .teacherPhoto{position:static;width:120px}}#thDetail .categoryLine{margin-top:0}#thDetail .detailMain{margin-left:237px}#thDetail .detailMain .ttlType01{margin-top:2em}#thDetail .detailMain pre{margin-bottom:0}#thDetail .detailMain pre a{color:#208fe8}#thDetail .detailMain pre a:hover{color:#999;text-decoration:underline}@media (max-width:812px){#thDetail .detailMain{margin:10px 0 0;text-align:left}#thDetail .detailMain .ttlType01{margin-top:1.5em}#thDetail .detailMain pre{margin-top:0.5em}}#thDetail .releaseContents{margin:1em 0 40px}#thDetail .releaseContents ul{border-top:solid 1px #efefef}#thDetail .releaseContents ul+ul{border-top:none}#thDetail .releaseContents li{border-bottom:solid 1px #efefef}#thDetail .releaseContents a{display:table;width:100%;color:#333}#thDetail .releaseContents a:hover{background-color:#fafafa}#thDetail .releaseContents .thumbWrap{display:table-cell;width:162px;padding:20px 0}@media (max-width:812px){#thDetail .releaseContents .thumbWrap{width:98px;padding:10px 0}}#thDetail .releaseContents .contentTtl{display:table-cell;vertical-align:top;padding:20px 0}#thDetail .releaseContents .contentTtl h3{margin-top:10px;font-size:16px;font-weight:bold}@media (max-width:812px){#thDetail .releaseContents .contentTtl{padding:10px 0}#thDetail .releaseContents .contentTtl h3{margin-top:5px;font-size:14px}}#thDetail .releaseContents .thumb{top:20px;left:0;width:142px}@media (max-width:812px){#thDetail .releaseContents .thumb{top:10px;width:88px}}.recruitBlock{margin-top:15px;background-color:#fffcef;padding:15px 10px;text-align:center}.recruitBlock p{margin-right:20px;display:inline-block}@media (max-width:812px){.recruitBlock{padding:10px;font-size:12px;text-align:left}.recruitBlock p{margin-right:0;display:block}.recruitBlock p+p{text-align:right}}.layoutTypeNews .yearSet{margin-bottom:30px;letter-spacing:-0.4em}.layoutTypeNews .yearSet li{display:inline-block;letter-spacing:0;line-height:1}.layoutTypeNews .yearSet li a{display:block;padding:6px 0;text-align:center}.layoutTypeNews .yearSet li span{display:block;padding:0 8px;border-left:solid 1px #efefef}@media (max-width:812px){.layoutTypeNews .yearSet li span{padding:0 10px}}.layoutTypeNews .yearSet li:hover{background-color:#efefef}.layoutTypeNews .yearSet li:hover a{color:#acacac}.layoutTypeNews .yearSet li.stay{background-color:#707070}.layoutTypeNews .yearSet li.stay a{color:#fff}.layoutTypeNews .yearSet li.stay span{border-left:solid 1px transparent}.layoutTypeNews .yearSet li.stay+li span{border-left-color:transparent}.layoutTypeNews .yearSet li:first-child span{border-left-color:transparent}@media (max-width:812px){.layoutTypeNews .yearSet{margin-bottom:20px}}.infoAllList{background:#fff}.infoAllList li{line-height:1.3;position:relative;border-top:solid 1px #efefef}.infoAllList li:first-child{border-top:none}.infoAllList li span{display:inline-block}.infoAllList li .normalInfo{padding:30px}@media (max-width:812px){.infoAllList li .normalInfo{padding:15px 10px}}.infoAllList li .title{font-size:18px;margin-bottom:7px;line-height:1.2;padding-right:20px}@media (max-width:812px){.infoAllList li .title{font-size:14px;margin-bottom:5px;line-height:1.3}}.infoAllList li .title i{margin-right:10px}@media (max-width:812px){.infoAllList li .title i{margin-right:5px}}.infoAllList li .title+p{line-height:1;font-size:12px;color:#acacac}@media (max-width:812px){.infoAllList li .title+p{font-size:10px}}.infoAllList li .kozaCate span{margin-bottom:8px;line-height:1;padding:4px 10px;border:solid 1px #ffa000;font-size:12px;color:#ffa000;font-weight:500}@media (max-width:812px){.infoAllList li .kozaCate span{font-size:10px;line-height:1;margin-bottom:5px}}.infoAllList li .date{margin-right:10px}.infoAllList .listBtn{margin-top:15px}.layoutTypeOther .aboutVisual{display:flex;margin-right:-30px;margin-top:15px}@media (max-width:812px){.layoutTypeOther .aboutVisual{display:block;margin-right:0}}.layoutTypeOther .aboutVisual span.img{text-align:center;box-sizing:border-box}.layoutTypeOther .aboutVisual span+span{display:block;margin-top:10px}.layoutTypeOther .aboutVisual li{margin-right:30px;width:calc(33.3333333333% - 30px);box-sizing:border-box}@media (max-width:812px){.layoutTypeOther .aboutVisual li{width:auto;margin-right:0;margin-top:35px}.layoutTypeOther .aboutVisual li:first-child{margin-top:0}}.layoutTypeOther .aboutVisual dt{font-weight:bold;color:#f59a00}.layoutTypeOther .aboutVisual dd{margin-top:10px}.layoutTypeOther .recommend{margin-top:20px;padding-top:0;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201602_pc/img_2.jpg) no-repeat 95% 0;background-size:350px auto}@media (max-width:812px){.layoutTypeOther .recommend{background-size:contain;padding-top:80%}}.layoutTypeOther .recommend>div{width:444px;min-height:270px}@media (max-width:812px){.layoutTypeOther .recommend>div{width:auto;min-height:0;margin-right:0!important;float:none!important;background:none!important}}.layoutTypeOther .recommend .q{margin-left:125px;font-size:18px;color:#196eaa;border:solid 2px #196eaa;border-radius:10px;padding:10px 23px;line-height:1.4;position:relative;font-weight:bold;background:#fff}.layoutTypeOther .recommend .q:before{content:"";position:absolute;left:-10px;top:50%;margin-top:-8px;border-top:solid 2px #196eaa;border-right:solid 2px #196eaa;background:#fff;width:15px;height:15px;transform:rotate(-135deg)}@media (max-width:812px){.layoutTypeOther .recommend .q{margin-left:0}.layoutTypeOther .recommend .q:before{display:none}}.layoutTypeOther .recommend .recom1{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201602_pc/img_3.png) no-repeat 0 0}.layoutTypeOther .recommend .recom2{float:left;margin-top:35px;margin-right:32px;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201602_pc/img_4.png) no-repeat 0 0}.layoutTypeOther .recommend .recom3{float:left;margin-top:35px;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201602_pc/img_5.png) no-repeat 0 0}.layoutTypeOther .recommend h3{margin-left:125px;margin-top:15px;font-size:18px;font-weight:bold;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201602_pc/bg_border.gif) repeat 0 0;padding:10px 20px 10px;border-radius:10px;line-height:1.4}@media (max-width:812px){.layoutTypeOther .recommend h3{margin-left:0}}.layoutTypeOther .recommend h3+p{margin-left:125px;padding:10px 0 10px 0;line-height:1.6}@media (max-width:812px){.layoutTypeOther .recommend h3+p{margin-left:0}}.layoutTypeOther .recommend .note{margin-left:125px}@media (max-width:812px){.layoutTypeOther .recommend .note{margin-left:0;text-align:right}}.layoutTypeOther .voice .voiceList li{margin-top:16px;display:table;width:100%}.layoutTypeOther .voice .voiceList li span{display:table-cell;vertical-align:middle}.layoutTypeOther .voice .voiceList li span:first-child{width:65px}.layoutTypeOther .voice .voiceList li span+span{background:#00b2d7;box-sizing:border-box;padding:8px 8px;line-height:1.6;position:relative;border-radius:4px}.layoutTypeOther .voice .voiceList li span+span:before{content:"";display:block;position:absolute;top:50%;margin-top:-9px;left:-18px;border:solid 9px transparent;border-right:9px solid #00b2d7}.layoutTypeOther .voice .voiceList li:first-child{margin-top:0}.layoutTypeOther .voice .voiceList .v2 span+span{background:#efefef}.layoutTypeOther .voice .voiceList .v2 span+span:before{border-right-color:#efefef}.layoutTypeOther .voice .voiceList .v1 span+span{background:#efefef}.layoutTypeOther .voice .voiceList .v1 span+span:before{border-right-color:#efefef}.layoutTypeOther .voice .voiceList .v3 span+span{background:#efefef}.layoutTypeOther .voice .voiceList .v3 span+span:before{border-right-color:#efefef}.layoutTypeOther .voice .voiceList .v4 span+span{background:#efefef}.layoutTypeOther .voice .voiceList .v4 span+span:before{border-right-color:#efefef}.layoutTypeOther .voice .note{margin-top:16px;margin-left:1em;text-indent:-1em}.layoutTypeOther .l-plan_btn{display:flex;margin:0 -5px 0 0}.layoutTypeOther .l-plan_btn li{margin-right:5px;flex:100%}@media (max-width:812px){.layoutTypeOther .l-plan_btn{display:block;margin:0}.layoutTypeOther .l-plan_btn li{padding:0;margin-top:10px}}.layoutTypeOther .l-plan_btn dl{border-radius:5px 5px 0 0;background-color:#f2f2f2;display:table;padding:0 10px;width:100%;box-sizing:border-box}.layoutTypeOther .l-plan_btn dt{display:table-cell;vertical-align:middle;font-size:19px;font-weight:bold;line-height:1.1;padding:0 0 0 22px;background-image:url(/img/static/plan_guidance/hat.png);background-repeat:no-repeat;background-position:0 50%;background-size:20px}@media (max-width:812px){.layoutTypeOther .l-plan_btn dt{font-size:16px}}.layoutTypeOther .l-plan_btn dd{display:table-cell;padding:10px 0 10px 0;text-align:right}.layoutTypeOther .l-plan_btn .smartBtn{font-size:16px;width:90px;padding:12px 0}@media (max-width:812px){.layoutTypeOther .l-plan_btn .smartBtn{font-size:12px;padding:11px 0}}.layoutTypeOther .l-plan_btn .business{letter-spacing:-1px}.layoutTypeOther .planBlock{display:flex}@media (max-width:812px){.layoutTypeOther .planBlock{display:block}}.layoutTypeOther .planBlock-left{width:calc(100% - 610px);box-sizing:border-box;margin-right:30px}@media (max-width:812px){.layoutTypeOther .planBlock-left{margin-top:15px;margin-right:0;width:auto}}.layoutTypeOther .planBlock-right{width:570px;background-color:#fff}@media (max-width:812px){.layoutTypeOther .planBlock-right{width:auto}}.layoutTypeOther .plan-lectures{margin-top:20px;overflow:hidden}.layoutTypeOther .plan-lectures>li{float:left;width:33.3%;line-height:1.1}@media (max-width:812px){.layoutTypeOther .plan-lectures>li{float:none;width:auto}}.layoutTypeOther .plan-lectures a{display:block;padding:7px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:812px){.layoutTypeOther .plan-lectures a{padding:14px 10px;overflow:visible;white-space:normal}}.layoutTypeOther .plan-lectures li>ul{margin-top:5px;margin-left:15px;padding-left:15px;border-left:solid 1px #d5d5d5}.layoutTypeOther .plan_friend{font-weight:bold;color:#ef5350}.IE .l-plan-table__pc{table-layout:fixed}.l-plan-table__pc{background-color:#fff;width:100%}.l-plan-table__pc .head{width:180px}.l-plan-table__pc .column2{width:calc((100% - 180px) / 2);font-size:23px;font-weight:bold;padding:20px;line-height:1.1;background-color:#f9f5dc}.l-plan-table__pc .column2+.column2{border-left:solid 1px #f2f2f2}.l-plan-table__pc .leftHead{background-color:#f2f2f2;font-weight:normal}.l-plan-table__pc td{padding:20px 35px;text-align:center}.l-plan-table__pc td.note{padding:10px 0;text-align:left}.l-plan-table__pc th+td+td,.l-plan-table__pc th:first-child+th{border-left:solid 1px #f2f2f2}.l-plan-table__pc th+td+td.noborder,.l-plan-table__pc th:first-child+th.noborder{border:none}.l-plan-table__pc .border{border-top:dashed 1px #e3e3e3}.l-plan-table__pc .pd0{padding:0}.l-plan__business-btn{margin-top:30px}.l-plan__business-btn p{float:right;width:300px;margin-left:70px}.l-plan__business-btn:after{content:"";clear:both;display:block}.l-new_planBlock .td_course,.l-plan-table__pc .td_course{padding:0}.l-new_planBlock .td_course dl,.l-plan-table__pc .td_course dl{margin:0 auto;width:80%;padding:20px 0;box-sizing:border-box;text-align:left;display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:flex-end}@media (max-width:812px){.l-new_planBlock .td_course dl,.l-plan-table__pc .td_course dl{margin:0 10px;width:auto;padding:15px 0;text-align:left}}.l-new_planBlock .td_course dl+dl,.l-plan-table__pc .td_course dl+dl{border-top:dashed 1px #e2e2e2}@media (max-width:812px){.l-new_planBlock .td_course dl+dl,.l-plan-table__pc .td_course dl+dl{border-top:none;padding-top:0}}.l-new_planBlock .td_course dt.sub,.l-plan-table__pc .td_course dt.sub{font-weight:bold;color:#d98b2a;width:100%}.l-new_planBlock .td_course dt,.l-plan-table__pc .td_course dt{font-size:12px;width:70%}.l-new_planBlock .td_course dt .bold,.l-plan-table__pc .td_course dt .bold{font-size:14px}@media (max-width:812px){.l-new_planBlock .td_course dt,.l-plan-table__pc .td_course dt{font-size:11px}.l-new_planBlock .td_course dt .bold,.l-plan-table__pc .td_course dt .bold{font-size:12px}}.l-new_planBlock .td_course dd,.l-plan-table__pc .td_course dd{width:30%;text-align:right;white-space:nowrap}@media (max-width:812px){.l-new_planBlock .td_course dd,.l-plan-table__pc .td_course dd{position:static}}.service_type{display:flex;margin:30px -15px 0}@media (max-width:812px){.service_type{display:block;margin:30px 0 0}}.service_type .service_type--box{margin:0 15px;width:100%;box-sizing:border-box}.service_type .service_type--box h2{font-size:28px;line-height:1;margin-right:20px;padding:10px 20px;position:relative}.service_type .service_type--box h2:after{content:"";display:block;position:absolute;top:0;right:-11px;height:100%;border:solid 22px transparent;box-sizing:border-box;transform:scaleX(0.5)}@media (max-width:812px){.service_type .service_type--box h2{font-size:18px}}@media (max-width:812px){.service_type .service_type--box{margin:0}.service_type .service_type--box+.service_type--box{margin-top:20px}}.service_type .service_type--box img{width:100%}.service_type .service_type--box-linkbox{padding:20px;text-align:center}.service_type .service_type--box-linkbox ul{display:table;width:100%}@media (max-width:812px){.service_type .service_type--box-linkbox ul{display:block;margin-top:0}}.service_type .service_type--box-linkbox li{display:table-cell;vertical-align:middle;text-align:center;line-height:1;width:50%}@media (max-width:812px){.service_type .service_type--box-linkbox li{display:block;width:100%}}.service_type .service_type--box-linkbox .and img{width:200px}@media (max-width:812px){.service_type .service_type--box-linkbox .and img{width:230px}}@media (max-width:812px){.service_type .service_type--box-linkbox .ios a{width:215px!important;height:60px!important}}@media (max-width:812px){.service_type .service_type--box-linkbox .ios{margin-top:10px}}@media (max-width:812px){.service_type .service_type--box-linkbox .and{margin-bottom:-15px}}.service_type .service_type--box-linkbox p{color:#707070}.service_type .service_type--box-linkbox .mb12{margin-bottom:14px}.service_type .service_type--box-read{font-weight:bold;font-size:18px;margin:20px 0 0 20px}@media (max-width:812px){.service_type .service_type--box-read{font-size:12px}}.service_type .service_type--br{background-color:#ffe9c3}.service_type .service_type--br .inner{padding-top:15px;background-color:#fff6e8}.service_type .service_type--br h2{background-color:#ffcd7a}.service_type .service_type--br h2:after{border-right-color:#fff6e8}.service_type .service_type--br .service_type--box-read{color:#865400}.service_type .service_type--ap{background-color:#d0f8ff}.service_type .service_type--ap .inner{padding-top:15px;background-color:#ebfeff}.service_type .service_type--ap h2{background-color:#bff5ff}.service_type .service_type--ap h2:after{border-right-color:#ebfeff}.service_type .service_type--ap .service_type--box-read{color:#1073bf}.service_type--table{border:none;border-right:solid 1px #dadada;table-layout:fixed;border-collapse:collapse;width:100%}@media (max-width:812px){.service_type--table{display:block}}.service_type--table td,.service_type--table th{padding:20px}@media (max-width:812px){.service_type--table td,.service_type--table th{padding:10px}}.service_type--table th{background-color:#fafafa;text-align:left;border-left:solid 1px #dadada;border-bottom:solid 1px #dadada;font-size:18px}@media (max-width:812px){.service_type--table th{display:block;width:100%;box-sizing:border-box;font-size:12px;padding:15px 10px 5px}}.service_type--table .tb_note{color:#acacac;font-size:14px;font-weight:normal}.service_type--table .empty{background-color:transparent;border:none;border-bottom:solid 1px #dadada}@media (max-width:812px){.service_type--table .empty{display:none}}.service_type--table td{border-left:solid 1px #dadada;border-bottom:solid 1px #dadada;text-align:center}.service_type--table td .symbol{font-size:30px;color:#adaeae;font-weight:bold;line-height:1}@media (max-width:812px){.service_type--table td{display:block;width:50%;font-size:12px;box-sizing:border-box}}@media (max-width:812px){.service_type--table tbody{display:block}.service_type--table tr{display:flex;flex-wrap:wrap}}.service_type--table .service_type--table-ap_th{background-color:#d0f8ff;text-align:center;border-top:solid 1px #dadada}@media (max-width:812px){.service_type--table .service_type--table-ap_th{width:50%}}.service_type--table .service_type--table-ap_td{background-color:#ebfeff}.service_type--table .service_type--table-br_th{background-color:#ffe9c3;text-align:center;border-top:solid 1px #dadada}@media (max-width:812px){.service_type--table .service_type--table-br_th{width:50%}}.service_type--table .service_type--table-br_td{background-color:#fff6e8}.service_type--table .second{border-left:none;font-size:14px;padding:20px 0}@media (max-width:812px){.service_type--table .second{display:block;width:100%;box-sizing:border-box;border-left:solid 1px #dadada;font-size:12px;padding:15px 10px 5px}}.campaign201808 .ttlType01{margin-bottom:30px}@media (max-width:812px){.campaign201808 .ttlType01{margin-bottom:20px}}.campaign201808 .ttlType07{margin-top:30px}.campaign201808 .camp{background-color:#fff4c7}.campaign201808 section{margin-top:60px}@media (max-width:812px){.campaign201808 section{margin-top:45px}}.campaign201808 .videos{margin-top:10px}.campaign201808 .videos .videoWrap{position:relative;padding-top:56.25%}.campaign201808 .videos .video{position:absolute;width:100%;height:100%;top:0;left:0}@media (max-width:812px){.campaign201808 .videos{margin-top:20px}}.campaign201808 .column2_1{margin-top:20px;overflow:hidden}.campaign201808 .column2_1 .img{float:left;width:210px;margin-right:30px}@media (max-width:812px){.campaign201808 .column2_1 .img{float:none;margin-right:0;margin-bottom:15px;width:100%}}.campaign201808 .column2_1 .txt{float:left;width:calc(100% - 240px)}@media (max-width:812px){.campaign201808 .column2_1 .txt{float:none;width:auto}}.campaign201808 .column2_2 .txt{float:left;width:calc(100% - 190px)}@media (max-width:812px){.campaign201808 .column2_2 .txt{float:none;width:auto}}.campaign201808 .column2_2{overflow:hidden}.campaign201808 .column2_2 .img{float:left;width:160px;margin-right:30px}@media (max-width:812px){.campaign201808 .column2_2 .img{float:none;margin-right:0;margin-bottom:20px;text-align:center;width:auto}.campaign201808 .column2_2 .img img{width:40%}}.campaign201808 .thumbnails{display:flex;margin:30px -15px 0}@media (max-width:812px){.campaign201808 .thumbnails{margin:20px -5px 0}}.campaign201808 .thumbnails li{margin:0 15px;width:calc(25% - 30px);font-size:18px;font-weight:bold;position:relative;line-height:1}@media (max-width:812px){.campaign201808 .thumbnails li{margin:0 5px;width:calc(25% - 10px)}}.campaign201808 .thumbnails li.isActive button:after,.campaign201808 .thumbnails li:hover button:after{border-color:#333;border-width:4px}@media (max-width:812px){.campaign201808 .thumbnails li.isActive button:after,.campaign201808 .thumbnails li:hover button:after{border-width:2px}}.campaign201808 .thumbnails li.isActive:before,.campaign201808 .thumbnails li:hover:before{content:"";position:absolute;top:-20px;left:50%;border:10px solid transparent;border-bottom-color:#333;margin-left:-10px}@media (max-width:812px){.campaign201808 .thumbnails li.isActive:before,.campaign201808 .thumbnails li:hover:before{top:-14px;border-width:7px;margin-left:-6px}}.campaign201808 .thumbnails button{display:block;width:100%;position:relative;margin-bottom:5px}.campaign201808 .thumbnails button:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:solid 1px #acacac}@media (max-width:812px){.campaign201808 .thumbnails button:after{border-width:2px}}.campaign201808 .thumbnails .time{color:#acacac;font-weight:normal;font-size:14px}.campaign201808 .download_link{margin-top:30px}@media (max-width:812px){.campaign201808 .download_link{margin-top:20px}}.campaign201901 .listNum li{margin-left:1.6em!important}.campaign201901 .isPageState{display:none}.campaign201901 .isPageState.isView{display:block}.campaign201901 .paging .pgPrev{display:block!important}.campaign201901 .camp_question dt:first-child{margin-top:34.4px;font-weight:bold}.campaign201901 .camp_question dt:first-child:before{content:"【";display:inline}.campaign201901 .camp_question dt:first-child:after{content:"】";display:inline}.campaign201901 .camp_question dt:first-child+dt{font-weight:bold;margin-bottom:14.4px}.campaign201901 .camp_question div:first-child dt:first-child{margin-top:9.4px}.campaign201901 .camp_question-header{margin-top:50px;font-size:16px;padding:0 0 10px 10px;line-height:1;border-bottom:solid 1px #D5D5D5}@media (max-width:812px){.campaign201901 .camp_question-header{text-align:center;padding:0 0 10px 0}}.campaign201901 .newline{margin-top:1.8em}.campaign201901 .camp{margin-top:24.4px;font-weight:bold;display:flex;background-color:#FFF4C5;padding:4px 10px}.campaign201901 .camp span:first-child{padding-right:1em;white-space:nowrap}.campaign201901 .camp+.camp_conv-btn{margin-top:40px}@media (max-width:812px){.campaign201901 .camp{padding:10px 15px}.campaign201901 .camp+.camp_conv-btn{margin-top:15px}}.campaign201901 .question-table{margin:0 auto;width:560px;overflow-x:auto;overflow-y:hidden}@media (max-width:812px){.campaign201901 .question-table{width:100%}}.campaign201901 .question-table table{width:100%;border:solid 1px #333;box-sizing:border-box}.campaign201901 .question-table th{font-weight:normal;white-space:nowrap}.campaign201901 .question-table td,.campaign201901 .question-table th{padding:6px 10px;border:solid 1px #333;text-align:center}@media (max-width:812px){.campaign201901 .question-table td,.campaign201901 .question-table th{padding:6px 6px}}.campaign201901 .question-table.noborder td,.campaign201901 .question-table.noborder th{border:none}.campaign201901 .question-field1{margin:0 auto;width:560px;border:solid 1px #333;box-sizing:border-box;padding:14px 100px}@media (max-width:812px){.campaign201901 .question-field1{width:100%;padding:10px 5px}}.campaign201901 .question-field2{margin:0 auto;width:560px;border:solid 1px #333;box-sizing:border-box;padding:14px 50px}@media (max-width:812px){.campaign201901 .question-field2{width:100%;padding:10px 5px}}.campaign201901 .question-list1{margin-bottom:-14px;margin-top:14.4px;display:flex;flex-wrap:wrap}.campaign201901 .question-list1 li{margin-top:0;margin-bottom:14px;padding-right:40px}.campaign201901 .question-list2{margin-top:14.4px;display:flex;flex-wrap:wrap}.campaign201901 .question-list2 li{margin-top:0;padding-right:60px}.campaign201901 .im30{width:268px}.campaign201901 .im36-1{width:222px}.campaign201901 .im36-2{width:227px;margin-top:10px}.campaign201901 .im38-1{width:240px}@media (max-width:812px){.campaign201901 .im38-1{width:210px}}.campaign201901 .im38-2{width:232px}@media (max-width:812px){.campaign201901 .im38-2{width:212px}}.campaign201901 .im57-1{width:280px}.campaign201901 .im62-1{width:237px;margin-top:10px}@media (max-width:812px){.campaign201901 .im62-1{width:217px}}.campaign201901 .im62-2{width:218px;margin-top:10px}@media (max-width:812px){.campaign201901 .im62-2{width:197px}}.campaign201901 .im62-3{width:276px;vertical-align:middle}@media (max-width:812px){.campaign201901 .im62-3{width:256px}}.campaign201901 .camp_question .answer{margin-top:14.4px;padding:10px 30px;background-color:#FFF4C5;display:none}@media (max-width:812px){.campaign201901 .camp_question .answer{padding:10px}}.campaign201901 .camp_question .answer>span:first-child{display:block;width:116px;font-weight:bold}@media (max-width:812px){.campaign201901 .camp_question .answer>span:first-child{width:auto}}.campaign201901 .camp_question .answer .tf{margin:0 5px;width:16px;vertical-align:-3px}.campaign201901 .camp_question .answer>div{width:calc(100% - 116px)}@media (max-width:812px){.campaign201901 .camp_question .answer>div{width:auto}}.campaign201901 .camp_question .answer .listDot,.campaign201901 .camp_question .answer .listNum,.campaign201901 .camp_question .answer .listWord{margin-bottom:-14px}.campaign201901 .camp_question .answer .listDot li,.campaign201901 .camp_question .answer .listNum li,.campaign201901 .camp_question .answer .listWord li{margin-top:0;margin-bottom:14px}@media (max-width:812px){.campaign201901 .camp_question .answer .listDot,.campaign201901 .camp_question .answer .listNum,.campaign201901 .camp_question .answer .listWord{display:block}}.campaign201901 .camp_question .answer .normalList{margin-bottom:-14px}.campaign201901 .camp_question .answer .normalList li{margin-bottom:14px}.campaign201901 .camp_question .answer .listDot,.campaign201901 .camp_question .answer .listNum,.campaign201901 .camp_question .answer .listWord,.campaign201901 .camp_question .answer .normalList{margin-top:14.4px}.campaign201901 .camp_question .answer .listNum li{position:relative;padding-left:26px}.campaign201901 .camp_question .answer .listNum li img{position:absolute;top:2px;left:0}.campaign201901 .camp_question .answer .question-table{margin-left:40px;width:560px}@media (max-width:812px){.campaign201901 .camp_question .answer .question-table{margin-left:0;width:auto}}.campaign201901 .ttlType01{margin-top:60px}.campaign201901 .outerTtl .answer{display:none}.campaign201901 .outerTtl .test{display:block}.campaign201901 .caution.answer{display:none}.campaign201901 .caution-fst:first-child+.camp_question-header{margin-top:0px}.campaign201901 .camp_footerbtn{margin-top:40px}.campaign201901 .camp_footerbtn.answer{display:block}.campaign201901 .camp_footerbtn.test{display:none}.campaign201901 .isAnswer .outerTtl .test{display:none}.campaign201901 .isAnswer .caution.answer{display:block}.campaign201901 .isAnswer .caution-fst+.camp_question-header{margin-top:50px}.campaign201901 .isAnswer .answer{display:flex}@media (max-width:812px){.campaign201901 .isAnswer .answer{display:block}}.campaign201901 .isAnswer .camp_footerbtn.answer{display:none}.campaign201901 .isAnswer .camp_footerbtn.test{display:block}.listNum.rules li ul li{padding-left:1em;text-indent:-1.4em}.campaign .camp{background-color:#FFF4C5;padding:5px 15px}.campaign .campaignShare{display:flex;align-items:center;margin-top:40px}@media (max-width:812px){.campaign .campaignShare{align-items:flex-start}}.campaign .shareIcon{margin-right:25px}@media (max-width:812px){.campaign .shareIcon{margin-right:15px}.campaign .shareIcon img{width:70px;height:70px}}.campaign .shareText{width:809px}@media (max-width:812px){.campaign .shareText{width:calc(100% - 85px)}}.camp_questionHome{margin-top:20px;padding:50px 30px;border:solid 1px #707070}@media (max-width:812px){.camp_questionHome{padding:10px}}.camp_questionHome h3{margin-bottom:16.6px;line-height:1.6}@media (max-width:812px){.camp_questionHome h3{margin-bottom:16.6px}}.camp_questionHome h4{letter-spacing:0.4em}.camp_questionHome .caution{margin-top:38.8px;margin-bottom:18.8px;text-align:center}@media (max-width:812px){.camp_questionHome .caution{margin-top:28.8px;margin-bottom:13.8px;text-align:left}}.camp_questionHome .normalList{margin-top:24.4px}@media (max-width:812px){.camp_questionHome .normalList{margin-top:13.8px}}.camp_questionHome .normalList>li{margin-top:1.8em;line-height:1.8}.camp_conv-wrap{margin:50px auto 0;padding:30px}@media (max-width:812px){.camp_conv-wrap{margin-top:40px;padding:30px 10px 0}}.camp_conv-wrap.visitor{background-color:#FFF4C5;padding:20px 10px}.camp_conv-wrap+.camp_conv-wrap{margin-top:0}.camp_conv-wrap h4{margin-bottom:20px}@media (max-width:812px){.camp_conv-wrap h4{margin-bottom:15px}}.camp_conv-wrap.ukehodai{margin-top:10px}@media (max-width:812px){.camp_conv-wrap.ukehodai{margin-top:15px;padding:0}}.camp_conv-btn,.camp_footerbtn{margin:0 auto;width:670px;position:relative}.camp_conv-btn li:first-child,.camp_footerbtn li:first-child{float:right}@media (max-width:812px){.camp_conv-btn li:first-child,.camp_footerbtn li:first-child{float:none;margin-bottom:15px}}@media (max-width:812px){.camp_conv-btn,.camp_footerbtn{width:auto}}.camp_conv-btn .function-normalBtn,.camp_footerbtn .function-normalBtn{width:325px}.camp_conv-btn .next,.camp_footerbtn .next{margin-top:1em}@media (max-width:812px){.camp_conv-btn .next,.camp_footerbtn .next{margin-top:0}}.camp_conv-btn .pdfBtn:before,.camp_footerbtn .pdfBtn:before{font-size:18px}.camp_conv-btn .ansBtn,.camp_footerbtn .ansBtn{background-position:13px 50%}.camp_footerbtn .function-normalBtn{text-align:center;padding-left:10px}.helpBox{display:block;position:relative}.helpBox .underLine{text-decoration:none!important;border-bottom:solid 1px #DCDCDC}.helpBox label{line-height:1}.helpBox i{color:#AAAAAA}.helpBox input{display:none}.helpBox #helpPopup{display:none;position:absolute;width:380px;font-size:12px;background:#FFFFFF;padding:15px;bottom:40px;border-radius:8px;left:50%;transform:translateX(-50%);box-sizing:border-box;box-shadow:0px 1px 6px 0px rgba(0,0,0,0.3)}@media (max-width:812px){.helpBox #helpPopup{left:0px;transform:none;padding:15px 10px;width:275px}}.helpBox #helpPopup:before{content:"";position:absolute;bottom:-5px;left:50%;margin-left:-10px;width:15px;height:15px;transform:rotate(45deg);background:#fff;box-shadow:4px 4px 4px 0px rgba(0,0,0,0.1)}@media (max-width:812px){.helpBox #helpPopup:before{left:40px;margin-left:0}}.helpBox #showHelp1:checked+#helpPopup{display:block}.helpBox #helpPopup>p{color:#333333;font-weight:normal}.helpBox #helpPopup>p:first-child{position:relative}.helpBox #helpPopup>p:first-child .close{font-size:18px;position:absolute;line-height:1;right:0;top:-10px}.helpBox label i{margin-left:4px}#dokugaku header{z-index:9998}.dokugaku{background:#fcf5e0;width:100%!important}@keyframes tocIcon{0%{transform:translateY(100px)}to{transform:translateY(0px)}}.dokugaku .fadeItem{opacity:0;transform:translateY(50px)}.dokugaku .fadeItem iframe{display:block;width:480px;height:270px;margin:3px auto 20px}@media (max-width:812px){.dokugaku .fadeItem iframe{margin:0px auto 10px;width:100%!important;margin-bottom:10px!important}}@media (max-width:340px){.dokugaku .fadeItem iframe{height:auto!important}}@media screen and (min-width:341px) and (max-width:550px){.dokugaku .fadeItem iframe{height:200px!important}}@media screen and (min-width:551px) and (max-width:811px){.dokugaku .fadeItem iframe{width:480px!important}}.dokugaku .fadeItem.fadeIn{opacity:1;transition:all 0.5s;transform:translateY(0);transition-timing-function:cubic-bezier(0.67,0.86,0.57,1.2)}.dokugaku #tocIcon{transform:translateY(100px);position:fixed;bottom:10px;right:100px;z-index:9999;transition:all 0.2s;animation:tocIcon 1s 1.5s forwards}@media (max-width:812px){.dokugaku #tocIcon{z-index:9997}}.dokugaku #tocIcon.active{z-index:9999}.dokugaku #tocIcon:hover{cursor:pointer;opacity:0.8}@media (max-width:812px){.dokugaku #tocIcon:hover{opacity:1}}@media (max-width:812px){.dokugaku #tocIcon{bottom:15px;right:15px}}@media (min-width:813px){.dokugaku #tocIcon img{width:86px}}.dokugaku #tocIcon .toc_off{opacity:1;transform:rotateY(0deg);transition:opacity 100ms 100ms,transform 200ms 100ms}.dokugaku #tocIcon.active .toc_off{opacity:0;transform:rotateY(90deg);transition:opacity 50ms 200ms,transform 200ms}.dokugaku #tocIcon .toc_on{opacity:0;transform:rotateY(90deg);transition:opacity 50ms 200ms,transform 300ms;position:absolute;top:0;left:0}.dokugaku #tocIcon.active .toc_on{opacity:1;transform:rotateY(0deg);transition:opacity 100ms 100ms,transform 200ms 100ms}.dokugaku #tocBlock{background:#fff;position:absolute;top:0;left:0;position:fixed;width:100%;height:100%;opacity:0;overflow-y:scroll;overflow-x:hidden;z-index:9998;visibility:hidden;transition:all 0.3s}.dokugaku #tocBlock.active{visibility:visible;opacity:1;transition:all 0.3s}.dokugaku #tocBlock .tocBlock--inner{width:640px;position:absolute;left:50%;top:50px;transform:translateX(-50%);box-sizing:border-box;padding:0 0 70px}@media (max-width:812px){.dokugaku #tocBlock .tocBlock--inner{width:100%;padding:15px 15px 80px;position:static;transform:none}}.dokugaku #tocBlock .tocTitle{font-size:18px;font-weight:bold;color:#ff513a;text-align:center}@media (max-width:812px){.dokugaku #tocBlock .tocTitle{font-size:15px}}.dokugaku #tocBlock .tocMenu{margin-top:15px}.dokugaku #tocBlock .tocMenu>li{margin-top:30px}@media (max-width:812px){.dokugaku #tocBlock .tocMenu>li{margin-top:15px}}.dokugaku #tocBlock .tocMenu>li:first-child{margin-top:0}.dokugaku #tocBlock .tocNum{font-weight:bold;font-size:30px;color:#ff513a;width:40px;line-height:1.5}@media (max-width:812px){.dokugaku #tocBlock .tocNum{width:30px;font-size:15px}}.dokugaku #tocBlock .tocHead{display:flex;align-items:center;flex-wrap:wrap}@media (max-width:812px){.dokugaku #tocBlock .tocHead{align-items:flex-start}}.dokugaku #tocBlock .tocHead .tocQuestion{width:calc(100% - 40px);font-size:18px;line-height:1.4}@media (max-width:812px){.dokugaku #tocBlock .tocHead .tocQuestion{font-size:12px}}.dokugaku #tocBlock .tocContent{font-size:18px;width:calc(100% - 25px)}@media (max-width:812px){.dokugaku #tocBlock .tocContent{font-size:12px;width:100%}}.dokugaku #tocBlock .tocSubMenu{margin-left:45px}@media (max-width:812px){.dokugaku #tocBlock .tocSubMenu{margin-left:60px}}.dokugaku #tocBlock .tocSubMenu>li{margin-top:5px;font-size:16px}@media (max-width:812px){.dokugaku #tocBlock .tocSubMenu>li{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100vw - 90px)}}.dokugaku #tocBlock .tocSubMenu>li:before{content:"\f111";color:#ff513a;margin-right:10px}.dokugaku--MV{width:867px;margin:0 auto;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/static/dokugaku/dokugakuMV_pc.png) no-repeat center top 10px;height:450px;position:relative;overflow:hidden}@media (max-width:812px){.dokugaku--MV{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/static/dokugaku/dokugakuMV_sp.png) no-repeat center/cover;width:100%;height:0;padding-top:59.2%;background-position:top 10px right 0px}}.dokugaku--MV h1 img{position:absolute;top:80px;left:65px}@media (max-width:812px){.dokugaku--MV h1 img{top:15%;left:8%;width:50vw}}.dokugaku--MV h1 img.fadeItem{transform:translateY(0) scale(0.1)}.dokugaku--MV h1 img.fadeItem.fadeIn{transform:scale(1);transition:all 0.7s;transition-timing-function:cubic-bezier(0.55,0.78,0.56,1.4)}.dokugaku--MV--img{position:absolute;top:110px;right:55px}@media (max-width:812px){.dokugaku--MV--img{top:32%;right:3%}}.dokugaku--MV--img.fadeItem.fadeIn{transition-delay:0.8s}@media (max-width:812px){.dokugaku--MV--img img{width:42.7vw}}.dokugaku .mainContent{margin-top:20px}.dokugaku--lead{width:800px;margin:0 auto}@media (max-width:812px){.dokugaku--lead{width:100%}}.dokugaku .anchorBlock{margin:35px 15px 0;display:flex;flex-wrap:wrap}@media (max-width:812px){.dokugaku .anchorBlock{display:block;margin:45px 0 0}}.dokugaku .anchorBlock>p{margin:0 0 30px 30px;width:300px}.dokugaku .anchorBlock>p:nth-child(3n+1){margin:0 0 0 0}@media (max-width:812px){.dokugaku .anchorBlock>p{width:100%;margin:10px 0 0 0}.dokugaku .anchorBlock>p:first-child{margin-top:0px}.dokugaku .anchorBlock>p:nth-child(3n+1){margin:10px 0 0 0}}.dokugaku .anchorBlock a{background:#FFF;border:3px solid #fcb573;border-radius:15px;display:block;padding:10px 20px 25px;line-height:1.2;position:relative;box-sizing:border-box}@media (max-width:812px){.dokugaku .anchorBlock a{padding:7px 30px 7px 12px}}.dokugaku .anchorBlock a:hover{color:#333;transform:translateY(-5px);transition:all 0.2s;box-shadow:0 10px 10px 0px rgba(0,0,0,0.15),0 0 5px rgba(0,0,0,0.1)}.dokugaku .anchorBlock a:after{content:"\f0d7";color:#fe8a14;position:absolute;transform:translateX(-50%);left:50%;bottom:0px;font-size:26px}@media (max-width:812px){.dokugaku .anchorBlock a:after{transform:translateY(-50%);right:12px;top:50%;left:auto;font-size:24px}}.dokugaku .anchorBlock--head{display:block;color:#f29c5e;font-weight:bold}.dokugaku .anchorBlock span{display:block;line-height:1.8}@media (max-width:812px){.dokugaku .anchorBlock span{line-height:1.4}}.dokugaku .anchorBlock--charaBox{width:300px;position:relative;height:182px;margin-top:10px;margin-left:30px}@media (max-width:812px){.dokugaku .anchorBlock--charaBox{width:100%;height:117px;margin:0}}.dokugaku .anchorBlock--charaBox .dokugaku_chara_01{position:absolute;bottom:0;right:162px}@media (max-width:812px){.dokugaku .anchorBlock--charaBox .dokugaku_chara_01{right:112px}}@media (min-width:813px){.dokugaku .anchorBlock--charaBox .dokugaku_chara_01 img,.dokugaku .anchorBlock--charaBox .dokugaku_chara_02 img{width:100%}}.dokugaku .anchorBlock--charaBox .dokugaku_chara_02{position:absolute;bottom:0;right:40px}@media (max-width:812px){.dokugaku .anchorBlock--charaBox .dokugaku_chara_02{right:17px}}.dokugaku--main{margin-top:40px}@media (max-width:812px){.dokugaku--main{margin-top:20px}}.dokugaku--mainBlock{background:#fcb573;padding:15px 20px 20px;margin-bottom:50px}@media (max-width:812px){.dokugaku--mainBlock{padding:10px 10px 17px}}.dokugaku--mainBlock h2{color:#FFF;font-size:18px;line-height:1.3;margin-left:70px}@media (max-width:812px){.dokugaku--mainBlock h2{font-size:24px;margin-left:0px}}.dokugaku--mainBlock h2 span{font-size:18px;margin-left:50px}@media (max-width:812px){.dokugaku--mainBlock h2 span{margin-left:0px}}.dokugaku--mainBlock--inner{background:#FFF;padding:17px 20px 50px;margin-top:20px}@media (max-width:812px){.dokugaku--mainBlock--inner{padding:8px 8px 15px;margin-top:20px}}.dokugaku--mainBlock--balloon{border:#fbb03b solid 2px;border-radius:20px;padding:10px 45px;font-size:18px;font-weight:bold;line-height:1.6;position:relative}@media (max-width:812px){.dokugaku--mainBlock--balloon{padding:10px}}.dokugaku--mainBlock--balloon:after{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/dokugaku/balloon_after_sp.png);position:absolute;left:710px;bottom:-42px}@media (max-width:812px){.dokugaku--mainBlock--balloon:after{left:35px;bottom:-42px}}.dokugaku--mainBlock--balloon>span{margin-left:20px}@media (max-width:812px){.dokugaku--mainBlock--balloon>span{margin-left:0px}}.dokugaku--mainBlock--img{text-align:center;margin-top:5px;position:absolute;right:0}@media (max-width:812px){.dokugaku--mainBlock--img{position:static}}@media (max-width:812px){.dokugaku--mainBlock--img img{width:82px}}.dokugaku--mainBlock--answerBlock{margin-top:50px}@media (max-width:812px){.dokugaku--mainBlock--answerBlock{margin-top:30px}}.dokugaku--mainBlock--answerBlock:first-child{margin-top:0}.dokugaku--mainBlock--answerBlock--inner{padding:0 50px;margin:30px 0 0}@media (max-width:812px){.dokugaku--mainBlock--answerBlock--inner{padding:0;margin:0}}.dokugaku--mainBlock--answerBlock .answerLeft{width:655px}@media (max-width:812px){.dokugaku--mainBlock--answerBlock .answerLeft{width:100%}}.dokugaku--mainBlock--linkBox{display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:35px;font-size:18px}@media (max-width:812px){.dokugaku--mainBlock--linkBox{margin-top:20px;font-size:14px}}.dokugaku--mainBlock--linkBox--img{width:100px;margin-right:15px}@media (max-width:812px){.dokugaku--mainBlock--linkBox--img{margin-right:10px}}.dokugaku--mainBlock--linkBox--text{width:calc(100% - 115px)}@media (max-width:812px){.dokugaku--mainBlock--linkBox--text{width:calc(100% - 110px)}}.dokugaku--mainBlock--linkBox--text:before{color:#208fe8;content:"\f0da"}.dokugaku--mainBlock h4{display:inline-block;padding:2px 0;margin-top:30px;background:#f9e0b2}@media (max-width:812px){.dokugaku--mainBlock h4{margin-top:25px}}.dokugaku .dougaku--cvnBtn{background:#ff8681;color:#FFF;font-size:18px;font-weight:bold;border-radius:10px;line-height:1.4;width:325px;margin:15px auto 0;box-shadow:0px 3px 8px 0px rgba(0,0,0,0.25)}@media (max-width:812px){.dokugaku .dougaku--cvnBtn{font-size:16px;border-radius:5px;width:100%}}.dokugaku .dougaku--cvnBtn:hover{background:#e76f6a;transition:all 0.3s}.dokugaku .dougaku--cvnBtn a{padding:10px 20px;display:block;color:#FFF}@media (max-width:812px){.dokugaku .dougaku--cvnBtn a{padding:10px}}.dokugaku .dougaku--cvnBtn.largeBtn a{padding:17px 20px;text-align:center}@media (max-width:812px){.dokugaku .dougaku--cvnBtn.largeBtn a{padding:10px}}.tr-search-hidden{display:none}.about-standard{background:#fff4de;width:100%!important}.about-standard p{font-size:16px}@media (max-width:812px){.about-standard p{font-size:14px;text-align:left;padding:0 10px}}.about-standard-main-visual img{width:100%}.about-standard-introduction{text-align:center;margin-top:40px}@media (max-width:812px){.about-standard-introduction{padding:0 10px}}.four_function{margin-top:60px}@media (max-width:812px){.four_function{margin:30px 10px 0 10px}}.standard_merit{margin-top:60px}@media (max-width:812px){.standard_merit h2{margin:0 10px 5px}}.standard_qa-part{margin-top:60px}@media (max-width:812px){.standard_qa-part{margin:30px 10px 0 10px}}.standard-function ul{display:flex;justify-content:space-between;margin-top:20px;font-size:16px}@media (max-width:812px){.standard-function ul{display:block}}.standard-function li{background:#ffffff;width:210px;height:110px;border-radius:30px}@media (max-width:812px){.standard-function li{width:100%;margin-top:20px;height:auto}}.standard-function li a{display:block;text-align:center;color:#fe9900;height:100%;font-weight:500;width:100%;position:relative;line-height:1.4;top:15px;font-size:22px}@media (max-width:812px){.standard-function li a{position:none;width:auto;padding:10px 0 10px 30px;text-align:left;top:0;font-size:18px}}@media (max-width:350px){.standard-function li a{padding-left:10px}}.standard-function li a.one-line{top:26%}.standard-function li a:after{content:"\f078";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;position:absolute;top:60%;right:45%;font-size:20px;color:#5a5a5a}@media (max-width:812px){.standard-function li a:after{right:7%;top:26%}}@media (max-width:350px){.standard-function li a:after{right:7%}}.standard-function li a.one-line:after{top:45%}@media (max-width:812px){.standard-function li a.one-line:after{top:26%}}.c-check__head{z-index:1;color:#fe9900;font-weight:700;overflow:hidden}@media (max-width:812px){.c-check__head{display:inline-flex;position:relative;z-index:1;padding:9px 35px 9px 20px;font-size:16px;border-radius:17px 0 45px;background:#13527f;border:2px solid #13527f}}@media (min-width:812px){.c-check__head{position:absolute;padding:16px 40px 18px 20px;font-size:22px;border:2px solid #13527f;line-height:1.3913;background:#13527f;border-radius:25px 0 72px 0}}.c-check__head:after{left:0;z-index:-1;padding:9px 94px 25px 96px;font-size:2.3rem;line-height:1.3913;width:100%;height:200%;border-radius:0 0 100px 0;background-color:#13527f;content:"";display:block;position:absolute}@media (min-width:812px){.c-check__head:after{bottom:13px;border-radius:0 0px 50px 0}}@media (max-width:812px){.c-check__head:after{height:100%}}.standard-function-introduction{border:2px solid #13527f;border-radius:25px;box-sizing:border-box}@media (max-width:812px){.standard-function-introduction{height:100%;background:#fff}}.standard-function-introduction{margin-top:60px}@media (max-width:812px){.standard-movie{margin-top:50px}}.standard-movie video{width:100%;max-width:480px;height:269px}@media (max-width:812px){.standard-movie video{width:100%;height:158px;margin:0 auto;display:block}}.standard-movie-comment{padding-top:50px}@media (max-width:812px){.standard-movie-comment{padding-top:30px}}.standard-movie-comment p{text-indent:-1em;padding-left:1em}.standard-movie-comment img{margin:20px auto 0;width:50vw;position:relative}.standard-merit{background:#fff;padding:30px}.standard-merit p{margin-bottom:30px}.standard_qa_items{margin:0px auto 0;width:990px;max-width:100%}.standard_qa__item{margin-bottom:0px}.standard_qa__item:last-child{margin-bottom:0}.accordionBlock.accordionBtn:after{content:"ཧ";margin-top:-0.5em;position:absolute;top:50%;left:10px;color:rgb(172,172,172);font-size:22px!important}.active{display:block}.standard_accordion__head{margin:0;background:#ffcd7a;color:#333;padding:6px 46px;position:relative;font-size:16px;cursor:pointer;font-weight:700}@media (max-width:812px){.standard_accordion__head{font-size:14px}}.standard_accordion__head:before{content:"Q";position:absolute;left:30px;font-weight:700;color:#ff0a0a;top:6px;font-size:15px}.standard_accordion__body{margin:0;background:#fff;display:none;border:none;font-weight:700}.standard_accordion__body-in{padding:20px 30px 30px 30px;line-height:1.8;color:#333;position:relative;font-size:14px;font-weight:normal}.standard_accordion__body-in img{display:block;margin:20px auto}.standard_accordion__icon{width:14px;height:14px;background:transparent url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about-standard/plus.png") no-repeat center center/contain;position:absolute;right:24px;top:50%;transform:translateY(-50%)}.standard_accordion__icon.is-open{background-image:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about-standard/minus.png")}@media (max-width:812px){.standard_accordion__head{padding-left:25px}.standard_accordion__head:before{left:10px}.standard_accordion__body-in{padding-left:10px;padding-right:10px;padding-bottom:20px}.standard_accordion__icon{width:14px;height:14px;background:transparent url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/about-standard/plus.png") no-repeat center center/contain;position:absolute;right:12px;top:50%;transform:translateY(-50%)}}.function-introduction-content{display:flex;justify-content:space-evenly;max-width:990px;width:100%;border-radius:25px;background:#fff;padding-top:140px;padding-bottom:60px}@media (max-width:812px){.function-introduction-content{padding-top:0px;display:block;padding:0 30px;width:auto}}@media (min-width:812px){.function-introduction-content-right img{max-width:90%}}.function-introduction-content-left{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:812px){.function-introduction-content-left{display:block}}.function-introduction-content-left h3{color:#13527f}.function-introduction-content-left p:before{display:inline-block;content:"";margin-top:10px;margin-right:7px;width:10px;height:10px;vertical-align:top;border-radius:5px;background-color:#0062b5}.smartBtn.convBtn.plan_change{border-radius:30px;background:#d73e3e;width:400px;display:block;margin:60px auto}@media (max-width:812px){.smartBtn.convBtn.plan_change{width:90%;margin:40px auto}}.smartBtn.convBtn.plan_change:hover{background:#d73e3e;transition:0.6s;transform:scale(1.04)}.tsuushinkouza_type_label{border-radius:5px;padding:3px 5px;background:#EFF5FF;color:#6397EC;margin-left:10px}@media (max-width:812px){.tsuushinkouza_type_label{margin-left:0px;top:10px;position:relative}}.tsuushinkouza_type_label.second{background:#FFF1F4;color:#EC587E}p.tsuushinkouza_title_area{display:flex}@media (max-width:812px){p.tsuushinkouza_title_area{display:block}}p.ttl.tsuushinkouza_title_area a{padding-left:5px!important;position:relative;line-height:1;padding-left:0!important}@media (min-width:812px){#manabiLocalNav.tsuushinkouza_header_menu .ttl a{padding-top:2.5px}}a.cur05{display:inline-block;position:relative;line-height:1.4;color:#208fe8}a.cur05:after{content:"\f078";display:inline-block;font-display:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#8F8F8F;margin-left:5px}#training #manabiLocalNav .localNavBlock.tsuushinkouza{background:#fff}@media (max-width:812px){#training #manabiLocalNav .localNavBlock.tsuushinkouza{display:none}}#training #manabiLocalNav .localNavBlock.tsuushinkouza li{padding:5px 10px}@media (max-width:812px){#training #manabiLocalNav .localNavBlock.tsuushinkouza li{padding:5px 0}}#training #manabiLocalNav .localNavBlock.tsuushinkouza li a span{color:#8F8F8F}#manabiLocalNav .localNavBlock .localNavList.tsuushinkouza>li.hover_menu:hover{margin-bottom:1px}#manabiLocalNav .localNavBlock .localNavList.tsuushinkouza>li a>span:hover{color:#FFA000!important}.hover_menu.hover_color a.cur05 span{color:#FFA000!important}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_top:hover .nav_list_tsuushinkouza.top_nav_tsuushinkouza{display:block!important}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_top:hover #hover_menu_movie a.cur05>span{color:#FFA000}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_top:hover .nav_hidden.tsuushinkouza li a>span{color:#8F8F8F!important}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_questions:hover .nav_list_tsuushinkouza.questions_nav_tsuushinkouza{display:block!important}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_questions:hover #hover_menu_questions a.cur05>span{color:#FFA000}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_questions:hover .nav_hidden.tsuushinkouza li a>span{color:#8F8F8F!important}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_movie:hover .nav_list_tsuushinkouza.movie_nav_tsuushinkouza{display:block!important}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_movie:hover #hover_menu_movie a.cur05>span{color:#FFA000}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_movie:hover .nav_hidden.tsuushinkouza li a>span{color:#8F8F8F!important}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_other:hover .nav_list_tsuushinkouza.other_nav_tsuushinkouza{display:block!important}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_other:hover #hover_menu_other a.cur05>span{color:#FFA000}#training #manabiLocalNav .localNavBlock.tsuushinkouza li#hover_menu_other:hover .nav_hidden.tsuushinkouza li a>span{color:#8F8F8F!important}#training #manabiLocalNav .localNavBlock.tsuushinkouza li.nav.nav2.disabled{pointer-events:none;background:rgba(188,188,188,0.3)}#training #manabiLocalNav .localNavBlock.tsuushinkouza li.nav.nav2.disabled a>span{opacity:0.3}.hover_color{background:#FFF8EC;border-bottom:1px solid #FFA000!important;margin-bottom:1px;content:"\f078"!important}.hover_color a span{color:#FFA000}.hover_color a.cur05:after{content:"\f077"}#hover_menu_movie a,#hover_menu_questions a,#hover_menu_top a{top:3px;position:relative}#hover_menu_other a{top:3px;position:relative}#manabiLocalNav .localNavBlock .localNavList.tsuushinkouza>li.hover_menu:hover a span{color:#FFA000!important}#manabiLocalNav .localNavBlock .localNavList.tsuushinkouza>li:hover a.cur05:after{content:"\f077"}#training #manabiLocalNav .localNavBlock.sub.tsuushinkouza.hover_menu_area{background:#FFF8EC;position:absolute;z-index:10;width:100%}@media (max-width:812px){#training #manabiLocalNav .localNavBlock.sub.tsuushinkouza.hover_menu_area{display:none}}#training #manabiLocalNav .localNavBlock.sub.tsuushinkouza.hover_menu{width:990px;margin:0 auto;background:#FFF8EC;display:none}ul.nav_hidden.tsuushinkouza li.shiborikomi ul{margin-left:5px;margin-top:20px;border-left:1px solid #CCCCCC;display:block!important}.localNavBlock.sub.tsuushinkouza.hover_menu ul li.shiborikomi ul li{padding-left:15px!important;padding-bottom:30px!important;padding-top:0px!important;line-height:1}.shiborikomi ul li{color:#8F8F8F!important}.localNavBlock.sub.tsuushinkouza.hover_menu ul li.shiborikomi ul li:last-child{padding-bottom:0!important}.nav_list_tsuushinkouza{position:absolute;left:0%;padding-left:0;right:0%;top:45px;z-index:11;display:flex;justify-content:space-evenly;flex-wrap:wrap;background:#FFF8EC;opacity:1;transition:all 0.3s;margin:0 calc(50% - 50vw);width:100vw;display:none}ul.nav_hidden.tsuushinkouza{display:flex;width:990px;justify-content:flex-start;padding-top:20px;padding-bottom:40px;margin:0 auto}ul.nav_hidden.tsuushinkouza.movie_nav{justify-content:flex-start!important;padding-left:100px!important}ul.nav_hidden.tsuushinkouza.top_nav{justify-content:flex-start!important}ul.nav_hidden.tsuushinkouza.top_nav{justify-content:flex-start!important}ul.nav_hidden.tsuushinkouza.top_nav li a{border-left:3px solid #F3A014!important;line-height:1}ul.nav_hidden.tsuushinkouza.questions_nav li:last-child{position:relative}@media (min-width:812px){ul.nav_hidden.tsuushinkouza.hover_menu2{justify-content:center;margin-left:135px;width:auto}}ul.nav_hidden.tsuushinkouza li a{padding:0 0 0 5px!important;border-radius:0!important;color:#8F8F8F!important}ul.nav_hidden.tsuushinkouza li a{border-left:3px solid #F3A014!important;padding-left:5px!important;line-height:1}ul.nav_hidden.tsuushinkouza li a.first>span{border-left:none!important}#manabiLocalNav .icon-prev.tsuushinkouza_header{position:absolute;left:-30px}#manabiLocalNav .ttl.tsuushinkouza_title_area{padding-left:30px}@media (min-width:812px){#manabiLocalNav .ttl.tsuushinkouza_title_area{line-height:1}}@media (max-width:812px){#manabiLocalNav .ttl.tsuushinkouza_title_area{padding-left:20px}}@media (max-width:812px){.spLocalMenu.tsuushinkouza{display:block!important;position:fixed;bottom:0;left:0;width:100%;z-index:10001}.spLocalMenu.tsuushinkouza ul{display:flex;justify-content:space-between}ul.spLocalMenu.tsuushinkouza_item_list{position:relative;display:flex;background:#faf8f8;max-height:88px;padding:16px 10px 18px 10px;box-sizing:border-box}#manabiLocalNav .localNavBlock .localNavList li ul.spLocalMenu.tsuushinkouza_item_list{display:flex!important}#manabiLocalNav .localNavBlock .localNavList li ul.spLocalMenu.tsuushinkouza_item_list li{display:block!important}#training #manabiLocalNav .localNavBlock.tsuushinkouza li.spLocalMenu.tsuushinkouza{padding:5px 0 0;z-index:10002}}@media (max-width:812px){.tsuushinkouza_sp_other_menu{background:#FFF8EC;position:absolute;left:50%;top:50px;position:fixed;width:100%;height:100%;opacity:0;overflow-y:scroll;overflow-x:hidden;z-index:10000;visibility:hidden;transition:all 0.3s;visibility:visible;opacity:0.3;transition:all 0.3s}.tsuushinkouza_sp_other_menu h3{color:#fc8334;margin:10px 35px;border-bottom:2px solid #fc8334;line-height:2}.tsuushinkouza_sp_other_menu h3:before{content:"\f013";font-weight:400;font-family:"FontAwesome";color:#fc8334;padding-right:5px;font-size:24px;padding-left:1rem}.tsuushinkouza_sp_other_menu.active{visibility:visible;opacity:1;transition:all 0.3s;top:45%;left:0}.tsuushinkouza_sp_other_menu.active ul{list-style:none;line-height:2;margin:1rem 40px 15px;font-weight:400;font-size:18px}.tsuushinkouza_sp_other_menu_area{position:absolute;top:45%;background:pink;width:100vw;height:50vh;padding:20px}.tsuushinkouza_sp_other_menu.hidden{visibility:hidden}.tsuushinkouza_sp_top_menu{background:#FFF8EC;position:absolute;left:50%;top:50px;position:fixed;width:100%;height:100%;opacity:0;overflow-y:scroll;overflow-x:hidden;z-index:10000;visibility:hidden;transition:all 0.3s;visibility:visible;opacity:0.3;transition:all 0.3s}.tsuushinkouza_sp_top_menu h3.fas.function{color:#fc8334;margin:10px 35px;border-bottom:2px solid #fc8334;line-height:2}.tsuushinkouza_sp_top_menu h3.fas.function:before{content:url("https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/training/home_on.svg");color:#fc8334;padding-right:5px;font-size:24px;padding-left:1rem;width:24px;height:24px;display:inline-block}.tsuushinkouza_sp_top_menu.active{visibility:visible;opacity:1;transition:all 0.3s;top:45%;left:0}.tsuushinkouza_sp_top_menu.active ul{list-style:none;line-height:2;margin:1rem 40px 15px;font-weight:400;font-size:18px}#shareGlobal.smp.tsuushinkouza.spclose{background:none}#shareGlobal.smp.tsuushinkouza{z-index:10001;background:rgba(188,188,188,0.3)}#shareGlobal.smp.tsuushinkouza .innerWrap{background:none}#manabiLocalNav .localNavBlock .localNavList li ul.spLocalMenu.tsuushinkouza_item_list{font-size:12px}#manabiLocalNav .localNavBlock .localNavList a,#manabiLocalNav .localNavBlock .localNavList li>span{margin-left:10px!important;margin-right:10px!important}.tsuushinkouza_item_list .icon{display:block;margin:auto}#training #manabiLocalNav .localNavBlock.tsuushinkouza li{padding:0 10px}ul.spLocalMenu.tsuushinkouza_item_list{padding:10px 10px 18px 10px}.close .close_item{visibility:hidden}.tsuushinkouza.mi{display:block;height:44px}.tsuushinkouza.mi.about_combinationBox{margin-top:-7px;transform-origin:left}.tsuushinkouza.mi:after{margin-top:5px;transform-origin:left}.tsuushinkouza.mi:after,.tsuushinkouza.mi:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#999;transition:transform 0.4s}.tsuushinkouza.mi{position:absolute;width:18px;height:2px;top:12px;display:inline-block;margin-left:-9px;background:#999;transition:transform 0.4s}.tsuushinkouza.mi:before{margin-top:-7px;transform-origin:left}.tsuushinkouza.mi:after{margin-top:5px;transform-origin:left;content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background:#999;transition:transform 0.4s}.icon_other{display:block;height:25px}.tsuushinkouzaFixMenu_other_close .mi:before{transform:rotate(43deg)}.tsuushinkouzaFixMenu_other_close .mi:after{transform:rotate(-43deg)}.tsuushinkouzaFixMenu_other_close .mi{background-color:transparent!important;left:55%}.tsuushinkouza.close_item.disabled{pointer-events:none;background:rgba(188,188,188,0.3)}.tsuushinkouza.close_item.disabled a p{opacity:0.3}.tsuushinkouza.close_item p{color:#636363}.tsuushinkouza.close_item.top_menu.tsuushinkouzaFixMenu_other_close p{color:#636363;top:20px;position:relative;left:3px}.tsuushinkouza.close_item.top_menu.tsuushinkouzaFixMenu_other_close{position:relative;top:5px}.tsuushinkouza.close_item.top_menu .tsuushinkouza.mi{display:none!important}.tsuushinkouza.close_item.top_menu.tsuushinkouzaFixMenu_other_close .tsuushinkouza.mi{display:block!important}.tsuushinkouza.close_item.top_menu.tsuushinkouzaFixMenu_other_close img.hidden{display:none!important}.tsuushinkouza.close_item.top_menu.tsuushinkouzaFixMenu_other_close .tsuushinkouzaFixMenu1.tsuushinkouza_current{color:#636363!important}.tsuushinkouza.close_item img{width:25px;height:25px}.icon_other .mi.p:last-child{color:#333}.item_hide{visibility:hidden}p.sonota.tsuushinkouza{color:#636363}p.sonota.tsuushinkouza.item_gray{color:#636363}.other_close.icon_other p.sonota.tsuushinkouza{color:#636363}.tsuushinkouza_sp_other_menu.active ul li a span{color:#636363}.tsuushinkouza_sp_other_menu h3{color:#636363}.inactive{display:none!important}.tsuushinkouza_current{color:#FFB22F!important}.disabled{pointer-events:none}#tsuushinkouza #tsuushinkouzaFixMenu.mobile.header{top:0;bottom:auto}#tsuushinkouza #tsuushinkouzaFixMenu .spMenu.column4>div{position:none!important;text-align:center}#tsuushinkouza #tsuushinkouzaFixMenu.mobile.header .spMenu.column4{justify-content:space-evenly;padding-top:15px}#tsuushinkouza #tsuushinkouzaFixMenu.mobile.header .spMenu.column4 p.open_menu{color:#FFA000;border-bottom:1px solid rgb(255,160,0)}#tsuushinkouza #tsuushinkouzaFixMenu.mobile.header .spMenu.column4 .shiborikomi_list{position:absolute;margin:0 calc(50% - 50vw);background:#fff8ec;width:100vw;padding:15px 0;left:0}#tsuushinkouza #tsuushinkouzaFixMenu.mobile.header .spMenu.column4 .shiborikomi_list ul{display:flex;justify-content:space-evenly}.tsuushinkouzaNavBlock{border:none;background-color:rgba(0,0,0,0.6)}.tsuushinkouzaNavList{width:auto;margin:0;display:block}.tsuushinkouzaNavList li{display:none;padding-left:12px}.tsuushinkouzaNavList li:last-child{display:block!important;margin:0;padding:0}.tsuushinkouzaNavBlock .tsuushinkouzaNavList li a{display:block;color:#fff;padding:5px 0;border-radius:5px}.tsuushinkouzaNavBlock .tsuushinkouzaNavList li button{display:block;box-sizing:border-box;width:100%;line-height:1.2;min-height:34px;border-radius:0!important;text-align:left;color:#fff;border:none;overflow:visible;outline:none;background:none;padding:5px 12px}.tsuushinkouzaNavBlock .tsuushinkouzaNavList li button span{min-height:38px;padding:12px 0 0;display:block;position:relative;padding-right:1em;font-weight:bold;box-sizing:border-box;min-width:0}.tsuushinkouzaNavBlock .tsuushinkouzaNavList li.sptsuushinkouzaMenu button span:before{content:"\f0d7";display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px!important;position:absolute;top:50%;right:10px;margin-top:-0.5em}.tsuushinkouzaNavBlock .tsuushinkouzaNavList li.sptsuushinkouzaMenu.active button span:before{content:"\f00d"}.active{display:block!important}#tsuushinkouza #tsuushinkouzaFixMenu.mobile{position:fixed!important;bottom:0!important;left:0;width:100%;box-shadow:none;box-sizing:border-box}#tsuushinkouza #tsuushinkouzaFixMenu .spMenu{display:flex;align-items:center}#tsuushinkouza #tsuushinkouzaFixMenu .spMenu .tsuushinkouza.close_item.sp_questions{padding:10px 5px}#tsuushinkouza #tsuushinkouzaFixMenu{background:#FFFFFF;box-shadow:0 1px 1px rgba(0,0,0,0.12)}#tsuushinkouza #tsuushinkouzaFixMenu .spMenu.column5>div{position:relative;text-align:center}#tsuushinkouza #tsuushinkouzaFixMenu .spMenu.column5>div{width:20%;height:44px}#manabiLocalNav .localNavBlock .localNavList li.stay,#manabiLocalNav .localNavBlock .localNavList li:hover a{background-color:transparent!important}.tsuushinkouzaFixMenu_other_close.icon_other:before{transform:rotate(43deg)}.tsuushinkouzaFixMenu_other_close .mi:after{transform:rotate(-43deg)}.tsuushinkouzaFixMenu_other_close .mi{background-color:transparent!important}#tsuushinkouza #tsuushinkouzaFixMenu.mobile{z-index:10002!important}#shareGlobal.smp.tsuushinkouza{z-index:10000;display:block}#tsuushinkouza #tsuushinkouzaFixMenu.mobile{box-shadow:0 -1px 1px #f1f1f1;border-top:solid 3px #78909F}#tsuushinkouza #tsuushinkouzaFixMenu.shadow_none{box-shadow:none}.tsuushinkouza_sp_other_menu.active{box-shadow:0 -1px 1px #f1f1f1}#modalTargetIntervalDialog_view1{top:30%;position:relative}.localNavBlock.tsuushinkouzafixedmenu.onlyPC{display:none!important}#tsuushinkouza #tsuushinkouzaFixMenu.mobile.header{top:0;bottom:auto}button.other{height:44px!important}.sp_movie_close{display:block}.sp_questions_close{display:none}#tsuushinkouza #tsuushinkouzaFixMenu .spMenu.column4 .shiborikomi{border-bottom:2px solid rgb(255,160,0);margin-bottom:-1px}#tsuushinkouza #tsuushinkouzaFixMenu .spMenu.column4>div{position:none!important;text-align:center;padding-bottom:14px}#tsuushinkouza #tsuushinkouzaFixMenu .spMenu.column4 .douga_shiborikomi{border-bottom:2px solid rgb(255,160,0);margin-bottom:-1px}.mobile.header.movie.sp_movie_header.tsuushinkouzaFixMenu_header.shadow_none{display:none!important}.mobile.header.questions.sp_questions_header.tsuushinkouzaFixMenu_header.shadow_none{display:none!important}#manabiLocalNav .localNavBlock.fixed_header .localNavList li>ul{border-left:3px solid #707070;margin-left:10px;margin-top:10px;margin-bottom:10px}#manabiLocalNav .localNavBlock.fixed_header .localNavList li>ul li{padding:0 0 20px;line-height:1}#manabiLocalNav .localNavBlock.fixed_header .localNavList li>ul li a{padding:0}#manabiLocalNav .localNavBlock.fixed_header .localNavList li>ul li:last-child{padding-bottom:0px}.dialog .btnsDouble{bottom:auto}.sptsuushinkouzaMenu.active{background-color:#343434}#tsuushinkouza #tsuushinkouzaFixMenu .spMenu.column5{font-size:12px}}@media (max-width:812px){.training01 .smartBtn{width:100%}.list_question_btn{width:auto}.ttl_btn{padding:0 30px}}.ttl_btn a{padding:22px 10px}.ttl_btn{text-align:center}.tsuushinkouza_visitor_area h2{font-size:24px;line-height:1.2}.tsuushinkouza_visitor_header{background:#fff;height:60px}@media (max-width:812px){.tsuushinkouza_visitor_header{height:0}}.tsuushinkouza_introduction{background:#f2f2f2;position:relative}.tsuushinkouza_introduction:after{content:"";position:absolute;right:0;bottom:-33px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:#f2f2f2 transparent transparent transparent;border-width:50px 35px 0 35px}.tsuushinkouza_introduction_list{padding:30px 0;width:990px;display:block;margin:0 auto;font-size:17px;font-weight:500}@media (max-width:812px){.tsuushinkouza_introduction_list{width:100%}}.tsuushinkouza_introduction_list ul{display:flex;justify-content:space-between}@media (max-width:812px){.tsuushinkouza_introduction_list ul{display:block}}.tsuushinkouza_introduction_list ul li{width:220px}@media (max-width:812px){.tsuushinkouza_introduction_list ul li{max-width:100%;margin:0 auto 40px}.tsuushinkouza_introduction_list ul li img{width:220px}}@media (max-width:812px) and (max-width:812px){.tsuushinkouza_introduction_list ul li img{display:block!important;margin:0 auto}}.tsuushinkouza_introduction_list ul li p{margin-top:20px;text-align:left;font-size:17px;font-weight:500}@media (max-width:812px){.tsuushinkouza_introduction_list ul li p{text-align:center;font-weight:700}}.tsuushinkouza_introduction_bottom{background:#fff}.tsuushinkouza_introduction_bottom_content{width:990px;margin:0 auto;text-align:center;padding-top:70px}@media (max-width:812px){.tsuushinkouza_introduction_bottom_content{width:100%}}@media (max-width:812px){.tsuushinkouza_introduction_bottom_content h2{padding:0 20px;line-height:1.8;font-size:21px}}@media (min-width:812px){.tsuushinkouza_introduction_bottom_content h2{line-height:0.9}}.tsuushinkouza_introduction_bottom_content img{max-height:160px;margin-top:50px}.tsuushinkouza_introduction_bottom_content h2 span{background:linear-gradient(transparent 60%,#f9f247 0%)}.tsuushinkouza_feature{width:990px;margin:0 auto}@media (max-width:812px){.tsuushinkouza_feature{width:100%}}.tsuushinkouza_feature h2{padding-left:10px}.tsuushinkouza_feature #features.outerTtl{padding-top:80px}.tsuushinkouza_feature_item h3{text-align:center;line-height:1.8;font-size:18px}@media (max-width:812px){.tsuushinkouza_feature_item h3{text-align:left;font-size:18px;line-height:1.5}}.tsuushinkouza_feature_item h3:before{content:"";display:block;width:53px;height:77px;background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/featureicon1.png);background-size:cover;margin:0 auto 10px}@media (max-width:812px){.tsuushinkouza_feature_item h3:before{margin-bottom:20px;width:53px;height:77px}}.tsuushinkouza_feature_item h3.second:before{background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/featureicon2.png)}.tsuushinkouza_feature_item h3.third:before{background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/featureicon3.png)}.tsuushinkouza_feature_item h3.fourth:before{background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/featureicon4.png)}.tsuushinkouza_feature_item h3.fifth:before{background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/featureicon5.png)}.tsuushinkouza_featurefeature_item_content{display:flex;margin-top:40px}@media (max-width:812px){.tsuushinkouza_featurefeature_item_content{flex-direction:column-reverse}}.tsuushinkouza_featurefeature_item_content p a.cur04{color:#208fe8}.tsuushinkouza_featurefeature_item_content p a.cur04:after{content:"\f078";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-left:5px}@media (max-width:812px){.tsuushinkouza_featurefeature_item_content p{margin-top:20px}}@media (max-width:812px){.tsuushinkouza_featurefeature_item_content.reverse{flex-direction:column}}.tsuushinkouza_featurefeature_item_content p span.feature_emphasis{color:#fc8334}.tsuushinkouza_featurefeature_item_content .left_side{margin-right:40px}@media (max-width:812px){.tsuushinkouza_featurefeature_item_content .left_side{margin-right:0px}}.tsuushinkouza_featurefeature_item_content .right_side{display:flex;flex-direction:column;justify-content:space-between}.tsuushinkouza_feature_item_list{margin-top:40px}@media (max-width:812px){.tsuushinkouza_feature_item_list{margin-top:60px}}.tsuushinkouza_feature_item_list:first-child{margin-top:0}.tsuushinkouza_feature_item_list:last-child{margin-bottom:20px}@media (max-width:812px){.tsuushinkouza_feature_item_list h3.third{text-align:center}}.tsuushinkouza_goods .outerTtl{padding-top:80px!important}.tsuushinkouza_goods_overview{display:flex;justify-content:space-between}@media (max-width:812px){.tsuushinkouza_goods_overview{display:block}}.tsuushinkouza_goods_overview h2{border-bottom:2px solid #e7e7e7;padding-bottom:5px}.tsuushinkouza_goods_overview h2 span.smalltext{font-size:14px;font-weight:normal;line-height:1.8}@media (max-width:812px){.boxType_visitorTop.tsuushinkouza_goods_content{padding:15px 10px 25px!important}}.tsuushinkouza_goods_overview_img{max-width:300px}@media (max-width:812px){.tsuushinkouza_goods_overview_img{max-width:100%}}.tsuushinkouza_goods_overview_text{margin-right:50px}@media (max-width:812px){.tsuushinkouza_goods_overview_text{margin-right:0px}}.tsuushinkouza_goods_overview_text p{padding:10px 0}.tsuushinkouza_goods_overview_text p span.price_emphasis{color:#fc8334;font-size:30px}@media (max-width:812px){.tsuushinkouza_goods_overview_text p.price{text-align:center;line-height:1.3;padding:15px 0}}.tsuushinkouza_goods_overview_text .price_details{background-color:#f9f9f9;color:#8b8a8a;padding:10px 15px;width:80%}@media (max-width:812px){.tsuushinkouza_goods_overview_text .price_details{margin:0 auto;background-color:#f9f9f9;width:auto}}.tsuushinkouza_goods_overview_text .price_details h4{color:#fc8334;border-bottom:3px solid #fff;margin-bottom:5px;padding:5px 0}.tsuushinkouza_goods_overview_text .price_details p{padding:0!important}.tsuushinkouza_goods_overview_text .price_details p span{font-size:20px}.tsuushinkouza_goods_content{background-color:#fff4c7;margin-top:50px}@media (max-width:812px){.tsuushinkouza_goods_content{margin-top:30px}}.tsuushinkouza_goods_content h3{color:#fc8334;padding-bottom:10px;margin-bottom:20px;border-bottom:3px solid #fff}.tsuushinkouza_goods_content h3:before{content:"\f02d";font-weight:400;font-family:"FontAwesome";padding-right:10px;font-size:20px}.tsuushinkouza_goods_content h3.function:before{content:"\f013"}.tsuushinkouza_goods_textbook_content{display:flex}@media (max-width:812px){.tsuushinkouza_goods_textbook_content{display:block}}.tsuushinkouza_goods_textbook_content .content_right{width:400px;margin-right:100px}@media (max-width:812px){.tsuushinkouza_goods_textbook_content .content_right{width:100%;margin-bottom:30px}}.tsuushinkouza_goods_textbook_content ul{margin-top:15px;padding-left:1em;text-indent:-1em}.tsuushinkouza_goods_textbook_content ul li.fa-file-pdf:after{content:"\f1c1";font-weight:400;font-family:"FontAwesome";padding-left:10px;color:#fc8334}.tsuushinkouza_goods_textbook_content p{color:"#fff4c7";margin-top:20px}.tsuushinkouza_goods_textbook_content p:before{content:"\f1c1";font-weight:400;font-family:"FontAwesome";padding-right:10px;color:#fc8334}.goods_period{background-color:#fff4c7;text-align:center;margin-top:20px}.goods_period h3{padding:20px 0;color:#fc8334}.goods_period h3:before{content:"\f073";font-weight:400;font-family:"FontAwesome";padding-right:10px;color:#fc8334;font-size:20px}.goods_purchase_period{text-align:center;margin-top:15px}.goods_purchase_period h3{font-size:20px}.goods_purchase_period h3 span.smalltext{font-size:14px}.tsuushinkouza_shikaku_info{margin-top:80px}@media (max-width:812px){.tsuushinkouza_shikaku_info{margin-top:30px}}.tsuushinkouza_flow{margin-top:80px}@media (max-width:812px){.tsuushinkouza_flow{margin-top:30px;width:auto;padding:0 10px}}.tsuushinkouza_flow h2{width:990px;margin:0 auto}@media (max-width:812px){.tsuushinkouza_flow h2{width:auto;padding-left:10px}}.tsuushinkouza_flow .flow_items{padding:20px 0}.tsuushinkouza_flow .flow_items ul{display:flex;justify-content:space-between}@media (max-width:812px){.tsuushinkouza_flow .flow_items ul{display:block}}@media (min-width:812px){.tsuushinkouza_flow .flow_items ul li{display:block}}@media (max-width:812px){.tsuushinkouza_flow .flow_items ul li{position:relative;padding:30px 0}}.tsuushinkouza_flow .flow_items ul li :first-child:after{content:none!important}.tsuushinkouza_flow .flow_items ul li img{display:block;margin:10px auto 0}@media (min-width:812px){.tsuushinkouza_flow .flow_items ul li img{position:relative;top:37%}}.tsuushinkouza_flow .flow_items ul li h3{position:relative;text-align:center;padding-bottom:5px}@media (max-width:812px){.tsuushinkouza_flow .flow_items ul li h3{top:50%}}@media (max-width:812px){.tsuushinkouza_flow .flow_items ul li.flow:after{content:"";position:absolute;top:60%;left:-30px;transform:translateY(-50%);border:12px solid transparent;border-top:12px solid #f2f2f2;top:7%;left:8%}}@media (max-width:812px) and (max-width:400px){.tsuushinkouza_flow .flow_items ul li.flow:after{left:9%}}.tsuushinkouza_flow .flow_items ul li.flow:first-child:after{content:none}.tsuushinkouza_flow .flow_items ul li.flow.first{left:-40px}@media (max-width:812px){.tsuushinkouza_flow .flow_items ul li.flow.first{left:0}}.tsuushinkouza_flow .flow_items p{text-align:center;margin-top:30px}@media (max-width:812px){.tsuushinkouza_flow .flow_items p{text-align:left}}.tsuushinkouza_flow .flow_item.arrow img{margin-top:0}@media (max-width:812px){.tsuushinkouza_flow .flow_item.arrow{display:none}}@media (max-width:812px){.tsuushinkouza_flow ul li.flow_item{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-left:10vw}}@media (max-width:812px){.flow_img{margin-right:40px}}.tsuushinkouza_study_flow{margin-top:80px}@media (max-width:812px){.tsuushinkouza_study_flow{margin-top:30px}}.accordionBlock .flow_title h4{color:#333333;content:"\f067"}.accordionBlock.active .accordionBtn.study_flow{background-color:#707070;border-radius:5px 5px 0 0!important}.accordionBlock.active .flow_title h4{color:#fff;content:"\f068"}.accordionBlock.active{border-radius:5px 5px 0 0!important}.accordionBlock .accordionBtn.study_flow:after{color:#acacac;content:"\f067"}.accordionBlock.active .accordionBtn.study_flow:after{color:#fff;content:"\f068"}.accordionBlock .accordionBtn.study_flow:after{right:10px!important;left:auto}.accordionBtn.study_flow{padding-left:30px;display:flex;justify-content:space-between}@media (max-width:812px){.accordionBtn.study_flow{display:inline-grid;padding-left:10px}}.accordionBtn.study_flow .flow_title{position:relative;top:5px}@media (max-width:812px){.accordionBtn.study_flow .flow_title{top:0}}.accordionBtn.study_flow .flow_period{padding-right:70px}@media (max-width:812px){.accordionBtn.study_flow .flow_period{display:inline-block;margin-top:5px}}.accordionBtn.study_flow .flow_period h4{background:#fff;padding:5px 10px;border-radius:5px}.study_flow_content{padding:40px 20px}.study_flow_content .study_flow_content_title h4{margin:0 auto;max-width:100px;text-align:center;border:solid 1px #6397ec;color:#6397ec;border-radius:20px;padding:5px}.study_flow_content .study_flow_content_title h4.second{border:solid 1px #f190a6;color:#f190a6;margin-top:55px}.study_flow_content_item ul{display:flex;justify-content:space-between;margin-top:40px}@media (max-width:812px){.study_flow_content_item ul{display:block;margin-top:20px}}.study_flow_content_item li{padding:0px 30px;width:200px;position:relative}@media (max-width:812px){.study_flow_content_item li{padding:0;width:100%;margin:0 0 40px}}.study_flow_content_item li h4{color:#fc8334;font-size:18px;text-align:center}@media (max-width:812px){.study_flow_content_item li h4{text-align:center}}.study_flow_content_item li h4:before{content:"";display:block;width:52px;height:69px;background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/a_step1.svg);background-size:cover;margin:0 auto 20px}.study_flow_content_item li h4.second:before{background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/a_step2.svg)}.study_flow_content_item li h4.third:before{background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/a_step3.svg)}.study_flow_content_item li p{max-width:150px;display:block;margin:0 auto}@media (max-width:812px){.study_flow_content_item li p{max-width:100%}}@media (max-width:812px){.study_flow_content_item li p.period{text-align:center}}.study_flow_content_item li p.period:before{content:"\f017";font-weight:400;font-family:"FontAwesome";padding-right:8px;font-size:20px;color:#fc8334}.study_flow_content_item li.center_part{position:relative;display:inline-block}@media (min-width:812px){.study_flow_content_item li.center_part:before{content:"";display:inline-block;width:2px;height:80%;background-color:#e7e7e7;position:absolute;top:70px;left:-30px}}@media (min-width:812px){.study_flow_content_item li.center_part:after{content:"";display:inline-block;width:2px;height:80%;background-color:#e7e7e7;position:absolute;top:70px;right:-30px}}.study_flow_content_item li.second_part{position:relative;display:inline-block}@media (min-width:812px){.study_flow_content_item li.second_part:before{content:"";display:inline-block;width:2px;height:80%;background-color:#e7e7e7;position:absolute;top:60px;left:-90px}}.study_flow_content_item.column1 ul{justify-content:center}.study_flow_content_item.column2 ul{justify-content:space-around}p.study_flow_content_item_comment{margin-top:35px;font-size:21px}@media (min-width:812px){p.study_flow_content_item_comment{text-align:center}}.tsuushinkouza_nayami{margin-top:80px}@media (max-width:812px){.tsuushinkouza_nayami{margin-top:30px}}.tsuushinkouza_nayami .ukeho_intro{display:flex;justify-content:space-between}@media (max-width:812px){.tsuushinkouza_nayami .ukeho_intro{flex-direction:column-reverse}}.tsuushinkouza_nayami .ukeho_intro_text{max-width:430px;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:812px){.tsuushinkouza_nayami .ukeho_intro_text p{margin-top:20px}}.tsuushinkouza_nayami .ukeho_intro_text a{min-width:325px;padding:20px 10px;font-size:18px}@media (max-width:812px){.tsuushinkouza_nayami .ukeho_intro_text a{display:block;margin:20px auto 0}}@media (max-width:812px){.tsuushinkouza_nayami .ukeho_intro_img img{width:100%}}.tsuushinkouza_faq{margin-top:80px}@media (max-width:812px){.tsuushinkouza_faq{margin-top:30px}}@media (max-width:812px){.tsuushinkouza_faq p{margin-top:0px;text-align:left}}.other_part a{display:block;margin:20px auto 40px;max-width:230px}.other_part p{margin-top:30px;text-align:center}@media (max-width:812px){.other_part p{margin-top:30px;text-align:left}}.FixedBlock.tsuushinkouza_visitor_top .btnArea .smartBtn.purchase.largeBtn{background:#DBA400!important;border-color:#DBA400!important;color:#fff}.tsuushinkouza_purchased_area ul{margin-top:30px;display:flex;justify-content:space-evenly}.tsuushinkouza_purchased_area li{text-align:center}@media (max-width:812px){.tsuushinkouza_purchased_area ul li a{min-width:auto}}.tsuushinkouza_purchased h2{font-size:24px}#toDayMemo.tsuushinkouza{margin-top:20px;text-align:left}#toDayMemo.tsuushinkouza dl dd{float:left;position:relative;min-width:280px;box-sizing:border-box;line-height:1.2}#toDayMemo.tsuushinkouza dl dt{padding-left:0px;float:left;clear:both;width:150px;line-height:1.2;box-sizing:border-box;margin-right:24px}.todayStatus.tsuushinkouza{text-align:left}.todayStatus.tsuushinkouza .today{display:inline-block;margin-right:24px;font-size:28px;line-height:1.1;vertical-align:bottom}.todayStatus.tsuushinkouza .endDate{display:inline-block;vertical-align:bottom;line-height:1.4}.todayStatus.tsuushinkouza .endDate span{display:inline-block;vertical-align:baseline;font-weight:bold;color:#ffa000}.todayStatus.tsuushinkouza .endDate span span{font-size:28px}.explain_char.tsuushinkouza_course_top{margin-left:-50px}.title-inline.tsuushinkouza_course_top{display:inline-block}.stats.tsuushinkouza_course_top{position:relative;min-height:40px;line-height:40px}@media (max-width:812px){.stats.tsuushinkouza_course_top{padding-left:30px}}.withd30.tsuushinkouza_course_top{width:30%!important}.smallBtn.tsuushinkouza_course_top{display:inline-block;min-width:50px;padding:4px;text-align:center;text-decoration:none;outline:none;vertical-align:top;border-radius:5px;position:relative;z-index:1;background-color:#fff;border:1px solid #acacac;line-height:1.1;box-sizing:border-box;font-weight:bold;font-size:16px}.tsuushinkouza_purchased_area.tsuushinkouza_course_top ul.second li:last-child a{color:#fff;background-color:#d5d5d5;border:solid 1px #d5d5d5;pointer-events:none}.tsuushinkouza_purchased_area.tsuushinkouza_course_top ul.second li:last-child a:hover{box-shadow:none}.tsuushinkouza_purchased_area.tsuushinkouza_course_top ul.first li:first-child a{color:#fff;background-color:#d5d5d5;border:solid 1px #d5d5d5;pointer-events:none}.tsuushinkouza_purchased_area.tsuushinkouza_course_top ul.first li:first-child a:hover{box-shadow:none}@media (max-width:812px){.tsuushinkouza_course_top.trainingHistory .graphBlock .graphBox{display:inline-table}}@media (max-width:812px){.tabBlock .tabBtns-Top li,.tsuushinkouza_purchased_area.tsuushinkouza_course_top .tabBlock .tabBtns-Bottom li{display:table-cell!important}}#training .tsuushinkouza_course_top .localBar{position:absolute;top:7px;left:0;display:block;border:solid 2px #99999a;background:url(/img/parts/training/bar_bg.png) repeat 0 0;width:30%;min-height:20px}h3.Correspondence.movie_chapter_title{margin-top:60px}@media (max-width:812px){h3.Correspondence.movie_chapter_title{margin-top:45px;margin-bottom:10px}}h3.Correspondence.movie_chapter_title:first-of-type{margin-top:25px}@media (max-width:812px){h3.Correspondence.movie_chapter_title:first-of-type{margin-top:15px}}li.timeChapter{position:relative}li.timeChapter p{padding-right:30px}li.timeChapter:hover{background-color:#D8D8D8}li.timeChapter:after{content:"";width:8px;height:8px;margin-top:-5px;border-top:solid 1px #ffffff;border-right:solid 1px #ffffff;transform:rotate(45deg);position:absolute;top:50%;right:20px}@media (max-width:812px){li.timeChapter:after{right:10px}}.chapter_color_change{color:#FFBC66}li.Correspondence.movie_chapter{display:block;line-height:1.4;padding:1em 135px 1em 45px!important;font-size:18px;position:relative;width:100%;box-sizing:border-box;text-align:left}@media (max-width:812px){li.Correspondence.movie_chapter{display:block;font-size:14px;padding:0.8em 45px 0.8em 30px}}@media (min-width:812px){li.Correspondence.movie_chapter a{display:block}}li.Correspondence.movie_chapter:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;background-image:linear-gradient(to right,#b6b6b6,#b6b6b6 20%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 100%);background-size:5px 5px;height:1px}li.Correspondence.movie_chapter:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;background-image:linear-gradient(to right,#b6b6b6,#b6b6b6 20%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 100%);background-size:5px 5px;height:1px}.Correspondence.movie_chapter a:before{position:absolute;top:43%;left:15px;margin-top:-0.5em;color:#ffa000;font-size:20px;content:"\f144";font-weight:400;font-family:"FontAwesome"}@media (max-width:812px){.Correspondence.movie_chapter a:before{top:39%;left:5px}}.Correspondence.movie_chapter:hover{background-color:#efefef}.movie_status_info{margin-top:-0.5em;position:absolute;top:50%;right:10px;line-height:1}.tsuushinkouza_movie_top .watchedIco{margin-right:0;margin-left:10px;margin-top:0;color:#979797;background:#efefef}@media (max-width:812px){.tsuushinkouza_movie_top .watchedIco{margin-right:0;margin-left:10px;margin-top:0}}.tsuushinkouza_movie_top.movnum{padding:0 5px;text-align:center;line-height:1;color:#999999;font-size:14px}@media (max-width:812px){.tsuushinkouza_movie_top.movnum{padding:0!important}}@media (max-width:812px){.tsuushinkouza_movie_top.movie_status_info{right:0px;position:static;margin-top:5px}}.tsuushinkouza_movie_top.compIco{margin-top:0;margin-right:0;margin-left:10px}@media (max-width:812px){.lineBlock .inBox.boxTypeC.tsuushinkouza_movie_top{padding-bottom:40px}}@media (min-width:812px){.outerTtl.text-center.tsuushinkouza_movie_top{display:block;text-align:center}}@media (max-width:812px){.smartBtn.trainingBtn.tsuushinkouza_resume_link{display:block}.tsuushinkouza.theme.questions{margin-top:20px}.ttlLine.tsuushinkouza.movie.player.button.area .finish{margin-top:20px}.ttlLine.tsuushinkouza.movie.player.button.area #compCheck{margin-top:20px}.subCtrlBtns.mobile.onlySP ul{display:flex;justify-content:space-evenly}.subCtrlBtns.mobile.onlySP ul li{width:100%!important;border-bottom:1px solid rgba(0,0,0,0.3019607843);border-left:1px solid rgba(0,0,0,0.3019607843);border-right:1px solid rgba(0,0,0,0.3019607843);padding:10px 0}.subCtrlBtns.mobile.onlySP ul li span{font-size:14px;width:auto}a.chapter span .subCtrlBtns.mobile.onlySP ul li:before{content:"\f03a"}.subCtrlBtns.mobile.onlySP ul li.chapter span:before{content:"\f03a";font:normal normal normal 14px/1 FontAwesome;margin-right:5px}.subCtrlBtns.mobile.onlySP ul li a.resume span:before{content:"\f03a";font:normal normal normal 14px/1 FontAwesome;margin-right:5px}.subCtrlBtns.mobile.onlySP i{display:inline-block}.tsuushinkouza_movie_play .tsuushinkouza_resume_pdf{height:60vh;width:100%;display:none;position:relative;height:100vh;width:100%;overflow:auto}.tsuushinkouza_movie_play .tsuushinkouza_resume_pdf p{position:absolute;text-align:center;left:0;right:0;margin:auto;top:40px;color:#fff}.tsuushinkouza_movie_play .tsuushinkouza_resume_pdf a{display:inline-block;max-width:90%;padding:12px 10px 12px;text-align:center;text-decoration:none;outline:none;box-shadow:0 1px 3px rgba(0,0,0,0.3);vertical-align:top;border-radius:5px;position:relative;z-index:1;background-color:#fff;border:1px solid #2992e5;color:#2992e5;line-height:1.1;box-sizing:border-box;position:absolute;font-weight:bold;margin:auto;bottom:auto;top:80px;left:0;right:0}}@media (max-width:812px) and (min-width:812px){.tsuushinkouza_movie_play .tsuushinkouza_resume_pdf{display:none}}@media (max-width:812px){.tsuushinkouza_movie_play .tsuushinkouza_resume_pdf iframe{position:absolute;width:100%;height:100%;display:block}}@media (max-width:812px){.tsuushinkouza_movie_play #mainMovie .slideBlock{position:absolute;z-index:48;visibility:visible;width:100%;background-color:#777;height:100%;top:0%;display:none}}@media (max-width:812px){.tsuushinkouza_movie_play .pdf_show{display:block!important}}@media (max-width:812px){.tsuushinkouza_movie_play_body_scroll{overflow:hidden!important}}@media (max-width:812px){.tsuushinkouza_movie_play #themeTab.tab.active{display:block!important}}@media (max-width:812px){.tsuushinkouza_movie_play #historyTab.tab.active{display:block!important}}@media (max-width:812px){.tsuushinkouza_movie_play #mylistTab.tab.active{display:block!important}}@media (max-width:812px){.tsuushinkouza_movie_play i.fa.fa-times{right:7px;top:-8px}}@media (max-width:812px){.function-checkBtn.tsuushinkouza_movie_play label{text-align:center}}@media (max-width:812px){.icon-logo.tsuushinkouza_movie_play{width:24px;height:24px;margin-right:5px}}@media (max-width:812px){li.resume.tsuushinkouza_movie_play{display:flex!important;justify-content:center}}@media (max-width:812px){.tsuushinkouza_movie_play .inBox.active{display:block!important}}.ttlLine.tsuushinkouza.movie.player.button.area{display:flex;justify-content:space-between;margin-top:20px}@media (max-width:812px){.ttlLine.tsuushinkouza.movie.player.button.area{display:block}}@media (min-width:812px){#targetChapterHelp2,.tsuushinkouza_movie_play_sidebar #targetChapterHelp{position:absolute;right:365px!important;top:60px;z-index:-1;transition:transform 0.5s,opacity 0.5s ease-in;transform:translateX(-200px)}}@media (min-width:812px){#targetChapterHelp2>span,.tsuushinkouza_movie_play_sidebar #targetChapterHelp>span{display:block;background:#ffbc66;float:left;line-height:30px;padding:0 10px}}.fa.fa-movie-chapter:before{content:"\f03a"}.modaal-container{height:80vh!important;width:85vw!important}.modaal-overlay{background:none!important}.dlc.mypage_info{background:#fff;display:inline-block;padding:5px 10px;margin-left:0;margin-bottom:0}.dlc.mypage_info a{color:#208fe8}.dlc.mypage_info a:before{content:"";display:inline-block;width:14px;height:14px;background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/dlc_mypage_icon.png);background-size:cover;margin-right:5px}.dlc.mypage_info a:after{content:"\f078";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-left:5px}.dlc.mypage_info p:before{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/dlc_mypage_icon.png) no-repeat 50% 50%;content:" ";display:block}p.tsuushinkouza_course_limit{color:#EE6464}@media (max-width:812px){.kouza_img.dlc_mypage_info{float:left;padding-right:20px}}@media (min-width:812px){.kouza_img.dlc_mypage_info{padding-right:20px}}@media (max-width:812px){.study_startBtn.dlc_mypage_info{margin-top:0px}}@media (max-width:812px){#myAccount.dlc_mypage_inf .percent{padding:0px}}@media (min-width:812px){#traningsHomeBlock .startBtn.dlc_mypage_info{margin-top:10px}}#tsuushinkouza_question_top#subNav.subnav{float:none}#tsuushinkouza_question_top#subNav .clickMenu{position:relative}#tsuushinkouza_question_top#subNav .training_clickMenu:before{content:"";position:absolute;display:block;width:0;height:0;left:calc(50% + 5px);top:-8px;border-right:8px solid transparent;border-bottom:8px solid #acacac;border-left:8px solid transparent}#tsuushinkouza_question_top#subNav .training_clickMenu:after{content:"";position:absolute;display:block;width:0;height:0;left:calc(50% + 5px);top:-6px;border-right:8px solid transparent;border-bottom:8px solid #ffffff;border-left:8px solid transparent}#tsuushinkouza_question_top#subNav .training_clickMenu{position:absolute;border:1px #ACACAC solid;background:#FFFFFF;min-width:215px;left:50%;top:40px;margin-top:10px;z-index:99;transform:translateX(-50%)}#tsuushinkouza_question_top#subNav .training_clickMenu>ul{display:block}#tsuushinkouza_question_top#subNav li{display:table-cell;padding-left:15px;vertical-align:middle}#tsuushinkouza_question_top#subNav .training_clickMenu>ul>li{display:block;padding:0!important;border:1px solid #F2F2F2}#tsuushinkouza_question_top#subNav .training_clickMenu>ul>li a{padding:10px 20px;position:relative}@media (max-width:812px){.tsuushinkouza_question_top .selectCustom{width:auto}}@media (max-width:812px){.tsuushinkouza_question_top.trainingHistory .graphBlock .graphBox{display:inline-table}}@media (max-width:812px){.tsuushinkouza_question_top .graphBox:last-child{margin-top:0!important;padding-top:0!important;display:inline-block!important}}@media (max-width:812px){.tsuushinkouza_question_top.trainingHistory .result .per{margin:0 10px 0 10px}}@media (max-width:812px){.tsuushinkouza_question_page.training01 h1{text-align:left}}@media (max-width:812px){.tsuushinkouza_question_page.training01 #exp p{width:100%}}@media (max-width:812px){#expBtns.expBtns_4.onlyPC.tsuushinkouza_question_page{display:none!important}}@media (max-width:812px){.tsuushinkouza_question_page #expBtns.expBtns_4 p:nth-child(5){margin-top:10px}}@media (max-width:812px){.tsuushinkouza_question_page #expBtns.expBtns_4.onlySP.mt0.center{display:block;margin:0 auto}}.tsuushinkouza_question_page.training01 .explanation{width:780px}@media (max-width:812px){.tsuushinkouza_question_page.training01 .explanation{width:100%!important}}.tsuushinkouza_question_page .question_of_lecture.curr_question{background-color:#AAAFB4}.tsuushinkouza_question_page.training01 #levelStars i{float:left}@media (min-width:812px){.tsuushinkouza_question_page #expBtns.expBtns_4.onlySP{display:none!important}}.tsuushinkouza_question_page .trainingHistory .accordionInner .resultDetail li .ans span{background-color:#fffbcc}.tsuushinkouza_question_page .trainingHistory .accordionInner .resultDetail .d .ans:after{font-weight:bold;position:absolute;content:"D";display:block;width:101%;height:30px;font-size:25px;bottom:0;left:0}.tsuushinkouza_question_page .trainingHistory .accordionInner .resultDetail .a .ans:after{font-weight:bold;position:absolute;content:"A";display:block;width:101%;height:30px;font-size:25px;bottom:0;left:0}.tsuushinkouza_question_page .trainingHistory .accordionInner .resultDetail .b .ans:after{font-weight:bold;position:absolute;content:"B";display:block;width:101%;height:30px;font-size:25px;bottom:0;left:0}.tsuushinkouza_question_page .trainingHistory .accordionInner .resultDetail .c .ans:after{font-weight:bold;position:absolute;content:"C";display:block;width:101%;height:30px;font-size:25px;bottom:0;left:0}.tsuushinkouza_question_page .accordionBlock.active .accordionInner{border:none}.tsuushinkouza_question_page .lineBlock.explanation{z-index:100000}@media (max-width:812px){.tsuushinkouza_question_page .footer #expBtns2{padding-top:150px;display:block}.tsuushinkouza_question_page .footer .cursorBtnRight{width:100%}.tsuushinkouza_question_page .footer .cenerIcoBtn mvIcon{width:100%!important}.tsuushinkouza_question_page .footer #expBtns2 .reloadBtn{top:80px!important;right:0!important;left:auto!important}.tsuushinkouza_question_page .footer .cursorBtnRight.next_section{top:15px!important}#expBtns2 .to_chk_btn,.tsuushinkouza_question_page .footer #expBtns2 .cenerIcoBtn{width:calc(50% - 5px)!important}#expBtns2 .to_chk_btn,.tsuushinkouza_question_page .footer #expBtns2 .cenerIcoBtn{width:calc(50% - 5px)!important;position:absolute;top:80px!important;left:0}#expBtns.expBtns_4 p:nth-child(4),#expBtns.expBtns_4 p:nth-child(5),.tsuushinkouza_question_page #expBtns.expBtns_4 p:nth-child(3){margin-top:0!important}}@media (min-width:812px){.training-themelist a,.tsuushinkouza_question_page_check #training-info-top .training-themelist .noLink{padding-left:45px!important}}@media (max-width:812px){.training-themelist a,.tsuushinkouza_question_page_check .training-themelist .noLink{padding-right:55px!important}}@media (max-width:812px){.training-themelist a,.tsuushinkouza_question_page_mistake .training-themelist .noLink{padding-right:55px!important}}.tsuushinkouza_question_page_search .smartBtn.submitBtn{margin:20px auto 0;display:block}@media (max-width:812px){.tsuushinkouza_question_page_search .smartBtn.submitBtn{min-width:100%!important}}@media (max-width:812px){.tsuushinkouza_question_exam .exam-history .graph.history{width:205px}}@media (max-width:812px){.tsuushinkouza_question_exam .exam-history_SubTxt{left:230px}}@media (max-width:812px){.tabBlock .tabBtns-Top.column2 li,.tsuushinkouza_question_exam .tabBlock .tabBtns-Bottom.column2 li{width:auto!important}}@media (max-width:812px){#examSolve.tsuushinkouza_question_exam{margin-top:50px}}@media (max-width:812px){.tsuushinkouza_question_exam .training01 #exp p{width:100%!important}}.part-item.tsuushinkouza_past_question_top{margin:30px}.tsuushinkouza_past_question_top.exercise_btn{display:flex;justify-content:space-evenly;margin-top:20px}@media (max-width:812px){.tsuushinkouza_past_question_top.exercise_btn{display:block;width:80%;margin:20px auto}}.tsuushinkouza_past_question_top.exercise_btn.disabled a.disabled{background:#d5d5d5!important;color:#ffffff;border:solid 1px #d5d5d5;opacity:0.6}@media (max-width:812px){.tsuushinkouza_past_question_top.exercise_btn a:last-child{margin-top:20px}}@media (max-width:812px){.tsuushinkouza_past_question_top.exercise_btn.disabled a.disabled{margin-bottom:20px}}@media (min-width:812px){.tsuushinkouza_past_question_top.mt30{margin-left:30px}}@media (min-width:812px){.tsuushinkouza_past_question_page #expBtns.expBtns_4.onlySP{display:none!important}}@media (max-width:812px){.tsuushinkouza_past_question_page #expBtns.expBtns_3.onlyPC{display:none!important}}@media (max-width:812px){.tsuushinkouza_past_question_page .lineBlock.explanation{z-index:100000}}@media (max-width:812px){.tsuushinkouza_past_question_page .training01 #exp p{width:100%}}.tsuushinkouza_past_question_page .function-normalBtn{min-width:100%!important}.tsuushinkouza_past_question_page .function-normalBtn.addSvgIcon{min-width:0!important}@media (max-width:812px){.tsuushinkouza_past_question_page #expBtns2{padding-top:115px;position:relative;display:block}.tsuushinkouza_past_question_page #expBtns2 .reloadBtn{position:absolute;top:70px;left:0;right:0;margin:auto}#expBtns.expBtns_4 p:nth-child(4),#expBtns.expBtns_4 p:nth-child(5),.tsuushinkouza_past_question_page #expBtns.expBtns_4 p:nth-child(3){margin-top:10px!important}}@media (max-width:812px){#expBtns.expBtns_4 p:nth-child(4),#expBtns.expBtns_4 p:nth-child(5),.tsuushinkouza_past_question_page #expBtns.expBtns_4 p:nth-child(3){margin-top:0px!important}}.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail .d .ans:after{font-weight:bold;position:absolute;content:"D";display:block;width:101%;height:30px;font-size:25px;bottom:0;left:0}.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail .a .ans:after{font-weight:bold;position:absolute;content:"A";display:block;width:101%;height:30px;font-size:25px;bottom:0;left:0}.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail .b .ans:after{font-weight:bold;position:absolute;content:"B";display:block;width:101%;height:30px;font-size:25px;bottom:0;left:0}.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail .c .ans:after{font-weight:bold;position:absolute;content:"C";display:block;width:101%;height:30px;font-size:25px;bottom:0;left:0}.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail li .ans span{background-color:#fffbcc}.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail .a .ans:after{color:#f19d9d}.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail .b .ans:after{color:#9ab5ef}.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail .c .ans:after{color:#9ed390}.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail .d .ans:after{color:#adafad}@media (max-width:812px){.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail .false .ans:after{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/training/false2.svg) no-repeat 50% 50%}}@media (max-width:812px){.tsuushinkouza_past_question_status.trainingHistory .accordionInner .resultDetail .true .ans:after{background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/training/true2.svg) no-repeat 50% 50%}}@media (max-width:812px){.tsuushinkouza_past_question_status.trainingHistory .graphBlock .graphBox{display:inline-table}}@media (max-width:812px){.tsuushinkouza_past_question_status .graphBox:last-child{margin-top:30px}}.rate_explain.tsuushinkouza_past_question_status{display:flex;margin:10px 0}@media (max-width:812px){.rate_explain.tsuushinkouza_past_question_status{flex-wrap:wrap}}.rate_explain.tsuushinkouza_past_question_status li{padding:0 10px}@media (max-width:812px){.rate_explain.tsuushinkouza_past_question_status li{margin:10px 0;padding:0 0 0 10px}}.rate_explain.tsuushinkouza_past_question_status li.a{margin-right:20px;border-left:10px solid #f19d9d}.rate_explain.tsuushinkouza_past_question_status li.b{margin-right:20px;border-left:10px solid #9ab5ef}.rate_explain.tsuushinkouza_past_question_status li.c{margin-right:20px;border-left:10px solid #9ed390}.rate_explain.tsuushinkouza_past_question_status li.d{margin-right:20px;border-left:10px solid #adafad}.tsuushinkouza_past_question_status.histInner{border-top:solid 1px #efefef;padding-bottom:40px}.tsuushinkouza_past_question_status .accordionBlock.active .accordionInner{border:none}.tsuushinkouza_past_question_movie #normalPlayer{position:absolute;top:0%;padding:0;box-sizing:border-box;color:#fff;overflow:hidden;z-index:11111;background:rgba(0,0,0,0.5);background:linear-gradient(to bottom,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 55%,rgba(0,0,0,0.8) 100%);transition:opacity 0.2s ease-in;left:0;right:0;margin:auto}#mainMovie .thumb01.tsuushinkouza_past_question_movie{position:relative;width:930px;height:auto;padding-top:56.4%;text-decoration:none;border-radius:0;border:none;box-sizing:border-box;cursor:pointer;background:#333}@media (max-width:812px){#mainMovie .thumb01.tsuushinkouza_past_question_movie{width:100%}}.tsuushinkouza_past_question_movie #normalPlayer .volCtrl{position:absolute;height:22px;bottom:15px;right:80px;width:100px}.tsuushinkouza_past_question_movie .fa-volume-up:before{content:"\f028";top:-4px;position:absolute;left:-8px}.tsuushinkouza_past_question_movie .statusBar{position:absolute;top:10px;right:0;color:#666;font-size:12px;line-height:1;color:#fff;opacity:0.8}.tsuushinkouza_past_question_movie .statusBar li{float:left;margin-right:20px}@media (max-width:812px){.tsuushinkouza_past_question_movie #list_question_explain{padding:0 20px;display:block;margin:50px auto}}.tsuushinkouza_past_question_movie #list_question_explain{margin-top:50px}.tsuushinkouza_past_question_movie.comments{padding-left:15px;margin-top:20px}.tsuushinkouza_material_download .listDot{list-style:none}.tsuushinkouza_material_download .listDot>li{margin-left:2.5em}.tsuushinkouza_material_download .listDot.past_question li a{margin-top:20px}.tsuushinkouza_material_download .listDot.past_question li a:first-child{margin-top:0px}.tsuushinkouza_material_download .listDot.past_question li a.dlBtn:before{position:relative;left:0}.lineBlock.tsuushinkouza_material_download .innerColumn5:first-child{margin-top:0px}@media screen and (min-width:812px){.tsuushinkouza_material_download .listDot{width:450px}.tsuushinkouza_material_download .listDot.caution_area{width:100%}.tsuushinkouza_material_download .listDot.past_question li a{max-width:235px;width:100%}.tsuushinkouza_material_download .listDot.past_question li a.dlBtn:before{margin-right:5px}}@media screen and (max-width:812px){.tsuushinkouza_material_download .listDot.past_question li{margin-left:0}.tsuushinkouza_material_download .listDot.past_question li a{width:100%;display:block;margin:20px auto 0}.tsuushinkouza_material_download .listDot.past_question li a.dlBtn:before{margin-right:5px}}@media screen and (max-width:812px){.apply_correspondence_course_conv #modalTargetDialog_view{max-height:70vh;overflow:auto;margin-top:40px}}@media screen and (max-width:812px){.apply_correspondence_course_conv .dialog .btnsDouble{width:100%;padding:0 10px;display:block!important;position:unset}}@media screen and (max-width:812px){.apply_correspondence_course_credit #modalTargetDialog_view{max-height:70vh;overflow:auto;margin-top:40px}}@media screen and (max-width:812px){.apply_correspondence_course_credit .dialog .btnsDouble{width:100%;padding:0 10px;display:block!important;position:unset}}#contentWrap.haken{width:100%;margin:0 auto}#contentWrap.haken .innerWrap2.haken{width:100%}#contentWrap.haken .haken_top_image_pc{display:block;background:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/haken/mv_pc_back_2.png) no-repeat;background-size:cover;padding-top:20px;/*height:462px;*/margin:0 auto;text-align:center}@media (max-width:812px){#contentWrap.haken .haken_top_image_pc{display:none}}#contentWrap.haken .haken_top_image_sp{display:none}@media (max-width:812px){#contentWrap.haken .haken_top_image_sp{display:block}#contentWrap.haken .haken_top_image_sp img{width:100%}}#contentWrap.haken .haken_top_bg_sp{background-position:top 10px right 0px;background-size:cover;background-repeat:no-repeat}#contentWrap.haken .haken_about{background:#FFFAE2;padding:90px 10% 0px}@media (max-width:812px){#contentWrap.haken .haken_about{padding:40px 10px 0px}}#contentWrap.haken .block_title_s{font-size:16px;text-align:center;color:#FFB231;line-height:0.8}@media (max-width:812px){#contentWrap.haken .block_title_s{font-size:17px}}#contentWrap.haken .block_title_m{font-size:20px;text-align:center;font-weight:bold}@media (max-width:812px){#contentWrap.haken .block_title_m{font-size:17px}#contentWrap.haken .block_title_m.left{text-align:left!important}}#contentWrap.haken .block_title_l{font-size:25px;text-align:center;font-weight:bold}@media (max-width:812px){#contentWrap.haken .block_title_l{font-size:21px}#contentWrap.haken .block_title_l.left{text-align:left!important}}#contentWrap.haken .orange{color:#FFB231}#contentWrap.haken .gray{color:#707070}#contentWrap.haken .textLeft{text-align:left!important}#contentWrap.haken .leason_title{font-size:20px;font-weight:bold}@media (max-width:812px){#contentWrap.haken .leason_title{font-size:17px}}#contentWrap.haken .under_line:after{background-color:#FFB231;border-radius:5px;content:"";display:block;height:3px;width:65px;margin:0 auto}@media (max-width:812px){#contentWrap.haken .under_line:after{width:40px;margin:6px auto}}#contentWrap.haken .lead_area{display:flex;margin:60px auto 0;max-width:1000px;width:100%;justify-content:space-between;gap:25px}@media (max-width:812px){#contentWrap.haken .lead_area{display:block;/*margin:40px auto;*/width:95%}}#contentWrap.haken .lead_block{width:470px;margin: auto}@media (max-width:812px){#contentWrap.haken .lead_block{width:unset;margin-left:unset}}#contentWrap.haken .lead_title{font-size:20px;font-weight:bold}@media (max-width:812px){#contentWrap.haken .lead_title{font-size:17px}}#contentWrap.haken .lead{font-size:15px;margin-top:15px}@media (max-width:812px){#contentWrap.haken .lead{font-size:14px}}#contentWrap.haken .lead_img{width:470px}@media (max-width:812px){#contentWrap.haken .lead_img{width:100%;margin-top:30px}}#contentWrap.haken .lead_img img{width:100%}#contentWrap.haken .img_area{display:flex;column-gap:23px;margin:60px auto 15px;width:545px}@media (max-width:812px){#contentWrap.haken .img_area{display:block;margin:40px auto 30px;width:100%}}@media (max-width:812px){#contentWrap.haken .kouza{display:block;margin:0 auto 15px;width:50%}}#contentWrap.haken .getugaku{position:relative;top:13px}@media (max-width:812px){#contentWrap.haken .getugaku{display:block;margin:0 auto;width:50%}}#contentWrap.haken .pc_img{display:block;margin:0 auto}@media (max-width:812px){#contentWrap.haken .pc_img{width:100%;height:unset}}#contentWrap.haken .haken_skilup{background:#FFFFFF;padding:100px 10% 75px}@media (max-width:812px){#contentWrap.haken .haken_skilup{padding:60px 16px 40px}}#contentWrap.haken .case_area{margin:65px auto 0;max-width:1000px;width:100%}#contentWrap.haken .case_area>.case_box{/*width:580px;*/margin:0 auto}@media (max-width:812px){#contentWrap.haken .case_area>.case_box{width:100%}}@media (max-width:812px){#contentWrap.haken .case_area{margin-top:40px;width:100%}#contentWrap.haken .case_area>.block_title_m{text-align:left}}#contentWrap.haken .case_img{display:flex;margin:80px auto;max-width:1000px;width:100%;justify-content:space-between}@media (max-width:812px){#contentWrap.haken .case_img{display:block;width:100%;margin-bottom:40px}}#contentWrap.haken .case01_image,#contentWrap.haken .case02_image,#contentWrap.haken .case03_image{width:26%}@media (max-width:812px){#contentWrap.haken .case01_image,#contentWrap.haken .case02_image,#contentWrap.haken .case03_image{width:75%;height:unset;margin:0 auto 50px;display:block}}#contentWrap.haken .pdf_download_bg{width:100%;height:160px;object-fit:cover}@media (max-width:812px){#contentWrap.haken .pdf_download_bg{height:128px}}#contentWrap.haken .download_btn{display:block;width:300px;height:44px;border-radius:50px;box-shadow: 0px 3px 0px #A9DED7;margin:0 auto;background:#41D4C0;border-radius:52px;text-decoration:none;color:#FFFFFF;font-size:16px;font-weight:bold;text-align:center;line-height:2.7;position:relative;cursor:pointer}@media (max-width:812px){#contentWrap.haken .download_btn{width:344px}}#contentWrap.haken .download_btn.disabled{background:#41D4C0;cursor:default}#contentWrap.haken .pdf_download>.lead{color:#FF2323;text-align:center;font-size:15px}@media (max-width:812px){#contentWrap.haken .pdf_download>.lead{font-size:13px}#contentWrap.haken .pdf_download>.lead.left{text-align:left!important;width:90%;margin:0 auto}}#contentWrap.haken .tokuten{position:relative;font-size:16px;width:230px;margin:0 auto;text-align:center}@media (max-width:812px){#contentWrap.haken .tokuten{font-size:15px}}#contentWrap.haken .tokuten.white{top:-125px;color:#FFFFFF}@media (max-width:812px){#contentWrap.haken .tokuten.white{top:-105px}}#contentWrap.haken .tokuten.white+.download_btn{top:-120px}@media (max-width:812px){#contentWrap.haken .tokuten.white+.download_btn{top:-105px}}#contentWrap.haken .tokuten.white:before{background-color:#FFFFFF}#contentWrap.haken .tokuten.white:after{background-color:#FFFFFF}#contentWrap.haken .tokuten.black{color:#333333;margin-bottom:5px}#contentWrap.haken .tokuten.black:before{background-color:#333333}#contentWrap.haken .tokuten.black:after{background-color:#333333}#contentWrap.haken .tokuten:before{content:"";display:inline-block;width:1px;height:20px;position:absolute;top:5px;left:-15px;transform:rotate(-30deg)}@media (max-width:812px){#contentWrap.haken .tokuten:before{top:4px}}#contentWrap.haken .tokuten:after{content:"";display:inline-block;width:1px;height:20px;position:absolute;top:5px;right:-15px;transform:rotate(30deg)}@media (max-width:812px){#contentWrap.haken .tokuten:after{top:4px;right:-8px}}#contentWrap.haken .haken_reason{background:#FFFAE2;padding:100px 10% 75px;position:relative;/*top:-90px*/}@media (max-width:812px){#contentWrap.haken .haken_reason{padding:80px 16px 50px}}#contentWrap.haken .reason_box{max-width:950px;display:flex;margin:50px auto;background:#FFFFFF;padding:25px;justify-content:space-between;gap:25px}#contentWrap.haken .reason_box.spt{margin-top:65px}@media (max-width:812px){#contentWrap.haken .reason_box.spt{margin:30px auto}}@media (max-width:812px){#contentWrap.haken .reason_box{width:88%;height:unset;margin:30px auto 40px;padding:20px;flex-direction:column}#contentWrap.haken .reason_box>.order1{order:1}#contentWrap.haken .reason_box>.order2{order:2}}#contentWrap.haken .reason_comment{width:430px}@media (max-width:812px){#contentWrap.haken .reason_comment{width:100%}}#contentWrap.haken .reason_comment .line{width:100%;border-top:2px solid #FFB231;margin:5px 0 7px}#contentWrap.haken .reason_img{width:430px}#contentWrap.haken .reason_img img{width:100%}@media (max-width:812px){#contentWrap.haken .reason_img{width:100%;margin-top:15px}}#contentWrap.haken .reason_icon{width:42px;margin-bottom:3px}@media (max-width:812px){#contentWrap.haken .reason_icon{width:42px}}#contentWrap.haken .pdf_area{background:#FFFFFF;padding:100px 10% 75px;position:relative;top:-90px}@media (max-width:812px){#contentWrap.haken .pdf_area{padding:60px 16px 40px}}#contentWrap.haken .pdf_form{width:700px;margin:0 auto}@media (max-width:812px){#contentWrap.haken .pdf_form{width:100%}}#contentWrap.haken .pdf_form>.lead{width:516px;font-size:15px;margin:10px auto 50px}@media (max-width:812px){#contentWrap.haken .pdf_form>.lead{width:100%;margin:10px auto 25px;font-size:14px;font-weight:normal}}#contentWrap.haken .haken_input{width:536px;margin:0 auto}@media (max-width:812px){#contentWrap.haken .haken_input{width:100%}}#contentWrap.haken .haken_input>.lead{font-size:15px;margin-top:15px;width:506px;margin:40px auto 60px;padding:0 10px}@media (max-width:812px){#contentWrap.haken .haken_input>.lead{font-size:14px;width:95%;margin:25px auto 50px;padding:unset}}#contentWrap.haken .form_block{margin-top:25px}@media (max-width:812px){#contentWrap.haken .form_block{width:100%;margin:15px auto}}#contentWrap.haken .haken_form_text{height:50px;width:504px;padding:0 16px;border:none;box-shadow:0 0 0 1px #ccc inset;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-size:15px}@media (max-width:812px){#contentWrap.haken .haken_form_text{width:90%}}#contentWrap.haken .haken_form_text:focus{outline:0;box-shadow:0 0 0 2px rgb(33,150,243) inset}#contentWrap.haken .haken_label{text-align:left;font-size:17px;font-weight:bold;letter-spacing:0px;color:#333333}@media (max-width:812px){#contentWrap.haken .haken_label{font-size:15px}}#contentWrap.haken .req{text-align:left;font-size:13px;letter-spacing:0px;color:#FF2323;margin-left:5px}#contentWrap.haken .haken-form-select{position:relative}@media (max-width:812px){#contentWrap.haken .haken-form-select{width:99%}}#contentWrap.haken .haken-form-select:before{content:"";position:absolute;top:0;bottom:0;margin:auto;right:12px;width:8px;height:8px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(135deg);pointer-events:none}#contentWrap.haken .haken-form-select select{height:50px;width:100%;padding:0 8px;border:none;box-shadow:0 0 0 1px #ccc inset;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;font-size:15px}#contentWrap.haken .haken-form-select select::-ms-expand{display:none}#contentWrap.haken .haken-form-select select:focus{outline:0;box-shadow:0 0 0 2px rgb(33,150,243) inset}#contentWrap.haken .qa_area{background:#FFFAE2;padding:100px 10% 80px;margin-top:-90px}@media (max-width:812px){#contentWrap.haken .qa_area{padding:60px 16px}}#contentWrap.haken .qa_items{margin:60px auto 0;max-width:1000px;width:100%}@media (max-width:812px){#contentWrap.haken .qa_items{margin:25px auto 0}}#contentWrap.haken .qa__item{margin-top:20px}#contentWrap.haken .qa__item:last-child{margin-bottom:0}#contentWrap.haken .accordionBlock.accordionBtn:after{content:"ཧ";margin-top:-0.5em;position:absolute;top:50%;left:10px;color:rgb(172,172,172);font-size:22px!important}#contentWrap.haken .active{display:block}#contentWrap.haken .accordion__head{margin:0;background:#FFFFFF;color:#333;padding:10px 46px;position:relative;font-size:14px;cursor:pointer}@media (max-width:812px){#contentWrap.haken .accordion__head{padding:15px 46px;font-size:14px}}#contentWrap.haken .accordion__head:before{content:"Q";position:absolute;left:27px;font-weight:700;color:#FFCD7A;top:8px;font-size:15px}@media (max-width:812px){#contentWrap.haken .accordion__head:before{top:12px}}#contentWrap.haken .accordion__body{margin:0;background:#F5F5F5;color:#333;padding:10px 46px;position:relative;font-size:14px;display:none}#contentWrap.haken .accordion__body:before{content:"A";position:absolute;left:27px;font-weight:700;color:#FF2323;top:9px;font-size:15px}#contentWrap.haken .accordion__icon{width:14px;height:14px;background:transparent url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/haken/plus.png) no-repeat center center/contain;position:absolute;right:24px;top:50%;transform:translateY(-50%)}#contentWrap.haken .accordion__icon.is-open{background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/haken/minus.png);width:15px;height:15px}#contentWrap.haken .pdf_box{background:#FFFFFF;padding:60px 442px}#contentWrap.haken .pdf_box.border{padding:60px 0;width:100%;border-bottom:1px solid #DADADA}#contentWrap.haken .pdf_box.border.pdf_download{width:396px;margin:0 auto}@media (max-width:812px){#contentWrap.haken .pdf_box{padding:35px 16px}}#haken>#wrapper>#pageTop{position:fixed;bottom:10px;right:10px;z-index:9999;transition:opacity 0.3s;display:none}@media (max-width:812px){#haken>#wrapper>#pageTop{bottom:-30px;right:0}}#haken>#wrapper>#pageTop.active{display:block}#haken>#wrapper>#pageTop a{display:block;color:#333;background:#adadad;text-indent:100%;overflow:hidden;white-space:nowrap;width:70px;height:70px;border-radius:5px;line-height:1;text-decoration:none;position:relative;transition:background 0.2s}@media (max-width:812px){#haken>#wrapper>#pageTop a{width:40px;height:40px;border-radius:50%}}@media (max-width:812px){#haken>#wrapper>#pageTop a:before{margin:-4px 0 0 -7px;border-left:solid 3px #fff;border-top:solid 3px #fff;width:10px;height:10px;position:absolute;left:20px}}.tsushin_drone{}@media (max-width:812px){.tsushin_drone .movieSide{width:100%}}.tsushin_drone .movieSide>.mv01{width:423px;height:237px}@media (max-width:812px){.tsushin_drone .movieSide>.mv01{width:100%;height:unset}}.tsushin_drone .movieSide .mv03,.tsushin_drone .movieSide>.mv02{width:324px;height:215px}@media (max-width:812px){.tsushin_drone .movieSide .mv03,.tsushin_drone .movieSide>.mv02{width:100%;object-fit:cover}}.tsushin_drone .tsuushinkouza_visitor_header{background:#fff;padding:50px;text-align:center;height:unset}@media (max-width:812px){.tsushin_drone .tsuushinkouza_visitor_header{padding:15px}}.tsushin_drone .tsuushinkouza_visitor_header>.logo_mix{width:400px;height:200px}@media (max-width:812px){.tsushin_drone .tsuushinkouza_visitor_header>.logo_mix{width:300px;height:150px}}.tsushin_drone .tsuushinkouza_visitor_header>.comment_1{font-size:24px;font-weight:bold;margin:50px auto}@media (max-width:812px){.tsushin_drone .tsuushinkouza_visitor_header>.comment_1{font-size:21px;margin:10px auto}.tsushin_drone .tsuushinkouza_visitor_header>.comment_1 .fontS{font-size:14px}}.tsushin_drone .tsuushinkouza_visitor_header>.comment_1>.under_line{background:linear-gradient(transparent 60%,#f9f247 0%)}.tsushin_drone .page_link{text-align:right;width:878px;margin:0 auto}@media (max-width:812px){.tsushin_drone .page_link{width:unset}}.tsushin_drone .page_link>.arrow_u{position:relative;display:block;padding-left:20px;color:#208FE8;text-decoration:none}.tsushin_drone .page_link>.arrow_u:after{content:"\f078";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-left:5px}.tsushin_drone .arrow_u{position:relative;display:block;padding-left:20px;color:#208FE8;text-decoration:none;font-size:14px;text-align:right}.tsushin_drone .arrow_u:after{content:"\f078";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;padding-left:5px}.tsushin_drone .tsuushinkouza_introduction>.tsuushinkouza_introduction_list{margin:20px auto}.tsushin_drone .tsuushinkouza_introduction>.tsuushinkouza_introduction_list>ul li p{text-align:center}.tsushin_drone .tsuushinkouza_introduction>.tsuushinkouza_introduction_list>.comment_2{font-size:24px;font-weight:bold;text-align:center;margin:30px auto 0px}@media (max-width:812px){.tsushin_drone .tsuushinkouza_introduction>.tsuushinkouza_introduction_list>.comment_2{font-size:21px}}.tsushin_drone .tsuushinkouza_introduction>.tsuushinkouza_introduction_list>.comment_2>.under_line{background:linear-gradient(transparent 60%,#f9f247 0%)}.tsushin_drone .tsuushinkouza_introduction:after{content:none;display:none;content:initial}.tsushin_drone .tsuushinkouza_introduction_bottom{background:#FFF4DE;padding:50px 0}@media (max-width:812px){.tsushin_drone .tsuushinkouza_introduction_bottom{padding:0}}.tsushin_drone .tsuushinkouza_introduction_bottom>.tsuushinkouza_introduction_bottom_content{background:#fff;text-align:unset;padding-top:unset}.tsushin_drone .tsuushinkouza_introduction_bottom>.tsuushinkouza_introduction_bottom_content img{max-height:250px;margin-top:unset}@media (max-width:812px){.tsushin_drone .tsuushinkouza_introduction_bottom>.tsuushinkouza_introduction_bottom_content img{width:100%}}.tsushin_drone .tsuushinkouza_introduction_bottom>.tsuushinkouza_introduction_bottom_content>.inBox{padding:30px}@media (max-width:812px){.tsushin_drone .tsuushinkouza_introduction_bottom>.tsuushinkouza_introduction_bottom_content>.inBox{padding:15px}}.tsushin_drone .tsuushinkouza_introduction_bottom>.tsuushinkouza_introduction_bottom_content>.inBox>.localColumn2>.title{font-size:18px;font-weight:bold;margin-bottom:20px}.tsushin_drone .osusumePoint .osusumeList li:before{content:unset}.tsushin_drone .read>.title{font-size:18px;font-weight:bold;margin-bottom:40px}.tsushin_drone .osusumePoint{margin-top:30px}.tsushin_drone .osusumePoint.drone{width:564px;margin-top:0;padding:35px 15px 10px}@media (max-width:812px){.tsushin_drone .osusumePoint.drone{width:100%;margin:35px 0}}@media (max-width:812px){.tsushin_drone .osusumeSpace{width:100%;height:30px}}.tsushin_drone .localSection{margin-top:30px!important}.tsushin_drone .aboutLinks>li{width:calc(33.3333333333% - 60px)!important}@media (max-width:812px){.tsushin_drone .aboutLinks>li>span:first-child{width:unset!important}}@media (max-width:812px){.tsushin_drone .aboutLinks>li{width:100%!important;margin:30px 0}}@media (max-width:812px){.tsushin_drone .tsuushinkouza_featurefeature_item_content{margin-top:30px}}.tsushin_drone .tsuushinkouza_feature_item h3.first:before{width:70px;height:104px;background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/drone/featureicon1.png)}@media (max-width:812px){.tsushin_drone .tsuushinkouza_feature_item h3.first:before{width:53px;height:78px}}.tsushin_drone .tsuushinkouza_feature_item h3.second:before{width:70px;height:104px;background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/drone/featureicon2.png)}@media (max-width:812px){.tsushin_drone .tsuushinkouza_feature_item h3.second:before{width:53px;height:78px}}.tsushin_drone .tsuushinkouza_feature_item h3.third:before{width:70px;height:104px;background-image:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/parts/tsuushinkouza/drone/featureicon3.png)}@media (max-width:812px){.tsushin_drone .tsuushinkouza_feature_item h3.third:before{width:53px;height:78px}}@media (max-width:812px){.tsushin_drone .tsuushinkouza_feature_item_list h3.third{text-align:left}}@media (max-width:812px){.tsushin_drone .tsuushinkouza_goods_overview h2{margin-top:12px}}.tsushin_drone .left_side>p{width:560px}@media (max-width:812px){.tsushin_drone .left_side>p{width:100%}}.tsushin_drone .right_side>p{width:560px}@media (max-width:812px){.tsushin_drone .right_side>p{width:100%}}.tsushin_drone .tsuushinkouza_goods_overview_text>.price_details p{white-space:nowrap}.tsushin_drone .tsuushinkouza_goods_overview_text>p{font-size:16px;line-height:1.5;padding:10px 0 0}@media (max-width:812px){.tsushin_drone .tsuushinkouza_goods_overview_text>p{font-size:13px;line-height:1;text-align:left;margin-left:15px}}.tsushin_drone .tsuushinkouza_goods_overview_text>.pack_price{padding:0 0 10px}@media (max-width:812px){.tsushin_drone .priceText{display:block;margin:10px 0 -13px 0}}.tsushin_drone .spl5{margin-left:5px}.tsushin_drone .price_details{color:#4B4B4B}@media (max-width:812px){.tsushin_drone .price_details{width:90%}}.tsushin_drone .tsuushinkouza_goods_content{margin-top:60px}.tsushin_drone h3.zagaku:before{content:"\f040"}.tsushin_drone h3.zagaku>img{width:129px;height:16px;position:relative;bottom:-5px;left:30px}.tsushin_drone h3.jitsugi:before{content:"\f11b"}.tsushin_drone h3.jitsugi>img{width:70px;height:30px;margin:-7px 0 0 30px}@media (max-width:812px){.tsushin_drone h3.jitsugi>img{width:55px;height:24px;margin:0 0 0 30px}}.tsushin_drone h3.jitsugi>img.dpa{margin-left:16px}@media (max-width:812px){.tsushin_drone h3.jitsugi>img.dpa{margin-left:12px}}.tsushin_drone .hodai_c{background:#fff}.tsushin_drone .tsuushinkouza_goods_textbook_content.jitsugi_content{display:unset}@media (max-width:812px){.tsushin_drone .tsuushinkouza_goods_textbook_content{display:unset}}@media (max-width:812px){.tsushin_drone .tsuushinkouza_goods_textbook_content>.content_right{margin-bottom:unset}}@media (max-width:812px){.tsushin_drone .tsuushinkouza_goods_textbook_content>.content_bottom{margin-top:-15px}}.tsushin_drone .jitsugitext{line-height:1.3;margin-top:5px}.tsushin_drone .boxTypeC .accordionBlock .accordionBtn.study_flow:after{right:unset;left:10px}.tsushin_drone .accordionBtn.study_flow .flow_title{top:unset;left:10px}@media (max-width:812px){.tsushin_drone .accordionBtn.study_flow .flow_title{left:25px}}@media (max-width:812px){.tsushin_drone .accordionBtn.study_flow .flow_title>h4{width:95%}}.tsushin_drone .study_flow_content{padding:20px 30px}@media (max-width:812px){.tsushin_drone .study_flow_content{padding:10px 20px}}.tsushin_drone #Fixed .FixedBlock .innerWrap .smartBtn.submitBtn.largeBtn.soudan{background:#227bbf!important}.spHidden{display:inline!important}@media (max-width:812px){.spHidden{display:none!important}}.notebook .outerTtl-subBtn{bottom:10px;top:auto}.notebook .outerTtl-subBtn .smartBtn{min-width:210px}@media (max-width:812px){.notebook .outerTtl-subBtn .smartBtn{min-width:85px}}.notebook .search_list:after{content:"";display:block;width:100%;margin-bottom:10px;background-image:linear-gradient(to right,#b6b6b6,#b6b6b6 20%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 100%);background-size:5px 5px;height:1px}@media (max-width:812px){.notebook .search_list:after{margin-top:20px}}.note_list-wrap{display:flex;flex-wrap:wrap;margin:-60px -60px 60px 0;padding-top:40px}@media (max-width:812px){.note_list-wrap{display:block;margin:0}}.note_list-content{margin:60px 60px 0 0;width:calc(50% - 60px)}@media (max-width:812px){.note_list-content{margin:0;width:100%}.note_list-content+.note_list-content{margin-top:20px}.note_list-content+.note_list-content:before{content:"";display:block;width:100%;margin-bottom:20px;background-image:linear-gradient(to right,#b0b0b0,#b0b0b0 20%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 100%);background-size:5px 5px;height:1px}}.note_list-content>div{position:relative}.note_list-content a{display:flex;width:100%}.note_list-content .note_list-content-img{width:150px}@media (max-width:812px){.note_list-content .note_list-content-img{width:95px}}.note_list-content .note_list-content-img span{position:relative;display:block;width:100%;height:215px;background-color:#707070;overflow:hidden}@media (max-width:812px){.note_list-content .note_list-content-img span{height:135px}}.note_list-content .note_list-content-img img{position:absolute;max-width:none;min-width:0;max-height:215px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:812px){.note_list-content .note_list-content-img img{max-height:135px}}.note_list-content .note_list-content-txtBox{width:calc(100% - 150px);padding-left:20px;box-sizing:border-box;vertical-align:top;position:relative;padding-bottom:2em}.note_list-content .note_list-content-title{word-break:break-word;overflow-wrap:break-word}.note_list-content .note_list-content-desc{margin-top:1em;line-height:1.2;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#acacac}.note_list-content .note_list-content-delete{position:absolute;bottom:0;right:0;z-index:1;font-size:26px;color:#acacac}@media (max-width:812px){.note_list-content .note_list-content-delete{font-size:20px}}.note_statusLine{display:flex;color:#a3a3a3;line-height:1}.note_statusLine li{padding-left:15px}.note_statusLine li:first-child{padding-left:0;margin-right:auto}.note_statusLine i{font-size:16px}@media (max-width:812px){.note_statusLine{flex-wrap:wrap}.note_statusLine li:first-child{width:100%;box-sizing:border-box;margin-bottom:10px}.note_statusLine li:nth-child(2){padding-left:0}}.note_detail-title{margin-top:30px;line-height:1.2;font-size:28px;word-break:break-word;overflow-wrap:break-word}.note_detail-img{margin-top:15px;display:flex}@media (max-width:812px){.note_detail-img{display:block}}.note_detail-main{width:calc(100% - 195px);position:relative;display:table;table-layout:fixed}@media (max-width:812px){.note_detail-main{width:100%}}.note_detail-main .wrap{position:relative;display:block;width:100%;height:518px;background-color:#707070;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center;cursor:pointer}@media (max-width:812px){.note_detail-main .wrap{height:395px;overflow:visible}}.note_detail-main img{position:absolute;position:static;transform:none;max-height:100%;max-width:100%}.note_detail-main .help{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);border-radius:10px;color:#fff;padding:3px 10px;line-height:1;font-size:12px;background-color:rgba(0,0,0,0.4)}@media (max-width:812px){.note_detail-main .help{display:none}}.note_detail-list{padding-left:20px;width:195px;box-sizing:border-box}@media (max-width:812px){.note_detail-list{margin:10px -5px 0;padding-left:0;display:flex;width:auto;padding-left:0}.note_detail-list li{width:25%;padding:0 5px;box-sizing:border-box}}.note_detail-list li+li{margin-top:10px}@media (max-width:812px){.note_detail-list li+li{margin-top:0}}.note_detail-list .wrap{position:relative;display:block;width:100%;height:120px;background-color:#707070;overflow:hidden;border:solid 6px transparent;box-sizing:border-box}@media (max-width:812px){.note_detail-list .wrap{height:88px}}.note_detail-list .isActive .wrap,.note_detail-list .wrap:hover{border:solid 6px #ffcd7a}.note_detail-list img{position:absolute;max-width:none;min-width:0;max-height:120px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:812px){.note_detail-list img{max-height:88px}}.note_detail-description{margin-top:1em}.note_detail-description pre{word-break:break-word;overflow-wrap:break-word}.note_imgSelect{margin:30px -15px 0;display:flex;flex-wrap:wrap}@media (max-width:812px){.note_imgSelect{margin:0 -10px 0}}.note_imgSelect dl{width:25%;padding:0 15px;display:none;box-sizing:border-box}@media (max-width:812px){.note_imgSelect dl{width:50%;padding:0 10px}}.note_imgSelect dl.isActive,.note_imgSelect dl:first-child{display:block}.note_imgSelect dt{font-weight:bold;padding-top:2px;line-height:1}.note_imgSelect dt label{float:right}.note_imgSelect dt span{display:inline-block;padding-top:8px}@media (max-width:812px){.note_imgSelect dt{margin-top:30px}.note_imgSelect dt label{float:none;margin-top:10px}}.note_imgSelect dd{margin-top:20px}@media (max-width:812px){.note_imgSelect dd{margin-top:10px}}.note_imgSelect .name{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#acacac;margin-bottom:6px;line-height:1.2}.note_imgSelect input{visibility:hidden;position:absolute;top:0;left:0;z-index:-1}.note_error{padding-bottom:0!important}.note_error div,.note_error p{background:#ffe8e8;padding:0.5em 10px}.note_clear{margin-top:20px;text-align:right}.note_clear:before{content:"";display:block;width:100%;margin-bottom:15px;background-image:linear-gradient(to right,#b6b6b6,#b6b6b6 20%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 100%);background-size:5px 5px;height:1px}.note_largeImg{position:fixed;z-index:9999;width:100%;height:100%;top:0;left:0;padding:5%;box-sizing:border-box;background-color:rgba(0,0,0,0.7);cursor:pointer;overflow:auto;text-align:center}.note_largeImg:after{content:"\f00d";display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:5%;right:5%;color:#fff;font-size:2em}.searchBox{margin-top:20px;background-color:#f7f7f7;padding:20px;box-sizing:border-box}.searchBox .searchBox_wrap{display:table;width:100%}.searchBox .searchBox_wrap .searchBox_cell{display:table-cell;vertical-align:middle;padding-right:20px}.searchBox .searchBox_wrap .searchBox_submit{width:210px;padding-right:0}@media (max-width:812px){.searchBox .searchBox_wrap .searchBox_submit{width:auto;min-width:85px}}@media (max-width:812px){.searchBox .searchBox_wrap.spWide{display:block;width:auto}.searchBox .searchBox_wrap.spWide .searchBox_cell{display:block;width:100%;padding-right:0}.searchBox .searchBox_wrap.spWide .searchBox_cell+.searchBox_cell{margin-top:10px}}.searchBox h2,.searchBox h2+p{margin-bottom:12px;line-height:1.4}.searchBox label{color:#acacac}.searchBox select{min-width:230px}.searchBox .searchBox_note{margin-top:10px}@media (max-width:812px){.searchBox{display:block;padding:10px}.searchBox.searchBox_vertical{display:block}.searchBox.searchBox_vertical .searchBox_cell{display:block;padding-right:0}.searchBox .searchBox_cell{padding-right:10px}.searchBox .searchBox_submit{width:33%;padding-right:0}.searchBox .searchBox_note{margin-top:20px}}.searchBox:first-child{margin-top:0}.search_list-header{margin-top:40px}.search-pgHelp{text-align:right;line-height:1}.search-pgHelp:after{content:"";display:block;width:100%;margin-top:10px;background-image:linear-gradient(to right,#b6b6b6,#b6b6b6 20%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 100%);background-size:5px 5px;height:1px}.search-pgHelp.noborder:after{display:none}.pc.FIREFOX .searchBox select{height:41px}#searchList .textCenter+.del{margin-top:20px}.search_box_mypage{display:inline-block;position:relative}.search_box_mypage:before{content:"\f002";font-display:auto;font:normal normal normal 14px/1 FontAwesome;width:16px;height:36px;display:inline-block;position:absolute;top:12px;left:25px;color:#acacac}.search_box_mypage input{padding:3px 0 3px 2em;height:30px;border-radius:5px;border-radius:px;border:1px solid}#trainingVoice .voice{margin-top:-30px}#trainingVoice .voice li{margin-top:30px;display:table;width:100%}#trainingVoice .voice li .face{display:table-cell;vertical-align:top;width:100px}#trainingVoice .voice li .face img{width:75px;height:75px}#trainingVoice .voice li .voiceTxt{display:table-cell;vertical-align:top;background:#00b2d7;box-sizing:border-box;padding:25px 20px;line-height:1.5;position:relative;border-radius:10px}#trainingVoice .voice li .voiceTxt:before{content:"";display:block;position:absolute;top:25px;left:-25px;border:solid 13px transparent;border-right:13px solid #00b2d7}#trainingVoice .voice li.fleft .face{text-align:right}#trainingVoice .voice li.fleft .voiceTxt:before{left:auto;right:-25px;border-left:13px solid #00b2d7;border-right-color:transparent}@media (max-width:812px){#trainingVoice .voice{margin-top:-16px}#trainingVoice .voice li{margin-top:16px;width:100%;height:auto}#trainingVoice .voice li .face{width:65px}#trainingVoice .voice li .face img{width:50px;height:50px}#trainingVoice .voice li .voiceTxt{padding:8px 9px;line-height:1.5}#trainingVoice .voice li .voiceTxt:before{content:"";display:block;position:absolute;top:17px;left:-20px;border:solid 10px transparent;border-right:10px solid #00b2d7}#trainingVoice .voice li.fleft .voiceTxt:before{right:-22px}}#trainingVoice .voice .v2 .voiceTxt{background:#c3eef6}#trainingVoice .voice .v2 .voiceTxt:before{border-right-color:#c3eef6}#trainingVoice .voice .v2.fleft .voiceTxt:before{border-right-color:transparent;border-left-color:#c3eef6}#trainingVoice .voice .v1 .voiceTxt{background:#f7d7da}#trainingVoice .voice .v1 .voiceTxt:before{border-right-color:#f7d7da}#trainingVoice .voice .v1.fleft .voiceTxt:before{border-right-color:transparent;border-left-color:#f7d7da}#trainingVoice .voice .v3 .voiceTxt{background:#dcd5f6}#trainingVoice .voice .v3 .voiceTxt:before{border-right-color:#dcd5f6}#trainingVoice .voice .v3.fleft .voiceTxt:before{border-right-color:transparent;border-left-color:#dcd5f6}#trainingVoice .voice .v4 .voiceTxt{background:#ccf6c0}#trainingVoice .voice .v4 .voiceTxt:before{border-right-color:#ccf6c0}#trainingVoice .voice .v4.fleft .voiceTxt:before{border-right-color:transparent;border-left-color:#ccf6c0}#trainingVoice .note{margin-top:15px;font-size:10px;color:#777}@media (max-width:812px){#trainingVoice .note{text-align:left!important}}.voiceHead{background:#fff6e8;padding:40px}.voice_profile{overflow:hidden}.voice_profile_left{float:left;text-align:center;width:200px}.voice_profile_left .name{font-weight:bold;font-size:18px;line-height:1.3;margin:10px auto 0}.voice_profile_right{float:right;width:610px}.voice_profile_right .question{border-bottom:solid #ffcd7a 2px;font-weight:bold;font-size:18px;line-height:1.6;padding:0 0 10px;margin-top:40px}.voice_profile_right .question:first-child{margin-top:0}.voice_profile_right .answer{font-size:14px;line-height:1.6;margin-top:10px}@media (max-width:740px){.voiceHead{padding:35px 20px}.voice_profile_left{float:none;text-align:center;width:auto}.voice_profile_left .name{font-weight:bold;font-size:16px;line-height:1.3;margin:10px auto 0}.voice_profile_right{float:none;width:auto}.voice_profile_right .question{font-size:16px;padding:0 0 10px;margin-top:35px}.voice_profile_right .question:first-child{margin-top:35px}.voice_profile_right .answer{font-size:14px;line-height:1.6;margin-top:10px}}.voiceContent{margin-top:60px;overflow:hidden}.voiceContent_left{float:left;width:600px}.voiceContent_left .text{margin-top:10px}.voiceContent_right{float:right;width:280px}.rating{font-size:14px;color:#acacac;margin-top:15px}.voice_annotation{font-size:12px;color:#777777;text-align:right;margin-top:60px}@media (max-width:740px){.voiceContent{margin-top:35px;overflow:hidden}.voiceContent_left{float:none;width:auto}.voiceContent_left .text{margin-top:10px}.voiceContent_right{display:none}.voice_annotation{font-size:12px;color:#777777;text-align:right;margin-top:35px}}.fiveStars{vertical-align:middle;line-height:1;display:inline-block;width:90px;height:1.4em;overflow:hidden}.voice_stars{position:relative}.voice_stars span{display:block;width:100%;position:relative;background:#acacac;line-height:12px;text-indent:100%;overflow:hidden;margin-left:15px}.voice_stars span:before{content:" ";position:absolute;top:0;left:0;display:block;background:#ffe400;height:15px;z-index:1}.voice_stars span:after{content:" ";position:absolute;top:0;left:0;display:block;width:100%;background:url(/img/parts/star2.png) repeat-x 0 0;height:15px;z-index:2}.voice_stars .star0:before{width:0}.voice_stars .star1:before{width:15px}.voice_stars .star2:before{width:30px}.voice_stars .star3:before{width:45px}.voice_stars .star4:before{width:60px}.voice_stars .star5:before{width:75px}.ttlType01_2{border-left:solid 5px #fc0;padding-left:8px;line-height:1.2;font-feature-settings:"palt";letter-spacing:0.5px;margin-top:60px}@media (max-width:740px){.ttlType01_2{border-left:solid 5px #fc0;padding-left:8px;line-height:1.2;font-feature-settings:"palt";letter-spacing:0.5px;margin-top:30px}}.voiceBlock{display:table;width:100%}@media (max-width:812px){.voiceBlock{height:auto}}.voiceBlock .voice_right{display:table-cell;vertical-align:top;width:115px}@media (max-width:812px){.voiceBlock .voice_right{width:65px}}.voiceBlock .voice_right img{width:81px;height:81px}@media (max-width:812px){.voiceBlock .voice_right img{width:50px;height:50px}}.voiceBlock .voice_left{display:table-cell;background:#fff5e8;position:relative;padding:15px 20px;border-radius:10px;font-size:18px}@media (max-width:812px){.voiceBlock .voice_left{padding:10px;border-radius:5px;font-size:14px}}.voiceBlock .voice_left:before{content:"";display:block;position:absolute;top:30px;left:-25px;border:solid 13px transparent;border-right:13px solid #fff5e8}@media (max-width:812px){.voiceBlock .voice_left:before{top:15px}}.voice_column{overflow:hidden;position:relative;margin:20px 0 0 0px;min-height:62px}@media (max-width:812px){.voice_column{overflow:visible;margin:15px 0 0;min-height:auto}}.voice_column .voice_column_l{padding-right:350px;margin-top:15px;float:right}@media (max-width:812px){.voice_column .voice_column_l{padding:0;margin:0;float:none;width:auto}}.voice_column .voice_column_r{position:absolute;top:0;right:1px}@media (max-width:812px){.voice_column .voice_column_r{margin:15px 0 0 0;position:static}}#contentWrap.trainingWrap{width:100%;margin:40px auto 0}@media (max-width:812px){#contentWrap.trainingWrap{margin-bottom:15px}}#contentWrap.trainingWrap>.innerWrap{padding-bottom:16px}#trainingTopList{background:#FFFFFF;overflow:hidden;padding:40px 0 32px}@media (max-width:812px){#trainingTopList{padding:0 0 32px}#trainingTopList .innerWrap{padding:0}}#trainingTopList h2{font-size:28px;text-align:center;line-height:1.2;margin-left:222px}@media (max-width:812px){#trainingTopList h2{font-size:24px;margin:0}}#trainingTopList .lecturesSearchBlock h2{margin:35px 0 0 0}#trainingTopList .ancList{margin:0 0 60px 222px;display:flex;justify-content:space-between}@media (max-width:812px){#trainingTopList .ancList{margin:0 0 42px 0;display:block}}#trainingTopList .ancList li{border-bottom:none;border-right:solid 1px #efefef;padding:0 0 0 20px}@media (max-width:812px){#trainingTopList .ancList li{border-bottom:solid 1px #efefef;border-left:none}}#trainingTopList .ancList li:first-child{border-left:solid 1px #efefef;border-top:none}@media (max-width:812px){#trainingTopList .ancList li:first-child{border-top:solid 1px #efefef;border-bottom:solid 1px #efefef}}#trainingTopList .ancList li a{padding:10px 10px 10px 25px}.lectures{display:flex;margin-top:80px;justify-content:space-between;color:#2C1903}.lectures .categoryList>li.category1 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category1:before,.lectures .lecturesDetailArea #categoryDetail1 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_1.svg)}.lectures .categoryList>li.category2 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category2:before,.lectures .lecturesDetailArea #categoryDetail2 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_2.svg)}.lectures .categoryList>li.category3 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category3:before,.lectures .lecturesDetailArea #categoryDetail3 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_3.svg)}.lectures .categoryList>li.category4 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category4:before,.lectures .lecturesDetailArea #categoryDetail4 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_4.svg)}.lectures .categoryList>li.category5 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category5:before,.lectures .lecturesDetailArea #categoryDetail5 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_5.svg)}.lectures .categoryList>li.category6 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category6:before,.lectures .lecturesDetailArea #categoryDetail6 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_6.svg)}.lectures .categoryList>li.category7 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category7:before,.lectures .lecturesDetailArea #categoryDetail7 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_7.svg)}.lectures .categoryList>li.category8 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category8:before,.lectures .lecturesDetailArea #categoryDetail8 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_8.svg)}.lectures .categoryList>li.category9 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category9:before,.lectures .lecturesDetailArea #categoryDetail9 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_9.svg)}.lectures .categoryList>li.category10 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category10:before,.lectures .lecturesDetailArea #categoryDetail10 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_10.svg)}.lectures .categoryList>li.category11 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category11:before,.lectures .lecturesDetailArea #categoryDetail11 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_11.svg)}.lectures .categoryList>li.category12 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category12:before,.lectures .lecturesDetailArea #categoryDetail12 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_12.svg)}.lectures .categoryList>li.category13 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category13:before,.lectures .lecturesDetailArea #categoryDetail13 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_13.svg)}.lectures .categoryList>li.category14 .categoryModal .categoryModal-head h3:before,.lectures .categoryList>li.category14:before,.lectures .lecturesDetailArea #categoryDetail14 h3:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/categoryIcon_14.svg)}@media (max-width:812px){.lectures{display:block;margin:30px 0}}#trainingTopList .lectures{margin-top:10px}.lectures .lecturesCategory{width:170px}@media (max-width:812px){.lectures .lecturesCategory{padding:16px 10px;width:100%!important;box-sizing:border-box;border-top:16px #F2F2F2 solid;padding:32px 10px 25px}#trainingTopList .lectures .lecturesCategory{padding:6px 10px 16px;border-top:0;background:#FDF5DB}}.lectures #fixedBanner{top:0px;position:relative}@media (max-width:812px){.lectures #fixedBanner{top:auto;position:static}}.lectures .lecturesCategory h2{font-size:18px;font-weight:bold;line-height:1.4;margin-top:10px}@media (max-width:812px){.lectures .lecturesCategory h2{font-size:24px;line-height:1.1;text-align:center}}.lectures .categoryList{margin:15px 0;width:100%}@media (max-width:812px){.lectures .categoryList{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0 0}#trainingTopList .lectures .categoryList{margin-top:0}}.lectures .categoryList.fixed-end{position:none;top:auto;bottom:-160px}.lectures .categoryList>li{height:70px;padding:10px 15px;box-sizing:border-box;width:100%;background:#FFFFFF;position:relative;margin-top:8px;border-radius:10px;cursor:pointer;border:1px solid #E3E3E3;box-shadow:2px 2px 0px rgba(0,0,0,0.1);font-weight:bold}@media (max-width:812px){.lectures .categoryList>li:first-child{margin-top:10px}}@media (max-width:812px){.lectures .categoryList>li{height:80px;padding:16px 8px;width:calc((100% - 10px) / 2);margin-top:10px;box-shadow:2px 2px 0px rgba(0,0,0,0.1)}}#trainingTopList .lectures .categoryList>li{height:48px;bottom:5px}@media (max-width:812px){#trainingTopList .lectures .categoryList>li{bottom:0}#trainingTopList .lectures .categoryList>li>p{position:relative;top:-5px}}@media (min-width:813px){.lectures .categoryList>li:hover{background:#FFE09B;box-shadow:none;border-color:#FFE09B;transition:background 0.2s}}.lectures .categoryList>li:before{position:absolute;right:0;bottom:0;width:35px;height:35px}.lectures .categoryList>li.lecturesShow{background:#2992E5;box-shadow:none}.lectures .categoryList>li.lecturesShow a{color:#FFFFFF;display:block;width:100%;height:100%;text-align:center}@media (max-width:812px){.lectures .categoryList>li.lecturesShow a{font-size:11px}}.lectures .categoryList>li.lecturesShow:hover{background:#76bef6;border-color:#76bef6;transition:background 0.2s}@media (min-width:813px){.lectures .categoryList>li:hover .categoryModal{opacity:1;transition:opacity 0.2s;visibility:visible}}.lectures .categoryList>li .hasNew{position:absolute;width:15px;height:15px;background:#EF5350;border-radius:50%;top:-3px;right:-5px}.lectures .categoryModal{opacity:0;z-index:100;position:absolute;left:100%;top:0;min-width:735px;padding-left:15px;visibility:hidden;cursor:default}@media (max-width:812px){.lectures .categoryModal{opacity:100;z-index:10001;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);min-width:0;display:none;max-height:90%;overflow-y:scroll;box-shadow:2px 2px 10px rgba(0,0,0,0.4);border-radius:10px;background:#FFFFFF;padding:0;visibility:visible}}.lectures .categoryModal-content{background:#FFF;box-shadow:0px 3px 6px rgba(0,0,0,0.16);position:relative;border-radius:10px}@media (max-width:812px){.lectures .categoryModal-content{box-shadow:none;border-radius:0}}.lectures .categoryModal-content:before{content:"";position:absolute;top:15px;left:5px;margin-left:-10px;width:10px;height:10px;transform:rotate(45deg);background:#FFE09B;box-shadow:0px 1px 2px rgba(0,0,0,0.1)}@media (max-width:812px){.lectures .categoryModal-content:before{content:none}}@media (min-width:812px){.lectures .categoryModal-content:before{display:none}}.lectures .categoryModal-content .lecturesBtns{margin-right:0px;margin-top:-10px;display:flex;flex-wrap:wrap}@media (max-width:812px){.lectures .categoryModal-content .lecturesBtns{margin:0}}.lectures .categoryModal-content .lecturesBtns li{margin-top:10px;width:50%;box-sizing:border-box}@media (max-width:812px){.lectures .categoryModal-content .lecturesBtns li{margin:0;padding:0;width:100%;box-sizing:border-box;border-bottom:#EFEFEF 1px solid}}.lectures .categoryModal-head{position:relative;padding:20px 10px 10px 50px;background:#FFE09B;border-radius:10px 10px 0 0}@media (max-width:812px){.lectures .categoryModal-head{font-weight:bold;font-size:16px}}.lectures .categoryModal-head h3{font-size:16px;font-weight:bold;position:relative}.lectures .categoryModal-head h3:before{position:absolute;left:-35px;top:-10px;width:35px;height:35px}.lectures .categoryModal-inner{padding:5px 10px}@media (max-width:812px){.lectures .categoryModal-inner{padding:0}}.lectures .categoryModal-close{padding:15px}.lectures .lecturesBtns a{text-align:left;padding:8px 10px 8px 25px;display:block;color:#333;position:relative;padding-left:25px}@media (max-width:812px){.lectures .lecturesBtns a{padding:15px 10px 15px 25px}}.lectures .lecturesBtns a:before{content:"\f105";display:inline-block;font-display:swap;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#BFBFBD;position:absolute;top:13px;left:10px}@media (max-width:812px){.lectures .lecturesBtns a:before{font-size:20px;top:17px;left:10px}}.lectures .lecturesBtns a:hover{text-decoration:underline}.lectures .lecturesBtns a .newIcon{background:#EF5350;padding:3px 10px;display:inline-block;color:#FFFFFF;margin-left:8px;line-height:1;font-size:11px}@media (max-width:812px){.lectures .lecturesBtns a .newIcon{padding:2px 10px;font-size:10px}}.lectures .lecturesSearch{width:990px;margin-top:70px;box-sizing:border-box}#trainingTopList .lectures .lecturesSearch{width:990px}@media (max-width:812px){#trainingTopList .lectures .lecturesSearch{width:auto}}@media (max-width:812px){.lectures .lecturesSearch{width:auto;border-top:16px #F2F2F2 solid;padding:32px 10px 25px}#trainingTopList .lectures .lecturesSearch{border-top:none;padding:0}}.lectures .lecturesSearch h2{font-size:28px;text-align:center;line-height:1.2;margin-left:40px}@media (max-width:812px){.lectures .lecturesSearch h2{font-size:24px;margin:0;line-height:1}}@media (max-width:812px){#trainingTopList .lectures .lecturesSearch .lecturesSearchBlock{padding:0 10px}}.lectures .lecturesSearch .lecturesSearchBlock h3{font-size:24px;font-weight:bold;margin-top:20px;border-bottom:#FFE09B 2px solid;padding-bottom:5px;margin-left:40px}@media (max-width:812px){.lectures .lecturesSearch .lecturesSearchBlock h3{font-size:18px;margin:30px 0 0}}.lectures .lecturesSearch .lecturesSearch-purpose{margin-top:25px}.lectures .lecturesSearch .lecturesSearch-purpose h4{font-size:18px;line-height:1.4;font-weight:bold;margin-left:40px}@media (max-width:812px){.lectures .lecturesSearch .lecturesSearch-purpose h4{font-size:16px;margin:0}}.lectures .lecturesSearch .lecturesSlider{margin-top:15px}@media (max-width:812px){.lectures .lecturesSearch .lecturesSlider{margin-top:10px}}.lectures .lecturesSearch .lecturesSlider-cell{margin-right:15px;width:168px;min-height:146px;position:relative}@media (max-width:812px){.lectures .lecturesSearch .lecturesSlider-cell{width:150px;min-height:133px}}.lectures .lecturesSearch .lecturesSlider-cell:last-child{margin-right:0px}.lectures .lecturesSearch .lecturesSlider-cell img{width:168px;height:94px;border:1px solid rgba(0,0,0,0.1)}@media (max-width:812px){.lectures .lecturesSearch .lecturesSlider-cell img{width:150px;height:84px}}.lectures .lecturesSearch .lecturesSlider-cell .lecturesName{line-height:1.4;margin-top:10px}.lectures .lecturesSearch .lecturesSlider-cell .tagRank{font-size:12px;font-weight:bold;margin:0 0 5px 0;line-height:1.1}.lectures .lecturesSearch .lecturesSlider-cell .tagRank:before{content:url(https://s3-ap-northeast-1.amazonaws.com/onsuku.jp/img/lp/201909/icon_crown.svg);margin-right:2px}.lectures .lecturesSearch .lecturesSlider-cell .tagNew{background:#EF5350;font-size:11px;padding:2px 5px;margin-right:5px;color:#FFF}@media (max-width:812px){.lectures .lecturesSearch .lecturesSlider-cell .tagNew{font-size:10px;padding:2px 1px;margin-right:3px}}.lectures .lecturesSearch .hasRank .lecturesSlider-cell{min-height:168px}@media (max-width:812px){.lectures .lecturesSearch .hasRank .lecturesSlider-cell{min-height:158px}}.lectures .lecturesSearch .lecturesSearchBlock:nth-of-type(2){margin-top:80px}#trainingTopList .lectures .lecturesSearch .lecturesSearchBlock:nth-of-type(2){margin-top:25px}@media (max-width:812px){.lectures .lecturesSearch .lecturesSearchBlock:nth-of-type(2){margin:32px 0 0}#trainingTopList .lectures .lecturesSearch .lecturesSearchBlock:nth-of-type(2){margin:32px 0 0}}.lectures .lecturesSearch .lectureSpecial{margin:24px 0 0 40px;display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width:813px){.lectures .lecturesSearch .lectureSpecial p:nth-of-type(n+3){margin-top:15px}}@media (max-width:812px){.lectures .lecturesSearch .lectureSpecial{margin:24px 0 0;display:block}.lectures .lecturesSearch .lectureSpecial p{margin-bottom:15px}.lectures .lecturesSearch .lectureSpecial p:last-child{margin-bottom:0px}}.lectures .lecturesSearch .lectureSpecial img{width:373px;height:112px}@media (max-width:812px){.lectures .lecturesSearch .lectureSpecial img{width:100%;height:auto}}.lectures .lecturesSearch .lectureSpecial_link{margin:25px 0 0 40px;text-align:center}@media (max-width:812px){.lectures .lecturesSearch .lectureSpecial_link{margin:25px 0 0}}.lectures .lecturesSearch .lecturesDetailArea{margin-left:40px;margin-bottom:45px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea{margin:30px 0 0}}.lectures .lecturesSearch .lecturesDetailArea>div{margin-top:25px}.lectures .lecturesSearch .lecturesDetailArea>div:first-child{margin-top:15px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea>div:first-child{margin-top:0}}.lectures .lecturesSearch .lecturesDetailArea h3{font-size:18px;font-weight:bold;border-bottom:#FFE09B 2px solid;padding-bottom:5px;position:relative;padding-left:35px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea h3{margin:0 10px 24px 10px;padding:0 0 5px 35px}}.lectures .lecturesSearch .lecturesDetailArea h3:before{position:absolute;left:0;top:-10px;width:35px;height:35px}.lectures .lecturesSearch .lecturesDetailArea .lecturesDetailBlock{border-bottom:1px solid #E3E3E3;padding-bottom:25px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesDetailBlock{border:none;padding-bottom:45px}}.lectures .lecturesSearch .lecturesDetailArea .lecturesDetailBlock:last-child{border-bottom:none}.lectures .lecturesSearch .lecturesDetailArea .lecturesHead{position:relative}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesHead{padding:0 10px;display:flex;flex-direction:column-reverse}}.lectures .lecturesSearch .lecturesDetailArea h4{font-size:22px;margin-top:25px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea h4{margin-top:10px}}.lectures .lecturesSearch .lecturesDetailArea .shikakuType{color:#FFA000;font-size:12px;font-weight:bold;background:#FFFFFF;border:#FFA000 solid 1px;padding:4px 16px;display:inline-block;line-height:1}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .shikakuType{position:static}}.lectures .lecturesSearch .lecturesDetailArea .shikakuType.new{background:#EF5350;border-color:#EF5350;color:#FFFFFF}.lectures .lecturesSearch .lecturesDetailArea .shikakuType .shikakuType{right:90px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .shikakuType .shikakuType{margin-left:5px;right:auto}}.lectures .lecturesSearch .lecturesDetailArea .shikakuPurchase{color:#ef5350;font-size:14px;font-weight:bold;display:inline-block;line-height:1;position:absolute;top:0;right:0}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .shikakuPurchase{position:static}}.lectures .lecturesSearch .lecturesDetailArea .lecturesContents{display:flex;justify-content:space-between;margin-top:15px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesContents{display:block;margin-top:10px}}.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_left{width:330px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_left{width:100%;background:#F2F8F8;padding:10px;display:flex;align-items:flex-start;box-sizing:border-box;padding-bottom:40px}.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_left>div{width:100%}}.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_left img{border:1px solid rgba(0,0,0,0.1)}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_left img{display:block;width:100%}}.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_right{width:420px;flex-direction:column;justify-content:space-between;display:flex}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_right{width:100%;margin-top:15px;padding:0 10px;box-sizing:border-box}}.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_right .largeBtn{margin-top:10px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_right .largeBtn{margin-top:15px}}.lectures .lecturesSearch .lecturesDetailArea .lecturesInfo{margin-top:15px;font-size:12px;color:#707070}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesInfo{margin:0 0 0 10px}}.lectures .lecturesSearch .lecturesDetailArea .lecturesInfo+.lecturesInfo{margin-top:0;font-size:13px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesInfo+.lecturesInfo{font-size:12px;border-top:#E3E3E3 1px solid;margin-top:10px;padding-top:10px}}.lectures .lecturesSearch .lecturesDetailArea .lecturesInfo .planType:before{content:" / "}.lectures .lecturesSearch .lecturesDetailArea .lecturesInfo .planType:first-of-type:before{content:none}.lectures .lecturesSearch .lecturesDetailArea .stars span[class^=star]{background-size:auto 12px;background-repeat:no-repeat}.lectures .lecturesSearch .lecturesDetailArea .lectures_time{margin-left:40px}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lectures_time{margin:0}}.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_about{margin-top:24px;display:flex;justify-content:flex-end}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_about{margin-top:0px;justify-content:space-around}}.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_about li{padding:0 22px;border-left:1px solid #E3E3E3}@media (max-width:812px){.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_about li{width:25%;text-align:center;margin:15px 0 0;padding:0}}.lectures .lecturesSearch .lecturesDetailArea .lecturesContents_about li:last-child{border-right:1px solid #E3E3E3}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%;left:40px!important}@media (max-width:812px){.flickity-slider{left:0px!important}}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute}.flickity-button:hover .flickity-button-icon{background:#c5c3c3;cursor:pointer}@media (max-width:812px){.flickity-button:hover .flickity-button-icon{background:#2C1903}}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19F}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;display:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{width:40px;height:40px;z-index:5;width:40px;height:176px;top:0px}.flickity-prev-next-button.previous{left:-10px;background:linear-gradient(to right,rgb(255,255,255) 0%,rgba(255,255,255,0.4) 100%)}@media (max-width:812px){.flickity-prev-next-button.previous{background:none}}.flickity-prev-next-button.next{right:0px;background:linear-gradient(to left,rgb(255,255,255) 0%,rgba(255,255,255,0.4) 100%)}@media (max-width:812px){.flickity-prev-next-button.next{background:none}}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:31%;top:30px;width:10px;height:10px;padding:12px;background:#2C1903;border-radius:50%;color:#ffffff;box-shadow:0 2px 5px rgba(0,0,0,0.2);border:none}@media (max-width:812px){.flickity-prev-next-button .flickity-button-icon{left:30%;top:22px;width:8px;height:8px}}.hasRank .flickity-prev-next-button .flickity-button-icon{top:50px}@media (max-width:812px){.hasRank .flickity-prev-next-button .flickity-button-icon{top:42px}}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.lectures.top{display:block;margin-top:80px;justify-content:space-between;color:#2C1903}.lectures.top .lecturesSearch .lectureSpecial{margin:24px auto 40px;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:790px}.lectures.top .categoryList>li{margin:10px 5px;width:16.6666666667%;width:180px;height:48px}.lectures.top .lecturesCategory{width:100%}.lectures.top .categoryList{display:flex;flex-wrap:wrap!important;max-width:990px;margin:15px auto 0;justify-content:space-between}.lectures.top .categoryList>li:before{position:absolute;right:0;bottom:0;width:35px;height:35px}.lectures.top .categoryModal{opacity:100;z-index:10001;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);min-width:0;display:none;max-height:90%;box-shadow:2px 2px 10px rgba(0,0,0,0.4);border-radius:10px;background:#FFFFFF;padding:0;width:735px;visibility:visible}.lectures.top .categoryList>li{padding:10px 5px}.lectures.top .categoryList>li.lecturesShow{margin:10px 5px;width:16.6666666667%;width:180px}.lectures.top .categoryList>li.lecturesShow{padding:10px 5px}.lectures.top .lecturesCategory h2{font-size:28px}.lectures.top .lecturesSearch h2{margin-left:0px}.lectures.top .lecturesSearch .lecturesSearchBlock h3{margin-left:0px}.lectures.top .categoryList>li.lecturesShow{background:#2992E5;box-shadow:none}.flickity-slider{left:0px!important}.lecturesCategory{width:100%}.lectures.top .lecturesSearch h2{text-align:left}.lectures.top .categoryList>li:before{bottom:7px}.lectures.top .categoryList>li.lecturesShow{height:48px;padding:10px 5px;box-sizing:border-box;background:#FFFFFF;position:relative;margin:10px 5px;border-radius:10px;cursor:pointer;border:1px solid #E3E3E3;box-shadow:2px 2px 0px rgba(0,0,0,0.1);font-weight:bold}.lectures.top .categoryList>li.lecturesShow:hover{background:#76bef6!important;border-color:#76bef6;transition:background 0.2s}.lectures_feature{margin-top:80px}@media (max-width:812px){.lectures.top .categoryList>li.lecturesShow{height:90px;width:75px}.lectures.top .categoryList>li{height:90px;width:75px}.lectures.top .lecturesCategory h2{font-size:24px}.lectures.top .categoryList{margin:20px 0 0}.lectures.top .lecturesSearch h2{text-align:center}.lectures.top .lecturesSearch{margin-top:0px;box-sizing:border-box;padding:32px 10px 0px}#feature.lectures{margin-top:30px}.lectures.top .categoryModal{opacity:100;z-index:10001;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 20px)!important;min-width:0;display:none;max-height:90%;overflow-y:scroll;box-shadow:2px 2px 10px rgba(0,0,0,0.4);border-radius:10px;background:#FFFFFF;padding:0;visibility:visible}.lectures.top .categoryList>li.kozaModal-open.emptybox{visibility:hidden}.lectures.top .categoryList>li:before{position:absolute;right:17.5px;bottom:0}.lectures.top .categoryList>li>p{position:relative;top:0;font-size:11px;text-align:center}.lectures.top .categoryList li.lecturesShow a{font-size:11px;display:flex;flex-direction:column;justify-content:space-evenly}.lectures_feature{margin-top:30px}}.kouza_top_find{background:#fff;max-width:1200px;margin:0 auto;margin-top:40px}.kouza_top_find h2{padding:20px 38px 10px;font-size:28px}.kouza_top_find.genre_detail#category1{padding:20px 45px 10px}.lectures.kouza_top.kouza_top_find.kouza_find_top.mt{justify-content:center}.kouza_top_find.genre_detail{padding:20px 45px 30px}.lectures.kouza_top_find.category.kouza_top{display:block}.ancList_kouza.kouza_find_top{display:flex;padding:30px;line-height:32px;padding-left:45px;justify-content:space-between}.ancList_kouza.kouza_find_top li a{color:#208fe8;font-size:15px}.ancList_kouza.kouza_find_top li a:before{content:"\f078";display:inline-block;font-display:auto;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f55e5e;margin-right:5px;color:#208fe8}.lectureSpecial_link.kouza_top_find{text-align:center;margin-bottom:32px;padding-bottom:32px}@media (max-width:812px){.lectureSpecial_link.kouza_top_find{padding-top:0px;margin-top:0px}}.kouza_top.shikakuType{color:#FFA000;font-size:12px;font-weight:bold;background:#FFFFFF;border:#FFA000 solid 1px;padding:4px 16px;display:inline-block;line-height:1}.lectures.kouza_top .categoryList{display:flex;flex-wrap:wrap!important;max-width:970px;margin:0 auto;justify-content:space-between}#trainingTopList .lectures.kouza_top .categoryList>li{margin:10px 5px;width:16.6666666667%;width:180px}.lectures.kouza_top#feature{display:block}.lectureSpecial.kouza_top{margin:24px auto;display:flex;justify-content:space-between;flex-wrap:wrap;max-width:790px}.lectures .lecturesSearchBlock .lectureSpecial.kouza_top img{width:373px;height:112px}.lectureSpecial.kouza_top p:nth-of-type(n+3){margin-top:15px}@media (max-width:812px){.lectureSpecial.kouza_top p:nth-of-type(n+3){margin-top:0px}}.lecturesContents_right_shikakuType.kouza_top ul{display:flex;justify-content:flex-start;margin-top:35px}dl.search2.kouza_top{position:relative}dl.search2.kouza_top dt{margin-right:80px;width:250px;background-color:#fff;border-radius:5px 5px 5px 5px}dl.search2.kouza_top dt input{width:100%;height:31px;line-height:30px;border:1px solid #CCCCCC;border-radius:5px}dl.search2.kouza_top dd{position:absolute;top:0;right:0}dl.search2.kouza_top dd button{display:block;width:83px;height:35px!important;color:#fff;line-height:32px;text-align:center;background-color:#2992e5;border:1px solid #2992e5;border-radius:5px}dl.search2.kouza_top dd button:before{content:"\f002";margin-right:10px;color:#fff;font:normal normal normal 14px/1 FontAwesome;font-size:inherit}dl.search2.kouza_top dt{height:25px}.lectures.kouza_top .lecturesSearch .lecturesDetailArea .lecturesContents_right{width:600px;flex-direction:column;justify-content:space-between;display:flex}.lectures.kouza_top .lecturesSearch .lecturesDetailArea h4{font-size:22px;margin-top:5px}.lectures.kouza_top .lecturesSearch .lecturesDetailArea p{margin-top:15px}.emptybox.kouza_top{visibility:hidden}.lectures .lecturesSearch .lecturesDetailArea .kouza_top.shikakuType.new{text-align:center}#trainingTopList .lectures.kouza_top .categoryList>li.kozaModal-open.emptybox.kouza_top{visibility:hidden}.lectures .lecturesCategory.kouza_top{width:100%!important}#trainingTopList.kouza_top{background:#f2f2f2!important;padding:0px 0 32px!important}#trainingTopList.kouza_top h2{font-size:28px;text-align:left!important;line-height:1.2!important;margin-left:0px!important}#trainingTopList.kouza_top .lectures{margin-top:40px}.lectures .lecturesSearch.kouza_top{margin-top:0px}@media (max-width:812px){#pageTop2.kouza_top{position:fixed;bottom:10px;right:10px;z-index:9999;opacity:0;transition:opacity 0.3s}#pageTop2.kouza_top a{width:40px;height:40px;border-radius:50%;display:block;color:#333;background:#adadad;text-indent:100%;overflow:hidden;white-space:nowrap;line-height:1;text-decoration:none;position:relative;transition:background 0.2s}#pageTop2.kouza_top a:before{content:"";position:absolute;top:50%;left:50%;margin:-4px 0 0 -7px;border-left:solid 3px #fff;border-top:solid 3px #fff;width:10px;height:10px;transform:rotate(45deg)}#pageTop2.kouza_top.active{opacity:1!important}.lectures .lecturesSearch .lecturesDetailArea .kouza_top.shikakuType{left:10%;height:auto}.lectures .lecturesSearch .lecturesDetailArea .kouza_top.shikakuType.new{right:42%;top:215px}.lectureSpecial.kouza_top p{margin-bottom:15px}#trainingTopList .lectures.kouza_top .categoryList>li{height:90px;width:75px;margin:5px}.lectures.kouza_top .categoryList>li{padding:8px 4px}#trainingTopList .lectures.kouza_top .categoryList{margin-top:0;width:100%;display:flex!important;justify-content:space-between}.lecturesContents_right_shikakuType.kouza_top{margin-top:0px}.lecturesContents_right_shikakuType.kouza_top ul{display:flex;justify-content:space-between;margin-top:35px}.lecturesContents_right_shikakuType.kouza_top ul{display:flex;justify-content:flex-start;margin-top:10px}dl.search2.kouza_top{margin:10px 0}dl.search2.kouza_top dt{width:auto}dl.search2.kouza_top dd button{height:33px!important}dl.search2.kouza_top dt input{padding:0}.SP_kouza.kouza_top img{width:97px!important;height:55px;margin-right:20px}.SP_kouza.kouza_top{display:flex}.moviePlay.kouza_top a{position:relative;display:block;width:120px}.moviePlay.kouza_top a:before{left:40%}.moviePlay.kouza_top{margin-top:15px}.ancList_kouza.kouza_top.kouza_find_top{padding:0px;line-height:32px;padding-left:0px;justify-content:space-around}li.onlySP.kouza_top.pb10.mr15.ml15{padding-bottom:15px!important}#trainingTopList.kouza_top .lectures{margin-top:50px}#trainingTopList.kouza_top h2{font-size:24px!important}#trainingTopList.kouza_top .lecturesSearchBlock.hobby h2{padding-left:0px}.lectures.kouza_top .lecturesSearch .lecturesSearch-purpose:last-child{padding-bottom:30px}.lectures.kouza_top .lecturesSearch .lecturesDetailArea.kouza_top .lecturesDetailBlock{padding-bottom:0px}.lectures.kouza_top .lecturesSearch .lecturesDetailArea.kouza_top .lecturesContents{display:block;margin-top:10px;padding-bottom:5px}.lectures.kouza_top .categoryList>li:before{position:absolute;right:17.5px;bottom:0}#trainingTopList.kouza_top .lectures .categoryList>li>p{position:relative;top:0;font-size:11px;text-align:center}.lectureSpecial.kouza_top{padding:0 10px}.lectures.kouza_top .lecturesSearch .lecturesDetailArea.kouza_top .lecturesContents_left{display:block;padding-bottom:20px}.lectures.kouza_top .lecturesSearchBlock .lectureSpecial.kouza_top img{width:100%;height:auto}.kouza_top.shikakuType.new{width:36px;top:145px}.kouza_top_find h2{padding-left:10px}}@media (min-width:812px){#pageTop2.kouza_top{display:none}.lectures.kouza_top .categoryModal{opacity:0;z-index:100;position:absolute;left:100%;top:0;min-width:735px;padding-left:0px;visibility:hidden;cursor:default}.lectures.kouza_top .categoryModal{opacity:100;z-index:10001;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);min-width:0;display:none;max-height:90%;box-shadow:2px 2px 10px rgba(0,0,0,0.4);border-radius:10px;background:#FFFFFF;padding:0;width:735px;visibility:visible}#trainingTopList .lecturesSearchBlock.kouza_top.hobby h2{margin-top:0px;padding:20px 0 10px}.lecturesSearchBlock.kouza_top.hobby h3{margin-left:0px!important;font-size:24px;font-weight:bold;margin-top:20px;border-bottom:#FFE09B 2px solid;padding-bottom:5px}.lecturesSearchBlock.kouza_top.hobby h3{margin-left:0px!important}.lecturesSearchBlock.kouza_top.hobby h2{right:0px;top:20px;background:linear-gradient(to left,white 0%,rgba(255,255,255,0.4) 100%)}.lectures.kouza_top .lecturesSearch .lecturesSearch-purpose:last-child{padding-bottom:30px}.lectures.kouza_top .categoryList>li{padding:10px 5px}.lectures.kouza_top .categoryList>li:before{bottom:7px}.lectures.kouza_top .lecturesSearch .lecturesDetailArea .lecturesContents{display:flex;justify-content:start;margin-top:25px;margin-right:45px}.lectures.kouza_top .lecturesSearch .lecturesDetailArea{margin-left:50px;margin-right:50px;margin-bottom:45px}.lectures.kouza_top .lecturesSearch .lecturesDetailArea .lecturesContents_left{display:block;margin-right:40px}.lectures.kouza_top .categoryList>li{padding:10px 5px}.innerWrap2.kouza_top{width:1070px}#trainingTopList.kouza_top .lectures.kouza_top .lecturesSearch.genre{width:100%}.hasRank.kouza_top .flickity-prev-next-button .flickity-button-icon{top:30px}.lecturesSearchBlock.kouza_top.hobby .flickity-prev-next-button.previous{left:0px;top:20px;background:linear-gradient(to right,white 0%,rgba(255,255,255,0.4) 100%)}.lecturesSearchBlock.kouza_top.hobby .flickity-prev-next-button{height:94px}.lecturesSearchBlock.kouza_top.hobby .flickity-prev-next-button{width:40px;height:40px;z-index:5;width:40px;height:94px;top:0px}.lecturesSearchBlock.kouza_top.hobby .flickity-prev-next-button.next{right:0px;top:20px;background:linear-gradient(to left,white 0%,rgba(255,255,255,0.4) 100%)}}