@charset "utf-8";
/*--float--*/
.flL{float:left;}
.flR{float:right;}

/*--textalign--*/
.txtL{text-align:left !important;}
.txtC{text-align:center !important;}
.txtR{text-align:right !important;}

.mt0{margin-top:0 !important;}
.pb0{padding-bottom:0 !important;}

/*--textwrap--*/
.text { display: inline-block; }

@media screen and (min-width : 1200px){
    .forTB,
	.forSP{display:none;}
	.forPC{display:inherit;}
}
@media screen and (min-width : 768px) and (max-width : 1199px){
	.forPC,
	.forSP{display:none;}
	.forTB{display:inherit;}
}
@media screen and (max-width : 767px) {
	.forPC,
	.forTB{display:none;}
	.forSP{display:inherit;}
}
@media screen and (max-width : 599px) {
	