
/* PC SP 共通 */
body.business .report-box{
	margin-bottom: 30px;
}
body.business .report-box > .titles{
	margin-bottom: 10px;
}
body.business .report-box .report-table{
	margin-bottom: 30px;
}
body.business .report-box .report-table td{
	font-weight: bold;
}
body.business .seminar-box .event-list{
	margin-bottom: 40px;
}
body.business .seminar-box .seminar-subbox{
	margin-bottom: 40px;
	text-align: center;
}
body.business .seminar-box .seminar-infobox{
	margin-bottom: 15px;
}
body.business .seminar-box .seminar-subbox .title-seminar{
	margin-bottom: 7px;
}
body.business .seminar-box .seminar-subbox .subtitle-seminar{
	margin-bottom: 6px;
}
body.business .seminar-box .seminar-subbox .user{
	margin-bottom: 0;
	line-height: 1.75;
}
body.business .seminar-box .seminar-subbox .note_text{
	margin-bottom: 10px;
	color: #e95377;
	font-size: 112.5%; /* 18px */
	font-weight: bold;
}
body.business .seminar-box .seminar-subbox .movie video,
body.business .seminar-box .seminar-subbox .movie iframe{
	max-width: 100%;
}
body.business .minutes-list{
    font-weight: bold;
}
body.business .minutes-list > li:not(:last-child){
    margin-bottom: 8px;
}
body.business .minutes-list > li:before{
	background-color: #26b7bc;
}
body#business-index .summary_b-box > .itembox .titles{
    margin-bottom: 10px;
    font-weight: bold;
    line-height: 1.5;
}
body#business-index .summary_b-box > .itembox .image{
    margin-bottom: 20px;
    line-height: 0;
    text-align: center;
}
body#business-index .summary_b-box > .itembox .btn{
	margin-bottom: 0;
    text-align: center;
}
body#business-index .outline_b-box{
    background-color: #DEF4F5;
}
body#business-index .outline_b-box .list{
    font-weight: bold;
}
body#business-index .outline_b-box .list > li:not(:last-child){
    margin-bottom: 5px;
}


@media print, all and (min-width: 751px) {
	
	/* PC */ 
	body.business .seminar-box .seminar-subbox .user{
		display: inline-flex;
		justify-content: center;
	}
	body.business .seminar-box .seminar-subbox .movie{
        max-width: 720px;
        margin-right: auto;
        margin-left: auto;
	}
    /*
    body#business-index .summary_b-box{
        display: grid;
        grid-template-columns: repeat(2, minmax(400px, max-content));
        grid-template-rows: auto;
        justify-content: space-between;
        gap: 40px 30px;
    }
    body#business-index .summary_b-box > .itembox{
        display: grid;
        grid-template-rows: subgrid;
        grid-row: span 3;
        gap: 0;
        min-width: 400px;
        max-width: 460px;
    }
    */
    body#business-index .summary_b-box{
        display: flex;
        justify-content: space-between;
        gap: 40px 30px;
    }
    body#business-index .summary_b-box > .itembox{
        min-width: 400px;
		padding-bottom: 42px;
		position: relative;
    }
    body#business-index .summary_b-box > .itembox .btn{
		width: 100%;
		position: absolute;
		bottom: 0;
		left: 0;
    }
                       
}

@media only screen and (max-width: 750px) {
	
	/* SP */
	body.business .seminar-box .seminar-subbox .user > dt,
	body.business .seminar-box .seminar-subbox .user > dd{
		display: block;
	}
	body.business .seminar-box .seminar-subbox .movie:not(> video),
	body.business .seminar-box .seminar-subbox .movie:not(> iframe){
		padding-top: calc( 400 / 600 * 100% );
		position: relative;
	}
	body.business .seminar-box .seminar-subbox .movie > video,
	body.business .seminar-box .seminar-subbox .movie > iframe{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
	}
	body.business .seminar-box .seminar-subbox .note_text{
		font-size: 106.25%; /* 17px */
	}
    body.business .detail-btn{
        text-align: center;
    }
    body#business-index .summary_b-box > .itembox:not(:last-child){
        margin-bottom: 40px;
    }
    body#business-index .accept-image{
        text-align: center;
    }
    
}