﻿@charset "utf-8";

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

#flashcontent * {
	line-height :150%;
}

#flashcontent #attention {
	color :#666666;
	font-size :80%;
	text-align :center;
	margin :0 10%;
	padding :30px;
	border :10px #EEEEEE solid;
	background :#FFFFFF;
}

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

#flashcontent #attention img {
	border :0;
}

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

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


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

for   : Reset layouts

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

html, body {
	margin: 0;
	padding: 0;
	font-size: 100%;
}


h1, h2, h3, h4, h5, h6, address {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

div, blockquote, p, pre, ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

table, caption, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}

hr {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

iframe {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

form, fieldset, input, button, select, optgroup, option, textarea,
label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}

span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, q, br,
ins, del, a, img, object {
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
	outline:none;
}

img {
	vertical-align: bottom;
}

