h1 {BACKGROUND-COLOR: #9999CC ; FONT-SIZE: 20px;color:#FFFFFF; WIDTH: 60%}
h2 {BACKGROUND-COLOR: #99CC99 ; FONT-SIZE: 20px;color:#FFFFFF; WIDTH: 60%}
h3.memo {BACKGROUND-COLOR: #ffd07a ; font-family:  'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; FONT-SIZE: larger;color:#FFFFFF; WIDTH: 90%;}
h3.title {BACKGROUND-COLOR: #9999CC ; font-family: 'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; FONT-SIZE: larger;color:#FFFFFF; WIDTH: 80%}
h3.kakushi {font-family:                           'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; FONT-SIZE: xx-small;color:#ffffee; WIDTH: 100%}
h3.title2 {font-family:                            'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; FONT-SIZE: large;color:#000000; WIDTH: 100%}
h3.credit {font-family:                            'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; FONT-SIZE: small;color:#666666; WIDTH: 100%}
h3.honbun {font-family:                            'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; FONT-SIZE: normal;color:#444444; font-weight:normal; WIDTH: 100%}
h3.subtitle {font-family:  'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; FONT-SIZE: smaller ; color:#FF9333; WIDTH: 50%;}
h3.subtitle2 {font-family: 'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; FONT-SIZE: smaller ;color:#2E9AFE; WIDTH: 50%;}


.sample1 {
	width:			400px;
	height:			261px;
	overflow:		hidden;
	margin:			0px 0px 5px 0px;
	position:		relative;	/* 相対位置指定 */
}
.sample1 .caption {
	font-size:		100%;
	text-align: 		normal;
	padding-top:		30px;
	padding-left:		30px;
	color:			#fff;
}
.sample1 .mask {
	width:			100%;
	height:			100%;
	position:		absolute;	/* 絶対位置指定 */
	top:			0;
	left:			0;
	opacity:		0;	/* マスクを表示しない */
	background-color:	rgba(0,0,0,0.4);	/* マスクは半透明 */
	-webkit-transition:	all 0.2s ease;
	transition:		all 0.2s ease;
}
.sample1:hover .mask {
	opacity:		1;	/* マスクを表示する */
}

a:link{color:#00008b}
a:visited{color:#0000A0}
a { text-decoration: none } 
a:hover { text-decoration: underline }
BODY         {font-family: 'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; background-color: #FFFFee;}
BODY.tokutei {font-family: 'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; background-color: #ffffff;}
TD { font-size: 9pt ; font-family: 'Meiryo UI', 'Verdana', 'メイリオ', 'Meiryo', sans-serif; }
TH { font-size: 12pt }
P { font-size: smaller } 
P.footer { FONT-SIZE: smaller;color:#5f9ea0 } 
SPAN { BACKGROUND-COLOR: #ffff99 }
/* 点滅 */
.blinking{
	-webkit-animation:blink 1.5s ease-in-out infinite alternate;
    -moz-animation:blink 1.5s ease-in-out infinite alternate;
    animation:blink 1.5s ease-in-out infinite alternate;
}
@-webkit-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@-moz-keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
@keyframes blink{
    0% {opacity:0;}
    100% {opacity:1;}
}
img.top { vertical-align: text-top; }
img.bottom { vertical-align: text-bottom; }
img.middle { vertical-align: middle; }

