@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.fd-in{opacity:0;-webkit-transition:3s;transition:3s}.fd-done{opacity:1}.font-bg{font-size:3.2rem}.font-sm{font-size:1.2rem}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}html{font-size:62.5%}body{font-size:1.6rem;font-family:Roboto,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN",sans-serif;color:#333;line-height:1.8;letter-spacing:.12em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body.fixed{width:100%;height:100%;position:fixed}img{vertical-align:middle}ol{list-style:inside}strong{font-weight:700;color:#3e3a39}#wrapper{min-width:1000px;overflow:hidden}@media (max-width:959px){#wrapper{min-width:0}}h1{font-size:2.2rem;font-weight:700}h1 a{text-decoration:none;color:#3e3a39}h2{font-size:2rem;font-weight:700}h3{font-size:1.8rem;font-weight:500}table{width:100%;font-size:1.4rem;line-height:1.5;margin-bottom:30px}tbody th{font-weight:700;padding:15px;padding-left:30px;width:30%}tbody td{padding:15px;padding-right:30px}tbody td a{color:#430d12}input[type=email],input[type=number],input[type=password],input[type=text],input[type=url],textarea{width:100%;padding:3px 8px;font-size:1.4rem;border:1px solid #3e3a39;height:35px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 3px 3px #f5f5f5 inset;box-shadow:0 0 3px 3px #f5f5f5 inset}button,input[type=button],input[type=submit]{font-family:inherit;margin:0;cursor:pointer;border:none;font-size:1.4rem;border-radius:4px;line-height:1;letter-spacing:.15em;text-indent:.2em;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease}button:hover,input[type=button]:hover,input[type=submit]:hover{opacity:.8}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{background:#f5f5f5}input[type=reset]{font-family:inherit;border:none;background-color:#430d12;color:#fff;font-weight:700;font-size:1.4rem;cursor:pointer;letter-spacing:inherit;-webkit-appearance:none}input[type=reset]:hover{text-decoration:underline}@media (max-width:959px){input[type=reset]{font-size:1.25rem}}@media (max-width:559px){input[type=reset]{font-size:1rem;padding-left:0;padding-right:0;letter-spacing:.05em}}a{text-decoration:none;color:#333}a:hover{text-decoration:underline}.page-body{width:960px;margin:0 auto}@media (max-width:959px){.page-body{width:84vw}}@media (max-width:559px){.page-body{width:95vw}}.page-body h2{font-size:2.6rem;margin-bottom:30px}@media (max-width:959px){.page-body h2{text-align:center;margin-bottom:20px;font-size:2.3rem}}@media (max-width:559px){.page-body h2{font-size:2rem}}.spbr{display:none}@media (max-width:559px){.spbr{display:block}}.tbbr{display:none}@media (max-width:959px){.tbbr{display:block}}.pcbr{display:block}@media (max-width:959px){.pcbr{display:none}}.page-body-wide{width:1125px}.btn{margin:0;border:none;background:#430d12;color:#fff;padding:12px 24px;line-height:1;border-radius:5px}.btn-gray{background:#595858}.btn-gray:hover{opacity:.8;text-decoration:none}.btn-brown{font-size:1.5rem;background:0 0;color:#430d12}.btn-brown:hover{opacity:.8}.btn-left{margin-left:50px!important}.search input[type=submit]{font-size:2rem}@media (max-width:959px){.search input[type=submit]{font-size:1.9rem}}@media (max-width:559px){.search input[type=submit]{font-size:1.8rem}}.search-condition-area{border-top:1px solid #430d12;padding:30px;margin-top:3px;font-weight:700}@media (max-width:959px){.search-condition-area{padding:22.5px}}@media (max-width:559px){.search-condition-area{padding:15px}}.contents{border-top:1px solid #430d12;padding:10px 20px;margin-top:3px}@media (max-width:959px){.contents{padding:0}}@media (max-width:559px){.contents{padding:0}}.contents .search-input{font-size:1.4rem}.contents .search-input .search-contents{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:959px){.contents .search-input .search-contents{display:block}}.contents .search-input .search-contents .search-input-item{border-top:none;padding-top:0}@media (max-width:959px){.contents .search-input .search-contents .search-input-item:nth-last-child(1){border-top:1px dashed #430d12;padding:10px 25px}}@media (max-width:559px){.contents .search-input .search-contents .search-input-item:nth-last-child(1){padding:10px 20px 0}}.contents .search-input .search-input-item{margin-top:10px;padding:5px 30px 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;font-weight:700;border-top:1px dashed #430d12;padding-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:959px){.contents .search-input .search-input-item{display:block;padding:10px 25px;font-size:1.45rem}}@media (max-width:559px){.contents .search-input .search-input-item{font-size:1.3rem;padding:10px 20px 0}}.contents .search-input .search-input-item .label{margin-right:10px}.contents .search-input .search-input-item .label-course{margin-right:170px}.contents .search-input .search-input-item .label-onilne{margin-right:142px}.contents .search-input .search-input-item .label-lecture_skill{margin-right:112px}.contents .search-input .search-input-item .label-area{margin-right:55px}.contents .search-input .search-input-item .label-organization{margin-right:170px}.contents .search-input .search-input-item .label-lecture-number{margin-right:140px}.contents .search-input .search-input-item .label-organization-number{margin-right:105px}.contents .search-input .search-input-item .label-freeword{margin-right:125px}.contents .search-input .search-input-item .text-content-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:959px){.contents .search-input .search-input-item .text-content-area .font-regular{font-size:1.2rem}}@media (max-width:559px){.contents .search-input .search-input-item .text-content-area .font-regular{font-size:1.1rem}}.contents .search-input .search-input-item .label-price{margin-right:180px}.contents .search-input .search-input-item .label-time{margin-right:140px;width:100px}.contents .search-input .search-input-item .label-date{margin-right:180px;white-space:nowrap}.contents .search-input .search-input-item .search-freeword{width:70.5%}@media (max-width:959px){.contents .search-input .search-input-item .search-freeword{width:100%}}.contents .search-input .search-input-item .search-number{width:20%;margin:0 10px}@media (max-width:959px){.contents .search-input .search-input-item .search-number{width:30%;margin:0 10px 0 0}}.contents .search-input .search-input-item .search_time{width:10%;margin:0 10px}@media (max-width:959px){.contents .search-input .search-input-item .search_time{width:20%;margin:0 10px 0 0}}.contents .search-input .search-input-item .search-date{width:30%;margin:0 10px}@media (max-width:959px){.contents .search-input .search-input-item .search-date{width:40%;margin:0 10px 0 0}}.contents .search-input .search-input-item .width-group{width:170px}@media (max-width:959px){.contents .search-input .search-input-item .width-group{width:50%}}.contents .search-input .search-input-item .width-technical-group{width:280px}@media (max-width:959px){.contents .search-input .search-input-item .width-technical-group{width:90%}}@media (max-width:959px){.contents .search-input .search-input-item .width-online-group{width:88%}}.contents .search-input .search-input-item .width-organization{width:150%}@media (max-width:959px){.contents .search-input .search-input-item .width-organization{width:100%}}.contents .search-input .search-input-item .checkbox-wrap{font-weight:400}.contents .search-input .search-input-item .checkbox-wrap .area_width{display:inline-block;padding:3px 5px 3px 0;margin-right:25px}@media (max-width:959px){.contents .search-input .search-input-item .checkbox-wrap .area_width{width:30%;margin-right:0}}.contents .search-input .search-input-item .checkbox-wrap .area-width_4char{display:inline-block;padding:3px 5px 3px 0;margin-right:7px}@media (max-width:959px){.contents .search-input .search-input-item .checkbox-wrap .area-width_4char{margin-right:0;width:30%}}.contents .search-input .search-input-item .select-wrap select{height:40px;border-radius:4px;-webkit-box-shadow:0 0 3px 3px #f5f5f5 inset;box-shadow:0 0 3px 3px #f5f5f5 inset;font-size:1.6rem;padding:3px 8px;width:100%}@media (max-width:959px){.contents .search-input .search-input-item .select-wrap select{height:37.5px}}@media (max-width:559px){.contents .search-input .search-input-item .select-wrap select{height:35px}}@media (max-width:959px){.contents .search-input .search-input-item input[type=button]{margin-left:77%;letter-spacing:.1em;margin-top:20px}}@media (max-width:559px){.contents .search-input .search-input-item input[type=button]{margin-left:65%;letter-spacing:.05em}}@media (max-width:480px){.contents .search-input .search-input-item input[type=button]{margin-left:60%}}.contents .search-input .search-input-item input[type=text]{font-size:1.6rem;height:40px}@media (max-width:959px){.contents .search-input .search-input-item input[name=search_date_max],.contents .search-input .search-input-item input[name=search_price_max],.contents .search-input .search-input-item input[name=search_time_max]{margin-left:10px}}.contents .search-input .lecture_skill_detail .label-skill_detail{text-wrap-mode:nowrap;margin-right:77px}@media (max-width:959px){.contents .search-input .lecture_skill_detail .label-skill_detail .s{white-space:normal}}.contents .search-input .lecture_skill_detail .lecture_skill_detail-box p{padding:0}@media (max-width:959px){.contents .search-input .lecture_skill_detail .checkbox-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}}@media (max-width:559px){.contents .search-input .lecture_skill_detail .checkbox-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media (max-width:959px){.contents .search-input .lecture_skill_detail .checkbox-wrap .area_width{width:50%}}@media (max-width:959px){.contents .search-input .lecture_skill_detail .checkbox-wrap .area_width{width:auto}}@media (max-width:959px){.contents .search-input .lecture_online .checkbox-wrap .area_width{width:auto}}.contents .search-input .lecture_online .checkbox-wrap .checkbox-block{display:block}.contents .search-input .lecture_online .checkbox-wrap .checkbox-block:not(:first-child){padding-top:15px}.contents .search-input .lecture_online .checkbox-wrap .checkbox-block ul{padding-left:20px;font-size:1.3rem}@media (max-width:559px){.contents .search-input .lecture_online .checkbox-wrap .checkbox-block ul{font-size:1.1rem}}.contents .search-input .lecture_online .checkbox-wrap .checkbox-block ul li{list-style:disc}.contents .search-input .baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.contents .search-input p{padding:5px 30px 10px 20px}@media (max-width:959px){.contents .search-input p{font-size:1.2rem}}@media (max-width:559px){.contents .search-input p{font-size:1rem}}.attention{font-size:1.8rem;padding-bottom:15px}@media (max-width:959px){.attention{font-size:1.6rem}}@media (max-width:559px){.attention{font-size:1.4rem}}.center{text-align:center}.left{text-align:left}.br{line-height:1.2}.br:before{content:"\a";white-space:pre}.paginate{margin-top:100px}@media (max-width:959px){.paginate{margin-top:75px}}@media (max-width:559px){.paginate{margin-top:50px}}.paginate p{text-align:center;margin-bottom:15px;font-size:1.4rem;color:#430d12}.paginate ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.paginate ul li{margin:0 5px;padding-left:0;font-weight:400}.paginate span{color:#430d12;font-weight:700}.paginate a{font-weight:400}.paginate a:hover{color:#430d12}.paginate a,.paginate span{display:block;padding:5px 0 6px;min-width:25px;text-align:center;line-height:1;font-size:1.8rem;color:#430d12}@media (max-width:959px){.paginate a,.paginate span{font-size:1.7rem}}@media (max-width:559px){.paginate a,.paginate span{font-size:1.6rem}}.paginate .left{margin-right:30px}@media (max-width:959px){.paginate .left{margin-right:25px}}@media (max-width:559px){.paginate .left{margin-right:20px}}.paginate .right{margin-left:30px}@media (max-width:959px){.paginate .right{margin-left:25px}}@media (max-width:559px){.paginate .right{margin-left:20px}}#page_top{position:fixed;bottom:30px;right:20px;z-index:999}@media (max-width:959px){#page_top{background-color:#f0f0f0;color:#430d12}}@media (max-width:559px){#page_top{width:44px;height:44px;background-color:#f0f0f0;color:#430d12;text-align:center;padding-top:8px;border-radius:4px}}#page_top a{background-color:#430d12;color:#fff;text-align:center;text-decoration:none;padding:20px 20px;border-radius:4px}@media (max-width:959px){#page_top a{background-color:#f0f0f0;color:#430d12}}@media (max-width:559px){#page_top a{padding:0;background-color:#f0f0f0;color:#430d12;font-size:1.3rem}}#page_top a:hover{opacity:.8;text-decoration:none}.vertical{resize:vertical}.s{color:#eb6161;font-size:1.2rem;white-space:nowrap}.closely-space-line{line-height:1.2}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;-moz-appearance:textfield}.title-area{font-family:YakuHanJP_Noto,Roboto,"Noto Sans JP","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN",sans-serif}.confim-text{margin-bottom:50px}.complete-text{margin:150px 0;text-align:center}.btn-area a{text-decoration:none}.btn-area a:hover{opacity:.8}.title-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.title-list .btn{height:50px}.date{margin-left:10px}.error-text{margin-bottom:50px}.br{display:block;line-height:1.5rem}.box-title-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box-title-icon h3{font-size:2rem;font-weight:700}@media (max-width:959px){.box-title-icon h3{font-size:1.8rem}}@media (max-width:559px){.box-title-icon h3{font-size:1.5rem}}.box-title-icon img{height:40px}@media (max-width:959px){.box-title-icon img{height:35px}}@media (max-width:559px){.box-title-icon img{height:30px}}.ls-0{letter-spacing:0}.lh-1{line-height:1}.lh-1_5{line-height:1.5}.reset-btn{font-family:inherit;border:none;background-color:#430d12;color:#fff;font-weight:700;font-size:1.4rem;cursor:pointer;letter-spacing:inherit;-webkit-appearance:none}@media (max-width:959px){.reset-btn{font-size:1.25rem!important}}@media (max-width:559px){.reset-btn{font-size:1rem!important;margin-left:6px!important;margin-right:0!important;line-height:1.2!important}}.hidden-on-tablet{display:block}@media (max-width:959px){.hidden-on-tablet{display:none}}@media (max-width:559px){.hidden-on-tablet{display:block}}_::-webkit-full-page-media,_:future,:root body{font-family:Roboto,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"Hiragino Kaku Gothic ProN",sans-serif}_::-webkit-full-page-media,_:future,:root input[type=reset]{font-size:1.4rem}@media (max-width:959px){_::-webkit-full-page-media,_:future,:root input[type=reset]{font-size:1.25rem}}@media (max-width:559px){_::-webkit-full-page-media,_:future,:root input[type=reset]{font-size:1rem}}_::-webkit-full-page-media,_:future,:root select{font-size:1.4rem;color:#333}_::-webkit-full-page-media,_:future,:root .label-onilne{margin-right:162px!important}_::-webkit-full-page-media,_:future,:root .new::after{padding:15px 5px 15px 5px}input[type=number]{-moz-appearance:textfield}footer{height:55px;background:#430d12;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative}footer .copyright{color:#fff;display:block;font-size:1.2rem;position:absolute;bottom:10%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:960px}@media (max-width:959px){footer .copyright{font-size:1.1rem;width:300px;bottom:-25%;left:88%;text-align:left;letter-spacing:.1em;line-height:1.3}}@media (max-width:559px){footer .copyright{font-size:1rem;width:250px;bottom:-20%;left:80%;letter-spacing:.05em}}footer a{color:#fff;margin:0 25px;font-size:1.7rem}@media (max-width:959px){footer a{margin:0 17.5px;font-size:1.4rem}}@media (max-width:559px){footer a{margin:0 10px;font-size:1.1rem}}header{background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;margin:0 auto;padding:0 20px;min-width:1000px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:559px){header{padding:0 10px}}header a:hover{text-decoration:none}header .logo-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:559px){header .logo-area h1{font-size:1.3rem;line-height:1;letter-spacing:.05em}}header .logo-area h1 a{font-size:2rem}@media (max-width:959px){header .logo-area h1 a{font-size:1.75rem;line-height:1;letter-spacing:.05em}}@media (max-width:559px){header .logo-area h1 a{font-size:1.3rem}}@media (max-width:959px){header .logo-area img{width:50px;height:auto}}@media (max-width:559px){header .logo-area img{width:45px}}nav{margin:0 0 0 auto}.gnavi-list{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400}@media (max-width:959px){.gnavi-list{display:none}}.gnavi-list li{position:relative}.gnavi-list li:not(:first-child):before{content:"";width:1px;height:12px;background:#8d8d8d;position:absolute;left:0;top:9px}.gnavi-list a{padding:10px;text-decoration:none;font-size:1.4rem;letter-spacing:.2em}.gnavi-list a:hover{opacity:.8;text-decoration:underline}.gnavi-list-sp{display:none}#menu-btn{display:none}@media (max-width:959px){#menu{position:fixed;top:7px;right:15px;z-index:1000}#menu-btn{display:block;position:relative;width:44px;height:44px;cursor:pointer;z-index:1001}#menu-btn .menu-line{border-radius:1px;width:26px;height:2px;left:40%;display:block;background:#430d12;position:absolute;-webkit-transition:all .5s;transition:all .5s}#menu-btn .menu-line:nth-child(1){top:16px}#menu-btn .menu-line:nth-child(2){top:23px}#menu-btn .menu-line:nth-child(3){top:30px}.gnavi{z-index:900;overflow:auto;background:#430d12;color:#333;position:fixed;top:0;left:0;text-align:center;opacity:0;-webkit-transition:all .5s;transition:all .5s;visibility:hidden}.gnavi ul{list-style:none}.gnavi a{display:block;color:#fff;text-decoration:none;padding:0;-webkit-transition:opacity .6s ease;transition:opacity .6s ease;pointer-events:none;margin:20px 0}.gnavi a:hover{opacity:.6}.gnavi .gnavi-list-sp{display:block;text-align:left;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative}.gnavi .gnavi-list-sp li:first-of-type a{font-size:2.2rem}.gnavi .gnavi-list-sp li a{font-size:2rem}.gnavi .gnavi-list-sp li:nth-child(2){margin-top:60px}.gnavi .gnavi-list-sp li:nth-child(2):before{content:"";position:absolute;left:10%;top:20%;display:inline-block;width:32px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#675353}.gnavi .gnavi-list-sp li:nth-child(2) a{padding-bottom:0}.gnavi .gnavi-list-sp li:nth-child(3) a{padding:0}.gnavi .gnavi-list-sp li:nth-child(4){margin-bottom:60px}.gnavi .gnavi-list-sp li:nth-child(4) a{padding-top:0}.gnavi .gnavi-list-sp li:nth-child(4):after{content:"";position:absolute;left:10%;bottom:20%;display:inline-block;width:32px;height:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#675353}.is-open{overflow:hidden}.is-open #menu-btn .menu-line{background:#fff;height:2px}.is-open #menu-btn .menu-line:nth-child(1){top:50%;-webkit-transform:rotate(45deg) translatey(-50%);transform:rotate(45deg) translatey(-50%)}.is-open #menu-btn .menu-line:nth-child(2){width:0}.is-open #menu-btn .menu-line:nth-child(3){top:50%;-webkit-transform:rotate(-45deg) translatey(-50%);transform:rotate(-45deg) translatey(-50%)}.is-open .gnavi{z-index:999;visibility:visible;opacity:1;padding:80px 15vw;background-image:url(../images/img_pencil_hamburger.png);background-repeat:no-repeat;background-position:right -220px bottom -120px;background-size:auto 450px;width:100%;height:100%}.is-open .gnavi a{pointer-events:auto;letter-spacing:.05em;line-height:2.2}}@media (max-width:559px){#menu{top:5px}.gnavi .gnavi-list-sp li:first-of-type a{font-size:1.8rem}.gnavi .gnavi-list-sp li a{font-size:1.6rem}.is-open .gnavi{padding:80px 10vw}}.main{background-color:#f5f5f5;padding-bottom:40px}.main-search-area{padding-bottom:80px}@media (max-width:959px){.main-search-area{padding-bottom:73px}}@media (max-width:559px){.main-search-area{padding-bottom:65px}}.main-bg-white{background-color:#fff;padding-bottom:40px}.main-about{margin:50px auto;font-weight:400}@media (max-width:959px){.main-about{margin:30px auto}}.title-area{height:110px;background-color:#430d12;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);color:#fff;position:relative;margin-bottom:40px}@media (max-width:959px){.title-area{height:117px;margin-bottom:30px}}@media (max-width:559px){.title-area{height:125px;margin-bottom:20px}}.title-area h2{width:960px;text-align:center;position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2rem;font-weight:400}@media (max-width:959px){.title-area h2{font-size:1.7rem;line-height:2rem;top:55%}}@media (max-width:559px){.title-area h2{font-size:1.2rem;top:50%;line-height:1.5rem}}.title-area h2 .br{line-height:1.8rem}@media (max-width:959px){.title-area h2 .br{line-height:2.2em}.title-area h2 .br:before{content:none}}@media (max-width:559px){.title-area h2 .br{line-height:1.2em}}.title-area h2 .font-bg{font-weight:700}@media (max-width:959px){.title-area h2 .font-bg{font-size:2.65rem}}@media (max-width:559px){.title-area h2 .font-bg{font-size:2.1rem;margin-top:7px}}.search-box{border:2px solid #430d12;background-color:#fff;border-radius:4px}.search-box .box-title{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#430d12;color:#fff;padding:10px 20px;font-weight:600}@media (max-width:959px){.search-box .box-title{padding:10px 20px;height:45px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:559px){.search-box .box-title{padding:10px;height:40px}}.search-box .box-title .box-title-icon{display:-webkit-box;display:-ms-flexbox;display:flex}.search-box .btn-area{margin-top:10px;margin-bottom:30px;text-align:center}.search-box .btn-area .btn-search{width:300px;height:50px}.search-box .open-btn{text-align:right;margin-right:50px}@media (max-width:959px){.search-box .open-btn{margin-right:10px;margin-top:10px}}@media (max-width:959px){.search-box .open-btn .btn-brown{letter-spacing:.1em}}@media (max-width:559px){.search-box .open-btn .btn-brown{letter-spacing:.05em}}.search-box .search-condition{font-size:1.4rem;line-height:1.5;margin-bottom:0}@media (max-width:959px){.search-box .search-condition{letter-spacing:.1em;font-size:1.35rem}}@media (max-width:559px){.search-box .search-condition{letter-spacing:.05em;font-size:1.3rem}}.search-box .research-link{font-size:1.4rem;margin:auto 10px}.search-box .research-link:hover{cursor:pointer;text-decoration:underline}@media (max-width:959px){.search-box .research-link{font-size:1.25rem}}@media (max-width:559px){.search-box .research-link{font-size:1rem;margin-left:6px;margin-right:0;line-height:1.2}}.search-box .box-title-resarch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-about{margin-bottom:50px}@media (max-width:959px){.top-about{padding:0 10px;margin-bottom:37.5px}}@media (max-width:559px){.top-about{padding:0 20px;margin-bottom:25px}}@media (max-width:959px){.top-about p{font-size:1.7rem}}@media (max-width:559px){.top-about p{font-size:1.4rem}}.about-head{margin-bottom:30px}.about-head h2{border-bottom:2px solid #430d12}@media (max-width:959px){.about-head h2{text-align:left;font-size:2rem;letter-spacing:.1em}}@media (max-width:559px){.about-head h2{font-size:1.8rem;letter-spacing:.05em}}.about-head p{margin:5px auto}.about-head-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}@media (max-width:959px){.about-head-flex h2{font-size:1.8rem;letter-spacing:.1em}}@media (max-width:559px){.about-head-flex h2{font-size:1.6rem;letter-spacing:.05em}}.about-title{margin-bottom:0!important}.top-info-box{border:2px solid #430d12;margin-top:30px;padding:20px 25px 20px 20px}@media (max-width:959px){.top-info-box h2{letter-spacing:.1em}}@media (max-width:559px){.top-info-box h2{letter-spacing:.05em}}@media (max-width:959px){.top-info-box{border:none;border-top:1px solid #430d12;margin-top:0;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding:20px 30px 20px 70px}}@media (max-width:559px){.top-info-box{padding:10px 10px 10px 30px}}@media (max-width:959px){.top-info-box:nth-last-child(1){border-bottom:1px solid #430d12}}.top-information{margin-top:80px;background-color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:30px;grid-row-gap:30px}.top-information .top-info-box{border:2px solid #430d12;padding:10px 20px;border-radius:4px}.top-information .top-info-box a:hover{text-decoration:underline}.top-information .top-info-box .info-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.top-information .top-info-box .info-list li{margin-right:30px}.about-detail{margin-top:30px}@media (max-width:959px){.about-detail{margin-top:23px}}@media (max-width:559px){.about-detail{margin-top:15px}}@media (max-width:959px){.about-detail p{font-size:1.7rem;margin-bottom:10px}}@media (max-width:559px){.about-detail p{font-size:1.4rem}}.notice-area{border:solid 1px red;padding:30px;margin-bottom:30px;border-radius:5px;background-color:#fedede}.notice-area .title{color:red;text-align:center;font-weight:600;font-size:2.5rem}@media (max-width:559px){.notice-area .title{font-size:2rem}}.notice-area .text{text-align:center;font-size:2rem}@media (max-width:559px){.notice-area .text{font-size:1.6rem}}.search-count-display{text-align:center;margin-top:10px;margin-bottom:20px}@media (max-width:559px){.search-count-display{padding:0 15px}}@media (max-width:559px){.search-count-display .count-text{font-size:1.5rem}}.search-count-display .count-number{font-size:2.5rem;color:#eb6161;font-weight:600}@media (max-width:559px){.search-count-display .count-number{font-size:2rem}}.btn-close{padding-left:50px}@media (max-width:959px){.btn-close{padding-left:0}}.result-area{position:relative}.result-area form{padding-top:30px}.result-text{position:relative;top:-10px;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;padding:10px 25px;color:#b92c57;font-size:1.8rem;font-weight:700;display:inline-block;border-radius:4px}@media (max-width:959px){.result-text{width:100vw;text-align:center;border-radius:0;letter-spacing:.1em}}@media (max-width:559px){.result-text{letter-spacing:.05em}}.arrow{position:relative}@media (max-width:959px){.arrow{font-size:1.6rem}}@media (max-width:559px){.arrow{font-size:1.4rem}}.arrow::before{content:"";position:absolute;left:50%;bottom:-70%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:7px solid transparent;border-top:8px solid #b92c57}@media (max-width:959px){.arrow::before{bottom:-80%}}@media (max-width:559px){.arrow::before{bottom:-90%}}.selectbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selectbox .selectbox-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selectbox .selectbox-1 .selectbox-number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px}@media (max-width:959px){.selectbox .selectbox-1 .selectbox-number{margin-left:10px}}@media (max-width:559px){.selectbox .selectbox-1 .selectbox-number{display:none}}.selectbox .selectbox-1 .selectbox-number .sort-title{font-weight:700}@media (max-width:959px){.selectbox .selectbox-1 .selectbox-number .sort-title{font-size:1.4rem;letter-spacing:.1em}}@media (max-width:559px){.selectbox .selectbox-1 .selectbox-number .sort-title{font-size:1.2rem;letter-spacing:.05em}}.selectbox .selectbox-1 .selectbox-number .sort-list select{height:35px;width:80px;padding:5px;-webkit-box-shadow:0 0 3px 3px #f5f5f5 inset;box-shadow:0 0 3px 3px #f5f5f5 inset;border-radius:4px;padding:3px 8px}@media (max-width:959px){.selectbox .selectbox-1 .selectbox-number .sort-list select{width:75px}}@media (max-width:559px){.selectbox .selectbox-1 .selectbox-number .sort-list select{width:70px}}@media (max-width:959px){.selectbox .selectbox-1 .page{font-size:1.3rem;letter-spacing:.1em}}@media (max-width:559px){.selectbox .selectbox-1 .page{font-size:1.1rem;letter-spacing:.05em}}.selectbox .selectbox-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.selectbox .selectbox-2 .sort-title{font-weight:700}@media (max-width:959px){.selectbox .selectbox-2 .sort-title{font-size:1.4rem;letter-spacing:.1em}}@media (max-width:559px){.selectbox .selectbox-2 .sort-title{font-size:1.2rem;letter-spacing:.05em}}.selectbox .selectbox-2 .sort-list select{height:35px;width:170px;padding:5px;-webkit-box-shadow:0 0 3px 3px #f5f5f5 inset;box-shadow:0 0 3px 3px #f5f5f5 inset;border-radius:4px;padding:3px 8px}.lecture-list{margin-top:20px}@media (max-width:959px){.lecture-list{letter-spacing:.1em;margin-top:17.5px}}@media (max-width:559px){.lecture-list{letter-spacing:.05em;margin-top:15px}}.lecture-list li:not(:first-of-type){margin-top:20px}.lecture-list .lecture-info{border:1px solid #430d12;border-radius:4px}.lecture-list .lecture-info .lecture-info-head{position:relative;background-color:#430d12;color:#fff;padding:5px 60px 5px 15px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head{padding:10px 60px 5px 10px}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-head{padding:10px 20px 5px 10px}}.lecture-list .lecture-info .lecture-info-head .lecture-course{border:1px solid #430d12;color:#430d12;background-color:#fff;padding:1px 10px;font-weight:700;position:absolute;left:0;top:0;border-radius:4px;border:1px #fff}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .lecture-course{padding:.5px 7.5px}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-head .lecture-course{padding:0 5px}}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .lecture-course p{font-size:1.3rem}}.lecture-list .lecture-info .lecture-info-head .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:35px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .title{padding-top:20px}}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .title .title-top{line-height:1.4}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-head .title .title-top{padding-right:25px;line-height:1.2}}.lecture-list .lecture-info .lecture-info-head .title p{font-size:2rem;font-weight:700}.lecture-list .lecture-info .lecture-info-head .title .new,.lecture-list .lecture-info .lecture-info-head .title .update{position:relative;top:15px}.lecture-list .lecture-info .lecture-info-head .title .new:after,.lecture-list .lecture-info .lecture-info-head .title .update:after{content:"NEW";font-size:1.4rem;border-radius:50%;padding:13px 7px 15px 10px;color:#fff;background-color:#b92c57;font-weight:700;letter-spacing:.5px;position:absolute;width:50px;height:50px;left:1px;bottom:0}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .title .new:after,.lecture-list .lecture-info .lecture-info-head .title .update:after{font-size:1.2rem;padding:9px 2px 2px 7px;width:40px;height:40px;left:10px;bottom:5px}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-head .title .new:after,.lecture-list .lecture-info .lecture-info-head .title .update:after{font-size:1rem;padding:6px 1px 0 4px;width:30px;height:30px;left:-15px;bottom:10px}}.lecture-list .lecture-info .lecture-info-head .title .update:after{content:"UPDATE";font-size:1rem;padding:15px 0 0 5px;background-color:#e10f4f}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .title .update:after{font-size:.8rem;padding:13px 0 0 4px}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-head .title .update:after{font-size:.5rem;padding:12px 0 0 4.5px}}.lecture-list .lecture-info .lecture-info-head .title .title-top h2{font-size:2rem;font-weight:700;margin-bottom:0}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .title .title-top h2{font-size:1.7rem;text-align:left}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-head .title .title-top h2{font-size:1.4rem;line-height:1.4}}.lecture-list .lecture-info .lecture-info-head .title-under{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:5px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .title-under{-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-bottom:0}}.lecture-list .lecture-info .lecture-info-head .title-under p{font-size:1.2rem}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .title-under p{font-size:1.1rem}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-head .title-under p{font-size:1rem}}.lecture-list .lecture-info .lecture-info-head .title-under .lecture-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-head .title-under .lecture-group{padding-top:7px}}.lecture-list .lecture-info .lecture-info-head .title-under .lecture-group .tecnical-group{border:1px solid #430d12;color:#430d12;background-color:#fff;padding:1px 10px;font-weight:700}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .title-under .lecture-group .tecnical-group{padding:.5px 7.5px}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-head .title-under .lecture-group .tecnical-group{padding:0 5px}}.lecture-list .lecture-info .lecture-info-head .title-under .lecture-group .tecnical-group p{font-weight:500}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-head .title-under .lecture-group .tecnical-group p{font-size:1.1rem}}.lecture-list .lecture-info .lecture-info-head .title-under .lecture-group .tecnical-group .lecture-skill-title span{font-weight:600}.lecture-list .lecture-info .lecture-info-body .content-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-top{display:block}}.lecture-list .lecture-info .lecture-info-body .content-top .online{background-color:#f5ecec;padding:5px 15px;color:#430d12}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-top .online{font-size:1.55rem;width:auto;padding:5px 10px;display:inline-block}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-body .content-top .online{font-size:1.5rem;padding:5px 8px}}.lecture-list .lecture-info .lecture-info-body .content-top .online p{font-weight:700}.lecture-list .lecture-info .lecture-info-body .content-top .organization{margin-left:20px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-top .organization{margin-left:0;margin-top:5px}}.lecture-list .lecture-info .lecture-info-body .content-top .organization p{font-weight:700;font-size:1.4rem}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-top .organization p{font-size:1.3rem}}.lecture-list .lecture-info .lecture-info-body .content-top .organization .name{font-size:1.4rem;font-weight:400;padding-left:10px}.lecture-list .lecture-info .lecture-info-body .content-under{padding:0 15px 15px 15px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under{padding:0}}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .text{line-height:1.5;padding:0 15px;font-size:1.5rem}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-body .content-under .text{font-size:1.4rem}}.lecture-list .lecture-info .lecture-info-body .content-under .url{display:block}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .url{display:none}}.lecture-list .lecture-info .lecture-info-body .content-under .url p{font-size:1.4rem;font-weight:600}.lecture-list .lecture-info .lecture-info-body .content-under .url .link a{color:#3374bf;font-weight:500}.lecture-list .lecture-info .lecture-info-body .content-under .url-tb{display:none}.lecture-list .lecture-info .lecture-info-body .content-under .url-tb .link a{color:#3374bf}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .url-tb{display:block;text-align:right;margin-top:5px;padding:0 15px;letter-spacing:.05em;font-size:1.5rem}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-body .content-under .url-tb{font-size:1.4rem}}.lecture-list .lecture-info .lecture-info-body .content-under .nourl{text-align:left}.lecture-list .lecture-info .lecture-info-body .content-under .other-info{padding-top:15px;padding-bottom:15px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .other-info{line-height:1.5;padding:0 15px;padding-top:10px}}.lecture-list .lecture-info .lecture-info-body .content-under .other-info p{font-size:1.4rem}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-body .content-under .other-info p{font-size:1.3rem}}.lecture-list .lecture-info .lecture-info-body .content-under .other-info .other-box .title{font-weight:600}.lecture-list .lecture-info .lecture-info-body .content-under .other-info .other-box .data{width:800px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .other-info .other-box .data{width:auto}}.lecture-list .lecture-info .lecture-info-body .content-under .other-info .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .other-info .flex{display:block}}.lecture-list .lecture-info .lecture-info-body .content-under .other-info .flex .title{width:100px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .other-info .flex .title{width:auto}}.lecture-list .lecture-info .lecture-info-body .content-under .time_price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #ccc;margin-top:20px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price{display:block;margin-top:5px;padding:0 15px;border-top:1px solid #420e13;margin-bottom:10px}}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .time{width:380px}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .time p{font-size:1.4rem;font-weight:400}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .time p{font-size:1.3rem}}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .time .total{margin-left:25px;font-size:1.2rem}}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .time .time{font-size:1.2rem}}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price{margin-left:20px;position:relative;width:500px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price{margin-left:0;width:600px}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price{width:500px}}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price:after{position:absolute;top:0;left:-5%;content:"";width:1px;height:100%;background-color:#ccc}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price:after{content:none}}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price p{font-size:1.4rem;font-weight:400;line-height:1.2}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price p{font-size:1.3rem}}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price .price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-top:8px}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price .price-box .price-width{width:50px}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price .price-box .box-under{width:450px;margin-left:15px}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price .price-box .box-under{margin-left:10px;width:auto}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price .price-box .box-under{margin-left:5px}}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price .price-box .box-under .notice{font-size:1.1rem}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price .price-box .box-under .notice{font-size:1rem}}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price .price-box .box-under p{font-size:1.25rem;width:auto}}@media (max-width:760px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price .price-box .box-under p{width:400px}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .price .price-box .box-under p{font-size:1.2rem;width:280px}}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .font-bg{color:#430d12;font-size:2.8rem;letter-spacing:0;font-weight:400}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .font-bg{font-size:2.4rem}}.lecture-list .lecture-info .lecture-info-body .content-under .time_price .font-sm{display:block;font-size:1.2rem}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .font-sm{font-size:1.1rem}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-body .content-under .time_price .font-sm{font-size:1rem}}.lecture-list .lecture-info .lecture-info-body .content-detail{border-top:1px solid #430d12}.lecture-list .lecture-info .lecture-info-body .content-detail dl{padding:15px 15px 0 15px}.lecture-list .lecture-info .lecture-info-body .content-detail dl dt{width:120px;font-weight:700;float:left;font-size:1.6rem}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-detail dl dt{width:100%;font-size:1.45rem}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-body .content-detail dl dt{font-size:1.3rem}}.lecture-list .lecture-info .lecture-info-body .content-detail dl dd{padding-left:150px;margin-bottom:5px;font-weight:400;letter-spacing:0}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .content-detail dl dd{padding-left:0;font-size:1.3rem}}.lecture-list .lecture-info .lecture-info-body .detail-link{border:1px solid #430d12;border-radius:4px 0 0 0;background-color:#430d12;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;width:125px;padding:5px;text-align:center;margin:0 0 0 auto}@media (max-width:959px){.lecture-list .lecture-info .lecture-info-body .detail-link{padding:4px;width:115px}}@media (max-width:559px){.lecture-list .lecture-info .lecture-info-body .detail-link{font-size:1.3rem;font-weight:400;padding:3px;width:100px}}.lecture-list .lecture-info .lecture-info-body .detail-link:hover{text-decoration:underline;cursor:pointer}.mr-3{margin-right:3px}.ml-3{margin-left:3px}.ml-15{margin-left:15px}.top_link{margin-top:75px;text-align:center;margin-bottom:80px}@media (max-width:959px){.top_link{margin-top:57.5px;margin-bottom:40px}}@media (max-width:959px){.top_link{margin-top:40px;margin-bottom:0}}.top_link a{color:#430d12;font-size:1.6rem;font-weight:700}@media (max-width:959px){.top_link a{font-size:1.5rem}}@media (max-width:959px){.top_link a{font-size:1.4rem}}#sub .title-area h2{top:50%;font-size:2.6rem;font-weight:700}@media (max-width:959px){#sub .title-area h2{font-size:2.4rem}}@media (max-width:559px){#sub .title-area h2{font-size:2.1rem}}@media (max-width:959px){#sub .content{padding:0 20px}}#sub .content ul li h3{font-weight:700}@media (max-width:959px){#sub .content ul li h3{font-size:1.8rem}}@media (max-width:959px){#sub .content ul li p{font-size:1.4rem}}#sub .content ul li p:not(:first-child){margin-top:20px}#sub .content ul li:not(:first-child){margin-top:50px}#sub .content ul li a{text-decoration:underline}#sub .top_link{margin-top:75px;text-align:center;margin-bottom:0}@media (max-width:559px){#sub .top_link{margin-top:25px}}#error .btn-area{text-align:center}.pt-10{padding-top:10px}.help-mark{display:inline-block;width:16px;height:16px;background-color:#fff;color:#430d12;border:1.5px solid #430d12;border-radius:50%;text-align:center;line-height:12px;font-size:12px;font-weight:700;margin-left:5px;cursor:pointer;position:relative}.help-mark:hover{background-color:#430d12;color:#fff}.help-tooltip{position:absolute;bottom:25px;left:0;background-color:#333;color:#fff;padding:8px 12px;border-radius:4px;font-size:12px;white-space:nowrap;z-index:1000;opacity:0;visibility:hidden;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;min-width:200px;max-width:300px;white-space:normal;line-height:1.4;text-align:left}@media (max-width:768px){.help-tooltip{left:-50px;max-width:250px}}@media (max-width:480px){.help-tooltip{left:-80px;max-width:200px;font-size:11px}}.help-tooltip::after{content:"";position:absolute;top:100%;left:20px;border:5px solid transparent;border-top-color:#333}@media (max-width:768px){.help-tooltip::after{left:70px}}@media (max-width:480px){.help-tooltip::after{left:100px}}.help-tooltip.show{opacity:1;visibility:visible}
/*# sourceMappingURL=style.min.css.map */
