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

/*--------------------------トップページ----------------------------  */
body{
font-family: YuMincho, 'Yu Mincho', 'MS PMincho', serif;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce-page ul.products li.product .woocommerce-loop-product__title {
font-family: YuMincho, 'Yu Mincho', 'MS PMincho', serif;
}
a{
	text-decoration:none;
}
/* pc版の時にモバイル版を非表示 */
@media screen and (min-width:769px) {
	.mobile{
		display: none !important;
		}
	}
/* モバイル版の時にpc版を非表示 */
@media screen and (max-width:768px) {
	.pc{
		display: none !important;
		}
	}

    /* table01 */
    #table01 {
      width: 100%;;
		border: none !important;
	border-top: none !important;
  border-left: none !important;
    }
#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%;
    display: block;
    text-align: center;
  }

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

  #table01 td {
    padding-top: 0;
  }
}

/* フッター クレジットカードのアイコン */
.child {
 float: right;
}
 
.child {
 color: #fff;
 text-align: center;
 line-height: 50px;
 width: 50px;
 height: 50px;
/*  background-color: blue; */
	margin-left: 20px;
}
@media screen and (max-width:768px) {
	.child {
 color: #fff;
 text-align: center;
 line-height: 30px;
 width: 30px;
 height: 30px;
/*  background-color: blue; */
	margin-left: 20px;
}
	#colophon > div.site-below-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-2-equal.ast-builder-grid-row-tablet-2-equal.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack > div > div > div.site-footer-below-section-2.site-footer-section.site-footer-section-2{
		margin: 0 auto;
	}
	#colophon > div.site-below-footer-wrap.ast-builder-grid-row-container.site-footer-focus-item.ast-builder-grid-row-2-equal.ast-builder-grid-row-tablet-2-equal.ast-builder-grid-row-mobile-full.ast-footer-row-stack.ast-footer-row-tablet-stack.ast-footer-row-mobile-stack > div > div > div.site-footer-below-section-2.site-footer-section.site-footer-section-2 > div > div > div > div > div:nth-child(5) > img{
		margin-left: 0;
	}
}
