/*
 Theme Name:   Store WP Child
 Description:  Store WP Theme
 Template:     store-wp
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  store-wp-child
*/

body {
    background: url(images/bg_illust.jpg) center center / cover no-repeat fixed;
}

#primary, #secondary{
	background: url(images/contents_bg.png);
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.widget_nav_menu h3.widget-title::before {
    content: none!important;
}

.widget li{
	font-size: 0.9em;
}


/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body{
    color: #FFF;
	font-family: Meiryo, "メイリオ","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic", "ＭＳ Ｐゴシック",sans-serif;
}

input,
select,
textarea {
	color: #333;
	font-family: Meiryo, "メイリオ","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic", "ＭＳ Ｐゴシック",sans-serif;
}

button {
	color: #FFF;
	font-family: Meiryo, "メイリオ","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic", "ＭＳ Ｐゴシック",sans-serif;
}


h1,
h2,
h3,
h4,
h5,
h6 {
    color: #FFF;
	font-family: Meiryo, "メイリオ","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic", "ＭＳ Ｐゴシック",sans-serif;
}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/

table {
    background: transparent;
}

td, th {
    border-bottom: solid 1px #FFF;
}

tr:last-child td,
tr:last-child th{
	border-bottom: none;
}

thead{
	background: transparent;
}


/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/

input[type="search"] {
	width: 100%;
}

label {
    color: #FFF;
	font-family: Meiryo, "メイリオ","Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic", "ＭＳ Ｐゴシック",sans-serif;
}

/*--------------------------------------------------------------
5.0 Header
--------------------------------------------------------------*/
.site-header{
	background: url(images/contents_bg.png);
}

.site-branding{
    text-align: left;
}

.logo h1{
	line-height: 1.0;
}

.g2a_logo{
	width: 135px;
	padding-top: 10px;
}

@media screen and (min-width: 769px) {
	
.logo{
	width: 452px;
	float: left;
}

.g2a_logo{
    float: right;
}

}
@media screen and (max-width: 768px) {
.logo,
.g2a_logo{
	clear: both;
	margin: 0 auto;
}
.logo{
	clear: left;
	width: 100%;
	max-width: 300px;
}
.g2a_logo{
	clear:right;
}

}

/* header menu */
.header-top-menu {
	background: url(images/contents_bg.png);
}

/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
    color: #FFF;
}

a:visited {
    color: #FFF;
}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.main-navigation {
	clear: both;
	background: transparent url(images/gnav_bg.png);

}

.main-navigation a {
    color:#FFF;
}

/*--------------------------------------------------------------
9.0 Widgets
--------------------------------------------------------------*/
.widget-area .widget .widget-title {
    border-left: 2px solid #FFF;
}

/*--------------------------------------------------------------
13 Footer
--------------------------------------------------------------*/
.site-footer {
    background:  transparent url(images/gnav_bg.png);
    color: #FFF;
	padding-top: 0.2em;
	padding-bottom: 1.0em;
	border-top: solid 1px #FFF;
}

/*--------------------------------------------------------------
woocommerce
--------------------------------------------------------------*/


.woocommerce .woocommerce-breadcrumb {
    color: #FFF;
}

.woocommerce .woocommerce-breadcrumb a {
    color: #FFF;
}

.woocommerce .woocommerce-error,
.woocommerce .woocommerce-message,
.woocommerce #payment,
.woocommerce-tabs {
    background: transparent none repeat scroll 0% 0%!important;
	color: #FFF;
	text-shadow: none;
}

.woocommerce .woocommerce-info {
    background: #14BFCC!important;
	color: #FFF;
	text-shadow: none;
    border-top: none!important;
}

.woocommerce nav.woocommerce-pagination ul li a{
	color: #14BFCC;
}

.woocommerce .woocommerce-info a:hover,
.woocommerce .woocommerce-info a:focus,
.woocommerce .woocommerce-info a:active {
	color: #6F6;
}

.woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active {
	color: #333;
}

