@charset "utf-8";
#contents .pt_faq_ttl {
	font-size: 126.7%;
	margin-bottom: 8.125%;
}
#contents .pt_ttl {
	line-height: 1.3;
}
#contents .menu_box_wrap  {
	width: 100%;
	margin-bottom: 10.3448%;
}
#contents .menu_box {
	width: 100%;
	float: none;
	margin-bottom: 6.896%;
}
#contents .menu_box_ttl {
	box-sizing: content-box;
}
#contents .heightLine01, #contents .heightLine02 {margin: 0;}
#contents .menu_box_txt {
	box-sizing: content-box;
	height: auto !important;
}
#contents .menu_pp_left {width: 100%; margin-bottom: 20px;}
#contents .menu_pp_right {
	width: 75.862%;
	float: none;
  margin: 0 auto;
}
#contents #anc04 {
	padding-bottom: 0;
	border-bottom: none;
}
#contents .cv_wrap {
	width: 90.625%;
	height: auto;
	padding: 6.5517% 5.625%;
	margin: 0 auto 9.375%;
	background-color: #f1f3f3;
}
#contents .cv_wrap a {
	display: block;
	width: 100%;
}

#contents .serviceBox02 {
  width: 90.625%;
  padding-bottom: 30px;
}

/* add wrap-4 */
#contents .menu_box_wrap-4 {
	width: 100%;
}

#contents .menu_box_wrap-4 .menu_box {
	width: 100%;
}