@charset "UTF-8";


/* /_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_
  Media Queries による切り替え
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_*/


/* PC向けのスタイル： 481px～ */
@media only screen and (min-width: 481px) {

	
}



/* スマホ向けのスタイル： ～480px */
@media only screen and (max-width: 480px) {


}



/*====================================
サイトここから
====================================*/
.line_c01_box01 {
		padding: 30px;
		background-color: rgba(238,238,238,0.60);
	border-radius: 8px;

}
.line_c01_list {
	padding-left: 1.35em;
	text-indent: -1.35em;
	}
.line_c01_list > p {
	/*font-size:16px;
	font-size:1.6rem;*/
	line-height: 1.65;
	letter-spacing: -0.03em;
	padding-bottom: 6px;
	}
.line_c01_list > p .icon {
	font-size: 110%;
	color: #ff9046;
	padding-right: 4px;
	}
.line_c01_list > p .tx_l {
	font-weight: 500;
background: linear-gradient(transparent 70%, yellow 70%);
}

@media (max-width: 820px){

}


.line_c02_container .grid_item {
	/*border: 2px rgba(255,144,70,0.33) solid;
	padding: 8px 8px 20px 8px;
	border-radius: 6px;*/
	/*color: rgba(255,144,70,0.6);*/
}
.line_c02_container .tx01 {
	padding: 0 15px;
	color: #ff9046;
}
.line_c02_container .tx01 > .tx_l {
	font-size: 135%;
	padding-left: 0.16em;
}
.line_c02_container .tx02 {
	padding: 0 15px;
}
@media (max-width: 820px){
.line_c02_container .tx01 {
	padding: 0;
}
.line_c02_container .tx02 {
	padding: 0;
}
}


