@charset "UTF-8";

/* us-kv ---------------------------------------- */
.us-kv {
	background:url(../img/kv_ph.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}


/*
============================================================================
■ PC
============================================================================
*/
@media screen and (min-width:769px) , print {
/* us-contentPlan ---------------------------------------- */
.us-planPhCut img {
	width: 100%;	
}
.us-plan01 {
	position: relative;
}
.us-plan01 .us-planPhCut {
	/*position: absolute;*/
	width: 20%;
	/*top: 345px;*/
	/*left: 310px;*/
	margin-top: 15px
}
	
/* us-contentResult ---------------------------------------- */
.us-result02 .us-resultTxt dd {
	letter-spacing: -0.02em;
}
}


/*
============================================================================
■ SP
============================================================================
*/
@media screen and (max-width:768px){
/* us-kv ---------------------------------------- */
.us-kv {
	background-position: center right;
}
/* us-contentPlan ---------------------------------------- */
.us-planPhCut {
	width: 60%;
	margin: 15px auto 0 !important;
}
.us-planPhCut img {
	width: 100%;
}
}