@charset "utf-8";
/*********************************************
**    Copyright (c) 2009.
**                  All Rights Reserved.
**********************************************/
/*======================================
Font-size Adjustment
77% = 10px	|	122% = 16px	|	167% = 22px
85% = 11px	|	129% = 17px	|	174% = 23px
92% = 12px	|	136% = 18px	|	182% = 24px
100% = 13px	|	144% = 19px	|	189% = 25px
107% = 14px	|	152% = 20px	|	197% = 26px
114% = 15px	|	159% = 21px	|
=======================================*/
/**************************************************************************************************
Initialization
**************************************************************************************************/
body,div,
dl,dt,dd,
ul,ol,li,
h1,h2,h3,h4,h5,h6,
table,td,th,
pre,code,
form,fieldset,legend,input,textarea,
p,blockquote {
	font-size		: 100%;
	font-family :"メイリオ","ＭＳ Ｐゴシック", "MS PGothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka,  sans-serif;
	margin			: 0;
	padding			: 0;
}
table {
	border-collapse	: collapse;
	border-spacing	: 0;
}
fieldset,img {
	border			: 0;
}
address,caption,cite,code,dfn,th,var {
	font-style		: normal;
	font-weight		: normal;
}
ol,ul { 
	list-style		: none;
}
caption,th {
	text-align		: left;
}
body {
	font-size		: 14px;
	*font-size		: small;
	*font			: x-small;
}


/**************************************************************************************************
CLEARFIX CLASS
**************************************************************************************************/
.clearfix:after {
	display			: block;
	clear			: both;
	height			: 0;
	visibility		: hidden;
	content			: ".";
	line-height		: 0;
}
.clearfix {
	display			: inline-table;
	min-height		: 1%;
}
/* FOR MAC IE \*/
* html .clearfix {
	height			: 1%;
}
.clearfix {
	display			: block;
}
/* END OF FOR MAC IE */

.clear {
	margin			: 0;
	padding			: 0;
	display			: block;
	height			: 0;
	line-height		: 0;
	clear			: both;
	visibility		: hidden;
}
.ClearList {
	display			: block;
	margin			: 0 0 10px 0;
	padding			: 0;
	clear			: both;
	visibility		: hidden;
}

/* LINK
-------------------------------------------------------------------------------------------------*/
a:link,
a:active,
a:visited {
	color			: #0066cc;
	text-decoration	: underline;
}
a:hover {
	color			: #FF6600;
	text-decoration	: underline;
}

/* OUTLINE
-------------------------------------------------------------------------------------------------*/
body {
	margin			: 20px 20px;
	padding			: 0;
	width:900px;
	line-height		: 1.4;
	color:#333333;
}

.Title {
	color:#1559af;
	font-size:107%;
	margin:0 0 10px 0;
	padding:0 0 4px 0;
	border-bottom:1px solid #ccc;
	font-weight:bold;
}
ol {
	margin:0.8em 0 0.8em 1.3em;
	list-style-type:decimal;
	font-size:100%;
}
ol li {
	margin:0 0 0.3em 0;
}

ol.list_parentheses{
  padding:0;
  margin:0.8em 0;
} 
ol.list_parentheses li{
  margin-left: 1.8em;
  text-indent: -1.8em;
  list-style-type: none;
}
ul {
  margin: 0 0 0 1em;
}
ul li {
  list-style-type: disc;
}

/**************************************************************************************************
COMMON CLASS
**************************************************************************************************/
/* FONT COLOR,WEIGHT
-------------------------------------------------------------------------------------------------*/
.Red {
	color			: #FF3300;
}
.Bold {
	font-weight		: bold;
}
.Center {
	text-align		: center;
}
.TextRight {
	text-align		: right;
}

.Small {
	font-size		: 85%;
}
p {
	margin-bottom: 0.5em;
}
table {
  margin-bottom: 10px;
}
table th {
  text-align: center;
  border: 1px solid #DDD;
  background: #1559af;
  color: #FFF;
  padding: 2px 0;
}
table th:first-child {
  width: 40%;
}
table td {
  padding: 5px 10px;
  border: 1px solid #DDD;
}
table tr td:first-child {
  background: #F5F5F5;
}

/* END OF FOR MAC IE */