/*-----------------------------------------------
 Talent Infusion
 common.css
------------------------------------------------*/
body	{ font-size:100%;}
body,input,textarea,select	{ font-family:'Georgia','Arial';}
h1,h2,h3,h4,p,form,ul,ol,li,dl,dt,dd	{ margin:0; padding:0; font-weight:normal;}
table,th,td	{ padding:0; border-width:0; font-weight:normal; text-align:left; vertical-align:top;}


a	{ color:#66ACBA; text-decoration:none;}
a:hover	{ color:#99C8D1;}
a img	{ border:0;}
hr,.hid	{ display:none;}
.clear	{ clear:both;}

/* margin */
.ml35	{ margin-left:35px;}
.ml60	{ margin-left:60px;}

/* color */
.c078	{ color:#00758C;}


/* line */
.dotline-1	{ height:20px; background:url(/gfx/line-dot-1.gif) no-repeat left center;}


/* header */
#header h1	{
	width:600px;
	height:40px;
	padding:56px 0 0;
	color:#FFF;
	font-size:1.7em;
	font-family:'Georgia','Arial';
	text-align:right;
}

#header blockquote	{
	width:582px;
	height:26px;
	margin:0 0 1px;
	padding:4px 0 0 18px;
	background:url(/gfx/bg-header-blockquote.png) no-repeat;
	color:#FFF;
	font-family:'Georgia','Arial';
	font-size:1em;
}
* html #header blockquote	{ background-image:url(/gfx/bg-header-blockquote.gif);}/*forIE6*/
#header blockquote sup	{ margin-left:3px; padding-top: 5px; font-size:0.4em;}
#header blockquote small	{ margin-left:3px; font-size:0.4em;}

#header .menu	{
	width:600px;
	height:31px;
	background:url(/gfx/bg-header-menu.png) no-repeat;
}
* html #header .menu	{ background-image:url(/gfx/bg-header-menu.gif);}/*forIE6*/

#header .menu ul	{
	float:left;
	width:585px;
	padding:5px 0 0 18px;
	font-size:0.9em;
	line-height:1.3;
}
#header .menu p	{
	float:left;
	width:115px;
	padding:7px 0 0;
	color:#FFF;
	font-size:0.7em;
	line-height:1.3;
	text-align:right;
}
#header .menu p a	{ color:#FFF;}
#header .menu p a:hover	{ color:#99C8D1;}
#header .menu p.ja	{
	padding-top:9px;
	font-size:0.6em;
	font-family:'MS Mincho','メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック','MS PGOTHIC';
}

#header .menu li	{
	display:inline;
	margin:0 4px 0 25px;
	padding:0;
	color:#FFF;
}
#header .menu li.ja	{
	display:inline;
	font-size:0.75em;
	margin:0 4px 0 16px;
	padding:0;
	color:#FFF;
}
#header .menu li.jawide	{
	display:inline;
	font-size:0.75em;
	margin:0 4px 0 25px;
	padding:0;
	color:#FFF;
}
#header .menu li a	{ color:#FFF;}
#header .menu li a:hover	{ color:#99C8D1;}
#header .menu li a.cr	{ color:#FFF100;}

/* contents */
#contents	{
	padding-bottom:20px;
	color:#666;
}
#contents h2	{
	margin:0 0 0 35px;
	color:#000;
	font-size:1.3em;
	line-height:1.1;
}
#contents h2 sup	{ font-size:0.5em;}
#contents h2.sub	{ margin:0; color:#00758C;}
#contents h3	{
	color:#00758C;
	font-size:0.8em;
	line-height:1.4;
}
#contents h3 small	{
	color:#66ACBA;
	font-size:1em;
}
#contents p,#contents th,#contents td	{
	font-size:0.75em;
	line-height:1.4;
}

#contents th	{
	padding:3px 20px 3px 0;
	color:#66ACBA;
}
#contents td	{ padding:3px 0;}
#contents p strong	{ font-weight:normal; color:#66ACBA;}
#contents td .ja	{ font-family:'MS Mincho','メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック','MS PGOTHIC';}


#contents ul	{
	margin: 10px 0 0 24px;
	line-height:1.4;
}
#contents p ul	{
	margin: 0px 0 0 24px;
	line-height:1.4;
}
#contents ul li	{ 
	padding-bottom:2px;
	font-size:0.75em;
}

#contents ol	{
	margin-left:24px;
	font-size:0.75em;
	line-height:1.4;
}
#contents ol li	{ padding-bottom:8px;}

#contents .column	{
	float:left;
	width:315px;
}



/* footer */
#footer ul	{
	float:left;
	width:500px;
	font-size:0.65em;
	line-height:1.3;
}
#footer li	{
	display:inline;
	color:#999;
}
#footer li a	{
	margin:0 40px 0 0;
	padding-left:10px;
	background:url(/gfx/arr-footer.gif) no-repeat left center;
	color:#999;
}
#footer li a:hover	{ color:#66ACBA;}
#footer li em	{
	font-style:normal;
	font-family:'MS Mincho','メイリオ','Meiryo','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka','ＭＳ Ｐゴシック','MS PGOTHIC';
	color:#00758C;
}
#footer address	{
	float:right;
	width:300px;
	text-align:right;
	font-size:0.65em;
	line-height:1.3;
	font-style:normal;
	color:#999;
}
