/*
Theme Name: keni70_wp_corp_green_201707131034
Template: keni70_wp_corp_green_child
*/


/*文字色*/
.reimidori{ color: #16a086!important; }/*例文用緑*/



/*例文*/


.rei-1 {
	margin-left:0; 
	margin-right:0; 
	margin-bottom: 25px; 
	padding:18px 20px 20px 80px; 
	background:#fff4c6 url('images/ex.png') 15px 20px no-repeat; 
	border:2px dashed #16a086; 
	border-radius:0; 
	box-shadow:none;
	line-height: 2.0em;
	color: #16a086; 
	font-weight: bold;
}

/*肌色背景BOX*/

.rei-hada {
  margin-left:0; 
  margin-right:0; 
  margin-bottom: 25px; 
  padding:20px 20px 20px 30px; 
  box-shadow:none;
  line-height: 2.0em;
  background-color: #fff4c6!important;
}

/*肌色赤枠BOX*/

.rei-aka {
	margin-left:0; 
	margin-right:0; 
	margin-bottom: 20px;
  	padding:20px 20px 20px 30px; 
	border:2px solid #ff0000; 
	border-radius:0; 
	box-shadow:none;
	line-height: 2.0em;
	background-color: #fff4c6!important;
}

/*水色蛍光BOX*/


.hl-mizu {
	background-color: #e0f7fa!important;
	margin-left:0; 
	margin-right:0; 
	margin-bottom: 25px;
	padding:20px; 
	border-radius:0; 
	box-shadow:none;
	line-height: 2.0em;
	font-weight: bold;
	color: #16a086!important;
}

/*基本形BOX*/

.kihon-title {
  position: relative;
  display: inline-block;
  background: #79a413;
  color: #fff;
  font-size: 1.0em;
  padding: 7px;
  border: 1px solid #79a413;
  border-radius: 2px;
  letter-spacing: 0.1em;
  font-weight: bold;
  text-align: center;
}
.kihon-title:after {
  content: '';
  position: absolute;
  border-top: 10px solid #79a413;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  bottom: -10px;
  left: 20px;
  border-radius: 2px;
}

.kihon-title:before {
  content: '';
  position: absolute;
  border-top: 10px solid #79a413;
  border-right: 10px solid transparent;
  border-left: 10px solid transparent;
  bottom: -10px;
  left: 20px;
}


.kihon-box {
   	border: 3px solid #b3d465;
	background: #ffffd3;
	padding: 20px 30px;
	letter-spacing: 2px;
	-webkit-border-radius: 3px;
 	-moz-border-radius: 3px;
 	-ms-border-radius: 3px;
 	-o-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 20px;
}


.na-pink{background: linear-gradient(transparent 70%, #fbd 0%);}/*ピンク*/
.na-blue {background: linear-gradient(transparent 70%, rgba(0, 255, 245, 0.5) 70%);}/* 青色 */
.na-orange{background: linear-gradient(transparent 70%, #f6b37f 70%);}/* オレンジ */
.na-yellow {background: linear-gradient(transparent 70%, #ffff66 70%);}/* 黄色 */
.na-green {background: linear-gradient(transparent 60%, #C7EE60 40%);}/* 緑色 */
