/*
Theme Name:		Welcart Basic Child
Description:	Welcart Basic Child is child theme for Welcart Basic.
Author:			WElcart Inc.
Author URI:		https://www.welcart.com/
Template:		welcart_basic
Version:		1.0.0
License:		GNU General Public License v2 or later
License URI:	http://www.gnu.org/licenses/gpl-2.0.html
Tags:			responsive-layout, basic-child, two-columns, right-sidebar. left-sidebar
*/
@media screen and (min-width: 62.5em) {
    div.site-title {
		font-size: 1.857142em;
    }
        .snav {
    }





    #site-navigation li.current-menu-item > a, #site-navigation li.current-menu-ancestor > a{
        color: #ff8c00;
        font-weight: bold;
    }
    /*
    header #site-navigation input#panel.on-off + div.nav-menu-open,
	header #site-navigation input#panel.on-off:checked + div.nav-menu-open,
	header #site-navigation input#panel.on-off + div.header-nav-container {
		background-color: rgba(255, 255, 255, 0.562);
	}


    #site-navigation li.current-menu-item > a, #site-navigation li.current-menu-ancestor > a{
		background-color: rgba(255, 255, 255, 0.562);
    }

	#site-navigation li a{
		color: #333;
	}

	#site-navigation li {
		border-right: 1px solid #adadad;
	}
    #site-navigation ul li:first-child {
		border-right: 1px solid #adadad;
	}
    */

    .main-image img{
        margin-bottom: 3em;
    }


    #site-navigation ul{
        display: flex;
        align-items: center;
    }
    #site-navigation li {
        text-align: center;
        font-size: 1.2em;
        width: 100%;
    }
    .menu-item-description{
        display: block;
        font-weight: normal;
        font-size: 0.8em;
    }
    
    #site-navigation li.current-menu-item > a, #site-navigation li.current-menu-ancestor > a{
        background-color: #131313;
    }
    #site-navigation li.current_page_item a,
    #site-navigation li.current-menu-parent a {
        background-color: #131313;
    }
    
    #site-navigation li a:hover {
        background-color: #131313;
    }
    



}









@media screen and (min-width: 46.25em) {
    .inqbox .inquiry_table th{
        background: none;
    }

}

.menu-item-description{
    padding: 0.5em 1em;
}









h1.site-title,
div.site-title {
	padding: .2em .6em .2em .4em;
}

h1.site-title img,
div.site-title img {
	width: auto;
	height: auto;
}


#post-2{
    padding-top: 3em;
}









body{
    background-color: #131313;
    color: #FFF;
}
.site-description{
    color: #FFF;
}














input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="date"],
input[type="url"],
textarea {
    background-color: #131313;
    color: #FFF;
}
textarea {
    font-size: 14px;
    padding: 8px;
}








.cat-il.type-grid .itemimg {
    position: relative;
}

/* 商品に見立てた枠 */
.triangle {
    position: relative;
}
 
/* ラベル部分 左上に表示 */
.triangle::before {
    content: "";
    top: 0;
    left: 0;
    border-bottom: 5em solid transparent;
    border-left: 5em solid #fe003786; /* ラベルの色はここで変更 */
    position: absolute;
    z-index: 100;
}
.triangle::after {
    display: block;
    top: 15px;
    transform: rotate(-45deg);
    color: #fff; /* 文字色はここで変更 */
    left: 0;
    position: absolute;
    z-index: 101;
}
.soldout::after {
    content: "sold out";
}



    

.widget_welcart_search #searchsubmit,
.widget_welcart_login input#member_loginw,
.widget_welcart_login input#member_login,
.entry-content input[type="submit"],
.item-description input[type="submit"],
.inqbox .send input,
.incart-btn a{
    background-color: #28058f
}

.widget_welcart_search #searchsubmit:hover,
.widget_welcart_login input#member_loginw:hover,
.widget_welcart_login input#member_login:hover,
.entry-content input[type="submit"]:hover,
.item-description input[type="submit"]:hover,
.inqbox .send input:hover,
.incart-btn a:hover{
    background-color: #3307b5
} 


.incart-btn .total-quant {
    color: #170ac9;
}

.search-box .searchsubmit {
    color: #5d72ff;
}


select {
	color: #bbbbbb;
}