@charset "UTF-8";


/* -------------------------------------
splash
------------------------------------- */
#splash {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: #fff;
  text-align: center;
  top:0;
  bottom:0;
}

#splash_logo {
  width: 17vw;
  max-width: 246px;
  min-width:150px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0;
}


/* -------------------------------------
mainimg
------------------------------------- */
#mainimg .mvslide.sp {
  display:none;
}



/* -------------------------------------
共通
------------------------------------- */
.secttl.txtbg {
  text-align:center;
  display:flex;
  flex-direction:column;
  align-items:center;
  margin-bottom:39px;
}
.secttl.txtbg >* {
  color:#fff;
  line-height:1;
  display:inline-block;
}
.secttl.txtbg .en {
  font-size:35px;
  font-family: posterama-2001, sans-serif;
  font-weight:800;
  margin-bottom:3px;
  padding:0 2px;
}
.secttl.txtbg .ja {
  font-size:13px;
  font-weight:700;
  padding:0 2px;
}




/* -------------------------------------
taxi-service
------------------------------------- */
#taxi-service .secttl.txtbg >* {
  background-color:#004fb1;
}
.taxi-service_list >* p {
  color:#004fb1;
}


/* -------------------------------------
company
------------------------------------- */
#company .secttl.txtbg >* {
  background-color:#e04382;
}
.company_list {
}
.company_list .imgbk {
  border-color:#f9dde8;
}
.company_list .imgbk:before {
  background-color:#f9dde8;
}
.company_list >* p {
  color:#e04382;
}

/* -------------------------------------
group
------------------------------------- */
#group .secttl.txtbg >* {
  color:#004fb1;
  background-color:#ffd526;
}
.group_list .imgbk {
  border-color:#ffeca0;
}
.group_list .imgbk:before {
  background-color:#ffeca0;
}


/* -------------------------------------
news
------------------------------------- */
#news .secttl.txtbg {
    align-items: flex-start;
}
#news .secttl.txtbg >* {
  background-color:#004fb1;
}


@media screen and (max-width: 1440px) {
/* -------------------------------------

------------------------------------- */


}


@media screen and (max-width: 1260px) {


}

@media screen and (max-width: 1050px) {


}

@media screen and (max-width: 980px) {

}

@media screen and (max-width: 920px) {
}

@media screen and (max-width: 880px) {

}

@media screen and (max-width: 820px) {




}

@media screen and (max-width: 768px) {



}

@media screen and (max-width: 700px) {
}

@media screen and (max-width: 640px) {

/* -------------------------------------
mainimg
------------------------------------- */
#mainimg .mvslide.sp {
  display:block;
}
#mainimg .mvslide.pc {
  display:none;
}



}

@media screen and (max-width: 600px) {


}

@media screen and (max-width: 500px) {


}

@media screen and (max-width: 400px) {



}
@media screen and (max-width: 360px) {


}

@media screen and (max-width: 320px) {

}

@media screen and (min-width: 769px) {
 
}
