.youtubeBox{position:relative;width:100%;padding-top:56.25%}.youtubeBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}
/* リンク共通 ここから*/
.blueLink, .blueLink:hover, .blueLink:visited{
    color:#0000FF;
}
/* リンク共通 ここまで*/
/* フリーページ ここから*/
.grayFont{
    color: gray;
}
.linkList{
    margin: 20px 0;
}
.linkList li{
    list-style: none;
}
.freePageHeading{
    font-size: 20px;
    font-weight: bold;
    line-height: 1.1;
    white-space: normal;
    padding-right: 0.5em;
    margin-bottom: 20px;
}
.freePageHeading::first-letter{
    color:#E4027F;
}
/* フリーページ ここまで*/