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

@import url('https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500&display=swap');

body{
	/*↓この2行はブラウザの内側の隙間をなくす魔法の呪文*/
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
	font-family: 'Zen Kaku Gothic New', sans-serif;
	}


header {
background-image: url("images/haikeipinku.png");
	background-size: 100%;
	background-repeat: no-repeat;
}


.siboukou p {
	color: white;
    margin: 0; 
    padding-top: 20px;
	padding-left: 12px;
font-size: 12px;
}

h1{writing-mode: vertical-rl;
	color: white
	}

.wo{
	margin-left: 274px;
	margin-top: 160px;
}

.ni{
	margin-top: 230px;
	 margin-left: 117px;
	font-size: 25px;
	letter-spacing: 6px;
}

.sikaku{
	margin-top:-170px;
	margin-bottom: 10px;
	font-size: 18px;
	letter-spacing: 8px;
}


.hpha{
	position: relative;
	color: #F55B9C;
	margin-left: 160px;
  line-height: 28px;
	text-align: center;
	font-size: 14px;
	padding-bottom: 205px;
	margin-top: -21px;
		}

a{ 
	color:#F55B9C;
}

a:visited{  
	color:#F55B9C;
}

a:hover{
    color:#4099F7;
}

.under {
  text-decoration: underline;
}

.toha{
	color: #F55B9C;
	writing-mode: vertical-rl;
	font-size: 28px;
	margin-top: 35px;
	margin-left: -20px;
}

.toha2{
	color: #717171;
	margin-top: -390px;
	margin-left: 80px;
	margin-right: 18px;
	font-size: 14px;
}

.pic1{
	text-align: center;
	margin-left: 50px;
	}

.iwa{
	color:#717171;
	font-weight: bolder;
	font-size: 18px;
	margin-left: 80px;
	margin-right: 10px;
	margin-bottom: 40px;
	margin-top: 20px;
}

.iwa2{
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 18px;
	margin-left: 0px;
	margin-right: 10px;
	padding-left: 25px;
	padding-top: 1px;
	padding-bottom: 3px;
	background-image:url("images/midasi.png");
	background-size: 85%;
	background-repeat: no-repeat;
}


.don1{color: #717171;
	font-weight: bolder;
	text-align: center;
	background-image: url("images/waku1.png");
	background-size: 79%;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 30px;
	margin-top: 50px;
	margin-bottom: 60px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 12px;
}

.ques1{
	font-size: 28px;
	color:#D393DE;
}

.don2{color: #717171;
	font-weight: bolder;
	text-align: center;
	background-image: url("images/waku2.png");
	background-size: 79%;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 30px;
	margin-bottom: 60px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 12px;
}

.ques2{
	font-size: 28px;
	color:#9489E2;
}

.don3{color: #717171;
	font-weight: bolder;
	text-align: center;
	background-image: url("images/waku3.png");
	background-size: 79%;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 30px;
	margin-bottom: 60px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 25px;
	padding-top: 1px;
	padding-bottom: 12px;
}

.ques3{
	font-size: 28px;
	color:#98DAE6;
}

.don4{
	color: #717171;
	font-weight: bolder;
	text-align: center;
	background-image: url("images/waku4.png");
	background-size: 79%;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 30px;
	margin-bottom: 100px;
	margin-left: 0px;
	margin-right: 0px;
	padding-right: 18px;
	padding-top: 1px;
	padding-bottom: 12px;
}

.ques4{
	font-size: 28px;
	color:#ACE3C1;
}

.modoru{
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	background-color: #EBEBEB;
	padding-top: 25px;
	padding-bottom: 0px;

}

.modoru2{
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	background-color: #EBEBEB;
	height:180px;
	padding-top: 40px;
	margin-top: -40px;
}


.link{
	text-decoration: none;
	color: #717171;
}

.link:visited{  
	color:#717171;
}

.link:hover{
    color:#717171;
}

.link:active {
   color:#717171;
}

.link:focus {
   color:#717171;
}

