@charset "UTF-8";
/* CSS Document */

html{
	margin: 0px;
    padding: 0px;
}
body{
    overflow-x: hidden;
    background-repeat: no-repeat;
    background-size: auto;
    margin: 0px;
    padding: 0px;
    background-image: url(back.png);
	background-color: #333333;
}

h1{
	margin-top: 0px;
	padding: 0px;
}
h3{
	margin: 25px
		
}

p1{
	margin-top: 40px;
	margin-left:25px;
	animation-name:fadeinAnime;
	animation-duration:1s;
	animation-fill-mode: forwards;
	opacity:0;
}

@keyframes fadeinAnime{from{
	opacity: 0;
	}
	to{opacity: 1;
	}
		
		
}
.head01{
	margin-top: 50px;
}

.casual{
	margin-top: 40px;
	
margin-left: 85px;
	
}

.main1 {
	
	
}
.cool{
	margin-top: 70px;
	
}
.main2{
	margin-left: 115px;
	

}

.girly{
	
	margin-top:65px;
	margin-left:171px;
	
}

.main3{
	
}

.natural{
	margin-top: 60px;
}
.main4{
	
	margin-left: 115px;

}
.formal{
	margin-top: 80px;
	margin-left: 171px;
	
}

.main5{
}
.kime{
	margin-top: 80px;
	margin-left: 35px;
}
.sinsen{
	margin-top: 30px;
	margin-left: 60px;
}
.atuzokoimg{
	
}

.atzktytle{
	margin-bottom: 50px;
	margin-left: 15px;
	
	
}
.atzk{margin-left: 250px;
	margin-top: -30px;
	
}
.hallimg{
	margin-top: 60px;
	margin-left: 150px;
}
.halltytle{
	margin-left: -350px;
	margin-bottom: 60px;
	}
.hall{
	margin-top: -50px;
	margin-left: 20px;
	}
.stechimg{
	margin-top: 40px;
	
}
.stctytle{
	margin-bottom: 50px;
	margin-left: 30px;
	}
.stech{
	margin-left: 240px;
	margin-top: -30px;
	
}
.konyu{
	margin-top: 80px;
	margin-left: 25px;}
/*.foot{margin-top: 30px;
}*/

/*----------------------------
scroll_right ｜右から出現
----------------------------*/
.scroll_right {
    -webkit-transition: 0.8s ease-in-out;
    -moz-transition: 0.8s ease-in-out;
    -o-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
    transform: translateX(30px);
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
}
.scroll_right.on {
    opacity: 1.0;
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    transform: translateX(0);
}
.scroll_righta {
    -webkit-transition: 0.8s ease-in-out;
    -moz-transition: 0.8s ease-in-out;
    -o-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
    transform: translateX(30px);
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
}
.scroll_righta.on {
    opacity: 1.0;
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    transform: translateX(0);
}
.scroll_left {
    -webkit-transition: 0.8s ease-in-out;
    -moz-transition: 0.8s ease-in-out;
    -o-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
    transform: translateX(-30px);
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
}
.scroll_left.on {
    opacity: 1.0;
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    transform: translateX(0);
}
.scroll_lefta {
    -webkit-transition: 0.8s ease-in-out;
    -moz-transition: 0.8s ease-in-out;
    -o-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
    transform: translateX(-30px);
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
}
.scroll_lefta.on {
    opacity: 1.0;
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    transform: translateX(0);
}

 .scroll_up{
    -webkit-transition: 0.8s ease-in-out;
    -moz-transition: 0.8s ease-in-out;
    -o-transition: 0.8s ease-in-out;
    transition: 0.8s ease-in-out;
    transform: translateX(30px);
    opacity: 0;
    filter: alpha(opacity=0);
    -moz-opacity: 0;
}
.scroll_up.on {
    opacity: 1.0;
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    transform: translateX(0);
}
.scroll_upa {
  transition: 0.8s ease-in-out;
  transform: translateY(30px);
  opacity: 0;
}
.scroll_upa.on {
  transform: translateY(0);
  opacity: 1.0;
}
.scroll_upb {
  transition: 0.8s ease-in-out;
  transform: translateY(30px);
  opacity: 0;
}
.scroll_upb.on {
  transform: translateY(0);
  opacity: 1.0;
}
.scroll_upc {
  transition: 0.8s ease-in-out;
  transform: translateY(30px);
  opacity: 0;
}
.scroll_upc.on {
  transform: translateY(0);
  opacity: 1.0;
}


.aaaaaa{
	margin: 0;
	padding: 0;
	height: 91px;
	background-repeat: no-repeat;
    background-image: url(foot.png);

}