@charset "UTF-8";
 
* {
	float: none;
	position: static;
}
 
body {
  margin: 0px;
	font-family: 'Kiwi Maru', serif;
}

	
img {
	max-width: 100%;
	height: auto;
}
 


h2, a, button{
	color: #113176;
	font-size: 12px;
	font-weight: 500;
	text-decoration: none;
}

h2{
	font-size: 16px;
	margin-right: auto;
}

header {
  display: flex;
	justify-content: flex-end;
	position: fixed;
	 align-items: center;
	padding: 40px 10%;
  width: 100%;
  height: 40px;
 background-color: white;
	marginS: 0px;
	font-size: 0.8em;
}

#header {
	z-index: 9999;
	position: fixed;
	top:0px;
	left: 0px;
}

*{
	box-sizing: border-box;
	margin: 0px;
	padding: 0px;
}

.nav_links{
	list-style: none;
}

.nav_links li{
	display: inline-block;
	padding: 0 20px;
}

button.kousiki1{
	margin-left: 20px;
	background-color: #113176;
	padding: 9px 20px;
	border-radius: 50px;
	color: white;
}

button.kousiki1:hover{
	background-color: rgb(62,114,158);
}


.pakilalogo1{
	position: absolute;
	top: 3200px;
	left: 10px;
	z-index: 50;
}

#hosoku{
	width: 375;
	right: 30px;
}

.hosoku{
	position: absolute;
	top: 3000px;
	left: 181px;
	color: black;

}

h1 {
  background-color: none;
  font-size: 1.4em;
	position: absolute;
	top: 3325px;
	left: 10px;
}

h3{
	font-size: 0.8em;
	font-weight: 100;
	color: #341910;
}

.scroll{
	background:linear-gradient(black,#CC0000);
	width: 375px;
	top: 40px;
	height: 3380px;
}

.pakila1{
	position: absolute;
	top: 600px;
}

.kakao{
	position: absolute;
	left: 0px;
	top: 40px;
	opacity: 0.6;
	border-image-repeat: none;
}

.pakila2{
	position: absolute;
	top: 1400px;
}

.pakila3{
	position: absolute;
	top: 2200px;
}

.kakao2{
	position: absolute;
	width: 375;
	top: 2650px;
	opacity: 0.5;
}

.harmony{
	position: absolute;
	top: 2400px;
}

.pakilapack{
	position: absolute;
	top: 3080px;
	left: 150px;
}

.pakilamain{
	position: absolute;
	top: 2800px;
	left: 5px;
	z-index: 20;
}

.kouzou{
	margin-top: 20px;
	background-image:url("images/greddback.PNG");
	width: 375px;
	height: 228Px;
}

.kouzouS{
	position: absolute;
	top: 3900;
	width: 314px;
	margin-left: 0px;
}

p.kouzouS{
	padding: 10px;
	background-color:#3F2815;
	color: wheat;
	font-size: 10px;
	z-index: 62;
}

.teian{
	width: 375px;
	height: 520px;
	font-size: 1em;
	color: #341910;
	background-color: antiquewhite;
	padding-top: 70px;
	padding-left: 0px;
}

.teeei{
	padding-left: 12px;
}

#illust{
	width: 375px;
	position: absolute;
	top: 3130;
	z-index: 60;
}

.flame{
	z-index: 61;
	position: absolute;
	top: 3820;
}

h2 {
  background-color: none;
	font-size: 1em;
	color: #432C1D;
}

#pop{
	width: 375px;
	position:absolute;
	top: 3958px;
	left: 228px;
}

#logo{
	position: absolute;
	top: 3890px;
	left: 10px;
}



.awasewaza {
	border-radius: 30px;
	width: 350px;
	height: 600px;
	padding-left:20; 
	margin: 10px;
  background-color:#F1D8BA;
	font-size: 0.8em;
}

.howto{
	width: 150px;
	height: auto;
	padding: 10;
	font-size: 1.2em;
	background-color: white;
	border-radius: 20px;
}

.honbun {
  font-size: 1em;
}

.SNSicon{
	list-style: none;
	display: flex;
	justify-content: center;
}

p {
	font-size: 1em;
	color: #391A1B;
}

button.shop{
	justify-content: center;
	background-color: #113176;
	padding: 9px 20px;
	border-radius: 50px;
	color: white;
}

	
footer{
	text-align: center;
	width: 375px;
	height: 160px;
	background-color: white;
	}
	

