/* Additional Css for Development */


section.related.products{
	clear:both;
	margin: 1em auto;
	padding: 1em 0; 
}
.woocommerce-breadcrumb{
	margin: 0em 0 0em 0;
	padding: 1em 0;
	font-size:0.8em;
}
a.woocommerce-breadcrumb {
	font-size:12px;}
mark {
background-color: #f2f2f2;
color: gray;
font-weight:normal;
font-size: 0.9em;
}
h1.page-title{
	text-align: center;
	margin: 1em auto;
}
.term-description{
margin: 1em auto;
padding: 3em 0;
max-width:40em;
}

.related.products h2{margin: 2em auto;
	padding: 2em 0 0 0;;}
.variations tbody {background:transparent;}

td.label{background: transparent; border:0; margin: 0.5em;
color:black; padding:0.5em;}

.woocommerce-message {
		border-top-color: black;
}


.woocommerce-message {
		border-top-color: #df4213
}

.woocommerce-message::before {
		content: '';
		color: #df4213
}

.woocommerce-info {
		border-top-color: transparent;
}

.woocommerce-info::before {
    color: transparent ;
}

.woocommerce-error {
    border-top-color: #df4213
}


.woocommerce-error, .woocommerce-info, .woocommerce-message {
		font-family: 'YuGothic', sans-serif;
    padding: 1em 2em 1em 3.5em;
    font-size: 1em;
    margin: 0 0 2em;
    position: relative;
    background-color: #f7f6f7;
    color: #515151;
    border-top: 2px solid #df4213;
    list-style: none outside;
    width: auto;
    word-wrap: break-word
}

.wp-block-woocommerce-product-category{
	min-width:100%; 
	width:100%; }
.entry-content.woocommerce.columns-4{width:100%;} 

.woocommerce-error, .woocommerce-info, .woocommerce-message {
		padding: 1em 2em 1em 3.5em;
		margin: 0 0 2em;
		position: relative;
		background-color: #f7f6f7;
		color: #515151;
		border: 2px solid #df4213;
		list-style: none outside;
		width: auto;
		word-wrap: break-word
}


div .woocommerce-info .wc-memberships-member-discount-message{display: none;}
.product_list_widget .sidebarl li {
		font-weight: bold;
		font-size: 0.75rem;
		padding: 0.25em 0;
		line-height: 1em;
		
		color: black;
		list-style: none
}

img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail{display:block;	width: 100%; }
.buttons .button{margin: 0 3px 0 0;}
div.summary.entry-summary{padding: 3em 2em;background: #fefefe; font-size: 0.9em;
	font-feature-settings:'palt';
	max-width: 40em;
}
.product_list_widget li{clear: both; min-height: 130px;}
.product_list_widget span.product-title{display:block; font-size: 0.8em; margin: 0 1em;float: left;}
.product_list_widget span.woocommerce-Price-amount .amount{float: right;display:block;font-size: 0.8em; margin: 0 1em; clear: both;}
.widget_shopping_cart_content dl.variation{font-weight: normal;
	text-align: right;
}
.widget_shopping_cart_content dl.variation p{line-height: 1em;
}


.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
		padding: .5em 0;
		margin: 0;
		font-size: 0.8em
}

.woocommerce ul.products li.product .price {
		color: #666;
		display: block;
		font-weight: 400;
		margin-bottom: .5em;
		font-size: .857em
}

.woocommerce div.product p.price {
		color: #666;
		text-align: right;
		font-size: 1.25em;
		margin: 0.5em 0 1em 0;
}

.woocommerce div.product p.price:before, .woocommerce div.product span.price:before{
		color: #666;
		content: '申込料：';
		text-align: right;
		font-size: 0.8em;
		margin: 0 0.5em 0 0 ;
}

.woocommerce div.product p.price:after, .woocommerce div.product span.price:after{
		color: #666;
		content: '円';
		text-align: right;
		font-size: 0.8em;
		margin: 0 0em 0 0.25em;
}

h1.page-title{
font-fetarue-settings:'palt';
	background: #fefefe;
	text-align: center;
	margin: 0 auto;
	padding: 2em 0 1em 0;
	width: 100%;
}

.term-description{background: white;
	min-width:100%;
	margin: 0 0 3em 0;
	padding: 1em;
	}

.term-description p{
font-fetarue-settings:'palt';
text-align: justify;
margin: 1em auto;
padding: 0em 0;
max-width: 40em;
font-size: 16px;
line-height: 2em;
		word-wrap: break-word

}
.wp-block-woocommerce-handpicked-products{
	max-width: 38rem;
	margin: 0 auto;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
		float: left;
		margin: 0 auto;
		padding: 20px;
		position: relative;
		width: 22%;
}



.woocommerce-notices-wrapper{
	margin: 1em 0;
	width: 100%;}
	
	
	
	
.woocommerce .entry-content,.woocommerce-billing-fields__field-wrapper .entry-content{
		font-family: "Helvetica",'YuGothic', sans-serif;
		max-width: 80%;
		margin: 0em auto
}

@media screen and (max-width: 63.9375em) {
		.entry-content {
				font-size: 1em;
				-webkit-font-feature-settings: 'palt';
				font-feature-settings: 'palt';
				text-align: justify;
				line-height: 1.8rem;
				text-align: left
		}
}



	
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt,
.woocommerce button.button.alt, .woocommerce input.button.alt {
		background-color: #f39700;
		color: #fff;
		-webkit-font-smoothing: antialiased
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
		background-color: #f39700;
		color: #fff
}

.mini_cart_item .remove{padding: 1em;}
span.quantity{display: block; margin: 0 1em; 
	text-align: right;
}

.woocommerce-mini-cart__total.total{
	display: block;
	text-align: right;
	padding: 1em 0;
	border-top: 1px solid silver;
	border-bottom: 1px solid silver;	
}
	
	.woocommerce #respond input#submit:hover, .woocommerce a.button:hover,
.woocommerce button.button:hover, .woocommerce input.button:hover {
		background-color: #f39700;
		text-decoration: none;
		background-image: none;
		color: #515151
}
.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover,
.woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover,
.woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover,
.woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover,
.woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover,
.woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover,
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover,
.woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover,
.woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover,
.woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover,
.woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover,
.woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
		background-color: #f39700;
		color: #fff
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
		background-color: #f39700;
		color: #fff
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details{
	font-size:90%;
	background: #f2f2f2;
	margin: 3em 0;
	padding: 1em;
	min-width: 100%;
	border: 1px solid #f39700;

}
.price{width: 100%;}

h2.woocommerce-loop-product__title, h2.woocommerce-loop-category__title{font-size: 1em; margin: 1em 0; line-height: 1.5em; letter-spacing: 0em; font-feature-settings:'palt';}

.product_meta{margin: 3em 0; font-size: 0.8em; color: gray;}

.woocommerce-MyAccount-navigation{padding:1em; border:1px solid silver;}

#menu-store-menu ul.menu{
	font-size: 1em;
}
.woocommerce-order{border:0; padding:1em; max-width: 40em;margin: 0 auto;}
.woocomerce{padding:1em; max-width: 40em;margin: 0 auto;}

ul.instagram-size-thumbnail{margin: 0; padding: 0; width: 100%;}
ul.instagram-size-thumbnail li{margin: 0; padding: 0 ;}
ul.instagram-size-thumbnail li img{width:32.5%; float: left; padding: 0.25em;  }