@charset "UTF-8";


/* //////////////////////////////////////////////////////////
*****************************************
Neoworks Common Footer Style - Common device
Developer: Neoworkers Corp.

*****************************************
////////////////////////////////////////////////////////// */

.l-footer {
  background:#333;
  color:#fff;
  position: relative;
  z-index: 0;
}

.l-footer__foot {
  padding-bottom: 1rem;
  padding-top: 1rem;
  background:#333;
  color:#fff;
}

.c-copyright{text-align:center;}
.l-footer__foot a{color:#fff;}


.l-container {
  margin-left: auto;
  margin-right: auto;
  max-width: calc(1200px + min(48px,4vw)*2);
  padding-left: min(48px,4vw);
  padding-right: min(48px,4vw);
  width: 100%;
}

.neoworks-common-footer a{text-decoration:none;border-bottom:1px dotted #fff;padding:0 .5em .2em;}
.neoworks-common-footer a:hover{color:rgba(251,226,81,1) !important;}
.neoworks-common-footer li{padding:0 1em;}

/* order.neoworks.jp */
.ordersite-content .c-copyright,.wp-theme-corpbiz .c-copyright{font-size:0.8em !important;}

@media screen and (min-width:1024px) { 
	.neoworks-common-footer{padding:0 1em;justify-content: flex-end;}
	.neoworks-common-footer li{font-size:0.6em;}
}

@media screen and (max-width:1023px) { 
	.neoworks-common-footer ul{width:100%;}
	.neoworks-common-footer li{width:50%;font-size:0.7rem;text-align:center;margin-bottom:1em;}
	.neoworks-common-footer{padding-bottom:10px;}
}

