@charset "UTF-8";

@media screen and (max-width: 1279px) {


	.mono .inner1280{
	  margin: 0 auto;
	  max-width: 100%;
	  width: 100%;
	  padding: 0 16px;
	}





}
@media screen and (max-width: 1079px) {

	.mono .inner1080{
	  max-width: 100%;
	}

}
@media screen and (max-width: 1023px) {






}
@media screen and (max-width: 899px) {
	.mono .inner900{
	  margin: 0 auto;
	  max-width: 100%;
	  width: 100%;
	  padding: 0 16px;
	}

	/*
	.title-eng + .tx-lead {
	    margin-bottom: 40px;
	}*/

	.mono .midashi-m span.t-en,
	.mono .midashi-m .t-en{
	  font-size: 22px;
	}


}
@media screen and (max-width: 767px) {

	.mono span,
	.mono a,
	.mono div,
	.mono p,
	.mono li,
	.mono th,
	.mono td,
	.mono dd,
	.mono dt,
	.mono address{
	  font-size: 12px;
	}

	.mono .sp {
	    display: block;
	}
	.mono .pc {
	    display: none;
	}

	.mono .midashi-s span,
	.mono .midashi-s {
	  font-size: 16px;
	}
	.mono .tx-card-title {
	  font-size: 16px;
	}
	.mono .tx-chu {
	  font-size: 12px;
	}
	/*
	.title-eng + .tx-lead {
	    margin-bottom: 20px;
	}*/





}
@media screen and (max-width: 460px) {






}
@media screen and (max-width: 376px) {





}







