body.custom-background {
/*    background-image: url(https://s.zero222.com/wordpress/wp-content/uploads/2019/10/desktop-3168223_960_720.jpg);
    background-image: url(https://s.zero222.com/wordpress/wp-content/uploads/2021/07/architecture-2559232_1920-2.jpg);
    background-image: url(https://g.zero222.com/wp-content/uploads/2025/02/wbg103-scaled.jpg);

    background-image: url(https://g.zero222.com/wp-content/uploads/2025/03/elevated-view-white-flower-bouquet-wooden-table-コピー.jpg);	

*/
background-image:url(https://g.zero222.com/wp-content/uploads/2025/10/white-board-bg.jpg);
    background-size: cover;
	background-position-y: -458px;
}

body.page-template-uscesmember,
body.page-id-46,
body.page-template-uscescart,
body.category {
    background-size: contain;
}

body, button, input, select, textarea {
    color: #333;
}

div.loopimg {
	width:196px;
}

.relative {
    position: relative;
    margin-top: 120px;
    margin-bottom: 50px;
    text-align: center;
}

.widget-title, .widget-title a {
    color: #33f;
}

.sunstrip {
    background: #04113b;
    /*
    background:#f396e8;
    background: -webkit-linear-gradient(left, #ffedfd 1%,#f396e8 61%,#f988eb 81%,#ff6aee 91%);
    */
}
.sunstrip-small {
  background:none;
}

#itempage .field .field_cprice {
    color: #ffffff;
}

#itempage .field .field_price {
    color: #ffffff;
}

.site-title a:first-letter {
    color: #66ff0e;
}

#logo_tate {
    position: absolute;
    right: 0;
    width: 150px;
}
#logo_tate img{
    width:100%;
}

.sunstrip:after, .sunstrip-small:after {
    background:none;
}
.relative {
    position: relative;
    margin-top: 120px;
    margin-bottom: 50px;
}
#top_img {
    max-width: 100%;
    width: 480px;
    opacity: 0.8;
    box-shadow: 1px 1px 9px #666;
}

.top_text {
    position: absolute;
    top: calc(50% - 10px);
    width: 100%;
    text-align: center;
    max-width: 100%;
    width: 480px;
    color: #04113b;
	margin-left: auto;
    margin-right: auto;
    display: block;
    width: 100%;
}


.main-navigation li a {
    color: #e0f1ff;
}

.entry-title a {
    color: #ab0066;
}

h1.entry-title {
font-size:1.5rem;
}

.entry-meta {
    display:none;
}

input[type=text], input[type=email], input[type=password], textarea {
    background: #525252;
}

a, a:visited {
    color: #ab0066;
}

.entry-header .entry-meta a {
    color: #66f1ea!important;
}

.entry-header .entry-meta:before {
    color: #66f1ea;
    content: '-';
}

footer.entry-meta {
    background: #525252;
}

footer.entry-meta a {
    color: #fff;
}

.comments-link {
    display:none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
    border: 1px solid #222;
    border-radius: 3px;
    background: #f57be6;
    background: -moz-linear-gradient(top, #b94f25 0%, #b73a09 100%, #7db9e8 100%);
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b94f25), color-stop(100%,#b73a09), color-stop(100%,#7db9e8)); */
    /* background: -webkit-linear-gradient(top, #b94f25 0%,#b73a09 100%,#7db9e8 100%); */
    background: -o-linear-gradient(top, #b94f25 0%,#b73a09 100%,#7db9e8 100%);
    background: -ms-linear-gradient(top, #b94f25 0%,#b73a09 100%,#7db9e8 100%);
    background: linear-gradient(top, #b94f25 0%,#b73a09 100%,#7db9e8 100%);
    color: #fff;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 2;
    padding: 0.5em 1.5em;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
}

#cart th {
    color: #FFFFFF;
    background-color: #525252;
    white-space: nowrap;
    font-weight: normal;
    font-size: 0.9em;
}
#inside-cart .no_cart {
    color: #ab0066 !important;
}

#inside-cart .send {
    border-top-color: #00032c;
}


div.usccart_navi li.ucart {
    background-color: #525252;
}

div.usccart_navi li.usccart_cart {
    background: #0d039e;
    background-image: none;
}

input[type=text], input[type=email], input[type=password], textarea {
    background: #ffffff;
}

div.loopimg {
    float:none;
}

div.exp {
  padding: 10px;
  background: #090925;
}

dl.itemGpExp li {
text-align:right;
color:#fff;
}

dl.itemGpExp li span.price {
    color: #ffd400;
    margin: 0 5px 0 25px;
}

dl.itemGpExp dt {
    color: #ffd400;
}

dl.itemGpExp {
    margin: 0px;
    padding: 0px;
    background: #090925;
}

.site-title a, .site-description {
      margin-top: 4px;
}

ul#menu-menu-1 {
    padding: 0px;
    margin: 0px;
}

ul#menu-menu-1 li {
    list-style-type: none;
    text-align: center;
    background: #12142d;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid black;
    padding: 5px 0;
}

ul#menu-menu-1 li a{
    color: #66ff0e;
}

ul#menu-menu-1 li a:hover{
    text-decoration: underline;
    color: #66f1cd !important;
}

#memberpages .loginbox a {
    color:#fff;
}

#memberpages div.loginbox {

    background-color: rgb(30, 115, 190) !important;
    background: url(https://s.zero222.com/wordpress/wp-content/uploads/2019/10/desktop-3168223_960_720.jpg) repeat center top;
    background: rgba(30, 115, 190, 1) !important;
    background: url(https://s.zero222.com/wordpress/wp-content/plugins/admin-custom-login/css/img/pattern-1.png) repeat scroll left top, url(https://s.zero222.com/wordpress/wp-content/uploads/2019/10/desktop-3168223_960_720.jpg) repeat center top !important;
}

#memberinfo h3 {
    background-color: #ff5dcd;
}

.field_name {
    color:#fff;
}

#itempage .field {

    color:#fff;
}
.entry-title {
    color: #000a96;
}

ul#menu-menu-1 li:nth-child(2) a {
    color: #66ff0e;
}

input[type="submit"] {
background:#12113a !important;
}

form#loginform label {
  color:#fff;
}


@media (max-width: 650px) {

body.page-id-6 {
  height: 100vh;
}
body.page-id-6 nav {
  display:none;
}

body.page-id-6 .entry-title{
  display:none;
}

body.custom-background {
	background-position-y: 80px;
}

#content {
    padding-right:0;
}

.top_text {
    font-size: 1.5rem;
}

h1.site-title a,
h2.site-description {
    color:#12113a !important;
}


}