@charset "UTF-8";
/* 音楽で振り返る、大正クロニクル　フルート100年トリップ！│前編 */


.box2_frame{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin: 0;
}

.box2_frame .item{
	
}

#main_left #magazine_main #magazine_Pspace .item h2{
	margin: unset;
}

#main_left #magazine_main .item h2{
	position: relative;
	text-align: right;
	font-size:14px;
	color: #0d7642;
}

.box2_frame > .item:nth-child(1){
	width: 100px;
	text-align: right;
	background-image: url("../../../images/flute/article/fl179/bg3.gif");
	background-position: right;
	background-repeat: repeat-y;
}

.box2_frame > .item:nth-child(2){
	width: 88%;
	padding: 0 8px 1rem 16px;
}

#main_left #magazine_main .box2_frame > .item:nth-child(2) p{
	margin: 0 0 1rem;
	padding: 0;
}




/* PC */
@media (min-width:1000px){ 
	.box2_rs{
		display: flex;
		justify-content:space-between;
	}
	
	/* box2_rs */
	.box2_rs .item{
		width: 47%;
	}

	.box2_rs .item img{
		max-width: 100%;
	}
}

/* SP */
@media (max-width:999px){
	/* box2_rs */
	.box2_rs .item{
		width: 100%;
	}
	
	.box2_rs .item img{
		max-width: 100%;
	}
}




  /*hr 幅をなくす*/
#main_left #magazine_main hr {
	height: initial;
}



.subtitle {
	color: #000000;/*文字色*/
 	border-bottom: solid 2px #000000;
	padding: 0 0 0.3em 0;/*上下の余白*/
	font-size: 13pt;
 	font-weight: bold;
}

