@charset "shift_jis";
/* ------------------------------------------------------
	reset elements
------------------------------------------------------ */
html {
}
div, p, pre, ul, ol, dl, dt, dd, hr,
address, form, blockquote, noscript {
	line-height: 1.5em;
	text-align: left;
	display: block;
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	border: none;
}
em, strong, q, dfn, code, samp,
kbd, var, cite, abbr, acronym {
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: bold;
	line-height: 1.0;
	margin: 0px;
	padding: 0px;
}
table {
	font-size: 1em;
	margin : 0px;
	padding: 0px;
	empty-cells: show;
	border-collapse: collapse;
	border-spacing: 0px;
	border: none;
	text-align:center;
}
caption,th {
	text-align:left;
}
fieldset,img {
	border: none;
}
ul, li , ol, dl, dt, dd  {
	list-style-type: none;
}
ul img,
dl img,
ol img,
object, embed {
	vertical-align: bottom;
}
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;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
select option,
select optgroup {
	font-style:normal;
}
/* ------------------------------------------------------
	font size
------------------------------------------------------ */

body{ font-size: 75% }
html>body{ font-size: 12px }
*:first-child+html body{ font-size: 75% } 


/* ---------- MacIE •¶Žš‰»‚¯‘Îô */
textarea, select, input {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku GothicPro",Osaka, sans-serif;
}

/* ---------- MACIEˆÈŠO */
@media screen {
	textarea, select, input {
		font-family: Arial,"‚l‚r ‚oƒSƒVƒbƒN",Verdana, Arial,  sans-serif;
	}
}

span.edit a {
	font-size:10px;
	color:#111;
	/*background:#EDC628;
	padding: 0 5px;*/
}
span.edit a:hover {
	color:#EDC628;
	/*text-decoration:none;
	background:#111;*/
}
.new {
	display:none;
}
.new span {
	font-size: 10px;
	font-weight: bold;
	color: #f77a00;
	font-family:verdana;
	padding-left:2px;
}

