@font-face{font-family:YuGothic M;src:local(Yu Gothic Medium)}nav.seminar__tab ul{overflow:hidden}nav.seminar__tab ul li{float:left;width:32%;text-align:left;padding:15px}@media screen and (min-width:1000px){nav.seminar__tab ul li{text-align:center;padding-bottom:0;padding-top:0}nav.seminar__tab ul li .sp_only{display:none}}.seminar__prog{word-break:break-all;position:relative;overflow:hidden}.seminar__prog .seminar__box{padding-top:22px}@media screen and (min-width:1000px){.seminar__prog .seminar__box{width:49.5%;float:left}.seminar__prog .seminar__box:nth-child(even){margin-left:1%}}#main .seminar__prog .seminar__head{background-color:#e52f0b}#creation .seminar__prog .seminar__head{background-color:#7fbf00}#biz .seminar__prog .seminar__head{background-color:#00264c}@media screen and (min-width:1000px){.seminar__prog .seminar__head{width:100%}}@media screen and (max-width:999px){.seminar__prog .seminar__head{width:100%}}@media screen and (max-width:767px){.seminar__prog .seminar__head{display:block;width:100%}}.seminar__prog .seminar__head .info_box{display:table;overflow:hidden;color:#fff;width:100%}.seminar__prog .seminar__head .info_box .seminar__time{border-bottom:1px solid #fff;float:left;text-align:center;width:50%;padding:3px;box-sizing:border-box}.seminar__prog .seminar__head .info_box .seminar__time p{height:41px;line-height:36px;color:#FFF;border:solid #fff 3px;box-sizing:border-box}.seminar__prog .seminar__head .info_box .seminar__tag{float:right;overflow:hidden;width:50%;box-sizing:border-box}.seminar__prog .seminar__head .info_box .seminar__tag li{background:#999;border-left:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;color:#FFF;float:left;font-size:10px;height:24px;line-height:24px;text-align:center;width:50%}#main .seminar__prog .seminar__head .info_box .seminar__tag li.true_1{background:#e52f0b}#creation .seminar__prog .seminar__head .info_box .seminar__tag li.true_1{background:#7fbf00}#biz .seminar__prog .seminar__head .info_box .seminar__tag li.true_1{background:#00264c}.seminar__prog .seminar__head .info_box .seminar__tag02{float:right;overflow:hidden;width:50%;box-sizing:border-box}.seminar__prog .seminar__head .info_box .seminar__tag02 li{border-bottom:1px solid #fff;border-left:1px solid #fff;box-sizing:border-box;color:#fff;float:left;padding:13px 0;text-align:center;width:100%}.seminar__prog .seminar__head .text_box{padding:5%;color:#fff}.seminar__prog .seminar__url a{color:#fff}.seminar__prog .stage__more{background-image:url(../img/common/icon_plus.png);background-position:right center;background-repeat:no-repeat;background-size:15px;height:15px;text-align:right;line-height:15px;margin-top:5%}.seminar__prog .stage__more.opn{background-image:url(../img/common/icon_minus.png)}@media screen and (min-width:768px){.seminar__prog .stage__more{display:none}}@media screen and (max-width:767px){.seminar__prog .stage__more{display:block}}.seminar__prog .seminar__num{clear:both}.seminar__prog .seminar__ttl{margin-bottom:10px}.text_box p.btn{width:30%;padding:10px;text-align:center;color:#7fbf00;background:#fff}.seminar__detail{background-color:#fff;padding:5%}@media screen and (min-width:768px){.seminar__detail{display:block!important}}@media screen and (max-width:767px){.seminar__detail{display:none}}.seminar__detail dt{font-size:16px}#main .seminar__detail dt{color:#e52f0b}#creation .seminar__detail dt{color:#7fbf00}#biz .seminar__detail dt{color:#00264c}.seminar__detail dd{padding-bottom:5%}.content__section:nth-child(odd) .seminar__detail{background-color:#eaeaeb}.seminar__detail dd.seminar__contents p{width:50%;margin:20px auto 0;text-align:center}.seminar__detail dd.seminar__contents p img{width:100%}.content__txt .att{margin:10px 0;padding:10px;border:1px solid #000}.content__receive-box ul{margin:25px 0;padding:10px;background:#cce599}.content__receive-ttl{padding:45px 0 15px}@media screen and (min-width:768px){.content__receive-ttl{padding:45px 0 15px;font-size:24px}}@media screen and (max-width:767px){.content__receive-ttl{padding:30px 0 20px;font-size:20px}.text_box p.btn{width:100%}}.content__btn_b a{padding:25px 68px 25px 30px}.content__receive-box dl dt{width:45px}.content__receive-box dl dd{margin:-1.5em 0 0;padding:0 0 0 45px}.content__receive-box ul{margin:25px 0;padding:10px;background:#cce599}.content__receive-box ul li{margin:7px}@media screen and (max-width:767px){.content__receive-box ul{margin:20px 0;padding:5px;background:#cce599}.content__receive-box ul li{margin:7px 5px}}.content__cbox{padding:20px;background:#f5ac9d}.content__cbox h4{font-size:32px;color:#e52f0b}.content__cbox .lbnr{float:right}@media screen and (max-width:767px){.content__cbox{padding:10px;background:#f5ac9d}.content__cbox h4{font-size:20px;color:#e52f0b}.content__cbox .lbnr{float:none;padding-top:20px;text-align:center}.content__btn_b a{padding:25px 68px 25px 30px}}@media screen and (min-width:768px){.content__btn_b a{padding:20px 68px 20px 40px}}@media screen and (min-width:1231px){.mt{margin-top:146px!important}}@media screen and (max-width:1230px){.mt{margin-top:148px!important}}@media screen and (max-width:1124px){.mt{margin-top:167px!important}}@media screen and (max-width:768px){.mt{margin-top:20px!important}}.strong{font-weight:700}

