@charset "utf-8";

/*======================================================================*//**
 * 
 */

html {
	height      :100%;
	overflow    :auto;
	margin      :0;
	padding     :0;
	}

body {
	height      :100%;
	margin      :0;
	padding     :0;
	background  :#FFFFFF;
	}



/*======================================================================*//**
 * 
 */

#flashcontent {
	position    :absolute;
	left        :50%;
	top         :50%;
	width       :740px;
	height      :300px;
	line-height	:0;
	margin-left :-370px;
	margin-top  :-150px;
	}
#flashcontent * {
	line-height	:150%;
	}



/*======================================================================*//**
 * 
 */

#attention {
	color       :#555;
	font-size   :80%;
	text-align  :left;
	margin      :20px 15% 0px 15%;
	padding     :5px;
	border      :0px #EEEEEE solid;
	background  :#FFFFFF;
	}

#attention h1,
#attention h2,
#visinfo h1,
#visinfo h2 {
	color       :#333333;
	}

#attention img {
	border      :0;
	}

#attention p,
#attention ul {
	text-align  :left;
	}

#attention p.appendix {
	text-align  :center;
	}

#attention a {
	color       :#ff0000;
	}

#attention a:visited {
	color       :#ff0000;
	}

#attention a:hover {
	color       :#CC0000;
	}

#attention a:active {
	color       :#CC0000;
	}

#notice {
	border:5px #f00 solid;
	padding:8px 15px 8px 15px;
	margin:0px;
	color:#555;
	}

#helplink {
	font-size:16px;
	font-weight:bold;
	}

ul {
	margin-top:15px;
	margin-bottom:15px;
	}


#visinfo {
	color       :#555;
	font-size   :80%;
	text-align  :left;
	margin      :20px 15% 0px 15%;
	padding     :8px 15px 8px 15px;
	border      :0px #EEEEEE solid;
	background  :#FFFFFF;
	}

#howto {
	color       :#555;
	font-size   :80%;
	text-align  :left;
	margin      :20px 15% 20px 15%;
	padding     :10px 20px 10px 20px;
	border      :0px #EEEEEE solid;
	background  :#FFFFFF;
	}

h1,h2,h3 {
	color       :#333333;
	}
	
h3 {
	margin-top:15px;
	padding-top:15px;
	border-top:1px #000 dotted;
	}
	
h4 {
	padding:2px;
	display:inline;
	border-bottom:1px #666 solid;
	}

#howto img {
	border      :0;
	}

#howto p,
#howto ul {
	text-align  :left;
	}

#howto p.appendix {
	text-align  :center;
	}

#howto a {
	color       :#ff0000;
	}

#howto a:visited {
	color       :#ff0000;
	}

#howto a:hover {
	color       :#CC0000;
	}

#howto a:active {
	color       :#CC0000;
	}
