@charset "UTF-8";
div{max-height: none;}
img {max-width: 100%;}
.seminar-event {font-family: 'Noto Sans JP', sans-serif;}

/*------ 企画テーマ展示 */

:root {
    --s-box-height: 65px;/* スケジュール高さ デフォルト */
}

.seminar-event .headBox {
	position: relative;
	margin: 36px 0 141px;
	text-align: center;
}
.seminar-event .headBox .ttlBox {
    margin-bottom: 56px;
}
.seminar-event .headBox .img {
    display: block;
    margin: 0 auto;
}
.seminar-event .headBox .logo-10th {
    width: 146px;
    margin: 0 auto 30px;
}
.seminar-event .headBox .ttl {
    position: relative;
    display: block;
}
.seminar-event .headBox .ttl:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: calc(50% - 311px);
    width: 381px;
    height: 21px;
    background: url("../img/seminar-event/ttl-line.svg")no-repeat top left;
    background-size: 100% 100%;
    transform: translateX(-50%);
}
.seminar-event .headBox .ttl:after {
    content: "";
    position: absolute;
    bottom: 0;
    right: calc(50% - 311px);
    width: 381px;
    height: 21px;
    background: url("../img/seminar-event/ttl-line.svg")no-repeat top left;
    background-size: 100% 100%;
    transform: translateX(50%);
}
.seminar-event .headBox .img01 {
    position: relative;
	width: 218px;
    margin-bottom: 23px;
}
.seminar-event .headBox .freeTxt {
    display: block;
    width: fit-content;
    margin: 0 auto 28px;
    padding: 7px 15px 8px 20px;
    background: #d16d58;
    border-radius: 7px;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    letter-spacing: 5px;
    line-height: 1;
}
.seminar-event .headBox .pTxt {
    font-size: 17px;
}


.seminar-event .headBox .deco-ill {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: -1;
}
.seminar-event .headBox .deco-ill .ill-img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
}
.seminar-event .headBox .deco-ill .ill-img.ill01 {
    top: 26px;
    left: calc(50% - 271px);
    width: 163px;
}
.seminar-event .headBox .deco-ill .ill-img.ill02 {
    top: -3px;
    left: calc(50% + 213px);
    width: 110px;
}
.seminar-event .headBox .deco-ill .ill-img.ill03 {
    top: 43px;
    left: calc(50% + 341px);
    width: 127px;
}


.seminar-event .headBox .btnBox {
	display: flex;
	justify-content: center;
	align-items: flex-start;
}
.seminar-event .headBox .btnBox .btn {
	width: 216px;
	margin: 0 11px;
}
.seminar-event .headBox .btnBox .btn a {
}
.seminar-event .headBox .btnBox .btn a img {
}






/* セミナー＆イベント 日程表 */
.seminar-event .sem-eveBox {
}
.seminar-event .sem-eveBox .inBox {
}

/* 共通 */
.seminar-event .sem-eveBox .daysBox {
    position: relative;
	width: 942px;
	margin: 0 auto;
}
.seminar-event .sem-eveBox .daysBox.days1002 .joc-logo {
    position: absolute;
    top: 6px;
    left: calc(50% + 303px);
    width: 142px;
    transform: translateX(-50%);
}
.seminar-event .sem-eveBox .daysBox .daysHead {
	position: relative;
	margin: 0 0 52px;
    text-align: center;
}
.seminar-event .sem-eveBox .daysBox .daysHead:before {
    content: "";
    position: absolute;
    top: 63px;
    left: -40px;
    width: 30%;
    height: 3px;
}
.seminar-event .sem-eveBox .daysBox .daysHead:after {
    content: "";
    position: absolute;
    top: 63px;
    right: -40px;
    width: 30%;
    height: 3px;
}
.seminar-event .sem-eveBox .daysBox .daysHead .deco {
	position: relative;
}
.seminar-event .sem-eveBox .daysBox .daysHead .deco img {
    width: 400px;
}

/**/
.seminar-event .sem-eveBox .daysBox .contBox {
	display: flex;
	margin-bottom: 227px;
}
.seminar-event .sem-eveBox .timeSche {
	width: 235px;
}
.seminar-event .sem-eveBox .timeSche .timeTtl {
	width: 95%;
	margin: 0 auto;
    padding: 15px 0;
    border-radius: 15px 15px 0 0;
    text-align: center;
}
.seminar-event .sem-eveBox .timeSche .timeTtl p {
    font-size: 18px;
}
.seminar-event .sem-eveBox .timeSche .timeTtl p .min {
    font-size: 16px;
}


