@charset "Shift_JIS";

/* 共通
-----------------------------------------------*/
*html body {  　　　　　/*IE6だけに適用*/
   overflow-y:auto;
}
*+html body {　　　　　/*IE7だけに適用*/
   overflow-y:auto;
}
body {
   overflow-y:scroll;
}

body,
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, dl, ol,
table, form, address, blockquote,
a, abbr, acronym, bdo, big,
cite, code, dfn, em, img, kbd, label,
object, q, ruby, samp, small,
span, strong, sub, sup, var
	{
	font-family: inherit;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: normal;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-indent: 0;
	text-transform: none;
	word-spacing: normal;
	}

html, body,
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, dl, ol,
form, address, blockquote
	{
	display: block;
	}

table
	{
	display: table;
	}

a, abbr, acronym, bdo, big,
cite, code, dfn, em, img, kbd, label,
object, q, ruby, samp, small,
span, strong, sub, sup, var
	{
	display: inline;
	}

/* [ anchors ] */

a:link,
a:visited
	{
	color: #0F59E1;
	text-decoration: underline;
	}

a:hover,
a:active
	{
	color: #000099;
	text-decoration: underline;
	}



/* elements and classes */

html
	{
	margin: 0;
	padding: 0;
	}

body
	{
	text-align: center;
	font-size: 12px;
	color: black;
	background-color: white;
	margin: 15px;
	padding: 0px;
	}


h1, h2, h3, h4, h5, h6,
th, em, strong
	{
	font-weight: bold;
	}

p,
li
	{
	/* line-height: 1.5; */
	}

ul,
ol
	{
	padding-left: 1.5em;
	}

img
	{
	border: none;
	/* vertical-align: middle; */
	}

a img
	{
	border: none;
	}

sup,
sub
	{
	font-size: 11px;
	}



/* [ size] */


.t10s
{
	font-size: 10px;
}

.t11s
{
	font-size: 11px;
}

.t12s
{
	font-size: 12px;
}

.t14s
{
	font-size: 14px;
	line-height: 1.5em;
	vertical-align: top;
}

.t14sb
{
	font-size: 14px;
	font-weight:bold
}

.t10m
{
	font-size: 10px;
	line-height: 125%;
}

.t11m
{
	font-size: 11px;
	line-height: 125%;
}

.t12m
{
	font-size: 12px;
	line-height: 125%;
}

.t14m
{
	font-size: 14px;
	line-height: 125%;
	font-style: normal;
}

.t10l
{
	font-size: 10px;
	line-height: 145%;
}

.t11l
{
	font-size: 11px;
	line-height: 145%;
}

.t12l
{
	font-size: 12px;
	line-height: 145%;
	vertical-align: text-top;
}

.t14l
{
	font-size: 14px;
	line-height: 145%;
}
