body,
header,
nav ul li a {
	background-color:#fffaf0 !important;
}
footer .copySection p:nth-child(2){
	display:none !important;
}
.gMenu_name{
	font-weight:Bold !important;
	font-size:15px !important;
}
#date th{
	color:white;
	background:#33CCFF;
}
#noncolor{
background:transparent!important;
}
.greentd{
	background:#A7F1FF ;
}
footer{
	background-color: #FDF5E6!important;
}
h1#example1 {color:red !important;}
.blue{background:#A7F1FF!important;}
.copy{
	margin: 0!important;
	text-align: center!important;
	font-size: 20px!important;
	color: #ffffff!important;
	}
#a{
	font-size:24px;
}

.footer-image{
	border-radius:50%;
}
.footer-contents{
	margin-top:36px;
}
.footer-contents p{
	line-height:12px;
}
.main {
  background: #fcc;
  margin-bottom: 10px;
}
.side {
  background: #fea;
}
.main,
.side {
  padding: 2%;
  border-radius: 10px
}
 
/* Responsive */
@media ( min-width : 600px ){
    .flexbox {
      display: -webkit-flex;
      display: flex;
    }
  .main {
    margin: 0 10px 0 0;
  }
}
.main section {
  margin: 10px;
  border-radius: 5px;
  background: #F5F0CF;
  padding: 15px;
	flex: auto;
	
}
.main h1 {
  color: #E6AC27;
  font-size: 1.5rem;
}
.main p {
  margin-top: 10px;
}
.main {
	display: flex; 
}
@media screen and (max-width: 700px) {
	.main {
		flex-direction: column;
	}
}
.flex_test-box {
    background-color: #eee;     /* 背景色指定 */
    padding:  10px;             /* 余白指定 */
    display: flex;              /* フレックスボックスにする */
}
 
.flex_test-item {
    padding: 10px;
    color:  #fff;               /* 文字色 */
    margin:  0px;              /* 外側の余白 */
    border-radius:  5px;        /* 角丸指定 */
}
 
.flex_test-item:nth-child(1) {
    background-color:  #2196F3; /* 背景色指定 */
    order: 3;                   /* 順番指定 */
}
 
.flex_test-item:nth-child(2) {
    background-color:  #4CAF50; /* 背景色指定 */
    order: 2;                   /* 順番指定 */
}
 
.flex_test-item:nth-child(3) {
    background-color:  #3F51B5; /* 背景色指定 */
    order: 4;                   /* 順番指定 */
}
 
.flex_test-item:nth-child(4) {
    background-color:  #00BCD4; /* 背景色指定 */
    order: 1;                   /* 順番指定 */
}
.main2 {
  background: #fcc;
  margin-bottom: 10px;
	flex: 1;}
.side {
  background: #fea;
	flex:1;
}
.main2,
.side {
  padding: 2%;
  border-radius: 10px
}
 
/* Responsive */
@media ( min-width : 600px ){
    .flexbox {
      display: -webkit-flex;
      display: flex;
    }
  .main2 {
    margin: 0 10px 0 0;
  }
}
.sale-box{
	margin: 0 auto;
	padding: 80px;
	width: 600px;
	background: linear-gradient(90deg,#ff7f82, #dcffb8);
}
.copy{
	margin: 0;
	text-align: center;
	font-size: 80px;
	color: #ffffff;
	}
