@charset "utf-8";

/* セミナービュー日時改行（SP）*/
.br-sp {
	display: none;
}

@media only screen and (max-width: 767px) {
	.br-sp {
	display: inline-block;
	}
}


/*キャンペーンタイトル */
@media only screen and (max-width: 767px) {
    .navbar .brand {
    font-size: 1.25rem;
    }
}

/* セミナービュー会場地図サイズ調整*/
#ss_seminar_preview_hall_img {
    max-width: 90%;
}
@media only screen and (max-width: 767px) {
    #ss_seminar_preview_hall_img {
        max-width: 100%;
        text-align: center;
    }
}

/* 希望参加方法コメント色*/
span.attend_select {
    color: #006dcc;
}

/*姓名の間半角スペース*/
/* tr.space .ss_input {
    margin-right: 20px;
    display: inline-block;
} */

/*SP表示時の姓名のプレイスホルダーの長さそろえる*/
/* @media only screen and (max-width: 767px) {
    tr.space .ss_input {
	width: 100%!important;
    }
} */

/*リード基本項目文字サイズ*/
/* .ss_form table th {
	font-size: 13px;
} */

/* 申込終了時表示文言調整 */
.ss_form_btn {
    width: 450px;
}

@media only screen and (max-width: 767px) {
    .ss_form_btn {
		width: 330px;
	}
	
}

.deadline {
	color: #ff6b6b;
    background-color: #ffeaea;
    border-color: #ffeaea
}

.readonly_txt .ss_input {
    display: block;
}
.readonly_txt textarea {
    /* pointer-events: none; */
    border: none;
    resize: none;
    background-color: #FFF;
    width: 100%;
}
