@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.2
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

.video-container {
	margin-left:auto;
	margin-right:auto;
	max-width: none;
}

.wp-block-button__link{
	padding: .3em 1em!important;
}

.wp-block-file .wp-block-file__button {
       padding: .9em 1em!important;
}

.header-container{
	background-color:#5f9f3f;
}

.tagline {
    border-top:none;
    padding-top: 4px;
}

ruby {
    white-space: nowrap;
  }


@media print {
 .pmb-print-page .wp-block-embed-vimeo, iframe {
  display:none;
 }
}

@media print {
 .video {
  display:none;
 }
}


@media print {
 .h5p-iframe-wrapper {
  display:none;
 }
}　

@media print {
.llms-lesson-button-wrapper {
  display:none!important;
	visibility: hidden;
 }
}　


div.pmb-print-this-page  {
 margin-top:30px;
	
}

.mejs-controls {
	 margin-bottom:30px;
}

.package-title{
	display: none;
}

.text-muted.text-small{
	display: none;
}




@media print {
	.wp-block-button a {
  display:none
 }
}

@media print {
	.wp-block-file a {
  display:none
 }
}

 


@media print {
	.w3eden {
  display:none
 }
}

@media print {
	img {
  display:none
 }
}

 
.comment-form-comment label{
		display: none!important;
}

.st-comment-datetime{
		display: none!important;
}

.st-comment-author .fn{
	display: none;	
	}

.comment-author-label{
	display: none;	
	}

.commets-list .avatar{
display: none;	
		}

.st-comment-meta{
display: none;	
		}

ol.commets-list .children .st-comment-content {
background-color:#eee;	
	border-radius: 5px;
	padding:10px;
	margin-bottom:5px;
		}


/************************************
** liferlms
************************************/
.recent-comment-author{
	display: none;
}

.recent-comment-avatar{
	display: none;
}

.recent-comment-date{
	display: none;
}

#videoinstru {	
	margin-left:auto;
	margin-right:auto;
	max-width: 640px;;
}

.llms-lesson-thumbnail{
	display: none!important;
}


.llms-lesson-counter{
	display: none!important;
}

.prev-post-thumb.card-thumb{
	display: none!important;
}

.next-post-thumb.card-thumb{
	display: none!important;
}

.prev-post-title{
	font-size:16px;
}

.next-post-title{
	font-size:16px;
}

.article-footer.entry-footer{
	display: none!important;
}

@media print {
	.wp-block-embed {
  display:none
 }
}

@media print {
	#llms_mark_complete  {
  display:none
 }
}

@media print {
.llms-lesson-link {
  display:none
 }
}


.llms-lesson-button-wrapper button {
    font-size:20px!important;
	margin-top:30px!important;
	}
/************************************
** leanpress
************************************/


.popup-header__inner .items-progress {
	display: none!important;
}

.learn-press-form.form-button {
	margin-top:40px;
	display: inline-block;
	width: 100%;
	text-align: center;
		}

.lp-button{
	font-size: 18px!important;
	  }

ul.learn-press-nav-tabs .course-nav.course-nav-tab-instructor{
   display: none;
}



#learn-press-course .course-summary-sidebar .course-sidebar-preview .course-results-progress .items-progress:nth-child(2){
	 display: none
}

.lp-single-course .course-price{
   display: none;
}

.meta-item-quiz{
   display: none !important;
}

.meta-item-instructor{
   display: none !important;
}

.meta-item-categories{
   display: none !important;
}

.meta-item-student{
   display: none !important;
}

.meta-item-level{
   display: none !important;
}

#learn-press-course .course-summary-sidebar .course-sidebar-preview .course-price .price {
   display: none;
}



.learn-press-breadcrumb{
   display: none;
}

#popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description h2{

	font-size: 22px !important;
    position: relative !important;
    padding: .6em .6em .6em 1.8em !important;
    line-height: 1.4 !important;
    border-top: dotted 1px #ADD8E6 !important;
    border-bottom: dotted 1px #ADD8E6 !important;
    background: #E8F3F8 !important;
	margin-top: 10px  !important;
}

#popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description p{
	color: #333 !important;
	font-size: 18px !important;
	line-height: 1.8 !important;
		}

#popup-course #popup-content #learn-press-content-item table{
	margin-left: 30px !important;
	}

#popup-course #popup-sidebar .course-curriculum .section .section-content .course-item .section-item-link .item-name{
	display:inline-block !important;
}


#popup-course #popup-content #learn-press-content-item ul {
	margin: 10px !important;
	}

#popup-course #popup-content #learn-press-content-item .w3eden{
   display: none;
}
#popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description h3{
   font-size: 18px;
    line-height: 1.2;
    border: 0;
    border-left: 10px solid #2A363B;
	margin-bottom: 18px;
	margin-top: 1.87em;
	padding: 12px 20px;
}

#popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description .speech-balloon p {
		line-height: 1.8 !important;
	margin:0 !important;
}

#popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description div.speech-balloon  {
	margin: 10px;
	}

#learn-press-course .course-summary-sidebar .course-sidebar-preview .media-preview img {
    display: none;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
	
	.copyright {
    display: none;
}
	#popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description p  {
    padding: 10px;
}
	.h5p-iframe{
    padding: 0px 0px 10px 10px;
}
	
	
	#popup-course #popup-content #learn-press-content-item table{
	margin-left: 5px !important;
	}
	
	#popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description .speech-balloon p {
		line-height: 1 !important;
		margin: 0 !important;
		padding-left: 0 !important;
}
	
	#popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description div.speech-balloon {
		margin-bottom:10px !important;
		margin-top:10px !important;
		
	}

	#popup-course #popup-content #learn-press-content-item .content-item-wrap .content-item-summary .content-item-description .mejs-container{
	width:100% !important;
		
	}
	
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
	
	}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
	#videoinstru {
		margin-left:auto;
	margin-right:auto;
	max-width: 100%;
}
	}

.tagline {
    border-top: none;
    padding-top: 0 px;
}



/*******************************
** 日付
************************************/

.post-date {
	display: none;
}

.post-update{
	display: none;	
}

