<br />
<b>Warning</b>:  define(): Argument #3 ($case_insensitive) is ignored since declaration of case-insensitive constants is no longer supported in <b>/home/chanmio/chanmio-music.com/public_html/lp/wp-content/plugins/ptengine-wordpress-plugin/ptengine-for-wordpress.php</b> on line <b>12</b><br />
<br />
<b>Warning</b>:  define(): Argument #3 ($case_insensitive) is ignored since declaration of case-insensitive constants is no longer supported in <b>/home/chanmio/chanmio-music.com/public_html/lp/wp-content/plugins/ptengine-wordpress-plugin/ptengine-for-wordpress.php</b> on line <b>13</b><br />
<br />
<b>Warning</b>:  define(): Argument #3 ($case_insensitive) is ignored since declaration of case-insensitive constants is no longer supported in <b>/home/chanmio/chanmio-music.com/public_html/lp/wp-content/plugins/ptengine-wordpress-plugin/ptengine-for-wordpress.php</b> on line <b>14</b><br />
<br />
<b>Warning</b>:  define(): Argument #3 ($case_insensitive) is ignored since declaration of case-insensitive constants is no longer supported in <b>/home/chanmio/chanmio-music.com/public_html/lp/wp-content/plugins/ptengine-wordpress-plugin/ptengine-for-wordpress.php</b> on line <b>15</b><br />
/*ちゃんみお*/
.chanmio {
 margin-bottom: 2em;
 position: relative;
}
.chanmio:before,.chanmio:after {
 clear: both;
 content: "";
 display: block;
}
.chanmio figure {
	height: 60px;
	width: 60px;
}
.chanmio-img {
	float: left;
	margin-right: 20px;
}
.chanmio figure img {
	border: 2px solid lightpink;
	border-radius: 50%;
	height: 100%;
	margin: 0;
	width: 100%;
}
.chanmio-img-description {
	font-size: 10px;
	padding: 5px 0 0;
	text-align: center;
}
.chanmio-say {
	border: 1px solid lightpink;
	border-color: lightpink;
	border-radius: 10px;
	display: inline-block;
	max-width: -webkit-calc(100% - 120px);
	max-width: calc(100% - 120px);
	position: relative;
	padding: 10px;
}
.chanmio-say:before {
	border: 10px solid transparent;
	border-right: 10px solid lightpink;
	content: '';
	left: -20px;
	position: absolute;
	top: 15px;
}
.chanmio-say:after {
	border: 10px solid transparent;
	border-right: 10px solid #fff;
	content: '';
	left: -19px;
	position: absolute;
	top: 15px;
}

/*ちゃんいも*/
.chanimo {
	margin-bottom: 2em;
	position: relative;
}
.chanimo:before,.chanimo:after {
	clear: both;
	content: "";
	display: block;
}
.chanimo figure {
	height: 60px;
	width: 60px;
}
.chanimo-img {
	float: right;
	margin-left: 20px;
}
.chanimo figure img {
	border: 2px solid #ffb833;
	border-radius: 50%;
	height: 100%;
	margin: 0;
	width: 100%;
}
.chanimo-img-description {
	font-size: 10px;
	padding: 5px 0 0;
	text-align: center;
}
.chanimo-say {
	border: 1px solid;
	border-color: #aaa;
	border-radius: 10px;
	display: inline-block;
	float: right;
	padding: 10px;
	max-width: -webkit-calc(100% - 120px);
	max-width: calc(100% - 120px);
	position: relative;
}
.chanimo-say:before {
	border: 10px solid transparent;
	border-left: 10px solid #aaa;
	content: '';
	position: absolute;
	right: -20px;
	top: 15px;
}
.chanimo-say:after {
	border: 10px solid transparent;
	border-left: 10px solid #fff;
	content: '';
	position: absolute;
	right: -19px;
	top: 15px;
}

/*ホワイトボードボックス*/
.kokuban {
	background: #fff;
	border: 5px solid #c6c6c6;
	border-radius: 3px;
	box-shadow: 0 0 8px #333, 0 0 2px #555 inset;
	color: #000000;
	font-weight: bold;
	margin: 2em auto;
	position: relative;
	padding: 4em 1em 1em;
	width: 90%;
}
.kokuban::before,
.kokuban::after {
	bottom: 3px;
	border-radius: 2px;
	box-shadow: 1px 1px 3px #666;
	content: '';
	position: absolute;
	width: 25px; 
} 
.kokuban::before {
	border: solid 3px #ff0000;
	right: 55px;
}
.kokuban::after {
	border: solid 3px #333;
	right: 20px;
	transform: rotate(8deg);
}
.kokuban-title {
	background-color: #ffffff;
	box-shadow: 1px 1px 3px #a0a0a0;
	color: #ff0000;
	font-size: 14pt; 
	font-weight: bold;
	left: 1em;
	padding: .1em .5em;
	position: absolute;
	top: .5em;
}

/*ブルーリスト*/
.pili ul {
	list-style-type: none;
	padding: 0.2em;
}
.pili ul li {
	border-bottom: 1px solid #7fbfff;
	margin-bottom:5px;
	position: relative;
	padding: 0.5em 1em 0.5em 2.3em;	
}
.pili ul li::after,
.pili ul li::before {
  content: '';
  position: absolute;
}
.pili ul li::after {
	background-color: #7fbfff;
	border-radius: 50%;
	height: 20px;
	left: -0.2em;
	top: 8px;
	width: 20px;
}
.pili ul li::before {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 4px;
	left: 3px;
	top: 15px;
	width: 4px;
	z-index: 2;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/*動画コメント*/
.come {
	border: solid 3px #555;
	border-radius: 10px;
	box-sizing: border-box;
	color: #555;
	display: inline-block;
	font-size: 16px;
	margin: 0 1.5em;
	max-width: 100%;
	min-width: 120px;
	padding: 7px 10px;
	position: relative;
}
.come:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -24px;
  margin-top: -12px;
  border: 12px solid transparent;
  border-right: 12px solid #fff;
	z-index: 2;
}
.come:after {
  content: "";
  position: absolute;
  top: 50%;
  left: -30px;
  margin-top: -14px;
  border: 14px solid transparent;
  border-right: 14px solid #555;
  z-index: 1;
}

.reply {
	border-radius: 10px;
	float: right;
  position: relative;
  display: inline-block;
  margin: 1.5em 1.5em;
  padding: 7px 10px;
  min-width: 120px;
  max-width: 100%;
  color: #555;
  font-size: 16px;
  background: #ffccd5;
}
.reply:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 100%;
  margin-top: -15px;
  border: 15px solid transparent;
  border-left: 15px solid #ffccd5;
}