.tableBase{border-top:1px solid #f7f7f2;border-right:1px solid #f7f7f2}.tableBase.type02,.tableBase.type03{margin-top:20px}.tableBase.columun09 .tableCell{width:11.1111111111%;vertical-align:middle}.tableBase.columun08 .tableCell{width:12.5%;vertical-align:middle}.tableBase div.tableRow{display:table;width:100%;border-bottom:1px solid #f7f7f2}.tableBase .tableCell{background-color:#fff;display:table-cell;vertical-align:top;padding:10px}.tableBase .tableCell.min{text-align:center;padding:8px 0}.tableBase .tableCell li,.tableBase .tableCell p{font-size:12px;letter-spacing:.025em;line-height:1.4}.tableBase .tableCell li+p,.tableBase .tableCell p+p{padding-top:5px}.tableBase .tableCell .ind{display:block;padding-left:1em;text-indent:-1em}.tableBase .tableCell:first-of-type{padding-bottom:10px}.tableBase .tableCell+.tableCell,.tableBase .tableCell.bdLeft{border-left:1px solid #f7f7f2}.tableBase .tableCell.t-right{text-align:right}.tableBase .tableCell.t-left{text-align:left}.tableBase .tableCell.t-center{text-align:center}.tableBase .tableCell.v-center{vertical-align:middle}.tableBase .tableCell.v-top{vertical-align:top}.tableBase .tableCell.t-bold{font-weight:600}.tableBase .tableData:nth-of-type(2){letter-spacing:.1em}.tableBase .tableData .documentLink{display:block}.tableBase .tableHeader{text-align:center;vertical-align:middle;background-color:#000;color:#fff;font-weight:400}.tableBase .tableHeader.bg-trans{background-color:transparent}.tableBase .tableHeader p{line-height:1.2}.tableBase .tableHeader.top{font-size:15px;background-color:#000;color:#fff}@media (min-width:768px){.tableBase{width:100%}.tableBase.type02{margin-top:20px}.tableBase.type03{margin-top:50px}.tableBase .tableHeader.top{font-size:18px}}.scrollTableWrap{overflow-x:scroll;margin-bottom:10px}.scrollTableWrap .tableBase{width:1000px}.scrollTableWrap.wide .tableBase{width:700px}@media (min-width:768px){.scrollTableWrap{overflow-x:auto}.scrollTableWrap .tableBase,.scrollTableWrap.wide .tableBase{width:100%}}table.tableBase{border-collapse:collapse;border-spacing:0}table.tableBase th{vertical-align:middle}table.tableBase td,table.tableBase th{border-bottom:1px solid #f7f7f2}table.tableBase .bd-left{border-left:1px solid #f7f7f2}.tableinfo{font-size:12px;padding-bottom:5px}.tableinfo:after{content:"";display:inline-block;width:20px;height:3px;border-bottom:1px solid #000;border-right:1px solid #000;-webkit-transform:skew(45deg);transform:skew(45deg)}@media (min-width:768px){.tableinfo{display:none}}.innovation .captionSet+.captionSet{padding-top:30px}.innovation .captionSet .captionTitle+.captionTitle{padding-top:10px}@media (min-width:769px){.innovation .captionSet+.captionSet{padding-top:50px}.innovation .captionSet .captionTitle+.captionTitle{padding-top:30px}.innovation .imageWrap{text-align:center;padding-top:30px}}@media (min-width:769px) and (min-width:769px){.innovation .imageWrap{padding-top:50px}}.diversity .captionTitle+.flexContent{padding-top:20px}.diversity .captionSet.bdType{padding:20px;background-color:#fff;border:1px solid #fdd000}.diversity .captionSet.bdType+.bdType,.diversity .flexContent+.captionSet{margin-top:20px}@media (min-width:769px){.diversity .captionSet.bdType+.bdType,.diversity .flexContent+.captionSet{margin-top:30px}}.hatarakikata .hatarakikataDetailWrap{margin:30px 0}.hatarakikata .detailBox{position:relative;background-color:#fff;border:1px solid #fdd000;padding:15px}.hatarakikata .detailBox h3{display:block;background-color:#000;color:#fff;text-align:center;border-radius:50px;padding:8px 15px;margin-bottom:10px}.hatarakikata .detailBox .captionSet+.captionSet{padding-top:20px}.hatarakikata .imageWrap{padding:20px 0 5px}.hatarakikata .noteBox{padding-top:20px}@media (min-width:768px){.hatarakikata .hatarakikataDetailWrap{margin:50px 0 60px}.hatarakikata .detailBox{padding:30px 20px;margin-bottom:0}.hatarakikata .detailBox h3{padding:7px 20px;margin-bottom:20px}.hatarakikata .detailBox .captionSet+.captionSet{padding-top:30px}.hatarakikata .imageWrap{padding:30px 0 10px}.hatarakikata .noteBox{text-align:right;padding-top:40px}}.tableStyle02{width:800px}.tableStyle02>dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tableStyle02>dl:first-of-type{border-top:1px solid #000}.tableStyle02>dl:last-of-type{border-bottom:1px solid #000}.tableStyle02>dl:last-of-type>dd,.tableStyle02>dl:last-of-type>dt{border-bottom:none}.tableStyle02>dl>dd,.tableStyle02>dl>dt{padding:25px 20px;line-height:1.4}.tableStyle02>dl>dd p,.tableStyle02>dl>dt p{line-height:1.4}.tableStyle02>dl>dd p+p,.tableStyle02>dl>dt p+p{padding-top:5px}.tableStyle02>dl>dt{width:200px;font-weight:600;border-bottom:1px solid #000}.tableStyle02>dl>dd{width:calc(100% - 200px);border-bottom:1px solid #dcdcdc}.tableStyle02>dl>dd .note{font-size:12px}.tableStyle02>dl>dd dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tableStyle02>dl>dd dl+dl{padding-top:15px}.tableStyle02>dl>dd dl dt{min-width:7em}.tableStyle02>dl>dd p+p{padding-top:10px}.tableStyle02 .tableFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.tableStyle02 .tableFlex>div+div{padding-left:45px}@media (min-width:769px){.tableStyle02{width:100%;padding-top:20px}.tableStyle02>dl>dd,.tableStyle02>dl>dd p,.tableStyle02>dl>dt,.tableStyle02>dl>dt p{line-height:1.6}}.course_keioac .noteBox{padding:20px 0 40px}.course_keioac .detailBox{position:relative;background-color:#fff;padding:15px;margin-top:30px}.course_keioac .detailBox .captionTitle{margin-bottom:10px}.course_keioac .detailBox .captionBg{display:block;background-color:#000;color:#fff;text-align:center;border-radius:50px;padding:8px 15px}.course_keioac .instructorDetailFlex>div+div{text-align:center;padding-top:20px}.course_keioac .captionSet+.instructorDetailFlex,.course_keioac .captionText li+li{padding-top:20px}.course_keioac .captionText li dl .textBase+.textBase{margin-top:5px}@media (min-width:768px){.course_keioac .noteBox{padding:20px 0 30px}.course_keioac .noteBox .textBase{text-align:right;padding-bottom:5px}.course_keioac .detailBox{padding:30px;margin-top:50px}.course_keioac .detailBox .captionTitle{margin-bottom:20px}.course_keioac .detailBox .captionBg{display:inline-block;min-width:200px;padding:7px 20px}.course_keioac .instructorDetailFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.course_keioac .instructorDetailFlex>div{width:70%}.course_keioac .instructorDetailFlex>div+div{width:28%;padding-top:0}.course_keioac .captionSet+.instructorDetailFlex{padding-top:30px}.course_keioac .captionText li+li{padding-top:15px}.course_keioac .captionText li dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.course_keioac .captionText li dl dt{width:80px}.course_keioac .captionText li dl dd{width:calc(100% - 80px)}.course_keioac .captionText li dl .textBase+.textBase{margin:0}}.tableTennisImageContent{padding:30px 20px;margin-top:20px;background-color:#fff;border:1px solid #fdd000;-webkit-filter:drop-shadow(1px -1px 3px rgba(0,0,0,.1));filter:drop-shadow(1px -1px 3px rgba(0,0,0,.1))}.tableTennisImageContent .tableTennisImageWrap{padding-bottom:20px}.tableTennisImageContent .tableTennisImageWrap>div{text-align:center}.tableTennisImageContent .tableTennisImageWrap>div+div{padding-top:20px}.tableTennisImageContent .tableTennisImageWrap>div+div p{padding-top:10px}@media (min-width:768px){.tableTennisImageContent{padding:30px;margin-top:50px}.tableTennisImageContent .tableTennisImageWrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.tableTennisImageContent .tableTennisImageWrap>div{text-align:center}.tableTennisImageContent .tableTennisImageWrap>div+div{padding:0 0 0 30px}.tableTennisImageContent .tableTennisImageWrap>div+div p{padding-top:15px}}.tableTennisDetail .tableTennisDetailInner{padding-top:20px}.tableTennisDetail .detailBox{position:relative;background-color:#fff;padding:15px;margin-top:30px}.tableTennisDetail .detailBox .captionTitle{margin-bottom:10px}.tableTennisDetail .detailBox .captionBg{display:block;background-color:#000;color:#fff;text-align:center;border-radius:50px;padding:8px 15px}.tableTennisDetail .organizerImage{padding-bottom:20px}.tableTennisDetail .organizerImage>div{text-align:center;background-color:#fff;padding:10px;-webkit-filter:drop-shadow(1px -1px 3px rgba(0,0,0,.1));filter:drop-shadow(1px -1px 3px rgba(0,0,0,.1))}.tableTennisDetail .organizerImage>div+div{margin-top:20px}.tableTennisDetail .tableTennisDetailFlex>div+div{text-align:center;padding-top:20px}.tableTennisDetail .tableTennisDetailFlex>div .note{padding-top:10px}@media (min-width:768px){.tableTennisDetail .tableTennisDetailInner{padding-top:30px}.tableTennisDetail .detailBox{padding:30px;margin-top:50px}.tableTennisDetail .detailBox .captionTitle{margin-bottom:20px}.tableTennisDetail .detailBox .captionBg{padding:7px 20px}.tableTennisDetail .organizerImage{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px}.tableTennisDetail .organizerImage>div{padding:0 30px}.tableTennisDetail .organizerImage>div+div{margin:0 0 0 30px}.tableTennisDetail .tableTennisDetailFlex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tableTennisDetail .tableTennisDetailFlex>div{width:70%}.tableTennisDetail .tableTennisDetailFlex>div+div{width:28%;padding-top:0}.tableTennisDetail .tableTennisDetailFlex>div .note{padding-top:15px}}