@charset "utf-8";

.spshow{
	display: none;
}

/*個人情報文言*/
#ss_contents .ss_form div.ss_privacy {
padding: 10px;
font-size: 1em;
}

/*seminar/view*/
#ss_contents table.ss_button td p.ss_btnArea{
	border: none;
	text-align: center;
}
#ss_contents table.ss_loginTable th{
	background: #E5E5E5;
  font-weight: bold;
  color: #000000;
}

/*スマホ対応*/
@media only screen and (max-width: 768px) {
body #ss_stage #ss_container	.ss_form .ss_timetable th{
		width: inherit!important;
	}

	#ss_stage .pcshow{
		display: none;
	}
}


/* 2018/07/24.shanon. */
.ck_img .wrap_ckbox {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
}

.ck_img input[type="checkbox"] {
  position: absolute;
  top: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
}

.ck_img input[type="checkbox"] + span {
  display: block;
  background-image: url(../img/checkbox1-off.png);
  background-size: 24px;
  background-position: left center;
  background-repeat: no-repeat;
  padding: 4px 0 0 28px;
  min-height: 24px;
}

.ck_img input[type="checkbox"]:checked + span {
  background-image: url(../img/checkbox1-on.png);
}

.ck_img input[type="checkbox"]:disabled + span {
  opacity: 0.5;
}

/*
 * 2018/08/27.shanon.「全て選択」ボタンのデザイン.
 */
.all_check_table .all_check_trigger_area{
  text-align:center;
  height:35px;
}

.all_check_table .all_check_trigger_area .text{
  margin-right:5px;
}

.all_check_table .all_check_trigger_area .span2_img{
  display: inline-block;
  vertical-align: middle;
  margin-top: -3px;
}

