@charset "utf-8";
/* CSS Document */

#main>p{
	padding-left: 10px;
}

.naiyou{
	width: auto;
	margin: 10px auto;
}

.naiyou>img{
	margin-bottom: 10px;
}


/*テーブル内*/
h4{
	font-size:16px;
	height: 16px;
    line-height: 35px;
	margin-left:10px;
}

.solid{
	width:90%;
	margin:35px 0 20px 100px;
}

.dott{
  display:block;
  width:920px;
  height:30px;
  background-color:#fff;
  background-size:3px 3px;
  background-image: radial-gradient(#E0DEDE 10%, transparent 10%),
  radial-gradient(#E0DEDE 10%, transparent 10%);
  background-image:-webkit-radial-gradient(center, circle cover, #E0DEDE 5%, transparent 81%),-webkit-radial-gradient(center, circle cover, #E0DEDE 5%, transparent 81%);
  margin-bottom:15px;
  margin-top:50px;
  margin-left:5px;
}

.dott:after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 15px solid #009FE8; 
  border-right: 15px solid transparent;
  margin-left:0px;
}

.dott>p{
	margin-left:5px;
	line-height:5;
}

.letter{
	width:auto;
	height:auto;
	padding: 5px;
	line-height: 2;
}

@media screen and (max-width:768px){

.letter{
	width:auto;
	height:auto;
	padding: 5px;
	line-height: 2;
	font-size: 14px;
}

.dott{
  display:block;
  width:100%;
  height:30px;
  background-color:#fff;
  background-size:3px 3px;
  background-image: radial-gradient(#E0DEDE 10%, transparent 10%),
  radial-gradient(#E0DEDE 10%, transparent 10%);
  background-image:-webkit-radial-gradient(center, circle cover, #E0DEDE 5%, transparent 81%),-webkit-radial-gradient(center, circle cover, #E0DEDE 5%, transparent 81%);
  margin-bottom:15px;
  margin-top:50px;
  margin-left:5px;
}

.dott:after {
  content: "";
  width: 0px;
  height: 0px;
  border-top: 15px solid #009FE8; 
  border-right: 15px solid transparent;
  margin-left:0px;
}

.dott>p{
	margin-left:5px;
	line-height:5;
}

}
