@charset "EUC-JP";

.lpwrapper{
	background-color:#ffffff !important;
	background-image:none !important;
}

#wrapper #container{
    max-width:100%;
    /*text-align: center;*/
}
#wrapper #container .lp_send {
	float: left;
	/*width: 318px;*/
    /*width:50%;*/
	/*padding-right: 24px;*/
	padding-left: 50%;
	padding-top: 5%;
	padding-bottom: 5%;
	background-image: url(img/lp_send.jpg);
    background-size:contain;
	background-repeat: no-repeat;
    background-position: center;
	height:auto;
	/*margin-top: 5px;
	margin-right: 65px;
	margin-bottom: 40px;
	margin-left: 65px;*/
    margin-bottom:30px;
}
#wrapper #container .lp_send a img{
    width:70%;
    height:auto;
}
#wrapper #container #lp_top {
	padding: 0px;
	float: left;
    max-width:100%;
	margin-bottom:30px;
}
#wrapper #container #lp_top img{
    width:100%;
}
.lp_title {
	float: left;
    /*width:960px;*/
	width: 100%;
	border-top: 2px solid #3A5999;
	border-right: 0 solid #3A5999;
	border-bottom: 2px solid #3A5999;
	border-left: 0 solid #3A5999;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.lp_title img{
    max-width:100%;
    max-height:100%;
}
#container #contents .lp_list {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	/*margin-right: 155px;*/
	margin-bottom: 40px;
	/*margin-left: 155px;*/
	font-size: 18px;
	line-height: 1.85em;
    text-align: center;
}
.fbc {
	color: #3A5999;
}
#container #contents .lp_subtitle {
	float: left;
    width:auto;
	max-width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 0px;
}
#container #contents .lp_subtitle img{
    width:auto;
    max-width:100%;
    max-height:auto;
}
#container #contents .lp_two {
	float: left;
	width: 100%;
	/*margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;*/
    margin-bottom:30px;
	padding-top: 0px;
	/*padding-right: 20px;*/
	padding-bottom: 0px;
	/*padding-left: 20px;*/
}
#contents .lp_two .lp_left {
	padding: 0px;
	float: left;
	/*width: 500px;*/
	margin-top: 0px;
	/*margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;*/
    margin-bottom:20px;
    /*text-align: left;*/
}
#contents .lp_two .lp_right {
	margin: 0px;
    margin: 0 auto;
	padding: 0px;
	/*float: left;*/
	width: 100%;
    text-align: center;

}
#container #contents .lp_three {
	/*float: left;*/
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	/*padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;*/
    text-align: center;
}
#contents .lp_three .lp_imgbox {
    display: inline-block;
	padding: 0px;
	/*float: left;*/
	width: 225px;
	margin-top: 0px;
	margin-right: 10px;
	/*margin-bottom: 0px;*/
    margin-bottom: 20px;
	margin-left: 10px;
    margin:0 auto;
}
#contents .lp_three .lp_imgbox2{
    text-align: center;
    }
.lp_three .lp_imgbox .lp_image {
	padding: 0px;
	float: left;
	width:100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.lp_three .lp_imgbox .lp_image img{
    width:225px;
    max-width:100%;
}
.lp_three .lp_imgbox .lp_imgtext {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	text-align: center;
}
#container #contents .lp_kensyu {
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	/*margin-bottom: 35px;*/
	margin-left: 0px;
	padding-top: 0px;
	/*padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;*/
}
#contents .lp_kensyu .lp_kensyu_box01 {
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	/*margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;*/
    text-align: center;
}
#contents .lp_kensyu .lp_kensyu_box02 {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	/*margin-right: 250px;
	margin-bottom: 0px;
	margin-left: 250px;*/
    text-align: center;
}
.lp_kensyu_title {
	float: left;
	width: 100%;
	border-top: 2px solid #3D5B9A;
	border-right: 0px solid #3D5B9A;
	border-bottom: 2px solid #3D5B9A;
	border-left: 0px solid #3D5B9A;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.lp_kensyu_image img {
	padding: 0px;
	/*float: left;*/
	width: 420px;
    max-width:100%;
	margin-top: 0px;
	margin-right: 0px;
	/*margin-bottom: 5px;*/
	margin-left: 0px;
}
.lp_kensyu_text {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
    margin-top:20px;
    margin-bottom: 30px;
    text-align: left;
}
#container #contents .lp_voice_box {
	float: left;
	width: 100%;
	padding-top: 0px;
	/*padding-right: 120px;
	padding-bottom: 0px;
	padding-left: 120px;*/
	margin-top: 0px;
	margin-right: 0px;
	/*margin-bottom: 35px;*/
	margin-left: 0px;
}
#contents .lp_voice_box .lp_voice_wr {
	padding: 0px;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.lp_voice_box .lp_voice_wr .lp_voice_image {
	padding: 0px;
	float: left;
	/*height: 100px;*/
	width: 100px;
    max-width:15%;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lp_voice_box .lp_voice_wr .lp_voice_text {
	margin: 0px;
    /*margin-bottom:20px;*/
	/*padding: 2%;*/
	float: right;
	width:80%;
    text-align: left;
}
.ftlp{
	background-image:none;}
.ftlp_txt img{
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ftlp_txt p{
	padding: 10px;
	float: left;
	font-size: 15px;
}
@media screen and (max-width: 640px) {
    
}
