/*$color-sub01: mix($color-main01, $color-main02, 3%);
$color-sub02: mix($color-main02, #eee, 35%);*/
/*
@mixin left-top-shadow {
	box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}

@mixin top-shadow {
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

@mixin bottom-shadow {
	box-shadow: 0 -1px 3px rgba(0,0,0,0.2);
}

@mixin hoge($color: #fff, $fSize: 16px) {
	color: $color;
	font-size: $fSize;
}
	//.text {
		//@include hoge(black, 20px);
	//}

@mixin sp-width {
	width: $sp-width;
	margin: auto;
}

@mixin pc-width {
	width: $pc-width;
	margin: auto;
}
*/
/*--------------------------------------------
		access PC
---------------------------------------------*/
@media screen and (min-width: 960px) {
	.access {
	  display: block; /* ← floatに対応する明示的な設定 */
	}
  
	.access__map {
	  float: right;
	  width: 60%;
	  height: 40vw;
	  margin-bottom: 0;
	}
  
	.access__map iframe {
	  width: 100%;
	  height: 100%;
	  display: block;
	  border: none;
	}
  
	.access__detail {
	  width: 35%;
	  float: left;
	}
  }
  