/*color（色別テンプレ用 緑）*/

/***003***/
/*
	background-image: -webkit-gradient(linear, left top, left bottom, from(#74B042), to(#4A8C08));
	color: #CAE5AE;
*/

.moduletitle{
 	border-color:#4A8C08;
	background:       #4A8C08;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#74B042), to(#4A8C08));
	background-image: -webkit-linear-gradient(top, #74B042, #4A8C08); 
	background-image:  -moz-linear-gradient(top, #74B042, #4A8C08); 
	background-image:   -ms-linear-gradient(top, #74B042, #4A8C08); 
	background-image:   -o-linear-gradient(top, #74B042, #4A8C08); 
	background-image:     linear-gradient(top, #74B042, #4A8C08);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#74B042', EndColorStr='#4A8C08')";
    color: #ffffff;
    text-shadow: 0 1px 0 #254F7A;
 }
#sitetitle a{
   color:#333333;
    text-shadow: 0 0;
 }
#hybsMob .copyrightTxt {
     border-bottom-color:#C3C3C3;
    color: #A4A4A4;
 }

/*btn*/
.ui-btn-up-c {
	border-color:  #CCCCCC;
	background:       #EEEEEE;
	color:        #444444;
	text-shadow: 0 -1px 1px #F6F6F6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#EEEEEE));
	background-image: -webkit-linear-gradient(top, #FDFDFD, #EEEEEE);
	background-image:  -moz-linear-gradient(top, #FDFDFD, #EEEEEE);
	background-image:   -ms-linear-gradient(top, #FDFDFD, #EEEEEE);
	background-image:   -o-linear-gradient(top, #FDFDFD, #EEEEEE);
	background-image:     linear-gradient(top, #FDFDFD, #EEEEEE);
}
.ui-btn-hover-c ,
.ui-btn-down-c {
	border-color:  #CCCCCC;
	background:       #EEEEEE;
	color:        #444444;
	text-shadow: 0 -1px 1px #F6F6F6;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#FDFDFD));
	background-image: -webkit-linear-gradient(top, #EEEEEE, #FDFDFD);
	background-image:  -moz-linear-gradient(top, #EEEEEE, #FDFDFD);
	background-image:   -ms-linear-gradient(top, #EEEEEE, #FDFDFD);
	background-image:   -o-linear-gradient(top, #EEEEEE, #FDFDFD);
	background-image:     linear-gradient(top, #EEEEEE, #FDFDFD);
} 
.ui-body-c .ui-btn-active {
	border-color:  #4A8C08; 
	background:       #74B042;
	color:        #ffffff;
	text-shadow: 0 -1px 1px #669999;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#74B042), to(#4A8C08));
	background-image: -webkit-linear-gradient(top, #74B042, #4A8C08); 
	background-image:  -moz-linear-gradient(top, #74B042, #4A8C08); 
	background-image:   -ms-linear-gradient(top, #74B042, #4A8C08); 
	background-image:   -o-linear-gradient(top, #74B042, #4A8C08); 
	background-image:     linear-gradient(top, #74B042, #4A8C08);
}
.ui-btn-hover-c a,
.ui-btn-down-c a, 
.ui-btn-down-c a.ui-link-inherit,
.ui-body-c .ui-btn-active a,
{
	color:        #ffffff;
} 

#hybsMob .ui-slider {
	border-color: #808080;
}
#hybsMob .ui-slider .ui-btn-hover-c {
	background:       #FDFDFD;
	border-color:  transparent; 
	color:        #333333;
	text-shadow: 0 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#FDFDFD));
	background-image: -webkit-linear-gradient(top, #EEEEEE, #FDFDFD); 
	background-image:  -moz-linear-gradient(top, #EEEEEE, #FDFDFD); 
	background-image:   -ms-linear-gradient(top, #EEEEEE, #FDFDFD); 
	background-image:   -o-linear-gradient(top, #EEEEEE, #FDFDFD); 
	background-image:     linear-gradient(top, #EEEEEE, #FDFDFD);
}
#hybsMob .ui-slider .ui-btn-down-c {
 	border-color:  transparent;  
 	background:       #FDFDFD; 
 	color:        #333333;
	text-shadow: 0 0;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#EEEEEE), to(#FDFDFD));
	background-image: -webkit-linear-gradient(top, #EEEEEE, #FDFDFD); 
	background-image:  -moz-linear-gradient(top, #EEEEEE, #FDFDFD); 
	background-image:   -ms-linear-gradient(top, #EEEEEE, #FDFDFD); 
	background-image:   -o-linear-gradient(top, #EEEEEE, #FDFDFD); 
	background-image:     linear-gradient(top, #EEEEEE, #FDFDFD); 
}
#hybsMob .ui-slider span.ui-slider-label{
	border-color:  transparent; 
	background: none repeat 0 0 transparent;
}
#hybsMob .ui-slider .ui-btn-inner {
}

/*ex.chockbox*/
.ui-body-z .ui-icon-checkbox-on, 
.ui-body-z .ui-checkbox-on .ui-icon, 
.ui-body-z .ui-radio-on .ui-icon {
   background-color: #CCCCCC;
 }
/*チェックボックス・ラジオボタンの中*/
.ui-checkbox-on .ui-icon, .ui-radio-on .ui-icon{
  background-color:#4A8C08;
}


/*body*/
.ui-body-c {
    background: #fff;
    border-color:#B3B3B3;
    color: #333333;
    text-shadow: 0 1px 0 #FFFFFF;
}
.ui-footer{
    background: #fff;
    color: #3E3E3E;
    text-shadow: 0 1px 1px #FFFFFF;
}

/*btn*/
.ui-btn-up-b {
    text-decoration: none;
  border-color:  #74B042;
  background:       #4A8C08;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #999999;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#74B042), to(#4A8C08));
  background-image: -webkit-linear-gradient(top, #74B042, #4A8C08);
  background-image:  -moz-linear-gradient(top, #74B042, #4A8C08);
  background-image:   -ms-linear-gradient(top, #74B042, #4A8C08);
  background-image:   -o-linear-gradient(top, #74B042, #4A8C08);
  background-image:     linear-gradient(top, #74B042, #4A8C08);
  }
.ui-btn-hover-b ,
.ui-btn-down-b , 
.ui-body-b .ui-btn-active {
   text-decoration: none;
  border-color:  #4A8C08;
  background:       #74B042;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #669999;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4A8C08), to(#74B042));
  background-image: -webkit-linear-gradient(top, #4A8C08, #74B042); 
  background-image:  -moz-linear-gradient(top, #4A8C08, #74B042); 
  background-image:   -ms-linear-gradient(top, #4A8C08, #74B042); 
  background-image:   -o-linear-gradient(top, #4A8C08, #74B042); 
  background-image:     linear-gradient(top, #4A8C08, #74B042);
 }



#hybsMob .noinput a{
	color: #FFFFFF;text-shadow: 0 1px 0 #000000;border-color:#999999;
	background:#cccccc;
	background: -moz-linear-gradient(center top , #cccccc, #999999) repeat scroll 0 0 #eeeeee;
	background: -webkit-linear-gradient(center top , #cccccc, #999999) repeat scroll 0 0 #eeeeee;
	background: linear-gradient(center top , #cccccc, #999999) repeat scroll 0 0 #eeeeee;
}
#hybsMob .noinput .ui-btn-inner{
    background: -moz-linear-gradient(center top , #cccccc, #999999) repeat scroll 0 0 #333333;
    background: -webkit-linear-gradient(center top , #cccccc, #999999) repeat scroll 0 0 #333333;
    background: linear-gradient(center top , #cccccc, #999999) repeat scroll 0 0 #333333;
    text-shadow: 0 -1px 1px #999999;
}

/*購入*/
.ui-btn-up-m {
  text-decoration: none;
  border-color:  #4A8C08;
  background:       #4A8C08;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #014D68;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#74B042), to(#4A8C08));
  background-image: -webkit-linear-gradient(top, #74B042, #4A8C08); 
  background-image:  -moz-linear-gradient(top, #74B042, #4A8C08); 
  background-image:   -ms-linear-gradient(top, #74B042, #4A8C08); 
  background-image:   -o-linear-gradient(top, #74B042, #4A8C08); 
  background-image:     linear-gradient(top, #74B042, #4A8C08);
}
.ui-btn-down-m ,
.ui-btn-hover-m ,
.ui-body-m .ui-btn-active {
  text-decoration: none;
  border-color:  #74B042;
  background:       #85BAE4;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #145072;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4A8C08), to(#74B042));
  background-image: -webkit-linear-gradient(top, #4A8C08, #74B042);
  background-image:  -moz-linear-gradient(top, #4A8C08, #74B042);
  background-image:   -ms-linear-gradient(top, #4A8C08, #74B042);
  background-image:   -o-linear-gradient(top, #4A8C08, #74B042);
  background-image:     linear-gradient(top, #4A8C08, #74B042);
}



#hybsMob .btnNextEnter .ui-btn{
	color: #FFFFFF;text-shadow: 0 1px 0 #000000;border-color:#990000;
	background:#CC0000;
	background: -moz-linear-gradient(center top , #CC0000, #990000) repeat scroll 0 0 #EE0000;
	background: -webkit-linear-gradient(center top , #CC0000, #990000) repeat scroll 0 0 #EE0000;
	background: linear-gradient(center top , #CC0000, #990000) repeat scroll 0 0 #EE0000;
}
#hybsMob .btnNextEnter .ui-btn-inner{
    background: -moz-linear-gradient(center top , #cc0000, #990000) repeat scroll 0 0 #333333;
    background: -webkit-linear-gradient(center top , #cc0000, #990000) repeat scroll 0 0 #333333;
    background: linear-gradient(center top , #cc0000, #990000) repeat scroll 0 0 #333333;
    text-shadow: 0 -1px 1px #990000;
}

.ui-bar-h {
  background: #DDDDDD;
  background-image: -moz-linear-gradient(top, #EEEEEE, #DDDDDD);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EEEEEE),color-stop(1, #DDDDDD));
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE', EndColorStr='#DDDDDD')";
    border-color:#B3B3B3;
}

.detail_item{
	border-color:#B3B3B3;
	background-image: -moz-linear-gradient(top, #EEEEEE, #DDDDDD);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #EEEEEE),color-stop(1, #DDDDDD));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE', EndColorStr='#DDDDDD')";
}

/*gmenu*/
#header_menu{
 	background-color: rgba(0,0,0,0.85);
 }
#header_menu .headerTool a{
	color:#ffffff;
	text-shadow: 0 0;
}

#header_menu .ui-listview .ui-btn-up-c a.ui-link-inherit,
#header_menu .ui-listview .ui-btn-hover-c a.ui-link-inherit,
#header_menu .ui-listview .ui-btn-down-c a.ui-link-inherit{
	color: #FFFFFF;
}
#header_menu .ui-listview .ui-btn-up-c{
 	background:transparent;
	text-shadow: none;
 }
#header_menu .ui-listview .ui-btn-up-c .ui-icon, 
#header_menu .ui-listview .ui-btn-up-c .ui-icon-searchfield:after{
     background-color:rgba(255, 255, 255, 0.4);
 }
#header_menu .ui-listview .ui-btn-hover-c,
#header_menu .ui-listview .ui-btn-active,
#header_menu .ui-listview .ui-btn-down-c{
 	background: #4A8C08;
	text-shadow: none;
	border-color:#74B042;
 }
#header_menu .ui-listview .ui-btn-hover-c a,
#header_menu .ui-listview .ui-btn-active a,
#header_menu .ui-listview .ui-btn-down-c a{
	color:#fff;
}
 .ui-bar-a .ui-link {
    color: #4A8C08;
}
.ui-bar-a .ui-link:visited {
    color: #4A8C08;
}
.ui-bar-a .ui-link:hover {
    color: #888888;
}
.ui-body-c .ui-link {
    color: #4A8C08;
}
.ui-body-c .ui-link:visited {
    color: #4A8C08;
}
.ui-body-c .ui-link:hover {
    color: #888888;
} 
 #hybsMob .ui-listview .ui-li-divider{
    background: -moz-linear-gradient(#74B042, #4A8C08) repeat scroll 0 0 #4A8C08;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #74B042),color-stop(1, #4A8C08));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#74B042', EndColorStr='#4A8C08')";
    border-color:#4A8C08;
    color: #ffffff;
    text-shadow: 0 1px 0 #333333;
} 
#hybsMob .ui-listview .ui-li-static{
	background:#FFFFFF;
    background: -moz-linear-gradient(#FFFFFF, #EEEEEE) repeat scroll 0 0 ;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0, #FFFFFF),color-stop(1, #EEEEEE));
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#EEEEEE')";
    border-color:#CCCCCC;
    color: #444444;
    text-shadow: 0 1px 0 #FFFFFF;
}
 .pagetopLinkA{
	color:#626262;
} 
/*検索*/
.ui-body-s{
    background: -moz-linear-gradient(center top , #FFFFFF, #FFFFFF) repeat scroll 0 0 #FFFFFF;
    border-color:#CCCCCC;
    color: #333333;
    text-shadow: 0 1px 0 #FFFFFF;
}

#hybsMob .listContents li .new{
	color:#c00;
}
#hybsMob .listContents li .dateTxt{
	color:#4A8C08;
}
/*detail*/
.detailFooter{
	background-color:#e1e1e1
}
#hybsMob .pageingBtnBlock .pageingTxt{
	color: #333333;
	text-shadow: 0 1px 0 #FFFFFF;
}
.pageingBtnBlock{}
.pageingBtnBlock a{}
.pageingBtnBlock .pageingBtnBack{}
.pageingBtnBlock .pageingBtnNext{}

/*↓*/
/*JMIcon*/
.ui-icon {
    background-color: #4A8C08;
}
.ui-icon-checkbox-off, .ui-icon-radio-off {
    background-color: transparent;
}
/*TopBlock*/
#hybsMob .homeContents .listContents h3{
	color: #4A8C08;
}
#hybsMob .homeContents .listContents li {
    border-color: #CAE5AE;/*H:0,S:61,V:229*/

}
/*TopGmenu*/
#hybsMob .homeContents .ui-btn-up-c a.ui-link-inherit ,
#hybsMob .homeContents .ui-btn-up-c a.ui-link-inherit:visited {
	color: #4A8C08;
}
#hybsMob .homeContents .ui-btn-hover-c a.ui-link-inherit{
	color: #4A8C08;
}
#hybsMob .homeContents .ui-btn-down-c a.ui-link-inherit {
	color: #4A8C08;
}
#hybsMob .homeContents .ui-btn-active a.ui-link-inherit {
	color: #fff;
}

/*↑*/

/*cart・form*/
.needs{color: #FF0000;}
.neederror{color: #FF0000;}
#hybsMob blockquote{
	background-color:#EEEEEE;
}
#hybsMob .current1 .flow1,
#hybsMob .current2 .flow2,
#hybsMob .current3 .flow3,
#hybsMob .current4 .flow4,
#hybsMob .current5 .flow5,
#hybsMob .current6 .flow6{color:#4A8C08;}

#entry_form .formListBtnBlock .ui-btn-up-c {
  text-decoration: none;
  border-color:  #4A8C08;
  background:       #4A8C08;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #014D68;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#74B042), to(#4A8C08));
  background-image: -webkit-linear-gradient(top, #74B042, #4A8C08); 
  background-image:  -moz-linear-gradient(top, #74B042, #4A8C08); 
  background-image:   -ms-linear-gradient(top, #74B042, #4A8C08); 
  background-image:   -o-linear-gradient(top, #74B042, #4A8C08); 
  background-image:     linear-gradient(top, #74B042, #4A8C08);
}
#entry_form .formListBtnBlock .ui-btn-hover-c ,
#entry_form .formListBtnBlock .ui-btn-down-c,
#entry_form .formListBtnBlock .ui-body-c .ui-btn-active {
  text-decoration: none;
  border-color:  #74B042;
  background:       #85BAE4;
  color:        #ffffff;
  font-weight: bold;
  text-shadow: 0 -1px 1px #145072;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#4A8C08), to(#74B042));
  background-image: -webkit-linear-gradient(top, #4A8C08, #74B042);
  background-image:  -moz-linear-gradient(top, #4A8C08, #74B042);
  background-image:   -ms-linear-gradient(top, #4A8C08, #74B042);
  background-image:   -o-linear-gradient(top, #4A8C08, #74B042);
  background-image:     linear-gradient(top, #4A8C08, #74B042);
}

/*cart*/
.cartDetailList th {background-color: #333333;}
#entry_cart div.attention{
	background-color:#EEEEEE;
}

#entry_cart table.details_input{background-color:#E7E7E7;}
#entry_cart table.details_input th{background-color:#F4F4F4;}
#entry_cart table.details_input td{background-color:#fff;}
#entry_cart table.cartDetailList th{
	background-color:#dddddd;
}
/*search*/
#hybsMob #entry_Seach .search_result strong,
#hybsMob #entry_Seach .element_list_seach p strong{
	color:#5393C5;
}

/*blog*/
#comment_main .comment_body{
    border-color: #CCCCCC;
}