/*
 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;
	}
}

/* 商品画像のcss */
.product a img{
	border-radius: 10px;
}



/* ロゴ */
#koukoku > div > div > div > div.elementor-element.elementor-element-24ab4c3.elementor-widget.elementor-widget-image > div > img,#post-4387 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2479fd0.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-8e23afd.elementor-widget.elementor-widget-image > div > img{
	width:8%;
}
@media screen and (max-width:768px) {
	#koukoku > div > div > div > div.elementor-element.elementor-element-24ab4c3.elementor-widget.elementor-widget-image > div > img,#post-4387 > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-2479fd0.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > div.elementor-element.elementor-element-8e23afd.elementor-widget.elementor-widget-image > div > img{
	width:20%;
}
}