@charset "utf-8";
/* ===================================================================
//CSS information

// file name  :  access.css
// style info :  スタイル指定
=================================================================== */

.t_c{text-align: center;}

#locationPage .pageTtl {
  /* position: inherit;
  top: auto;
  left: auto;
  transform: translate(0,0);
  text-align: center; */
  z-index: 5;
  /* color: #280908 !important; */
}
/* #locationPage .kv {
  height: 400px;
}
@media screen and (max-width: 560px) {
  #locationPage .kv {
    height: 100vw;
  }
} */

/* -----------------------------------------------------
	imgBox
----------------------------------------------------- */
.imgBox{flex-grow: 1.5; }
.txtBox{padding: 25px;  line-height: 2em;}

@media screen and (min-width: 767px) {
	.c_container{display: flex;}
	.reverse{flex-direction: row-reverse;}
.imgBox{ width: 60%;}
.txtBox{ width: 40%;}
}
@media screen and (max-width: 1239px) {
}
@media screen and (max-width: 1099px) {
}
@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 991px) {
}

@media screen and (max-width: 1200px) {
}
@media screen and (max-width: 991px) {
}
@media screen and (max-width: 767px) {

}
@media screen and (max-width: 420px) {
}
    #REMapframe {
        width: 100%;
        max-width: 1500px;
        height: 1000px;
        background-color: transparent;
        border: none;
		margin:0 auto;
display:block;
    }

    @media (max-width: 768px) {
        #REMapframe {
            height: 1150px;
        }
    }