@charset "UTF-8";*{list-style:none}*,:after,:before{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}body{overflow-x:hidden;font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif;background:#f5f5f5;position:relative}a{outline:none}a,a:active,a:focus,a:hover,a:visited{text-decoration:none}a.pageTop{position:fixed;right:0;bottom:1rem;border-radius:15px}a.pageTop.uk-button{padding:0 10px;line-height:0}a.pageTop i.fas{color:#00a99d}a:focus{outline:none}.hide{overflow:hidden}#wrap{margin-bottom:0;padding:0;border:0}#mainContent{width:1200px;height:auto;margin:0 auto;padding:25px 0 35px;overflow:hidden}.bread{overflow:hidden;margin:20px auto 20px 5px;font-size:85%}.bread ul{padding:0}.bread ul li{float:left;margin:0 10px 0 0;color:#616161}.bread ul li:after{content:">>";margin:0 0 0 5px}.bread ul li:last-child:after{content:"";margin:0}#content{width:100%;height:auto}@media only screen and (max-width:736px){#content{padding-top:65px}}li{list-style:none}button{outline:none}.button{float:none;padding:10px;cursor:pointer;font-weight:700;text-align:center;overflow:hidden}.heading02{border-left:10px solid #e22b46;padding-left:15px;padding-top:5px}.heading02 h2{margin:0 auto;color:#616161;font-size:22px;font-weight:700;line-height:1.2}.heading02 span{color:#e22b46;font-style:italic;font-weight:700;font-size:1rem;font-family:Roboto,Noto Sans Japanese,sans-serif;margin:0 0 16px}.uk-modal-dialog{width:800px!important}.lineBanner{width:13.5%;float:right;margin-right:10px;margin-top:-20px}.lineBannerLogined{width:8.5%;float:right;margin-right:10px;margin-top:-3px}.line-floating{position:fixed;right:100px;bottom:1rem;width:90px;z-index:1}.padding-right-sp-only{display:block}@media only screen and (max-width:736px){#mainContent{width:100%;height:auto;margin:0 auto 30px;padding:0}.uk-modal-dialog{width:90%}.lineBanner,.lineBannerLogined{float:right;width:21%;margin-top:4px;margin-left:2%;margin-right:0}.line-floating{right:0}}@media only screen and (min-width:736px) and (max-width:1199px){header{padding:20px 0}#headerIn{width:100%;height:auto;margin:0 auto;padding:0 20px}.padding-right-sp-only{display:inline;padding-right:10px}}.fixLoaderWrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;background-color:#000;opacity:.7}.fixLoaderWrap .fixLoaderBox{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#mainContent{padding:0 0 20px}.reachedCapacity:after{content:"満席";font-size:50%;color:#fff;background:#e22b46;margin:10px;padding:2px 5px;vertical-align:middle}.loading{width:100%;text-align:center}.notEntryMessageBox{padding-top:10px}.notEntryMessage span{color:red}.eventWrap{margin:30px auto 80px}.eventWrap h2{padding:2px 0 12px 35px;font-size:24px;font-weight:700;color:#616161;background:url(/2024/images/event_head.png?69d2e36c6bed658bf86478f726071852) no-repeat}.eventWrap .intro{margin:20px auto 30px}.eventWrap .intro h3{padding:2px 0 0 28px;color:#e22b46;font-size:21px;font-weight:700;background:url(/2024/images/question.png?008b2fe196220df086e3187b67c6e1b0) no-repeat}.eventWrap .intro p{color:#616161}.eventWrap .infoBlock{margin:40px auto}.interview{margin:20px auto 0;overflow:hidden}.interview h2.interview{padding:2px 0 12px 35px;font-size:24px;font-weight:700;color:#616161;background:url(/2024/images/interview_head.png?74358653dde6ca9eca3b5e533746a3b6) no-repeat}.interview .imgBox{width:320px;height:auto;margin:0 20px 0 0;float:left}.interview .imgBox img{width:100%}.interview p{display:inline-block;width:750px;line-height:1.5;color:#616161}.interview .linkInterview{margin:50px auto;overflow:hidden;float:right;padding:5px 15px 0;border-bottom:4px solid #e22b46;color:#616161;font-size:120%;font-weight:700}.eventLink{overflow:hidden}.eventLink ul{margin:10px auto;padding:0}.eventLink ul li{display:inline-block;float:left}.eventLink ul li:after{content:"";margin:0 5px;border-right:1px solid #cdcdcd}#spoben-list .eventBox{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;height:auto;padding:10px 0}#spoben-list .eventBox .eventBlock{overflow:hidden;width:540px;margin:0 20px 25px 0;padding:8px 37px;background:#fff;border-left:5px solid #80cbc4;box-shadow:2px 2px 2px #f1f1f1}#spoben-list .eventBox .eventBlock h3{font-size:24px;color:#e22b46;font-weight:700;margin:10px auto;border-bottom:2px dotted #e4e4e4}#spoben-list .eventBox .eventBlock p{margin:0 auto;color:#616161}#spoben-list .eventBox .eventBlock p.title{font-weight:700}@media screen and (min-width:768px){#spoben-list .eventBox .eventBlock .br-sp{display:none}}#spoben-list .eventBox .eventBlock .detailsLink{overflow:hidden}#spoben-list .eventBox .eventBlock .detailsLink span{float:right;margin:5px auto;font-weight:700;font-size:110%;border-bottom:4px solid #e22b46}#spoben-list .eventBox .eventBlock .detailsLink span a{text-decoration:none}#spoben-list .eventBox .eventBlock .entrybtnWrap{width:100%;display:flex;justify-content:center;margin:10px auto;text-align:center}#spoben-list .eventBox .eventBlock .entrybtnWrap a{width:215px;height:auto;margin:0 5px;text-decoration:none}#spoben-list .eventBox .eventBlock .entrybtnWrap a .eventEntry{width:100%;padding:8px 15px;line-height:1.2;color:#fff;font-weight:700;background:#e22b46;border-radius:5px;border-bottom:5px solid #c1272d;height:80px}#spoben-list .eventBox .eventBlock .entrybtnWrap a .enteredBtn{color:#999;background:#eee;border-bottom:5px solid hsla(0,0%,89.8%,.8980392156862745);cursor:default}#spoben-list .eventBox .eventBlock .entrybtnWrap a .loginedEntry{font-size:120%;padding:28px}#spoben-list .eventBox .eventBlock .entrybtnWrap a .eventNomemberEntry{padding:18px 15px;background:#00a99d;border-bottom:5px solid #00897b;height:80px}#spoben-list .eventBox .eventBlock .entrybtnWrap a .eventNomemberEntry,#spoben-list .eventBox .eventBlock .entrybtnWrap a .lineEntry{width:100%;line-height:1.2;color:#fff;font-weight:700;border-radius:5px}#spoben-list .eventBox .eventBlock .entrybtnWrap a .lineEntry{padding:20px 15px;font-size:120%;background:#06c755;border-bottom:5px solid #4cc764}#spoben-detail .theme,#spoben-plus-detail .theme{background:none}#spoben-detail .accessArea ul,#spoben-plus-detail .accessArea ul{margin:0}#spoben-detail .accessArea table,#spoben-plus-detail .accessArea table{width:100%;margin-left:0;padding-right:20px}#spoben-detail .accessArea #date .entered,#spoben-plus-detail .accessArea #date .entered{color:#1565c0}#spoben-detail .accessArea #date .reached,#spoben-plus-detail .accessArea #date .reached{color:#c1272d}#spoben-detail .accessArea.singleAccessArea,#spoben-plus-detail .accessArea.singleAccessArea{width:100%}#spoben-detail .accessArea.singleAccessArea table,#spoben-plus-detail .accessArea.singleAccessArea table{padding-right:0}#spoben-detail .entrybtnWrap,#spoben-plus-detail .entrybtnWrap{width:100%;display:flex;justify-content:center;margin:10px auto 30px;text-align:center}#spoben-detail .entrybtnWrap a,#spoben-plus-detail .entrybtnWrap a{width:400px;height:auto;margin:0 5px;text-decoration:none}#spoben-detail .entrybtnWrap a .eventEntry,#spoben-plus-detail .entrybtnWrap a .eventEntry{width:100%;padding:8px 15px;line-height:1.2;color:#fff;font-weight:700;background:#e22b46;border-radius:5px;border-bottom:5px solid #c1272d}#spoben-detail .entrybtnWrap a .loginedEntry,#spoben-plus-detail .entrybtnWrap a .loginedEntry{font-size:120%;padding:15px}#spoben-detail .entrybtnWrap a .eventNomemberEntry,#spoben-plus-detail .entrybtnWrap a .eventNomemberEntry{width:100%;padding:8px 15px;line-height:1.2;color:#fff;font-weight:700;background:#00a99d;border-radius:5px;border-bottom:5px solid #00897b}#spoben-detail .entrybtnWrap a .lineEntry,#spoben-plus-detail .entrybtnWrap a .lineEntry{width:100%;padding:20px 15px;line-height:1.2;color:#fff;font-size:120%;font-weight:700;background:#06c755;border-radius:5px;border-bottom:5px solid #4cc764}.detailCompany{float:left}.spobenKnowhow{margin:50px auto;overflow:hidden}.spobenKnowhow span{float:right;padding:5px 15px 0;border-bottom:4px solid #e22b46;color:#616161;font-size:120%;font-weight:700}#please_entry_button{width:250px!important}.comeventBox{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%;height:auto;padding:10px 0}.comeventBox .comeventBlock{overflow:hidden;width:540px;height:auto;margin:0 20px 25px 0;padding:8px 37px;background:#fff;border-left:5px solid #2196f3;box-shadow:2px 2px 2px #f1f1f1}.comeventBox .comeventBlock h3{margin:10px auto;padding:3px 0;font-size:24px;color:#1565c0;font-weight:700;border-bottom:2px dotted #e4e4e4}.comeventBox .comeventBlock p{margin:0 auto;color:#616161}.comeventBox .comeventBlock p.title{font-weight:700}.comeventBox .comeventBlock .detailsLink{overflow:hidden}.comeventBox .comeventBlock .detailsLink span{float:right;margin:5px auto;font-weight:700;font-size:110%;border-bottom:4px solid #e22b46}.comeventBox .comeventBlock .detailsLink span a{text-decoration:none}.comeventBox .comeventBlock .entrybtnWrap{width:100%;display:flex;justify-content:center;margin:15px auto;text-align:center}.comeventBox .comeventBlock .entrybtnWrap a{width:215px;height:auto;margin:0 5px}.comeventBox .comeventBlock .entrybtnWrap a .eventEntry{width:100%;padding:8px 15px;line-height:1.2;color:#fff;font-weight:700;background:#e22b46;border-radius:5px;border-bottom:5px solid #c1272d}.comeventBox .comeventBlock .entrybtnWrap a .loginedEntry{font-size:120%;padding:15px}.comeventBox .comeventBlock .entrybtnWrap a .eventNomemberEntry{padding:8px 15px;background:#00a99d;border-bottom:5px solid #00897b}.comeventBox .comeventBlock .entrybtnWrap a .eventNomemberEntry,.comeventBox .comeventBlock .entrybtnWrap a .lineEntry{width:100%;line-height:1.2;color:#fff;font-weight:700;border-radius:5px}.comeventBox .comeventBlock .entrybtnWrap a .lineEntry{padding:20px 15px;font-size:120%;background:#06c755;border-bottom:5px solid #4cc764}.curriculaBlock{overflow:hidden;margin:50px auto}.curriculaBlock .imgArea{float:left;width:300px;height:auto}.curriculaBlock .imgArea img{width:80%;border:2px solid #edecec}.curriculaBlock .infoArea{float:left;width:800px}.curriculaBlock .infoArea p{font-size:100%;font-weight:400;color:#616161;line-height:1.8;margin-top:20px;white-space:pre-wrap}.curriculaBlock .infoArea h3.theme{display:inline-block;margin-bottom:0;padding:0 0 3px;color:#616161;font-size:135%;font-weight:700;background:linear-gradient(transparent 85%,#e22b46 0)}.curriculaBlock .infoArea.noimageInfoArea p{white-space:normal}.dateBox{overflow:hidden;margin-bottom:40px}.dateBox .mapArea{float:left;width:440px;height:330px;margin:10px auto}.dateBox .mapArea iframe{width:100%;height:100%}.dateBox .accessArea{float:left;width:640px;height:auto;margin:0 auto 25px}.dateBox .accessArea table{width:100%;margin-left:20px}.dateBox .accessArea tr th{width:20%;padding:20px 8px 0 10px;color:#00a99d;font-size:140%}.dateBox .accessArea tr td{width:80%;padding:20px 8px 0 5px;color:#616161;border-bottom:1px dotted #ddd;font-size:100%}.instructorBox{overflow:hidden;margin-bottom:50px;color:#616161}.instructorBox .imgArea{float:left;width:300px;height:auto}.instructorBox .imgArea img{width:80%;border:2px solid #edecec}.instructorBox .infoArea{float:left;width:800px}.instructorBox .infoArea h3{margin:0 auto 20px;padding:0 0 7px;font-size:160%;font-weight:700;border-bottom:1px dotted #e22b46}.instructorBox .infoArea p{font-size:100%;white-space:pre-wrap}.instructorBox .infoArea p.born{margin:0}.instructorBox .infoArea p.club{margin-bottom:25px}.remarks p{font-size:100%;color:#616161}.detailEntry{width:100%;display:flex;justify-content:center;margin:15px auto;text-align:center}.detailEntry a{width:400px;height:auto;margin:0 5px;font-size:120%}.detailEntry a .member{width:100%;padding:10px 15px;line-height:1.2;color:#fff;font-weight:700;background:#e22b46;border-radius:5px;border-bottom:5px solid #c1272d}.detailEntry a .loginedEntry{font-size:120%;padding:15px}.detailEntry a .nomember{background:#00a99d;border-bottom:5px solid #00897b}.detailEntry a .cancel,.detailEntry a .nomember{width:100%;padding:10px 15px;line-height:1.2;color:#fff;font-weight:700;border-radius:5px}.detailEntry a .cancel{background-color:#d1d1d1;border-bottom:5px solid #acacac}
