﻿/* 要素スタイル 
----------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, thead, tbody, tfoot, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body
{
	line-height: 1;
	color: #000000;
	background: #FFFFFF;
}
ul, ol
{
	list-style: none;
}
dt
{
	font-weight: inherit;
}
table
{
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td
{
	text-align: left;
	font-weight: inherit;
}
th
{
	white-space: nowrap;
}
th, td
{
	vertical-align: middle;
}
img
{
	border-width: 0;
	border-style: none;
}
input[type="text"]
{
	font-family:"MS UI Gothic",sans serif; /* UTF8のHTMLでIE8のIMEのON,OFFによってテキストボックスのレイアウトが変化してしまう問題に対処。  */
}

/* 汎用クラス 
----------------------------------------------------------*/
.error
{
	color: #FF0000;
	font-size: 95%;
}

/* ASP.NET MVC 
----------------------------------------------------------*/
.validation-summary-errors
{
	color: #FF0000;
	font-size: 95%;
}
.field-validation-error
{
	color: #FF0000;
	font-size: 95%;
}
.input-validation-error
{
	background-color: #FEF1E4;
}

