/*spのdetail関連を非表示ココカラ*/#sp_head_close {	display: none;}.float_side {	display: none;}/*spのdetail関連を非表示ココマデ*/section#r_result_area01 {	position: relative;	width: 100%;	height: auto;	margin: 50px auto;}.r_result_area01_list01 {	position: relative;	margin: 0 auto;	width: 100%;	height: auto;}.r_result_area01_list01_head {	background-color: #d2f2ff;	position: relative;	width: 100%;	/*height: 73px;*/	display: flex;	flex-wrap: wrap;	justify-content: center;	align-items: center;}.r_result_area01_list01_icon01 {	position: relative;	margin: 10px 20px;	background-color: #013e98;}.r_result_area01_list01_icon01_txt_yougo_m {	color: #fff;	padding: 2px 5px;	position: relative;    text-align: left;}.r_result_area01_list01_title_txt_yougo_b {	position: relative;	font-size: 20px;	color: #013E98;}/* ▼slider Start */.r_result_area01_list01_slider,.r_result_area01_list02_slider {	box-sizing: border-box;    margin: 0 auto;    padding: 0 25px;}.r_result_area01_list01_slider > p {	color: #fff;	font-size: 18px;	position: relative;	text-align: center;	width: 100px;    top: 23px;	/*margin: -4px;*/	background-color: #de3d2c;	filter: drop-shadow(4px 4px 0px lightgray);	z-index: 99;}.r_result_area01_list02_slider > p {	color: #fff;	font-size: 18px;	position: relative;	text-align: center;	width: 100px;    top: 23px;	/*margin: -4px;*/	background-color: #2c88de;	filter: drop-shadow(4px 4px 0px lightgray);	z-index: 99;}/*.r_result_area01_list01_slider:before {	content:'アフター';}*//*.r_result_area01_list02_slider { 	box-sizing: border-box;	max-width: 100%;    margin: 0 auto;    padding: 0 25px;	width: 533px;	height: 514px;}*/.slider_inner {}.slider_main,.slider_main_before {	margin-bottom: 20px;}.slider_thumb,.slider_thumb_before {	background-color: #e3ebf7;	margin: 0 auto;	/*margin-left: -40px;*/	/*padding: 10px 40px;*/	/*width: calc(100% + 80px);*/}.slick-track {}.slider_thumb .slider_thumb_item,.slider_thumb_before .slider_thumb_item {	filter: brightness(65%);	padding-top: 3px;}.slider_thumb .slider_thumb_item.slick-current,.slider_thumb_before .slider_thumb_item.slick-current {	border: solid 6px #013e98;	filter: brightness(100%);	padding-top: 0;}.slider_main_item img {	width: 242px;	height: 181px;	margin: 0 auto;	object-fit: contain;}.slider_thumb_item img {	object-fit: contain;}/*.slider_main_item img,.slider_thumb_item img {	width: 100%;}*/.slider_thumb .slick-list,.slider_thumb_before .slick-list {	margin: 0 auto;}.slick-prev, .slick-next {    z-index: 10;}.slick-prev:before, .slick-next:before {    color: #000;}.slick-slide {    transition: all ease-in-out .3s;    opacity: .0;}.slick-active {    opacity: 1;}.slick-current {    opacity: 1;}.thumb {    margin: 20px 0 0;}.thumb .slick-slide {    cursor: pointer;}.thumb .slick-slide:hover {    opacity: .7;}/* ▼slider End */.r_result_area01_list01_des {	width: 90%;	margin: 0 auto;}.r_result_area01_list01_des_txt_yougo_m {	position: relative;	top: 0;	left: 1px;	width: 100%;	margin-bottom: 20px;	font-size: 16px;	color: #56595B;}.r_result_area01_list01_point {	width: 100%;}.r_result_area01_list01_point_head {	background-color: #013e98;    color: #fff;    height: 26px;    padding: 2px 5px;    text-align: center;    width: 124px;    margin-bottom: 20px;}.r_result_area01_list01_point_list {	width: 100%;	margin-bottom: 40px;	color: #56595B;}.r_result_area01_list01_point_list li > h4::before {	content: '●';	color: #013e98;	display: inline-block;	font-size: 10px;	margin-right: 5px;}.r_result_area01_list01_point_list li > h4 {	margin-bottom: 15px;    text-indent: -0.5em;    margin-left: 1em;}.r_result_area01_list01_des02_txt_yougo_b {	position: absolute;	top: 0;	left: 0;	font-size: 16px;	color: #56595B;}.r_result_area01_list01_des03_txt_yougo_b {	position: absolute;	top: 0;	left: 245px;	font-size: 16px;	color: #56595B;}.r_result_area01_list01_des04_txt_yougo_b {	position: absolute;	top: 35px;	left: 0;	font-size: 16px;	color: #56595B;}.r_result_area01_list01_des05_txt_yougo_b {	position: absolute;	top: 35px;	left: 245px;	font-size: 16px;	color: #56595B;}.r_result_area01_list01_des06_txt_yougo_b {	position: absolute;	top: 70px;	left: 0;	font-size: 16px;	color: #56595B;}.r_result_area01_list01_des07_txt_yougo_b {	position: absolute;	top: 70px;	left: 245px;	height: 16px;	font-size: 16px;	color: #56595B;}.r_result_area01_list01_note_list {	position: absolute;	top: 160px;	left: 6px;	width: 463px;	height: 47px;}.r_result_area01_list01_des08_txt_yougo_m {	position: absolute;	top: 0;	left: 0;	width: 463px;	height: 15px;	font-size: 16px;	color: #56595B;}.r_result_area01_list01_des09_txt_yougo_m {	position: absolute;	top: 31px;	left: 0;	width: 462px;	height: 16px;	font-size: 16px;	color: #56595B;}.r_result_area01_list01_01_btn {	position: absolute;	top: 473px;	left: 667px;	width: 295px;	height: 55px;}.r_result_area01_list01_01_btn_img {	position: absolute;	top: 0;	left: 0;}.r_result_area01_list01_02_btn {	position: absolute;	top: 556px;	left: 667px;	width: 295px;	height: 55px;}.r_result_area01_list01_02_btn_img {	position: absolute;	top: 0;	left: 0;}.r_result_area01_list01_back_btn {/*	position: absolute;	top: 720px;	left: 423px;	width: 253px;	height: 53px;*/}/*▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼リノベーション実績詳細ココから▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼▼*/.result_area {	margin-bottom: 70px;}.renovation_slider_wrap {	width: 100%;	margin-bottom: 40px;}.renovation_description {	width: 100%;}section#r_result_area01.renovation {	position: relative;	width: 2560px;	height: auto;}.r_result_contact {	margin: 0 auto;	background-color: #ff961b;	border: solid 3px #ff961b;    margin: 50px auto 0;	color: #fff;	font-size: 18px;	border-radius: 7px;    display: flex;    align-items: center;	filter: drop-shadow(2px 2px 0px lightgray);}.r_result_contact a {	display: flex;    width: 100%;    height: 100%;    justify-content: center;    align-items: center;    flex-wrap: wrap-reverse;}.r_result_contact:hover {	background-color: #fff;	color: #ff961b;}.r_result_contact:hover a img {	filter :brightness(1);}.r_result_contact a img {	margin-left: 10px;	filter :brightness(255);}.r_result_area01_list01.renovation {	position: absolute;	top: 84px;	left: 731px;	width: 1097px;	height: auto;}a.r_result_area01_list01_back_btn.renovation {	position: relative;	margin: 0 auto;	justify-content: center;    display: flex;    align-items: center;	width: 252px;	height: 52px;	font-size: 18px;	background-color: #fff;	color: #013e98;	border: solid 3px #013e98;}a.r_result_area01_list01_back_btn.renovation:hover {	background-color: #013e98;	color: #fff;}table.renovation_tbl tr {	display: none;}table.renovation_tbl th {	/*width: 128px;*/	background-color: #86b8e3;	color: #fff;    vertical-align: middle;}table.renovation_tbl td {	/*width: 306px;*/	background-color: #f4f4f4;	color: #56595b;	vertical-align: middle;}table.renovation_tbl td div {	padding: 15px;    margin: 0 auto;	}.r_result_area01_list01_point.renovation {	position: absolute;	top: 145px;	left: 0;	width: 469px;	height: 207px;}/*▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲リノベーション実績詳細ココまで▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲▲*/@media (orientation: portrait){ 	/*デバイスが縦向きの場合の記述*/	.r_result_area01_list01_slider,	.r_result_area01_list02_slider {		max-width: 100%;	}	.slider_thumb .slider_thumb_item,	.slider_thumb_before .slider_thumb_item {		width: calc(75vw / 3);	}	.slider_thumb .slick-list,	.slider_thumb_before .slick-list {		width: calc(75vw);		height: calc(((75vw / 3) * .75) + 10px);	}	.slider_thumb_item img {		width: calc(75vw / 3);		height: calc((75vw / 3) * .75);	}	.r_result_area01_list02_slider {		margin-top: 40px	}	.r_result_area01_list01_slider > p,	.r_result_area01_list02_slider > p {		margin-left: calc(50vw - 150px);	}	table.renovation_tbl {		width: 95%;		margin: 0 auto;	}	table.renovation_tbl th {		width: 30vw;	}	table.renovation_tbl td {		width: 65vw;	}	.r_result_contact {		width: 90%;		min-height: 52px;	}}@media (orientation: landscape){ 	/*デバイスが横向きの場合の記述*/	.r_result_area01_list01_slider,	.r_result_area01_list02_slider {		width: 50%;	}	.slider_thumb .slider_thumb_item,	.slider_thumb_before .slider_thumb_item {		width: calc((50vw * .75) / 3);	}	.slider_thumb .slick-list,	.slider_thumb_before .slick-list {		width: calc(50vw * .75);		height: calc((((50vw * .75) / 3) * .75) + 10px);	}	.slider_thumb_item img {		width: calc((50vw * .75) / 3);		height: calc(((50vw * .75) / 3) * .75);	}	.renovation_slider_wrap {		display: flex;	}	.r_result_area01_list01_slider > p,	.r_result_area01_list02_slider > p {		margin-left: calc(25vw - 146px);	}	table.renovation_tbl {		width: 437px;		margin: 0 auto;	}	table.renovation_tbl th {		width: 128px;	}	table.renovation_tbl td {		width: 306px;	}	.r_result_contact {		width: 382px;		height: 52px;	}}