
.device-type-mobile p.item-text.panelist {
    font-size: 14px;
}
.device-type-mobile .item-uid-WLnFbjr7N.item-style-default.item-has-image {
    margin-bottom: 40px;
}
body.device-type-desktop {
background: #FFF url("/manabi-seminar/cafe/pre/images/bg.png")repeat center top;
background-size: 1200px;
}
.item-container-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}
.device-type-mobile [class*="item-style-"].item-has-title.item-has-video, .device-type-mobile [class*="item-style-"].item-has-subtitle.item-has-video {
  margin: 0 0 0 0;
}
body.device-type-desktop .page-nav,body.device-type-mobile  .page-nav {
    background-color: #222; }
body.device-type-desktop .page-nav-item.active ,body.device-type-mobile .page-nav-item.active {
    color: #222; }
body.device-type-desktop #common-related-shows a {
    background: #ffffff; }
body.device-type-desktop .primary-container .section {
    box-sizing: border-box;
    background: #FFF;
    border: 4px solid #241506;
    }
 body.device-type-mobile .primary-container .section {
    box-sizing: border-box;
    background: #FFF;
     border: 2px solid #222;
    }

 body.device-type-desktop .manabi-main .item-title{
 	line-height: 1;
 	box-shadow: 1px 1px 10px rgba(0,0,0,0.15);
 	background: #241506;
 	padding: 18px 0 0 0;
 	margin:0 0 30px 0; 

 }
 body.device-type-desktop .manabi-main .item-title .inline-style-color-red{
	color: #FFF;
	line-height: 1;
	font-size: 28px;

}
 body.device-type-desktop .manabi-main .item-title .inline-style-color-red br{
 	display: none;
 }
 body.device-type-mobile .manabi-main .item-title{
 	line-height: 1;
 	box-shadow: 1px 1px 10px rgba(0,0,0,0.15);
 	background: #241506;
 	padding: 18px 0 0 0;
 	margin:0 0 30px 0; 
 }
 body.device-type-mobile .manabi-main .item-title .inline-style-color-red{
 	color: #FFF;
	line-height: 1;
	font-size: 24px;
	padding: 0;
 }
 body.device-type-desktop .manabi-main .item-uid-b5mPDTzOd .item-text{
 	padding: 0 20px;
	 margin-top: 42px;
 
 }
.item-uid-hTLnUaHzi{
	padding: 0 30px 0 0; 	
}
body.device-type-desktop .manabi-main .item-subtitle{
	font-size: 26px;
	padding-top: 0;
	line-height: 1.3;
}
body.device-type-mobile .manabi-main .item-subtitle{
	font-size: 16px;
	padding-top: 0;
	line-height: 1.3;
}
body.device-type-desktop .manabi-main .item-text{
	padding-right: 40px;
	padding-left: 40px;
	font-size: 18px;
}
body.device-type-mobile .manabi-main .item-text {
	padding-left: 20px;
	padding-right: 20px;
	line-height: 1.4;
	font-size: 16px;
}

body.device-type-mobile .item-uid-hTLnUaHzi{
	padding: 0; 	
}
body.device-type-desktop .item-uid-hTLnUaHzi .item-text-align-center{
	text-align: left;
	background: #01c1de;
	color: #FFF;
	padding: 18px 30px;
	border-top-right-radius:30px; 
  	border-bottom-right-radius:30px;
  	margin-top: 40px;
}
body.device-type-mobile .item-uid-hTLnUaHzi .item-text-align-center{
	text-align: left;
	background: #01c1de;
	color: #FFF;
	width: auto;
 	display: block;
 	width: 86%;
 	padding: 12px 20px;
 	border-top-right-radius:30px; 
  	border-bottom-right-radius:30px;
  	font-size: 20px;
  		margin-top: 30px;
}

body.device-type-desktop .item-uid-hTLnUaHzi .item-text-align-center{
	font-size: 22px;
	padding: 12px 30px;
}
body.device-type-desktop .section-header{
	padding: 0 30px;
}
body.device-type-mobile .section-header{
	font-weight: bold;
}
body.device-type-mobile .item-container-typography{
	padding: 0;
	margin: 0;
}

.item-uid-b5mPDTzOd .item-subtitle{
	background: #9f2d2d;
  	display: inline-block;
  	margin-top:0; 
  	color: #FFF;	
}

body.device-type-desktop .item-uid-b5mPDTzOd .item-subtitle{
 	font-size: 18px;
 	width: 88.5%;
 	padding: 8px 30px;
 	border-top-right-radius:30px; 
  	border-bottom-right-radius:30px; 
 }

body.device-type-mobile .item-uid-b5mPDTzOd .item-subtitle{
 	width: auto;
 	display: block;
 	width: 86%;
 	padding: 8px 20px;
 	border-top-right-radius:20px; 
  	border-bottom-right-radius:20px;
  	font-size: 15px;
}

body.device-type-desktop .item-uid-HOVaZa9Bx .item-subtitle{
	text-align: left;
	 border-bottom: 1px solid #ccc;
	 padding-bottom: 10px;
	 margin: 30px 0 0 0;
}
body.device-type-mobile .item-uid-HOVaZa9Bx .item-subtitle{
	text-align: left;
	 border-bottom: 1px solid #ccc;
	 padding-bottom: 10px;
	 margin-top: 30px;
}

body.device-type-desktop .item-uid-HOVaZa9Bx{
	padding: 0 30px;
}
body.device-type-mobile .item-uid-HOVaZa9Bx{
	padding: 0 20px;
}

/*page*/
body.device-type-desktop .item-uid-b5mPDTzOd .item-title{
	padding: 10px 30px 20px 30px;
	box-shadow: 1px 6px 10px rgba(0,0,0,0.1);
	font-size: 26px;
}
body.device-type-mobile .item-uid-b5mPDTzOd .item-title{
	padding: 10px 20px;
	box-shadow: 1px 6px 10px rgba(0,0,0,0.1);
}
body.device-type-desktop .item-uid-rM_0YUAr- .item-subtitle{
	border-bottom: 1px solid #ccc;
  	padding: 0 0 10px 0 ;
  	margin: 0 30px;
}
body.device-type-mobile .item-uid-rM_0YUAr- .item-subtitle{
	border-bottom: 1px solid #ccc;
  	padding: 0 0 5px 0 ;
  	margin: 0 20px;
}
body.device-type-desktop .item-uid-WLnFbjr7N .item-container-image{
	margin: 0 25px;
	height: auto;
}
body.device-type-desktop .item-uid-WLnFbjr7N .item-container-image .item-image{
	text-align: left;
	margin: 0 5px;
}
body.device-type-desktop .item-uid-WLnFbjr7N .item-container-image .item-text{
	padding: 0 0 40px 0;
}
body.device-type-desktop .item-style-avatar{
	background:url("/manabi-seminar/pre/images/bg_s.png")no-repeat 120px 200px;
	background-size: 600px;
	padding: 0 30px 0 30px;
}
body.device-type-mobile .item-style-avatar .item-container-image{
	width: 100%;
	background:url("/manabi-seminar/pre/images/bg_s.png")no-repeat center bottom;
	background-size: 80%;
	padding: 0 0 70px 0;
}
body.device-type-mobile .item-style-avatar .item-container-typography{
	width: 100%;
}
.item-style-avatar .item-container-typography{
	width: 100%;
}
.item-style-avatar .item-container-typography .item-subtitle{
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
.manabi-overview .item-subtitle{
  	display: inline-block;
  	margin-top:10px; 
  	
}
.manabi-overview .item-subtitle-bg1{
	background: #ac782f;
	color: #FFF;
}
.manabi-overview .item-subtitle-bg2{
	background: #241506;
	color: #FFF;
}

body.device-type-desktop .manabi-overview .item-subtitle{
 	font-size: 15px;
 	width: 88.5%;
 	padding: 8px 30px;
 	border-top-right-radius:30px; 
  	border-bottom-right-radius:30px; 
 }
body.device-type-desktop .manabi-overview .item-subtitle br{
	display: none;
}
body.device-type-desktop .manabi-overview .item-text{
	padding: 0 30px 20px 30px;

}
body.device-type-mobile .manabi-overview .item-subtitle{
 	width: auto;
 	display: block;
 	width: 86%;
 	padding: 12px 20px;
 	border-top-right-radius:50px; 
  	border-bottom-right-radius:50px;
  	font-size: 12px;
}
body.device-type-mobile .manabi-overview .item-text{
	padding: 0 20px 20px 20px;

}
body.device-type-desktop .item-uid-wWgmDXRQE{
 margin: 0 20px;
}

/* クローズ対応追記 */
.manabi-main .main-close{
	padding: 10px 10px 5px 10px;
}
.manabi-main .main-close img{
	width: 100%;
}
.manabi-main .main-close p{
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	color: #fe4670;
}

.fc_red{
	color: #fe4670;
}
.item-container-image .item-image a > img {
  max-width: 100%;
  margin: auto;
}


