/*
Theme Name: Laurel Child
Theme URI: https://www.MyBrand-WEB.com
Template:laureljp
Version: 1.1.12
*/

/* メルマガ関連 */
#mailmg {
    margin: 2em 0;
    background: #f1f1f1;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.22);
}
#mailmg .box-title {
    font-size: 1em;
    background: #c3c3c3;
    padding: 12px 0;
    text-align: center;
    color: #303030f;
    font-weight: bold;
    letter-spacing: 0.03em;
}
#mailmg p {
   /* padding: 15px 20px;*/
    padding:0;
    margin: 0;
}
p.mailpoet_paragraph:nth-of-type(3){
margin-top: 25px !important;
text-align:center;
}
p.mailpoet_paragraph:nth-of-type(2){
margin-top: 15px !important;
}

/* ------------------------
スマホ iPhone６ 個別
---------------------------*/
@media (min-width:375px) and (max-width:767px){
	.mainmg_base{
		width:100%;
	}



ul.learn-press-courses form.enroll-course button.lp-button{
	padding: 10px 55px;
}




}
/* ------------------------
スマホ iPhone５ 個別
---------------------------*/
@media (max-width:374px){
	.mainmg_base{
		width:100%;
	}


}
/* ------------------------
　タブレット個別
---------------------------*/
@media (min-width:768px) and (max-width:991px) {
	.mainmg_base{
		width:100%;
	}

}
/* ------------------------
　PC個別
---------------------------*/
@media (min-width:992px){
	.mainmg_base{
		width:400px;
	}

	ul.learn-press-courses li div.lp-course-buttons{
		text-align: center;
		background-color: bisque;
		height: 80px;
		margin: 0 auto;
	}
	ul.learn-press-courses li .lp-course-buttons form{
		width: 100%;
		position: relative;
		/*top: 15px;*/
	}
}


ul.ul-yibi {
  border: double 4px #047af4;
  padding: 0.5em 0 0.5em 2.3em;
  position: relative;
}
ul.ul-yibi li.li-yubi {
  line-height: 1;
  padding: 0.5em 0.6em;
  list-style-type: none!important;
  font-weight:bold;
}
ul.ul-yibi2 li.li-yubi2 {
  line-height: 1;
  padding: 0.5em 0.6em;
  list-style-type: none!important;
  font-weight:bold;
}

ul.ul-yibi li:before {
  font-family: "FontAwesome";
  content: "\f046 ";
  position: absolute;
  left : 1em;
  color: #047af4;
  font-size: 1.2em;
}

ul.ul-yibi2 li:before {
  font-family: "FontAwesome";
  content: "\f046 ";
  position: absolute;
  left : 1em;
  color: #047af4;
  font-size: 1.2em;
}



ul.spot_soudan {
  padding: 0;
}

ul li.soudan_li {
  color: black;
  position:relative;
  background: #f1f8ff;/*バーの色*/
  line-height: 1.5;
  padding: 0.5em;
  margin-bottom: 4px;
  border-left : solid 35px #5c9ee7;/*先の色＝アイコン裏の色*/
  list-style-type: none!important;
}

ul li.soudan_li:before {
  font-family: "FontAwesome";
  content: "\f044 ";
  position: absolute;
  display: block;
  padding: 0.5em;
  width: 1.2em;
  color: white; /*アイコン色*/
  font-weight: normal;/*アイコンは太字にしない*/
  text-align: center;
  left : -35px; /*左端からのアイコンまでの距離*/
  /*以下 上下中央寄せのため*/
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}


ul.chklist_blue_3 {
  border: solid 2px #6cb4e4;
  padding: 0 0.5em;
  position: relative;
}

ul li.chk-li-blue3 {
  line-height: 1.5;
  padding: 0.5em 0 0.5em 1.4em;
  border-bottom: dashed 1px silver;
  list-style-type: none!important;
}

ul li.chk-li-blue3:before {
  font-family: "FontAwesome";
  content: "\f138";
  position: absolute;
  left : 0.5em;
  color: #6cb4e4;
}

ul li.chk-li-blue3:last-of-type {
  border-bottom: none;
}

div.sp-consult-form .btn-primary{
  padding: 10px 25px;
  display: inline-block;
  text-decoration: none;
  background: #668ad8;
  color: #FFF;
  border-bottom: solid 4px #627295;
  border-radius: 3px;
  font-size: 1.1em;
  letter-spacing: 1px;
}

div#mw_wp_form_mw-wp-form-905 input,
div#mw_wp_form_mw-wp-form-905 select,
div#mw_wp_form_mw-wp-form-905 textarea{
	font-size:1em;
}



/*LMS TOP LIのDOts消す*/
ul.learn-press-courses li{
	list-style: none;
}

div#lp-archive-courses .learn-press-search-course-form{
	display:none;
}


ul.learn-press-courses li {
	margin-bottom: 50px;
}


ul.learn-press-courses li div.lp-course-buttons{
	text-align: center;
	background-color: bisque;
	padding: 15px;
}



