.title{/*見出し*/
background-color: lightblue;
border: solid 3px blue;
 padding: 0.5em 1em;
    margin: 1em 1em;
border-radius: 10px;
text-align: center; }
.reiwa{/*西暦*/
font-weight: bold;
}
.home{/*カテ名のボックス線*/
padding: 0.5em 1em;
margin: 0 0;
font-weight: bold;
border: solid 3px #000000;
background-color: lightsteelblue;
	text-decoration: none}
.home a{
margin: 0; 
padding: 0;}
.box {/*文章のボックス*/
    background-color: lightblue;
    border: solid 3px blue;
    padding: 0.5em 1em;
    margin: 1em 1em;
    border-radius: 5px}
.box p{
margin: 0; 
padding: 0;}
.link {/*リンク下線消しと太字*/
    font-weight: bold;
    text-decoration: none   }
h4:first-letter{
    font-size: 1.2em;
    color: blue;}
.color{/*シェルのみの見出し*/
    border-top-style: double ;
    border-bottom: double ;
    font-weight: bold;
    text-align: center;
background-color: orangered;  
opacity: 0.8;
	width: 346px;}
.shell{/*シェルのみの文章枠線*/
    background-color: yellow;
    border: solid 2px #000000;
    font-weight: bold;
    opacity: 0.8; 
	width: 340px;
	text-align: center;}
.shell p{
margin: 0; 
padding: 0;}
.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;}