/*
 Theme Name:astra child
 Template:astra
*/

/*--------------------------トップページ----------------------------  */
/* pc版の時にモバイル版を非表示 */
@media screen and (min-width:769px) {
	.mobile{
		display: none !important;
		}
	}
/* モバイル版の時にpc版を非表示 */
@media screen and (max-width:768px) {
	.pc{
		display: none !important;
		}
	}

  /* Googleマップ */
  .gmap {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    }
    .gmap iframe {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    }


 /* table01 */
    #table01 {
      width: 100%;;
		border: none !important;
	border-top: none !important;
  border-left: none !important;
		color: #000;
    }
#table01 tr {
	border: none !important;
	border-top: none !important;
  border-left: none !important;
/*   border-bottom: 1px solid #b5b1b1 !important; */
}

#table01 th,
#table01 td {
  padding: 24px 0;
  border: none !important;
  border-top: none !important;
  border-left: none !important;
  border-bottom: 1px solid #b5b1b1 !important;
	
}

#table01 th {
/*   width: 30%; */
	text-align: left;
		font-weight: normal;
}
#table01 td {
	text-align: right;
}

/* sp */
@media only screen and (max-width: 480px) {
  #table01 th,
  #table01 td {
    width: 100% !important;
    display: block !important;
    text-align: center !important;
  }

  #table01 th {
    width: 100%;
	  border-bottom: none !important;
  }

  #table01 td {
    padding-top: 0 !important;
/* 	  border-bottom: none !important; */
  }
	#table01 tr {
		border-bottom: 1px solid #b5b1b1 !important;
	}
	#table01 > tbody > tr:nth-child(1) > td:nth-child(1),#table01 > tbody > tr:nth-child(2) > td:nth-child(1),#table01 > tbody > tr:nth-child(3) > td:nth-child(1),#table01 > tbody > tr:nth-child(4) > td:nth-child(1),#table01 > tbody > tr:nth-child(5) > td:nth-child(1),#table01 > tbody > tr:nth-child(6) > td:nth-child(1),#table01 > tbody > tr:nth-child(7) > td:nth-child(1),#table01 > tbody > tr:nth-child(8) > td:nth-child(1),#table01 > tbody > tr:nth-child(9) > td:nth-child(1),#table01 > tbody > tr:nth-child(10) > td:nth-child(1){
		border-bottom: none !important;
	}
}

#ast-mobile-popup > div.ast-mobile-popup-inner > div.ast-mobile-popup-content > div.ast-builder-layout-element.site-header-focus-item.ast-header-account{
	display: none !important;
}