/* 初期設定 */
body {background-color:#F0B516;margin:0px;padding:0px;background-image:url("../img/background.gif");background-repeat:repeat-y}
a:link, a:visited {color:#0000ff;text-decoration:none;}
a:hover {color:#0000ff;text-decoration:underline;}
img {border:0px;vertical-align:top;}

/* フォントサイズ  */
.font10 {font-size:10px;color:#000; line-height:12px;}
.font12 {font-size:12px;color:#000; line-height:15px;}
.font13 {font-size:13px;color:#FF0000; line-height:28px;}
.font-g {color:#666;}

/* ステージ1:背景設定 */
#main {float:left;width:800px;margin:0;padding:0;}
ul {margin:0;padding:0;line-height:0px;}
li {margin:0;padding:0;list-style-type:none;}
h1 {font-size:1px;line-height:1px;
	background-color:#FF6E01;
	margin:0;
	width:800px;
	height:6px;
	text-indent:-1500px;}
.head-txt {position:absolute;top:-500px;}

/* ステージ4:ロゴ・ボタン枠部分 */
.link-logo {left:0px;top:6px;position:absolute;visibility:visible; width:312px; height:105px; z-index:3;}
.logo1 {left:0px;top:6px;position:absolute;visibility:visible; z-index:2;}
.logo2 {left:0px;top:67px;position:absolute;visibility:visible; z-index:2;}
.logo3 {left:0px;top:90px;position:absolute;visibility:visible; z-index:2;}
.btn1 {left:312px;top:42px;position:absolute;visibility:visible;}
.btn2 {left:397px;top:42px;position:absolute;visibility:visible;}
.btn3 {left:482px;top:42px;position:absolute;visibility:visible;}
.btn4 {left:567px;top:42px;position:absolute;visibility:visible;}
.btn5 {left:652px;top:42px;position:absolute;visibility:visible;}
.btn6 {left:652px;top:75px;position:absolute;visibility:visible;}

.header-txt01 {
	left:550px;
	top:20px;
	position:absolute;
	visibility:visible; z-index:600;
}
.header-txt01 p { color:#fff; font-size:13px}
.header-txt01 p a:link,
.header-txt01 p a:visited {color:#fff;text-decoration:none;}
.header-txt01 p a:hover {color:#eee;text-decoration:underline;}
.header-txt02 {
    left: 404px;
    top: 30px;
    position: absolute;
    visibility: visible;
    font-size: 32px;
    font-weight: bold;
}
.header-txt03 {
	left:110px;
	top:18px;
	position:absolute;
	visibility:visible;
	font-size:14px; font-weight:bold; color:#fff; z-index:500;
}
.nav2019{ position:absolute; top:0; left:0; /*display:flex;*/ padding-left:60px;}
.nav2019 a { margin-right:11px;}