.seminar-event .sem-eveBox .timeSche .scheBox {
	border-bottom: 1px solid #221714;
}

/* 表 */
.seminar-event .sem-eveBox .timeSche .scheBox .s-box {
	position: relative;
	height: var(--s-box-height);
	border-top: 1px solid #221714;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box.s-half {
	border-top: 1px solid #9fa0a0;
}



/* テキストボックス */

.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap {
	position: absolute;
	top: 0;
    left: 50%;
    width: 95%;
    height: 61px;
    margin: 2px 0;
    border-radius: 15px;
	z-index: 1;
    transform: translateX(-50%);
}

.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .title {
	margin: 38px 0 5px;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: -1px;
	text-align: center;
	line-height: 1.4;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .title .top-txt {
    font-size: 13px;
    font-weight: 400;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .title .mide {
    font-weight: 400;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .organizing {
    margin-bottom: 7px;
    font-size: 12px;
    text-align: center;
}

.seminar-event .sem-eveBox .timeSche .scheBox .s-box .position {
	position: absolute;
    top: 0;
    left: 15px;
	display: inline-block;
	padding: 6px 7px 7px;
    border-radius: 0 0 7px 7px;
    font-size: 14px;
	font-weight: 600;
	line-height: 1;
	z-index: 10;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .logo-symbol-joc {
    position: absolute;
    top: 7px;
    right: 12px;
    width: 103px;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .logo-alterna {
    position: absolute;
    top: 8px;
    right: 11px;
    width: 103px;
}


.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .txtBox {
	padding: 0 10px;
    text-align: justify;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .pTxt {
	font-size: 12px;
	line-height: 1.5;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .pTxt.ttl {
	font-size: 14px;
    font-weight: 600;
    line-height: 1.3;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .pTxt .bold {
    display: inline-block;
    padding: 6px 0 2px;
    font-size: 13px;
    font-weight: 600;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .speaker {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
    margin-bottom: 8px;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .speaker .nameTxt {
	width: 70%;
	padding: 0 3px 5px 0;
    font-size: 12px;
    letter-spacing: -0.5px;
	box-sizing: border-box;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .speaker .nameTxt .name {
    font-size: 14px;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .speaker .nameTxt .bold {
    font-weight: 700;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .speaker.no-img .nameTxt {
	width: 100%;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .speaker .spe-img {
	width: 30%;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .speaker .spe-img img {
	margin-top: 5px;
    border-radius: 10px;
}


/* ボタン */
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .en-btn a {
	position: relative;
	display: block;
	width: 156px;
	margin: 21px auto 0;
	padding: 10px 0;
	background: #d16d58;
    border: 2px solid #d16d58;
    border-radius: 5px;
	color: #fff;
	font-size:  15px;
	font-weight: 600;
	text-align: center;
	line-height: 1;
    text-decoration: none;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .en-btn.close a {
    background: #aeaeae;
    border-color: #aeaeae;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .en-btn.close a:hover {
    opacity: 1;
}


/* 時間 */
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .time {
	position: absolute;
	top: -7px;
	left: -66px;
	width: 50px;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .time.time02 {
	width: 42px;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .time.t17 {
	top: auto;
	bottom: -7px;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .time.t1115 {
	top: auto;
	bottom: 50%;
    width: 45px;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .time.t1145 {
	top: auto;
	bottom: 93px;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .time.t1415 {
	top: auto;
	bottom: 50%;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .time.t1615 {
	top: auto;
	bottom: 121px;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box.s0930 .time {
    width: 40px;
    left: -56px;
}
.seminar-event .sem-eveBox .timeSche.right .scheBox .s-box.s0930 .time {
    width: 40px;
    right: -56px;
}

.seminar-event .sem-eveBox .timeSche.right .scheBox .s-box .time {
	position: absolute;
	top: -7px;
	left: auto;
	right: -66px;
	width: 50px;
}
.seminar-event .sem-eveBox .timeSche.right .scheBox .s-box .time.time02 {
	width: 42px;
}
.seminar-event .sem-eveBox .timeSche.right .scheBox .s-box .time.t17 {
	top: auto;
	bottom: -7px;
}




/*--------------------------------------------------------------------------------
    1002
--------------------------------------------------------------------------------*/
.seminar-event .sem-eveBox .days1002 .timeSche {}
.seminar-event .sem-eveBox .days1002 .timeSche .timeTtl {background: #ce94a3;}
.seminar-event .sem-eveBox .days1002 .timeSche:nth-child(2n) .timeTtl {background: #c78f8c;}
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap {background: #ead7dd;}
.seminar-event .sem-eveBox .days1002 .timeSche:nth-child(2n) .s-box .txt-wrap {background: #e8d5d1;}
.seminar-event .sem-eveBox .days1002 .timeSche .scheBox .s-box .position {background: #ce94a3;}
.seminar-event .sem-eveBox .days1002 .timeSche:nth-child(2n) .s-box .position {background: #c78f8c;}

/*開催式*/
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.ss-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    background: #eeeadb;
    border: 3px solid #b56874;
    box-sizing: border-box;
    color: #b56874;
    text-align: center;
}
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.ss-wrap p {
    font-size: 18px;
    font-weight: 700;
}

/*------------- タイムスケジュール枠 */
.seminar-event .sem-eveBox .days1002 .timeSche .s-box.s1100,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box.s1130 {
    height: 348px;
}
.seminar-event .sem-eveBox .days1002 .timeSche .s-box.s1300,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box.s1330,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box.s1400 {
    height: 238px;
}
.seminar-event .sem-eveBox .days1002 .timeSche .s-box.s1530,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box.s1600,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box.s1630 {
    height: 412px;
}
.seminar-event .sem-eveBox .days1002 .timeSche .s-box.s1800 {
    height: 125px;
}

/*---------------------
    コンテンツ　調整
---------------------*/
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-01 {
    height: 693px;
}

.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-03,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-06,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-09 {
    height: 759px;
}
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-02,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-04,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-07,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-10 {
    height: 713px;
}
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-05,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-08,
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-11 {
    height: 1234px;
}
.seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.reception {
    height: 121px;
}


.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .speaker.isoyama .spe-img img {
    margin-top: -24px;
}


/*--------------------------------------------------------------------------------
    1003
--------------------------------------------------------------------------------*/
.seminar-event .sem-eveBox .days1003 .timeSche {}
.seminar-event .sem-eveBox .days1003 .timeSche .timeTtl {background: #94b1cf;}
.seminar-event .sem-eveBox .days1003 .timeSche:nth-child(2n) .timeTtl {background: #94b5bb;}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap {background: #cad4e2;}
.seminar-event .sem-eveBox .days1003 .timeSche:nth-child(2n) .s-box .txt-wrap {background: #cddbd9;}
.seminar-event .sem-eveBox .days1003 .timeSche .scheBox .s-box .position {background: #94b1cf;}
.seminar-event .sem-eveBox .days1003 .timeSche:nth-child(2n) .s-box .position {background: #94b5bb;}

/*------------- タイムスケジュール枠 */
.seminar-event .sem-eveBox .days1003 .timeSche .s-box.s1030 {
    height: 343px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box.s1100 {
    height: 495px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box.s1300 {
    height: 140px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box.s1330,
.seminar-event .sem-eveBox .days1003 .timeSche .s-box.s1400 {
    height: 313px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box.s1530 {
    height: 374px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box.s1800 {
    height: 107px;
}

/*---------------------
    コンテンツ　調整
---------------------*/
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-12 {
    height: 587px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-15,
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-19 {
    height: 901px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-18 {
    height: 1868px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-13 {
    height: 464px;
}

.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-16,
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-20 {
    height: 764px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-17 {
    height: 436px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-14 {
    height: 370px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-21 {
    height: 502px;
}

.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-18 .sus-sele-logo {
    display: block;
    width: 60px;
    margin: 17px auto 10px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-18 .sus-sele-entry {
    margin-top: 16px;
}
.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap.s-18 .sus-sele-entry .nameTxt .name {
    font-size: 13px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-18 .sus-sele-entry .spe-img {
    width: 60%;
    height: 60px;
}
.seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-18 .sus-sele-entry .spe-img img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 0;
}



/*--------------------------------------------------------------------------------
    1004
--------------------------------------------------------------------------------*/
.seminar-event .sem-eveBox .days1004 .timeSche {}
.seminar-event .sem-eveBox .days1004 .timeSche .timeTtl {background: #dec58b;}
.seminar-event .sem-eveBox .days1004 .timeSche:nth-child(2n) .timeTtl {background: #d0a77e;}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap {background: #ece4cc;}
.seminar-event .sem-eveBox .days1004 .timeSche:nth-child(2n) .s-box .txt-wrap {background: #e5d6c4;}
.seminar-event .sem-eveBox .days1004 .timeSche .scheBox .s-box .position {background: #dec58b;}
.seminar-event .sem-eveBox .days1004 .timeSche:nth-child(2n) .s-box .position {background: #d0a77e;}

/*------------- タイムスケジュール枠 */
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1030,
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1100 {
    height: 403px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1130 {
    height: 168px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1230 {
    height: 271px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1300,
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1330,
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1400 {
    height: 395px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1530,
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1600 {
    height: 303px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1630 {
    height: 204px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box.s1800 {
    height: 107px;
}

/*---------------------
    コンテンツ　調整
---------------------*/
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-22 {
    height: 600px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-25,
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-28 {
    height: 972px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-31 {
    height: 803px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-23,
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-26,
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-29 {
    height: 1183px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-32 {
    height: 1455px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-24 {
    height: 482px;
}

.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-27 {
    height: 603px;
}
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-30,
.seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-33 {
    height: 808px;
}


/*------------------------------------------------------------------------------------------------------------ PC// */



@media all and (max-width: 834px) {

		.seminar-event {
			margin-bottom: 102px;
		}


        .seminar-event .headBox {
            margin: 35px 0 60px;
        }
        .seminar-event .headBox .img {
            display: block;
            margin: 0 auto;
        }
        .seminar-event .headBox .img01 {
            width: 42%;
            margin-bottom: 21px;
        }
        .seminar-event .headBox .freeTxt {
            margin: 0 auto 23px;
            padding: 7px 17px 8px 22px;
            font-size: 19px;
            letter-spacing: 4px;
        }

        .seminar-event .headBox .deco-ill {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            z-index: -1;
        }
        .seminar-event .headBox .deco-ill .ill-img {
            position: absolute;
            top: 0;
            left: 50%;
            transform: translateX(-50%);
        }
        .seminar-event .headBox .deco-ill .ill-img.ill01 {
            top: -14px;
            left: calc(50% - 35%);
            width: 26%;
        }
        .seminar-event .headBox .deco-ill .ill-img.ill02 {
            top: -20px;
            left: calc(51% + 28%);
            width: 19%;
        }
        .seminar-event .headBox .deco-ill .ill-img.ill03 {
            top: 49px;
            left: calc(50% + 35%);
            width: 21%;
        }

	.seminar-event .headBox .btnBox {
		display: flex;
		flex-flow: column;
		justify-content: center;
		align-items:center;
	}
	.seminar-event .headBox .btnBox .btn {
		width: 65%;
		margin: 0 0 22px;
	}

	/* 共通 */
	.seminar-event .sem-eveBox .daysBox {
		width: 100%;
	}
    .seminar-event .sem-eveBox .daysBox.days1002 .joc-logo {
        position: absolute;
        top: -68px;
        left: 50%;
        width: 142px;
        transform: translateX(-50%);
    }
	.seminar-event .sem-eveBox .daysBox .daysHead {
		margin: 0 0 16px;
	}
	.seminar-event .sem-eveBox .daysBox .daysHead:before,
    .seminar-event .sem-eveBox .daysBox .daysHead:after {
        display: none;
	}
	.seminar-event .sem-eveBox .daysBox .daysHead .deco {
		width: 187px;
		padding: 12px 0;
	}
	.seminar-event .sem-eveBox .daysBox .daysHead .deco img {
		width: 100%;
	}
	.seminar-event .sem-eveBox .daysBox .daysHead .deco:before {
		width: 5px;
		height: 44px;
	}
	.seminar-event .sem-eveBox .daysBox .daysHead .deco:after {
		width: 5px;
		height: 44px;
	}

	/**/
	.seminar-event .sem-eveBox .daysBox .contBox {
		display: flex;
		margin-bottom: 150px;
	}
	.seminar-event .sem-eveBox .timeSche {
		width: 88%;
		margin-left: auto;
	}
	.seminar-event .sem-eveBox .timeSche .scheBox {
		border-bottom: 1px solid #221714;
	}

	/* 表 */
	.seminar-event .sem-eveBox .timeSche .scheBox .s-box {
		position: relative;
	}
	.seminar-event .sem-eveBox .timeSche .scheBox .s-box.s-half {
		border-top: 1px solid #9FA0A0;
	}
	.seminar-event .sem-eveBox .timeSche.left .scheBox .s-box {
		border-right: none;
	}
	.seminar-event .sem-eveBox .timeSche.center .scheBox .s-box {
		border-right: none;
	}


	/* テキストボックス */
	.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap {
		width: 98%;
        margin: 2px 0;
		z-index: 1;
	}
	.seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .title {
		font-size: 15px;
	}
	.seminar-event .sem-eveBox .timeSche .scheBox .s-box .ttl-center {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 100%;
	}

    

	/* 時間 */
	.seminar-event .sem-eveBox .timeSche .scheBox .s-box .time {
		top: -7px;
		left: -17.5%;
		width: 15%;
	}
	.seminar-event .sem-eveBox .timeSche .scheBox .s-box .time.time02 {
		width: 12%;
	}

	.seminar-event .sem-eveBox .timeSche.right .scheBox .s-box .time {
		left: -17.5%;
		right: auto;
		width: 15%;
	}
	.seminar-event .sem-eveBox .timeSche.right .scheBox .s-box .time.time02 {
		width: 42px;
	}
	.seminar-event .sem-eveBox .timeSche.right .scheBox .s-box .time.time02 {
		width: 12%;
	}

    
    
    /*--------------------------------------------------------------------------------
        1002
    --------------------------------------------------------------------------------*/

    /*------------- タイムスケジュール枠 */
    /* 高さ デフォルト */
    .seminar-event .sem-eveBox .days1002 .timeSche.left .s-box.s1530,
    .seminar-event .sem-eveBox .days1002 .timeSche.left .s-box.s1600,
    .seminar-event .sem-eveBox .days1002 .timeSche.left .s-box.s1630,/* ５Fイベントステージ// */
    .seminar-event .sem-eveBox .days1002 .timeSche.center01 .s-box.s1800,/* 第1会議室（38席）// */
    .seminar-event .sem-eveBox .days1002 .timeSche.center02 .s-box.s1800,/* 第2会議室（92席）// */
    .seminar-event .sem-eveBox .days1002 .timeSche.right .s-box.s1800/* 第3会議室（146席）// */
    {height: var(--s-box-height);}
    
    .seminar-event .sem-eveBox .days1002 .timeSche.center02 .s-box.s1300,
    .seminar-event .sem-eveBox .days1002 .timeSche.center02 .s-box.s1330,
    .seminar-event .sem-eveBox .days1002 .timeSche.center02 .s-box.s1400 {
        height: 248px;
    }
    .seminar-event .sem-eveBox .days1002 .timeSche.right .s-box.s1300,
    .seminar-event .sem-eveBox .days1002 .timeSche.right .s-box.s1330,
    .seminar-event .sem-eveBox .days1002 .timeSche.right .s-box.s1400 {
        height: 252px;
    }
    .seminar-event .sem-eveBox .days1002 .timeSche.right .s-box.s1530,
    .seminar-event .sem-eveBox .days1002 .timeSche.right .s-box.s1600,
    .seminar-event .sem-eveBox .days1002 .timeSche.right .s-box.s1630 {
        height: 193px;
    }

    /*---------------------
        コンテンツ　調整
    ---------------------*/
    .seminar-event .sem-eveBox .days1002 .timeSche.center02 .s-box .txt-wrap.s-07 {
        height: 742px;
    }
    .seminar-event .sem-eveBox .days1002 .timeSche .s-box .txt-wrap.s-10 {
        height: 754px;
    }
    .seminar-event .sem-eveBox .days1002 .timeSche.right .s-box .txt-wrap.s-11 {
        height: 577px;
    }
    
    .seminar-event .sem-eveBox .timeSche .scheBox .s-box .txt-wrap .speaker.isoyama .spe-img img {
    margin-top: 0;
}


    /*--------------------------------------------------------------------------------
        1003
    --------------------------------------------------------------------------------*/

    /*------------- タイムスケジュール枠 */
    .seminar-event .sem-eveBox .days1003 .timeSche.left .s-box.s1330,
    .seminar-event .sem-eveBox .days1003 .timeSche.left .s-box.s1400 {
        height: 308px;
    }
    .seminar-event .sem-eveBox .days1003 .timeSche.left .s-box.s1530 {
        height: 479px;
    }
    
    .seminar-event .sem-eveBox .days1003 .timeSche.left .s-box.s1300 {height: var(--s-box-height);}
    
    .seminar-event .sem-eveBox .days1003 .timeSche.right .s-box.s1030,
    .seminar-event .sem-eveBox .days1003 .timeSche.right .s-box.s1100,
    .seminar-event .sem-eveBox .days1003 .timeSche.right .s-box.s1130 {
        height: 318px;
    }

    /*---------------------
        コンテンツ　調整
    ---------------------*/
    .seminar-event .sem-eveBox .days1003 .timeSche.left .s-box .txt-wrap.s-13 {
        height: 460px;
    }
    .seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-14 {
        height: 476px;
    }
    .seminar-event .sem-eveBox .days1003 .timeSche .s-box .txt-wrap.s-19 {
        height: 952px;
    }



    /*--------------------------------------------------------------------------------
        1004
    --------------------------------------------------------------------------------*/

    /*------------- タイムスケジュール枠 */
    .seminar-event .sem-eveBox .days1004 .timeSche.left .s-box.s1530,
    .seminar-event .sem-eveBox .days1004 .timeSche.left .s-box.s1600 {
        height: 337px;
    }
    
    .seminar-event .sem-eveBox .days1004 .timeSche.right .s-box.s1030,
    .seminar-event .sem-eveBox .days1004 .timeSche.right .s-box.s1100 {
        height: 462px;
    }
    .seminar-event .sem-eveBox .days1004 .timeSche.right .s-box.s1300,
    .seminar-event .sem-eveBox .days1004 .timeSche.right .s-box.s1330,
    .seminar-event .sem-eveBox .days1004 .timeSche.right .s-box.s1400 {
        height: 415px;
    }
    
    /* 高さ デフォルト */
    .seminar-event .sem-eveBox .days1004 .timeSche.left .s-box.s1230,/* ５Fイベントステージ// */
    .seminar-event .sem-eveBox .days1004 .timeSche.center01 .s-box.s1230,/* 第1会議室（38席）// */
    .seminar-event .sem-eveBox .days1004 .timeSche.center02 .s-box.s1230,/* 第2会議室（92席）// */
    .seminar-event .sem-eveBox .days1004 .timeSche.right .s-box.s1130/* 第3会議室（146席）// */
    {height: var(--s-box-height);}


    /*---------------------
        コンテンツ　調整
    ---------------------*/
    .seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-24 {
        height: 548px;
    }
    .seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-31 {
        height: 921px;
    }
    .seminar-event .sem-eveBox .days1004 .timeSche .s-box .txt-wrap.s-32 {
        height: 1514px;
    }
    
    
    
    
    
    
    

    
    /* タブ */
	.seminar-event .sem-eveBox .daysBox {
		width: 90%;
	}
	.seminar-event .sem-eveBox .daysBox .daysHead {

	}

	.tab-group{
		display: flex;
		justify-content: center;
		flex-flow: column;
		margin: 0 auto 30px;
		padding: 0 15% 15px;
		border-bottom: 1px solid #000000;
	}
	.tab-group li {
		flex-grow: 1;
		list-style:none;
        margin-bottom: 9px;
        padding: 12px 0;
        border-radius: 5px;
        font-size: 18px;
		text-align:center;
		cursor:pointer;
        box-sizing: border-box;
	}
	.tab-group li:last-child {
        margin-bottom: 0;
	}
	.tab01{
        background: #ce94a3;
        border: 3px solid #ce94a3;
	}
	.tab01:nth-child(2n){
	    background: #c78f8c;
        border-color: #c78f8c;
	}
	.panel01{
		display:none;
	}
	.tab01.is-active01{
        border-color: #b56874;
        opacity: 0.6;
		transition: all 0.2s ease-out;
	}
	.panel01.is-show01{
		display:block;
	}

	.tab-group{
		display: flex;
		justify-content: center;
	}

	.tab02{
        background: #94b1cf;
        border: 3px solid #94b1cf;
	}
	.tab02:nth-child(2n){
	    background: #94b5bb;
        border-color: #94b5bb;
	}
	.panel-group{
	}
	.panel02{
		display:none;
	}
	.tab02.is-active02{
        border-color: #5d89af;
        opacity: 0.6;
		transition: all 0.2s ease-out;
	}
	.panel02.is-show02{
		display:block;
	}

	.tab03{
        background: #dec58b;
        border: 3px solid #dec58b;
	}
	.tab03:nth-child(2n){
	    background: #d0a77e;
        border-color: #d0a77e;
	}
	.panel-group{
	}
	.panel03{
		display:none;
	}
	.tab03.is-active03{
        border-color: #bc7e46;
        opacity: 0.6;
		transition: all 0.2s ease-out;
	}
	.panel03.is-show03{
		display:block;
	}

}


















