@charset "UTF-8";
/* ================================================================
 admin  : Masako Yoshimoto
 Author: Graphics Drive Inc.
 Author URI: http://www.graphics-drive.com/
 update : 2009/10/28
 
 文字設定
================================================================ */

/*--------------------------
	link
--------------------------*/
a:link, /* 基本*グレイラインでover赤 */
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {color:#CC0000} 

a.Bnavi:link, /* Black boldでoverライン */
a.Bnavi:visited { color: #333333; font-weight: bold; }
a.Bnavi:active,
a.Bnavi:hover { color: #CC0000; text-decoration: underline; }

a.Fnavi:link, /* Whiteでoverライン */
a.Fnavi:visited {
	color: #FFFFFF;
	font-size: 11px;
}
a.Fnavi:active,
a.Fnavi:hover { text-decoration: underline; font-size: 10px;}


/*--------------------------
	基本文字サイズ
--------------------------*/
/* body Resets 1em to 10px */

p {
	font-size: 1.2em;
	_font-size: 12px;/* IE5.X,6 */
	line-height: 20px;
	color: #333333;
}

*:first-child+html p{
  font-size: 1.1em;
}

.p1{
	font-size: 1.1em;
	_font-size: 0.9em;/* IE5.X,6 */
	color: #333333;
}

#contents p {
	padding: 5px;
	letter-spacing: 0.1em;
}

#contents h2{
	font-size: 1.2em;
	color: #333333;
	font-weight: bold;
	padding-top: 5px;
	margin: 0px;
}

#contents h1{
	font-size: 1.6em;
	color: #333333;
	font-weight: bold;
	padding-top: 5px;
	margin: 0px;
	line-height: 18px;
	letter-spacing: 0.4em;
}

.box03 p {
	font-size: 1em;
	color: #666666;
}


/*IE7だけ*/
*:first-child+html .p1{
	display: block;
	font-size: 0.9em;
	color: #666666;
}

h3{	font-size: 1.2em;color: #666666;}

/* テーブルの文字・リニューアル前の継承 */

.tex1216{
	font-size: 1.2em;
	color: #333333;
	line-height: 16px;
	letter-spacing: 0.1em;
}

.tex1620{
	font-size: 1.6em;
	line-height: 20px;
	letter-spacing: 0.1em;
	color: #FF0000;
}

.tex1116w{
	font-size: 1.1em;
	color: #FFFFFF;
	line-height: 16px;
	letter-spacing: 0.1em;
}

.w1114 {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 14px;
}

.tex12b{
	font-size: 1.2em;
	color: #333333;
	font-weight: bold;
}

.tex1120{
	font-size: 1.2em;
	color: #666666;
	line-height: 18px;
}

.tex1016{
	font-size: 1em;
	color: #333333;
	line-height: 14px;
	letter-spacing: 0.1em;
}

/*--------------------------
	color
--------------------------*/
.blue {
	color: #6666FF;
}

.orange {
	color: #FF9900;
}

.white {
	color: #FFFFFF;
}

.subtitle {
	color: #6666FF;
	line-height: 35px;
	font-weight: bold;
	border-bottom: 1px dotted #CCCCCC;
}
