section#mv {	background-image: url("../../common/images/shop/main_vis.png");	background-position: 0 0;	background-repeat: no-repeat;	height: 300px;	position: relative;	width: 2560px;}#mv h1 {	position: absolute;	top: 50%;	left: 50%;	-webkit-transform: translate(-50%, -50%);	transform: translate(-50%, -50%);}section#shop_area01 {	position: relative;	width: 2560px;	/*height: 3732px;*/}.shop_area01_head {	position: relative;	margin-bottom: 40px;}.shop_area01_des_txt_yougo_m {	position: relative;	font-size: 16px;	text-align: center;	color: #56595B;}.shop_area01_tab_btn {	height: 126px;	position: relative;	width: 100%;	display: flex;	align-items: center;	flex-wrap: wrap;	align-content: space-between;	justify-content: center;}.shop_area01_tab_btn > a {	background-color: #013e98;	color: #fff;	padding: 15px 40px;	margin-right: 27px;	position: relative;	}.shop_area01_tab_btn > a:nth-of-type(3),.shop_area01_tab_btn > a:nth-last-of-type(1) {	margin-right: 0;}.shop_area01_tab_btn > a span::before {	content: url(../../common/images/shop/arrow.png);	margin-right: 10px;}.shop_area01_01,.shop_area01_02,.shop_area01_03,.shop_area01_04,.shop_area01_05,.shop_area01_06,.shop_area01_other, {	position: relative;/*	top: 331px;	left: 861px;*/	width: 838px;	height: 484px;}.shop_area01_01_head {	position: relative;	width: 100%;}.shop_area01_01_head h2 + h3 {	margin-top: 30px;}.shop_area01_01_head div {	margin: 5px 0;}.shop_area01_01_ttl {	position: relative;	font-size: 18px;	text-align: center;	color: #56595B;	/*margin-bottom: 30px;*/}#skip_management h2 > span.h2_wrap,#skip_room h2 > span.h2_wrap,#skip_triple h2 > span.h2_wrap,#skip_certification_of_parking_space h2 > span.h2_wrap,#skip_other h2 > span.h2_wrap {    display: flex;    align-items: center;}#skip_management h2 > span > span,#skip_room h2 > span > span,#skip_triple h2 > span > span,#skip_certification_of_parking_space h2 > span > span,#skip_other h2 > span > span {	margin: 0 15px;}#skip_management h2 > span.h2_wrap:before,#skip_room h2 > span.h2_wrap:before,#skip_triple h2 > span.h2_wrap:before,#skip_certification_of_parking_space h2 > span.h2_wrap:before,#skip_other h2 > span.h2_wrap:before {    margin-right: 1rem;} #skip_management h2 > span.h2_wrap:after,#skip_room h2 > span.h2_wrap:after,#skip_triple h2 > span.h2_wrap:after,#skip_certification_of_parking_space h2 > span.h2_wrap:after,#skip_other h2 > span.h2_wrap:after {    margin-left: 1rem;}#skip_management h2 > span.h2_wrap::before,#skip_management h2 > span.h2_wrap::after,#skip_room h2 > span.h2_wrap::before,#skip_room h2 > span.h2_wrap::after,#skip_triple h2 > span.h2_wrap::before,#skip_triple h2 > span.h2_wrap::after,#skip_certification_of_parking_space h2 > span.h2_wrap::before,#skip_certification_of_parking_space h2 > span.h2_wrap::after,#skip_other h2 > span.h2_wrap::before,#skip_other h2 > span.h2_wrap::after {    content: "";    height: 2px;    flex-grow: 1;    background: linear-gradient(to right,  #d2f2ff 1%,#d9e1ed 100%);    /*background-color: #666;*/}.shop_area01_01,.shop_area01_02,.shop_area01_03,.shop_area01_04,.shop_area01_05,.shop_area01_06,.shop_area01_other {	width: 840px;	margin: 40px auto 80px;}.shop_area01_01 > * + *,.shop_area01_02 > * + *,.shop_area01_03 > * + *,.shop_area01_04 > * + *,.shop_area01_05 > * + *,.shop_area01_06 > * + *,.shop_area01_other > * + * {	margin: 20px auto 0;}.shop_area01_01_title_txt_yougo_b {	position: relative;/*	top: 57px;	left: 389px;	width: 85px;	height: 21px;*/	text-align: center;	font-size: 20px;	color: #013E98;}.shop_area01_01_add,.img_map_wrap {	position: relative;	width: 89%;	display: flex;	align-items: flex-start;	justify-content: space-between;}.shop_area01_01_add > *,.img_map_wrap > * {	width: 47%;}/*.text_area_left > * + *,*/.text_area_right > * + * {	/*margin-top: 15px;*/}.shop_area01_01_des01_txt_yougo_m {	position: relative;	font-size: 16px;	white-space: nowrap;	color: #56595B;}.tel_wrap,.shop_area01_01_link_yougo_m a {	height: 54px;	display: flex;	align-items: flex-start;	align-content: center;	flex-wrap: wrap;}.shop_area01_01_des02_txt_yougo_m {	position: relative;/*	top: 72px;	left: 0;	width: 33px;	height: 13px;*/	font-size: 16px;	color: #56595B;	margin-right: 20px;	margin-top: 2px;}.shop_area01_01_tel_txt_yougo_b {	position: relative;	font-size: 18px;	color: #56595B;	display: flex;	flex-direction: column;	align-items: center;}.shop_area01_01_des04_txt_yougo_m {	position: relative;/*	top: 0;	left: 402px;	width: 175px;	height: 46px;*/	font-size: 16px;	color: #56595B;}.shop_area01_01_yt_yougo_m {	line-height: 1em;	position: relative;	font-size: 17px;	color: #000;	display: flex;	align-items: center;	justify-content: center;}.shop_area01_01_yt_yougo_m img {	height: 20px;	margin-right: 10px;	width: auto;}.shop_area01_01_link_yougo_m {	font-size: 16px;	color: #f00;	line-height: 1em;	display: inline-block;}.shop_area01_01_desc_yougo_m {	font-size: 16px;	color: #56595B;	display: flex;	align-items: center;	flex-direction: column;	justify-content: center;}.shop_area01_01_link_yougo_m a {	display: flex;	align-items: center;}.shop_area01_01_link_yougo_m a img {	height: 16px;	margin-right: 10px;	width: auto;}.img_map_wrap {/*	width: 93%;	display: flex;	align-items: flex-start;	justify-content: space-between;*/}.img_map_wrap > * {	/*width: 48%;*/}.shop_area01_01_shop_img {	position: relative;}.shop_area01_01_map_img {	position: relative;}.shop_area01_other_btn {	position: relative;	margin: 0 auto;/*	top: 58px;	left: 279px;*/	width: 281px;	height: 56px;}/* commonCompornents.**************************************************/.inner {	/*box-sizing: border-box;*/    /*height: 100%;*/	/*padding: 100px 0;*/	margin: 0 auto;	width: 970px;}.outer_Btn {	border: solid 2px #013e98;    width: 255px;    height: 60px;}.outer_Btn a {	color: #013e98;	display: block;	font-size: 16px;	padding: 18px 30px;	text-align: center;}/*ページ内リンク位置調整*/.anchor {    display: block;    padding-top: 200px;    margin-top: -200px;}