h2 {
 font-family: acumin-pro, sans-serif;
font-weight: 600;
font-style: normal;
  font-size: 50px;
	line-height: 46px;
  letter-spacing: 0.5px;
    margin-top: 15px;
    color: #ffda00;
}

h3 {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 500;
font-style: normal;
  font-size: 26px;
	line-height: 26px;
  letter-spacing: 0.5px;
    margin-top: 15px;
    color: #fff;
}

h4 {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 500;
font-style: normal;
  font-size: 18px;
	line-height: 26px;
  letter-spacing: 0.5px;
    margin-top: 15px;
}

h5 {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 500;
font-style: normal;
  font-size: 18px;
	line-height: 26px;
  letter-spacing: 0.5px;
    margin-top: 0px;
}


.space {
	margin-bottom:40px;
}

.space2 {
    padding: 0 20px;
}

.space3 {
	margin-bottom:80px;
}

.space4 {
    margin-top: 5px;
	margin-bottom:20px;
}

.space5 {
    margin-top: 15px;
}

.video-wrap {
width:100%;             
padding-bottom: 56.25%;  
height:0px;              
position: relative;
}
.video-wrap iframe {
 position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

.justify{

	   text-align: justify;
}

.shikaku {  
    color: #ffda00; 
} 

.frame {  
    border: 4px solid #ffda00;  
    padding: 15px 20px 0px 20px;
}  

	.inner {
	padding-top: 320px;
}


.delay{
	animation-delay: 1s;
}

.credit {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 300;
  font-size: 12px;
  line-height: 20px;
	color: #fff;
    margin-top: 15px;
}

.discno {
background-color: #ffda00;
    margin-top: 0;
	padding: 0 10px;
    color: #000;
    font-weight: 600;
}

body {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 300;
  font-size: 14px;
  line-height: 24px;
	  background-color: #000;
	color: #fff;
}


a {
  color: #ffda00;
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}
a:hover, a:active, a:focus {
  color: #ffda00;
  outline: none;
  text-decoration: none !important;
}

p {
    
  letter-spacing: 0px;
	color: #fff;
}




@media screen and (max-width: 480px) {
 
    body {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 300;
  font-size: 12px;
  line-height: 20px;
	  background-color: #000;
	color: #fff;
}
    .credit {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 300;
  font-size: 10px;
  line-height: 16px;
	color: #fff;
    margin-top: 15px;
}
    
h2 {
 font-family: acumin-pro, sans-serif;
font-weight: 600;
font-style: normal;
  font-size: 32px;
	line-height: 32px;
  letter-spacing: 0.5px;
    margin-top: 15px;
    color: #ffda00;
}

h3 {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 500;
font-style: normal;
  font-size: 16px;
	line-height: 24px;
  letter-spacing: 0.2px;
    margin-top: 15px;
    color: #fff;
}

h4 {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 500;
font-style: normal;
  font-size: 16px;
  letter-spacing: 0.5px;
    margin-top: 15px;
}
    
    h5 {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 500;
font-style: normal;
  font-size: 17px;
	line-height: 26px;
  letter-spacing: 0.5px;
    margin-top: 0px;
}

.space {
	margin-bottom:30px;
}
.space3 {
	margin-bottom:50px;
}
	
    .jumbotron {
	 
	 background: url('../images/top.jpg') center no-repeat;
	 background-size: contain;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
    
   
    .inner {
	padding-top: 50px;
}
    
}


@media (min-width: 768px) {
 h3 {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 500;
font-style: normal;
  font-size: 22px;
	line-height: 24px;
  letter-spacing: 0px;
    margin-top: 15px;
    color: #fff;
}
    
    h4 {
    font-family: heisei-kaku-gothic-std, sans-serif;
font-weight: 500;
font-style: normal;
  font-size: 17px;
  letter-spacing: 0.5px;
    margin-top: 15px;
}
    
}

/*# sourceMappingURL=style.css.map */
