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




#ct01{
	line-height: 120%
}







#midasi{
	font-family:"ＭＳ 明朝";
	color:#00000;
	font-size:calc(35px + 0.2vw);
	letter-spacing:4px;
	line-height:40px;
	text-align:center;
}


.p-midasi
{
	font-family:"ＭＳ 明朝";
	color:#00000;
	font-size:calc(13px + 0.2vw);
	line-height:40px;
	text-align:center;
}



.bun{
	width:500px;
	margin-bottom:120px;
}



#main{
	
	height:1800px;
}




.main-moji1{
	font-family:"ＭＳ 明朝";
	color:#3c1c09;
	font-size:16px;
	margin: 0 auto;
	padding-top:30px;
	letter-spacing: 1px;
	
}


.main-moji2{
	font-family:"ＭＳ 明朝";
	color:#3c1c09;
	font-size:16px;
	margin: 0 auto;
	padding-top:120px;
	letter-spacing: 1px;
}




img.koe{
	width: 430px;
    height: auto;
	margin:10px 15px 10px 0px;
}





.koumoku {
	padding: .25em 0 .5em .75em;
	border-left: 6px solid #3c1c09;
	border-bottom: 1px solid #3c1c09;
	font-size:33px;
	margin-bottom:50px;
}



.moji-back{
	background-color:#fff0bc;
}





.mame {
position: relative;
color: #3c1c09;
font-size:22px;
font-weight:600;
text-shadow: 0 0 1px white;

}


.mame:before {
content: "";
position: absolute;
background: #dcd3ad;
width: 50px;
height: 50px;
border-radius: 50%;
top: 50%;
/* border: dashed 1px white; */
left: -15px;
-moz-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: -1;
}







