@charset 'utf-8';
/* CSS Document */
.title1{
	color:#FFF;
	padding:15px 15px 15px 20px;
	background-color: #528ea8;
	border-radius:5px;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	margin-bottom:10px;
}

.episodeBox_noheart {  
  background: #F3F1ED;  
  margin: 25px 0 20px;  
}  
.episodeBox_noheart .main {  
  width: 100%;  
}  
.episodeBox_noheart .inr > p {  
  font-weight: bold;  
  font-size: 20px;  
  margin-top: 0;  
  color: #FF7272;  
  text-align: center;  
  line-height: 120%;  
}  
.episodeBox_noheart_inr {  
  padding: 20px;  
}  
.episodeBox_noheart_box {  
  margin-top: 10px;  
  border-radius: 4px;  
  padding: 20px 20px 10px 20px;  
  background: 20px 20px no-repeat #FCFBFA;  
  -webkit-background-size: 22px auto ;  
  background-size: 22px auto ;  
    
}  
.episodeBox_noheart p {  
  font-size: 14px;  
  margin-bottom: 0;  
}  


.top
{
	float:right;
	font-size:10px;
}


<style type="text/css">

img[usemap] {
		border: none;
		height: auto;
		max-width: 100%;
		width: auto;
	}

.pink2b {
    color: #A1C910;
    font-weight: bold;
    line-height: 17px;
}

#textarea{
	width:550px;
    margin-left:auto;
    margin-right:auto;
	margin-top:5%;
    }
	
#textarea p{
	font-size:16px;
	line-height:170%;
	margin-bottom:15px;
	color:#555;
    }
	
.textarea{
	width:550px;
    margin-left:auto;
    margin-right:auto;
    }

.illust{
	margin-bottom:3%;
	font-size:1.4rem;
}

.underline{
	background-color:#D7ECFF;
}

.pinktitle{
	color:#FFF !important;
	padding: 10px !important;
	background-color: #4c0719 !important;
	border-radius:5px;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	margin-top:2% !important;
	margin-bottom:1% !important;
}


.frame-wrapper_video {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  margin-bottom: 50px;
}

.frame-wrapper_video iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}





</style>
