@charset "utf-8";
/*===========================
add
===========================*/

/* 基本カラー  */

.fcBasic {
	color:#1a9962;
}



/*===========================
box01
===========================*/
.box01 .des01{
	display: flex;
}
.box01 .des01 p:nth-child(1){
	width: 15%;
}

.box01 .des01 p:nth-child(2){
	width: 85%;
	padding-left: 1em;
	text-indent: -1em;
}

@media screen and (max-width: 768px) {
	.box01 .des01 p:nth-child(1){
		width: 25%;
	}

	.box01 .des01 p:nth-child(2){
		width: 70%;
	}
}


/*===========================
width
===========================*/
@media screen and (max-width: 768px) {
	.w100Tablet{
		width: 100% !important;
		box-sizing: border-box;
	}
}


/*===========================
font
===========================*/
.fw-b{font-weight: bold;}


/*===========================
onOff
===========================*/
.pcOFFtabletONspOFF{display: none !important;}
.pcOFFtabletOFFspON{display: none;}

@media screen and (min-width: 769px) {
	.pcOFFtabletONspON{display: none !important;}
}

@media screen and (max-width: 768px) {
	.pcOFFtabletONspOFF{display: block !important;}
	.pcOFFtabletOFFspON{display: none;}
	.pcONtabletOFFspOFF{display: none !important;}
}

@media screen and (max-width: 600px) {
	.pcOFFtabletONspOFF{display: none !important;}
	.pcOFFtabletOFFspON{display: block;}
	.pcONtabletONspOFF{display: none;}
}
