@charset "UTF-8";
/* ?t?H???g?X?^?C?? */
.program01  { font-size: 18px; font-weight: bold; line-height: 1.5; padding: 8px 10px 6px; border-style: solid; border-width: 1px 1px 2px 10px; border-color: #c0c0c0 #c0c0c0 #c0c0c0 #e7673b    }
.program02 { font-size: 18px; font-weight: bold; line-height: 1.5; padding: 8px 10px 6px; border-style: solid; border-width: 1px 1px 2px 10px; border-color: #c0c0c0 #c0c0c0 #c0c0c0 #31b742; }
.program03 { font-size: 18px; font-weight: bold; line-height: 1.5; padding: 8px 10px 6px; border-style: solid; border-width: 1px 1px 2px 10px; border-color: #c0c0c0 #c0c0c0 #c0c0c0 #31b4e3; }
.program04 { font-size: 18px; font-weight: bold; line-height: 1.5; padding: 8px 10px 6px; border-style: solid; border-width: 1px 1px 2px 10px; border-color: #c0c0c0 #c0c0c0 #c0c0c0 #4d35dc; }
.program05 { font-size: 18px; font-weight: bold; line-height: 1.5; padding: 8px 10px 6px; border-style: solid; border-width: 1px 1px 2px 10px; border-color: #c0c0c0 #c0c0c0 #c0c0c0 #d960bc; }

.seal01 {
  float: right;
	margin: 0px; /*ボックスのマージン*/
    padding: 2px 5px; /*ボックスの内側の余白*/
    border: 0px; /*枠線なし*/
    background-color: #d83908; /*背景色*/
    color: #ffffff; /*文字の色*/
}
.seal01 a,
.seal01 a:link,
.seal01 a:active { color: #ffffff; text-decoration: underline }
.seal01 a:visited { color: #ffffff; text-decoration: underline }
.seal01 a:hover { color: #f9f5c9; text-decoration: underline }