/*COMMON*/
/*SP*/
/*TABLET*/
/*PC*/
@charset "UTF-8";

/*COMMON*/
#s-navi dt.trigger, .bloglabel, #side .st-aside .menu_underh2{
	background-color:#7fcc66;
}
.fat-nav__wrapper{
	opacity:0.8;
}
#side .st-aside ul li, #acMenu dt, #acMenu dd{
	border:1px solid #7fcc66;
}
.hamburger__icon, .hamburger__icon:before, .hamburger__icon:after{
	background-color:#7fcc66!important;
}
.fa-navicon:before, .fa-reorder:before, .fa-bars:before, .page-numbers, .page-numbers a, .telmenu p, .telmenu p a , .timemenu a{
	color:#7fcc66;
}
.slick-prev:before, .slick-next:before{
	color:#7fcc66!important;
}
.flowwrap, #flowcont{
	border-bottom:2px dotted #7fcc66;
}
#topscroll, #topscroll .scrolltext{
	color:#7fcc66;
}
#topscroll span{
	border-left: 1px solid #7fcc66;
	border-bottom: 1px solid #7fcc66;
}

/*SP*/
@media print, screen and (max-width: 640px){
#st-menubox{
	/*background-color:#333;*/
}
#st-menubox-custom, .stfooterfixmenu{
	background-color:#7fcc66;
}
.newsmore, .addcont02bg, .catname, h3.sidetitle, .post-categories a, #page-top a, .flowno{
	background-color:#7fcc66;	
}
.toph2, #st-page .entry-title, #blogitiran .entry-title, #privacy h2, .updated, .blog_info p, .post p .point-in, h3 .point-in, #page1customcontent h3, #page4customcontent h3, .infosubtitle p, #infocustomcontent h3, #kobetucontent h3, .menu-list, .acordion_tree div.menu ul li a, .titleh2, .freecont_article h3, .flow h2, #infotabletitle, .acordion_tree ul li a, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, .post_box h3, #allcustomcontent h3, #widecont h2, #widecont h3, .tablesubtitle p, #page2customcontent h3, .bloglabel, #allcontent h2{
	color:#7fcc66;
}
.itiranlist, .post p.point, h3.point, #page1customcontent h3, #page4customcontent h3, #kobetucontent h3, .menu-list, .titleh2, .freecont_article h3, .flow h2, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, #allcontent h3{
	border-bottom:1px solid #7fcc66;
}
.newpost dd, .informationtable, #page1h3, .allconttable, .page-template-blog-itiran .itiran, #allcontent h2{
	border:1px solid #7fcc66;
}
#st-menubox-transparent{
	background-color:transparent;
}
.transparent .transparentbg{
	animation: t-bg-color 1s forwards;
  	-webkit-animation: t-bg-color 1s forwards;
}
@-webkit-keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#7fcc66; }
}
@keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#7fcc66; }
}
}

/*TABLET*/
@media print, screen and (min-width: 641px) and (max-width: 959px){
#st-menubox{
	/*background-color:#333;*/
}
#st-menubox-custom, .stfooterfixmenu{
	background-color:#7fcc66;
}
.newsmore, .addcont02bg, .catname, h3.sidetitle, .post-categories a, #page-top a, .flowno{
	background-color:#7fcc66;	
}
.toph2, #st-page .entry-title, #blogitiran .entry-title, #privacy h2, .updated, .blog_info p, .post p .point-in, h3 .point-in, #page1customcontent h3, #page4customcontent h3, .infosubtitle p, #infocustomcontent h3, #kobetucontent h3, .menu-list, .acordion_tree div.menu ul li a, .titleh2, .freecont_article h3, .flow h2, #infotabletitle, .acordion_tree ul li a, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, .post_box h3, #allcustomcontent h3, #widecont h2, #widecont h3, .tablesubtitle p, #page2customcontent h3, .bloglabel, #allcontent h2{
	color:#7fcc66;
}
.itiranlist, .post p.point, h3.point, #page1customcontent h3, #page4customcontent h3, #kobetucontent h3, .menu-list, .titleh2, .freecont_article h3, .flow h2, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, #allcontent h2, #allcontent h3{
	border-bottom:1px solid #7fcc66;
}
.newpost dd, .informationtable, #page1h3, .allconttable{
	border:1px solid #7fcc66;
}
#st-menubox-transparent{
	background-color:transparent;
}
.transparent .transparentbg{
	animation: t-bg-color 1s forwards;
  	-webkit-animation: t-bg-color 1s forwards;
}
@-webkit-keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#7fcc66; }
}
@keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#7fcc66; }
}
}

/*PC*/
@media print, screen and (min-width: 960px){
#st-menubox{
	/*background-color:#333;*/
}
#st-menubox-custom{
	background-color:#7fcc66;
}
.newsmore, .addcont02bg, .catname, h3.sidetitle, .post-categories a, #page-top a, .flowno{
	background-color:#7fcc66;	
}
.toph2, #st-page .entry-title, #blogitiran .entry-title, #privacy h2, .updated, .blog_info p, .post p .point-in, h3 .point-in, #page1customcontent h3, #page4customcontent h3, .infosubtitle p, #infocustomcontent h3, #kobetucontent h3, .menu-list, .acordion_tree div.menu ul li a, .titleh2, .freecont_article h3, .flow h2, #infotabletitle, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, .post_box h3, #allcustomcontent h3, #widecont h2, #widecont h3, .tablesubtitle p, #page2customcontent h3, .bloglabel, #allcontent h2{
	color:#7fcc66;
}
.itiranlist, .post p.point, h3.point, #page1customcontent h3, #page4customcontent h3, #kobetucontent h3, .menu-list, .titleh2, .freecont_article h3, .flow h2, .p3menu1 h3, .p3menu2 h3, .p3menu3 h3, .p3menu h3, #allcontent h2, #allcontent h3{
	border-bottom:1px solid #7fcc66;
}
.newpost dd, .informationtable, #page1h3, .allconttable{
	border:1px solid #7fcc66;
}

.transparent .transparentbg{
	animation: t-bg-color 1s forwards;
  	-webkit-animation: t-bg-color 1s forwards;
}
@-webkit-keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#7fcc66; }
}
@keyframes t-bg-color {
	0% { background-color: transparent; }
	100% { background-color:#7fcc66; }
}
.blog2 .kanren dd, .single .kanren dd{
	background-color:rgba(127,204,102,0.5);
}
}