@charset "utf-8";.main-contents img {
	max-width:1200px;
	width:100%;
}









.lpEN_font {
    font-family: "Helvetica", Arial, sans-serif, serif;
}
.lpJP_font {
    font-family: Helvetica,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",MS PGothic,sans-serif,serif;
}


.LP_wid {
	background-color:#ffffff;
	width:100%;
	margin:0 auto 0 auto;
}

.LP_wid_sub {
	padding:0 5% 0 5%;


}

.LP_wid p {
	text-align:left;
	color:#000;
}

.LP_wid p span {
	text-align:left;
//	color:#ff0000;
	color:#000000;
	font-weight: bold;
}

.LP_wid p a {
	text-decoration: underline;
	font-weight: bold;
}



.txt_btl {
	font-weight: bold;
	font-size:27px;
	line-height: 1.5;
	margin-top:5%;
	margin-bottom:1%;
}
.txt_tl {
	font-weight: bold;
	font-size:27px;
	line-height: 1.5;
//	margin-top:5%;
//	margin-bottom:1%;
}
.txt_cr {
	font-size:22px;
	line-height: 1.5;
	margin-bottom:2%;
}










/* tablet */
@media (max-width: 1200px) and (min-width: 960px) {

	.txt_btl {
		font-size:25px;
	}
	.txt_tl {
		font-size:25px;
	}
	.txt_cr {
		font-size:20px;
	}

}







/* tablet2 */
@media (max-width: 959px) and (min-width: 700px) {

	.txt_btl {
		font-size:20px;
	}
	.txt_tl {
		font-size:20px;
	}
	.txt_cr {
		font-size:15px;
	}

}





/* sp */
@media only screen and (max-width: 699px){

	.txt_btl {
		font-size:15px;
	}
	.txt_tl {
		font-size:15px;
	}
	.txt_cr {
		font-size:13px;
	}

}



