/* 共通 */
a:link     { color: blue; text-decoration: none }
a:visited  { color: purple; text-decoration: none }
a:active   { color: blue; text-decoration: none }
a:hover   { color: blue; text-decoration: underline }
strong  {
	color: #666;
	font-weight: normal
}
em {
	font-style: normal;
	font-weight: bold;
}



/*テキスト*/
.txt-orange-bold {
	font-size: 10pt;
	line-height: 14pt;
	font-weight: bold;
	color: #ee7204;
}
.txt-basic {
	font-size: 10pt;
	line-height: 14pt;
	color: #666666;
	padding-left: 15px;
}




/*ライン*/
/*スペース*/
.space-table {

	margin-bottom: 20px;
}

.space-title {
	margin-bottom: 15px;
}
.space-build-button {

	margin-bottom: 5px;
}






/* --------------- 以下流用 */

/* 大見出し */
h1 {
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	letter-spacing: 1px;
	text-decoration: none;
	text-indent: 17px;
}

h1 a{
	color: #666666;
	text-decoration: none;
	}
	
h1 a:visited{ 
	color: #666666;
	}
	
h1 a:hover{
	color: #666666;
	text-decoration: none;
	}


h2 {
	font-size: 15pt;
	font-weight: bold;
	color: #305BA3;
	margin: 0px;
	text-align: right;
	padding-right: 17px;
	letter-spacing: 1px;
}
h3 {
	font-size: 15pt;
	font-weight: bold;
	color: #305BA3;
	margin: 0px;
	padding: 0px;
}
/* 小見出し */
.midashi-1      {
	color: #BF3000;
	font-weight: bold;
	font-size: 12pt;
	line-height: 15pt;
	word-spacing: 80%
}
.qa-1  { color: #b21203; font-weight: bold; font-size: 9pt; word-spacing: 80% }
.qa-2  { color: #294c94; font-weight: bold; font-size: 9pt; word-spacing: 80% }
.midashi-2    { color: #294c94; font-weight: bold; font-size: 10pt; line-height: 15pt }
.midashi-3    { color: #378e52; font-weight: bold; font-size: 10pt; line-height: 15pt; text-decoration: none }
.midashi-4  {
	color: #666;
	font-weight: bold;
	font-size: 14pt;
	line-height: 15pt;
	border-bottom-color: #3366CC;
	border-left-color: #3366CC;
	border-left-style: solid;
	border-right-color: #3366CC;
	border-top-color: #3366CC
}
.midashi-5  {
	color: #666;
	font-weight: bold;
	font-size: 10pt;
	line-height: 15pt;
	border-bottom-color: #3366CC;
	border-left-color: #3366CC;
	border-left-style: solid;
	border-right-color: #3366CC;
	border-top-color: #3366CC
}


.basic3 {
	font-size: 7pt;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1pt;
	padding-right: 8pt;
	padding-left: 8pt;
}
.basic-form {
	font-size: 9pt;
	line-height: 19px;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1pt;
	padding-left: 25px;
	padding-right: 25px;
}
.basic-form-1 {
	font-size: 9pt;
	line-height: 19px;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1pt;
	padding-left: 10px;
	padding-right: 10px;
}
.basic-form-2 {
	font-size: 9pt;
	line-height: 19px;
	color: #666666;
	text-decoration: none;
	letter-spacing: 1pt;
}

/* テキスト共通 */
.basic      { color: #666; font-size: 9pt; line-height: 13pt; text-decoration: none }
.basic1 { color: #666; font-size: 9pt; line-height: 10pt; text-decoration: none }
.basic2 {font-size: 9pt; line-height: 15pt; color: #666666; letter-spacing: 1pt;}
.miniature     { color: #666; font-size: 8pt; text-decoration: none; margin-right: 5px }
.caption       { color: #666666; font-size: 8pt; line-height: 100%; background-position: center bottom; letter-spacing: 1px; vertical-align: bottom }
.caption2  { color: #fff; font-size: 8pt; line-height: 12pt; background-position: center bottom; letter-spacing: 1px; vertical-align: text-bottom }
.topics-top {
	font-size: 9pt;
	line-height: 15pt;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	font-weight: bold;
	letter-spacing: 1pt;
}
.txt_red {	color: #990000;
	font-size: 10pt;
	letter-spacing: 2px;
}
.txt_red_large {	color: #990000;
	font-weight: bold;
	font-size: 11pt;
	line-height: 20pt;
}
.txt-supplement {
	font-size: 10pt;
	color: #0099CC;
}
.txt-link {
	font-size: 8pt;
	line-height: 16pt;
	color: #666666;
}
.txt-dtp-service {
	font-size: 10pt;
	line-height: 18pt;
	color: #666666;
	font-weight: bold;
}
