@charset "utf-8";
/* ////////////////////////////////////////
PC,SP
//////////////////////////////////////// */
.lecture-list .title{
	margin-right:1em;
	position: relative;
	padding-left:26px;
	display: inline-block;
}
.lecture-list .title:before{
	background-image:url(../img/common/flower-b.png);
	background-repeat:no-repeat;
	background-size: contain;
	content: "";
	width: 21px;
	height:21px;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-10.5px;
}
.lecture-list li{
	margin-top:20px;
}
.lecture-list li:nth-of-type(1){
	margin-top:0;
}
.lecture-list dt{
	background-color:#4b7394;
	color:#fff;
	text-align: center;
	padding:10px;
}
.lecture-list dd{
	background-color:#f0f0f0;
	padding:10px;
}
.lecture-list dd p{
	margin-bottom:0;
}
/*申込ボックス*/
.app-box dt{
	background-color:#4b7394;
	color:#fff;
	text-align: center;
	padding:5px;
}
.app-box dt span{
	position: relative;
	display: inline-block;
}
.app-box dt span:before{
	background-image:url(../img/common/flower-w2.png);
	background-repeat:no-repeat;
	background-size: contain;
	content: "";
	width: 21px;
	height:21px;
	position:absolute;
	top:50%;
	left:-30px;
	margin-top:-10.5px;
}
.app-box dt span:after{
	background-image:url(../img/common/flower-w2.png);
	background-repeat:no-repeat;
	background-size: contain;
	content: "";
	width: 21px;
	height:21px;
	position:absolute;
	top:50%;
	right:-30px;
	margin-top:-10.5px;
}
.app-box dd{
	padding:30px;
	border:2px solid #4b7394;
}
/* ////////////////////////////////////////
IEのみ
//////////////////////////////////////// */
@media all and (-ms-high-contrast: none)and (min-width:768px){
}
/* ////////////////////////////////////////
IEのみ
//////////////////////////////////////// */
@media all and (-ms-high-contrast: none)and (min-width:768px){
}
/*/////////////////////////////////////
印刷時　PC+タブレットのみ
//////////////////////////////////////// */
@media screen and (min-width:768px) , print{
	.lecture-list dt{
		width:20%;	
	}
	.lecture-list dd{
		padding-left:30px;	
	}
	.lecture-list dl{
		margin-top:5px;
	}
	.lecture-list dl:nth-of-type(1){
		margin-top:0;
	}
	/*申込ボックス*/
	.app-box{
		max-width: 816px;
		margin-left:auto;
		margin-right:auto;
	}
}
/*/////////////////////////////////////
印刷時　PCのみ
//////////////////////////////////////// */
@media screen and (min-width:1101px),  print{
}
/* ////////////////////////////////////////
タブレット
//////////////////////////////////////// */
/*タブレット以下*/
@media screen and (max-width: 1100px){
}
@media screen and (max-width: 990px){
}
/* ////////////////////////////////////////
SPのみ
//////////////////////////////////////// */
@media screen and (max-width: 767px){
	.lecture-list dt{
		padding:5px;	
	}
	.lecture-list dl,.lecture-list dt,.lecture-list dd{
		margin-bottom:0;
	}
}
/* ////////////////////////////////////////
スライド調整用　sm(540px以上)
//////////////////////////////////////// */
@media screen and (min-width:540px) {
}
@media screen and (max-width: 539px){
}
/* ////////////////////////////////////////
印刷用
//////////////////////////////////////// */
@media print{
}
