/*
Theme Name:ICONIC child
Template:iconic_tcd062
Version:1.17
*/
/*header-menu隠す*/
.p-header__top, .p-header-search{
  display: none;	
}
@media only screen and (max-width: 991px){
	.p-menu-button, .p-cart-button, .p-footer-search--mobile{
	 display: none;	
  }
}
media only screen and (max-width: 991px)
.p-index-slider__item.is-active .p-index-slider__item-content {
	background-color: #f00;
}	
}
/*カートボタン色変更*/
.p-header-view-cart__buttons .p-button, .p-header-view-cart__buttons .p-button--gray{
	background-color: #129c7d!important;
}
.p-header-view-cart__buttons .p-button:hover, .p-header-view-cart__buttons .p-button--gray:hover{
	background-color: #ccc!important;
}
/*サイドバーカート*/
/* カート投入時メッセージボックス */
#wgct_alert.update_box {
    padding: 10px;
    height: 80px;
    width: 200px;
    border: 1px solid #CC6600;
    background-color: #FFF5E8;
    font-weight: bold;
    color: #003366;
    display: none;
}

/* 削除時メッセージボックス */
#wgct_alert.delete_box {
    padding: 10px;
    height: 80px;
    width: 200px;
    border: 1px solid #CC6600;
    background-color: #FFF5E8;
    font-weight: bold;
    color: #003366;
    display: none;
}

/* 完了メッセージボックス */
#wgct_alert.completion_box {
    padding: 10px;
    height: 80px;
    width: 200px;
    border: 1px solid #CC6600;
    background-color: #ECF0FF;
    font-weight: bold;
    color: #003366;
    display: none;
}
#wdgctToCheckout a {
    width: 100%!important;
	height: 3em!important;
    line-height: 3em!important; 
	background-color: #129c7d!important;
	background-image: none!important;
}
#wdgctToCheckout a:hover{
	color: #fff!important;
	opacity: 0.6;
}
.widgetcart_rows tr{
  height: 2em;
}
/*item list*/
.p-item-archive__item a.p-hover-effect--type1{
	height: auto;
	padding-bottom: 0;
}
.p-item-archive__item-info{
  padding: 0 20px 30px;	
}
.p-item-archive__item-info .p-item-archive__item-price.p-article__price{
	padding-bottom: 10px;
}
.p-item-archive__item-info .p-entry-item__cart-option{
	padding-top: 10px;
	padding-bottom: 10px;
}
.p-item-archive__item-info form input[type="submit"]{	/* 本来のカートボタンを非表示にする */
	display:none;}
.p-item-archive__item-info form button{  							/* エラーチェック用のカートボタン */
	display: block;
	width: 100%;
	line-height: 3;
	margin-bottom: 1em;
	background-color: #129c7d;
	color: #fff;
	border: none;
	border: 0px;
	cursor: pointer;
	transition-duration: 1s;
}
.p-item-archive__item-info form input:hover{ 
	opacity: 0.6;
}
.p-item-archive__item a[name="cart_button"]{
	padding: 0;
}
.p-item-archive__item dl, .p-item-archive__item dd{
	margin-top: 1em;
}