@charset "UTF-8";
/* fl145 フルートのためのからだメソッド 〜睡眠編 */


#main_left #magazine_main hr {
	height: initial;
}


#contents_box {
	background-color: #68bdb9;
	border-radius: 0px 20px 20px 20px;
	width: 90%;
	padding: 20px;
	margin: 0px;
	display: inline-block;
	color: #ffffff;
}

#contents_box .item_r {
	padding: 1em;
}


.box1_4 {
	display: flex;
	justify-content:space-between;
}

.box1_4 .item_l {
	width: 18%;
}

.box1_4 .item_r {
	width: 85%;
}



/*enq*/
#q_box {
	background-color: #68bdb9;
	border-radius: 10px;
	width: 93%;
	padding: 20px;
	display: inline-block;
	color: #ffffff;
}

.q_box1_4 {
	display: flex;
	justify-content:space-between;
}

.q_box1_4 .item_r {
	width: 82%;
}

.q_box1_4 .item_l {
	width: 110px;
	white-space: nowrap;
	position: relative;
}


.enq_title{
	position: absolute;
	top: calc(50% - 25px);
}


@media screen and (max-width:600px){
	#q_box .item_l {
		padding: 0em;
		font-size: 14px;
		line-height: 23px;
	}	
	#q_box .item_r {
		padding: 1em;
		font-size: 14px;
		line-height: 23px;
	}	
}

@media screen and (min-width:601px){
	#q_box .item_l,#q_box .item_r {
		padding: 1em;
		font-size: 14px;
		line-height: 23px;
	}
}

.artist_photo {
	float: left;
	width: 150px; 
	margin: 0 2rem 0.5rem 0;
	counter-reset: li_count;    /* カウンタをセット */
}

.name_rubi {
	margin-left: 0.5em;
	font-size: 0.6em;
	color: #68bdb9;
}


ol,li{
/* 	list-style: decimal; */
list-style-type: none;
}

ol.list_wrap{
	list-style:  none;          /* デフォルトのアイコンを消す */
	margin:  0;                 /* デフォルト指定上書き */
	padding: 0;                 /* デフォルト指定上書き */
}

li.list {
	padding:  0px;             /* 余白指定 */
	margin-bottom: 15px;         /* 要素と要素の間指定 */
	line-height: 23px;
	font-size: 14px;
}
 
li.list:before  {
	counter-increment: li_count;  /* カウンタの値を計算していく */
	content: counter(li_count)'.'; /* 数字出力 */
	color: #68bdb9;               /* 文字色指定 */
	margin-right: 10px;            /* 余白指定 */
	font-size: 20px;
}



.balloon1 {
  position: relative;
  display: inline-block;
  margin: 1.0em 0;
  padding: 0px 20px;
  min-width: 120px;
  max-width: 100%;
  color: #FFFFFF;
  font-size: 16px;
  background: #68bdb9;
  border-radius: 15px;
}

.balloon1 p {
  margin: 0;
  padding: 0;
}


.downroad_btn {
	display: block;
	position: relative;
	width: 90%;
	padding: 0.8em;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background: repeating-linear-gradient(-45deg, #eeeeee, #eeeeee 5px, #eef7f5 5px, #eef7f5 10px);
	border-radius: 10px;
}

.downroad_btn:hover {
	cursor: pointer;
	text-decoration: none;
	background:#68bdb9;
}