/*------------ table style set ------------*/
	a:link { color: #4444ff; }
	a:visited { color: #4444ff; }
	a:hover { color: #FF6928; }
	a:active { color: #ff8000; }

	@font-face {font-family: 'maru-mediam'; src: url('/webfont/rounded-mplus-1p-medium.woff') format('woff');}
	@font-face {font-family: 'maru-heavy'; src: url('/webfont/rounded-mplus-2c-heavy.woff') format('woff');}
	@font-face {font-family: 'kaku'; src: url('/webfont/GenEiLateGo.woff') format('woff');}
	@font-face {font-family: 'anti'; src: url('/webfont/GenEiAntiqueP-Medium.woff') format('woff');}

	h1 {font-family: 'maru-heavy';font-size : 2vw; line-height:100%; margin:0px;}
	h2 {font-family: 'maru-heavy';font-size : 3vw; line-height:100%; color : #3333FF; text-shadow: 1px 1px 1px #999999;}
	h3 {font-family: 'kaku';font-size : 1.8vw; margin:5px; line-height:100%;}
	h4 {font-family: 'kaku';font-size : 1.5vw; margin:5px; line-height:100%;color:#3333FF;}
	h5 {font-family: 'kaku';font-size : 1vw; margin:5px; line-height:100%;}
	h6 {font-family: 'maru-heavy';font-size : 2.5vw; line-height:100%; color : #FF6928; text-shadow: 1px 1px 1px #888888; margin:0px;}

	p.t{
		font-family: 'maru-heavy';
		font-size : 3vw;

		line-height:0%;
		color : #3333FF;
		text-shadow: 2px 2px 1px #999999;
	}
	p.s{
		font-family: 'kaku';
		font-size : 2vw;
		margin:1%;
		margin-left:3%;
		margin-bottom:30px;
	}
	
	th.TexBottom { vertical-align: bottom; }
	th.TexTop { vertical-align: top; }