/* 20160630修正用追加 */

.modPointList01_index{
	font-size: 50px !important;
}

.modPointList01_txtCol{
	font-size: 130% !important;
}


/* 20170329修正用追加 */
.modPanel_new {
    margin-right: -10px;
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 1.125;
}
.modPanel_new {
    color: #74318e;
}

/*20190411更新*/
span.text-icon {
  display: inline-block;
  background: #ff4500;
  padding: 1px 5px;
  margin-left: 5px;       /* 先行する文字列との間隔 */
  vertical-align: middle; /* 先行する文字列と上下中央揃え */
  font-size: 0.8em;
  font-weight: bold;
  color: #fff;
  border-radius: 3px;     /* アイコンの角を丸める */
}

span.text-yellow{
  color: #ffff00;
 } 
 
span.sample-box-3 {
    border: 1px solid #0c509f;
    margin: 0;
    padding: 0;
}

/*20190426更新*/
.modTxt0406 {
    font-size: 18px;
}

.marginstyle{
margin-bottom: 50px;
}



.modPointList01 > li .modPointList01_listInner .modPointList01_txtCol {
    color: #74318e;
}

.modArrowTxt01 {
    color: #74318e;
}

/* 20230401追加 */
#Contents .commonSect .photo{
	width: 35.5%;
}
#Contents .commonSect .txtCol{
	width: 61.416667%;
}

@media print, screen and (min-width: 768px) and (max-width: 1214px){
	#Contents .commonSect .photo{
		float: left;
	}
	#Contents .teacherSect .txtCol {
		float: right;
	}
}

@media only screen and (max-width: 767px) {
	.modPointList01{
		margin-bottom: 40px;
	}
	#Contents .commonSect .photo{
		width: 100%;
	}
	#Contents .commonSect .txtCol{
		width: 100%;
	}
	#Contents .spInner > .modHeading02 {
		margin-bottom: 20px;
	}
}
/*  */

