@charset "utf-8";
/* CSS Document */


div#sougyou {
    padding: 10px;
    font-size: 14px;
}

.information {
	padding: 10px;
	font-size: 14px;
	width: 670px;
}
img {
	text-align:center;
}
/*スマホ用--------------------------------------------------------------------------------------------------------*/
@media screen and (max-width: 640px){
	/*-- COMMON ---------------------------------*/
	#lp_article img {
		width: 100%;
	}
	#lpr_cont, .box1,.box2 {
		width: 100%;
	}
	.list1, .list2,#lpr_cont ul {
		width: 98%;
		margin: 0px auto;
		overflow: hidden;
	}
	.box2 {
		padding-bottom: 0px;
	}

	.btn,.btnT {
		width: 50%;
		margin: 0 2% 0 auto;
		padding: 0;
	}
	.list1 li dl,.list2 li dl {
		height: auto;
	}
	.list1 li dl dt, .list2 li dl dt {
		width: 60%;
		display: inline-block;
	}
	#lpr_cont li {
		display: block;
	}
	p.btnT {
		display: none;
	}

	.spnTop {
		display: block;
		width: 50%;
		margin: 0 1% 50px auto;
		text-align: center;
		background-color: #024C7D;
		border-radius: 0 0 5px 5px;
	}
	.spnTop a {
		display: block;
		padding: 15px 0px;
		color: #fff;
		letter-spacing: 0.1em;
		text-decoration: none;
	}
	
	/*-------*/
	
div#sougyou dt {
    float: none;
}	
	
div#sougyou dl {
    width: 100%;

}	
.information {
	padding: 15px;
	width: 330px;
	font-size: 12px;
}
}

