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








/*  */

@media screen and (min-width:769px) {
.ast-sticky-add-to-cart::after {
display: block;
content: "注文確定日から３営業日以内に発送致します( 土日は除く )";　　
/* margin-left: 20px !important; */
	text-align: center !important;;
/* background-image: url(small_flower_pink.png); */
/* background-repeat: space; */
/* width: 100%; */
/* 	 border-top:0.1px solid #525151; */
	background: #f6f7f9;
/* height: 30px; */
}
}
@media screen and (max-width:768px) {
.ast-sticky-add-to-cart::after {
display: inline-block !important;
content: "注文確定日から３営業日以内に発送致します( 土日は除く )";　　
white-space: pre !important;
/* margin-left: 20px !important; */
	text-align: center;
/* background-image: url(small_flower_pink.png); */
/* background-repeat: space; */
width: 100%;
	font-size:70%;
/* 	 border-top:0.1px solid #525151; */
	background: #f6f7f9;
/* height: 30px; */
}
}



@media screen and ( min–width: 640px ){
a:hover,
a:active,
a:focus{
opacity: 0.5;
}
}



/* モバイル版のマウスオーバー機能（タップ）の無効化をする */
@media screen and (max-width:768px) {
	.woocommerce li.product:hover .show-on-hover {
    opacity: 1;
    transform: scale(1) translateZ(0) translateY(0);
    pointer-events: inherit;
	 display: none !important;	
}
}