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


#main_left #magazine_main hr {
	height: initial;
}


#contents_box {
	background-color: #7abdab;
	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%;
}



.title {
	color: #7abdab;/*文字色*/
 	border-bottom: solid 3px #7abdab;
	padding: 0.5em 0em;/*上下の余白*/
	font-size: 16pt;
 	font-weight: bold;
}



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

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






.food_3 {
  color: #000000;/*文字色*/
  padding: 0.5em 0em;/*上下の余白*/
  border-bottom: dashed 1px #000000;
  display: block;
  font-size: 16px;
  font-weight: bold;
  margin-top:20px;
  margin-bottom:10px;
}




.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;
}



#main_left #magazine_main .FLmagaTitle {
	border-left: solid #7abdab 3px;
	padding-left: 1em;
	display: block;
	font-size:12px;
	margin-top:5px;
	margin-bottom:10px;
	letter-spacing:2px
}


#main_left #magazine_main .qa_list {
	border-left: solid #7abdab 3px;
	padding-left: 1em;
	display: block;
	font-size:12px;
	margin-top:5px;
	margin-bottom:15px;
	letter-spacing:2px
}



.qa_line {
    font-size: 0.6rem;
    color: black;
    padding: 0.5em 0;
    padding-left: 0;
    border-bottom: dashed 3px #7abdab;
    background-repeat:no-repeat;
    background-position: left;
    background-size:70px;
    font-size: 1.2rem
}

.box2.flutist{

}

.box2.flutist .item:nth-child(1) {
background-position: center;
background-image   : url("../../../images/flute/article/fl146/fl146_SP_ic1.png");
background-repeat  : no-repeat;
background-size:20px 20px;
width: 30px;
}

.box2.flutist .item:nth-child(2) {
width: calc(100% - 30px);
}

.box2.athlete{

}

.box2.athlete .item:nth-child(1) {
background-position: center;
background-image   : url("../../../images/flute/article/fl146/fl146_SP_ic2.png");
background-repeat  : no-repeat;
background-size:20px 20px;
width: 30px;
}

.box2.athlete .item:nth-child(2) {
width: calc(100% - 30px);
}

