@charset "UTF-8";

/* 目次
---------------------------------------------------------------------------
#1 一般
#2 
---------------------------------------------------------------------------
*/


/* #1 一般
===========================================================================
*/

/* フォント
---------------------------------------------------------------------------
*/

html[lang='ja'] body { /* 他の言語のページでは別のフォントを指定する。 */
	font-family: 'S明朝体ソフトW4','HGS明朝E','ＭＳ Ｐ明朝',serif;
	line-height: 1.5em;
}

html[lang='en'] body { /* 他の言語のページでは別のフォントを指定する。 */
	font-family: 'Helvetica','メイリオ',Meiryo'MS UI Gothic','MSゴシック',sans-serif;
	line-height: 1.5em;
}

@font-face {
	font-family: 'TrajanProRegular';
	src: url('TrajanPro-Regular.otf') format('opentype');
}

@font-face {
	font-family: 'TrajanProBold';
	src: url('TrajanPro-Bold.otf') format('opentype');
}

/* 文字色
---------------------------------------------------------------------------
*/

body {
	color: #333;
	background-color: #fff;
}

/* リンク関連の疑似クラスのCSS指定はこの順序（LVHA）で行う必要があります。 */
:link { color: #039; }
:visited { color: #939; }
:link:hover, :visited:hover { color: #333; text-decoration: none; }
:link:active, :visited:active { color: #000; }

a:link { color: #1b2a52; }

a:visited { color: #1b2a52; }

a.border { border-bottom: 1px #cfd1d8 solid ;}

a.border:visited { border-bottom: 1px #cfd1d8 solid ;}

/* 段落関連
---------------------------------------------------------------------------
*/

/* p と div.para の使い方については http://www.mozilla.org/contribute/writing/markup#structure を踏襲。 */
p, blockquote, ul, ol { margin: 1em 0em 0em; }
li { margin: 0.5em 0em; }

div.para { margin: 1em 0em 0em; }
div.para > p,
div.para > ul,
div.para > ol,
div.para > blockquote {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

hr {
	height: 1px;
	margin: 1em 0em;
	background-color: #999;
	color: #999; /* for IE */
}


/* #2 
===========================================================================
*/

