.title{/*見出し*/
color: white;
background-color: royalblue;
border: solid 2px coral;
border-radius: 10px;
text-align: center; }
.box {/*文章のボックス*/
font-weight: bold;
    background-color: skyblue;
    border: solid 3px #000000;
    padding: 0.5em 1em;
    margin: 2em 0;
    border-radius: 10px}
.box p{
margin: 0; 
padding: 0;}
.link {/*リンク下線消しと太字*/
    font-weight: bold;
    text-decoration: none;  }
h4:first-letter{
    font-size: 1.2em;
    color: blue;}
.name{
font-weight: bold;
text-decoration: none;
}
.link{text-decoration: none;}
.twitter {
	color: white;
    background-color: #1da1f2;
	text-decoration: none;
    width: 80px;
    text-align: center;
display: inline-block;}
.facebook {
	color: white;
    background-color: #3b5998;
	font-weight: bold;
	text-decoration: none;
    width: 80px;
 text-align: center;
display: inline-block;}
.line {
	color: white;
    background-color: #00c300;
	text-decoration: none;
    width: 80px;
    text-align: center;
display: inline-block;}
.hatena {
	color: white;
    background-color: dodgerblue;
	font-weight: bold;
	text-decoration: none;
    width: 80px;
    text-align: center;
display: inline-block;}