/* CSS Document */


#hako1 { width:100%; 
         height:100%; 
		 background-color:#000; 
		 margin-top:59px; 


}


#hako2 { width:100%; 
         height: auto; 
		 background-color: #e3e3e3;
		 
		 
		  margin-bottom: 0px;



}


#hako3 { width:100%; 
         height:0px; 
		 background-color: #CCCC99; 



}

#neo { color:#FFFFFF;
       font:Arial, Helvetica, sans-serif;
	   font-weight:bold;
	   font-size: 3.6rem; 
	   padding-top:2%;


}

.neo2023 { font-size:1.7rem;}







/* ==========================タブ、ここから========================== */

input[name="tab"] {
  display: none;
}

#tab1:checked ~ .tabButtons .tabButon[for="tab1"],
#tab2:checked ~ .tabButtons .tabButon[for="tab2"],
#tab3:checked ~ .tabButtons .tabButon[for="tab3"]
{
  color: #2e2827;
  background-color: #fbcb62;
  cursor: default;
}

#tab1:checked ~ .tabBody .tabContent[data-tab="tab1"],
#tab2:checked ~ .tabBody .tabContent[data-tab="tab2"],
#tab3:checked ~ .tabBody .tabContent[data-tab="tab3"] {
  display: block;
}

.tabButtons {
  display: flex;
  align-items: stretch;
}

.tabButon {
  cursor: pointer;
  display: block;
  padding: 0px 3px 0px 3px;
  margin-right: -1px;
  margin-top:4px;
  background-color: #FFF;
  border: 0px solid #666; 
  position: relative; 
  left:80%; 
  bottom: 1rem; 
  color: #7A68E1; 
  border-bottom: solid 1px #7A68E1;
}

.tabBody {
  display: flex;
  align-items: stretch;
  border: 0px solid #666;
  margin-top: -4px;
  background-color:#FFFFFF;
  width: px; 

}

.tabContent {
  display: none;
  color: #2e2827;
  paddingg: 1rem 1.25rem;
  padding: 3% 5% 3% 5%;
  width: px;
  background-color:#fff;

}


.container {
  max-width: 75%;
  margin-left:auto; 
  margin-right:auto;
  height: auto; 
  padding: 3% 0px 3% 0pc;
}

.tabContent h1 {
  display: flex;
  align-items: baseline;
  justify-content: space-between; 
}
h1 {
  margin-top: 0;
}

small {
  color: #bab2a5;
  font-size: 1rem;
  font-style: italic;
}

.artist { 
   color:#;  
    display: flex;
    justify-content: center;



}

/* ==========================タブ、ここまで========================== */





















