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

/*===========================
box01
===========================*/
@media screen and (min-width:601px) and (max-width: 768px) {
	.box01 .f-item2-3,
	.box01 .f-item1-3{
		width: 48% !important;
	}

	.box01 li{
		width: 100% !important;
	}
}

/*===========================
box02
===========================*/
@media screen and (max-width: 600px) {
	.box02 .contPad30p{
		width: 60%;
	}
}






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


/*===========================
title-af-none
===========================*/
.title-af-none{
	text-shadow: none;
}
.title-af-none:after{
	content: none;
}


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


/*===========================
alpha
===========================*/
.alpha a:hover {
	cursor:pointer;
    filter: alpha(opacity=70);
    -ms-filter: "alpha(opacity=70)"; 
    -moz-opacity:0.7; 
    -khtml-opacity: 0.7; 
    opacity:0.7;
    zoom:1;
	
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}

/*===========================
border
===========================*/
.boder-bt01{
	border-bottom: 1px dotted #b8b8b8;
	padding-bottom: 20px;
}

/*===========================
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;}
}





/* 基本カラー  */

.fcBasic {
	color:#1a9962;
}


/* bor-none none  */
.bor-none{
	border-radius: 0 !important;
	box-shadow: none !important;
}