@charset "shift_jis";
/* -----------------------------
	reset elements
----------------------------- */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
p, hr, blockquote, address, noscript {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
	border: none;
}
ul, li , ol, dl, dt, dd , pre, table, form {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
img {
	border: none;
}
em, strong, q, dfn, code, samp, kbd, var, cite, abbr, acronym {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
}
hr {
	height: 0px;
	border: none;
	margin: 0.5em auto 0.5em auto;
	-moz-float-edge: margin-box;
	-moz-box-sizing: border-box;
	clear: both;
	display: none;
}
ul img, dl img, ol img, object, embed {
	vertical-align: bottom;
}

/* -----------------------------
	font size
----------------------------- */

body{ font-size: 100% }
html>body{ font-size: 16px }
*:first-child+html body{ font-size: 100% } 

/* -----------------------------
	base
----------------------------- */


body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku GothicPro", osaka, sans-serif;
	color: #666;
	padding: 0px;
	margin: 0px auto;
	text-align: center;
}

/* ---------- MacIE •¶Žš‰»‚¯‘Îô */
textarea, select, input {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku GothicPro",Osaka, sans-serif;
	color: #333;
}

/* ---------- MACIEˆÈŠO */
@media screen {
	textarea, select, input {
		font-family: "‚l‚r ‚oƒSƒVƒbƒN",Verdana, Arial,  sans-serif;
	}
}


table {
	font-size: 1em;
	border: none;
}

select option,
select optgroup {
	font-style:normal;
}

/* -----------------------------
	link
----------------------------- */

a {
	text-decoration: underline;
}
a:link {
	color: #5BB4FF;
}
a:visited {
	color: #7484EA;
}
a:hover {
	color: #FB8B2F;
}
a:active {
	color: #FB8B2F;
}
.check { 
background : #fff1f1; 
color : #ed0000; 
} 