.seminar__image-wrap {
  text-align: center;
}
.seminar__detail dd.seminar__contents .seminar__image-caption {
  width: 95%;
  margin-top: 10px;
  font-size: 12px;
}

.college__head-lead{display:table;width:780px}
@media screen and (max-width: 767px){.college__head-lead{width:100%}}
.college__head-lead p:first-child{margin-top:0}.college__head-lead p img{float:right}
@media screen and (max-width: 767px){.college__head-lead p img{width:25%;margin-left:1em}}
.college__head-lead div{display:table-cell;vertical-align:middle;text-align:right}
@media screen and (max-width: 767px){.college__head-lead div{width:25%;vertical-align:top;padding-left:2%}.college__head-lead div img{width:100%;height:auto}}

#college__01 .college__head{background:#00464d}#college__01 p.person__role{color:#00464d}#college__02 h3.college__course{background:#99b89e;margin-top:80px}#college__02 .college__head{background:#004d0d}#college__02 p.person__role{color:#004d0d}h3.college__course{color:#fff;padding:10px 15px}p.course_dsc{padding:20px 0}.college__head{margin-top:10px}.college__head ul.info__box{overflow:hidden;border-bottom:1px solid #fff}.college__head ul.info__box li{color:#FFF;display:table;float:left;padding:3px;width:212px;height:41px;line-height:36px;text-align:center;border-right:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}
@media screen and (max-width: 767px){.college__head ul.info__box li{width:50%}}
.college__head ul.info__box li.college__time p{border:solid #fff 3px}.college__head ul.info__box li.college__tag{line-height:42px}
@media screen and (max-width: 767px){.college__head ul.info__box li.college__tag{border-right:none}}
.college__head .text__box{padding:25px}.college__head .text__box h4{color:#fff;padding-bottom:15px}.college__head .text__box p.college__dsc{color:#fff}.college__head .stage__more{background-image:url(../img/common/icon_plus.png);background-position:right center;background-repeat:no-repeat;background-size:15px;height:15px;text-align:right;line-height:15px;margin-top:5%}.college__head .stage__more.opn{background-image:url(../img/common/icon_minus.png)}
@media screen and (min-width: 768px){.college__head .stage__more{display:none}}

ul.college__person{background:#fff;padding:0 25px}ul.college__person li p.person__role{font-size:18px;font-weight:700;padding:25px 0 15px}ul.college__person li .person__box{display:table;padding-bottom:15px}
@media screen and (max-width: 767px){ul.college__person li .person__box{display:block;overflow:hidden}}
ul.college__person li .person__box .person__images{display:table-cell;max-width:120px;width:120px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
@media screen and (max-width: 767px){ul.college__person li .person__box .person__images{display:inline;width:60px;float:left;margin:0 15px 5px 0}ul.college__person li .person__box .person__images img{width:100%;height:auto}}
ul.college__person li .person__box .person__info{display:table-cell;padding-left:15px;vertical-align:top}
@media screen and (max-width: 767px){ul.college__person li .person__box .person__info{display:inline;padding-left:0}}
ul.college__person li .person__box .person__info h5{color:#30343f;padding-bottom:15px;font-size:14px}ul.college__person li .person__box .person__info p{color:#30343f;font-size:12px}ul.college__person li p.person__profile{font-size:12px;color:#999;padding-bottom:40px}ul.college__person li p.person__profile span{color:#30343f;font-size:14px;font-weight:700;padding-right:1em}


.seminar__prog .college__head {
  background-color: #7fbf00;
}