@charset "UTF-8";
@media screen
{
html
	{
	background: #eeeeee url("./image/html.gif");
	}

body
	{
	color: #333333;
	background: #ffffff;
	font-size: 12px;
	line-height: 1.6;
	margin: 2em auto;
	padding: 0;
	position: relative;
	width: 500px;
	border: 1px solid #333;
	}
html>body
	{
	width: auto;
	max-width: 500px;
	}
	/* 見出し */
h1,
h2,
h3,
h4,
h5,
h6
	{
	margin: 2.5em 15px 0.5em;
	line-height: 1.2;
	font-weight: 700;
	background: transparent; /* ←↓@media allに上書きするために必要 */
	font-family: Georgia,"Times New Roman",Times,serif;
	padding: 0;
	}
	/* 一般 */
address,
blockquote,
p,
pre,
ul,
ol,
dl,
form,
table,
object,
embed
	{
	margin: 1.25em 15px;
	padding: 0; /* ←@media allに上書きするために必要 */
	}
	/* ブロックレベル要素内のdel・ins */
del,
ins
	{
	margin: 0;
	padding: 0;
	}
	/* body直下のinsとdelはブロックレベル要素扱いにする */
body>del,
body>ins
	{
	display: block;
	}


/*/////////////// 見出し /////////////////////////*/

h1
	{
	margin: 0;
	padding-top: 50px;
	text-align: center;
	background: url("./image/bg.gif") repeat-x 50% 0;
	}
h2
	{
	margin-top: 10px;
	background: url("./image/dot.gif") repeat-x 0 100%;
}



a
	{
	text-decoration: underline;
	}
a:link
	{
	color: #476c94;
	}
a:visited
	{
	color: #8daac8;
	}
a:hover
	{
	color: #f37497;
	}


ul li
	{
	list-style-type: none;
	}


dt
	{
	font-weight: 700;
	background: url("./image/dot.gif") repeat-x 0 100%;
	}

dd
	{
	margin-left: 1.5em;
	}

h2.site
	{
	display: none;
	}

ul.globalNavigation
	{
	margin: 30px 0 0;
	text-align: center;
	padding: 15px 0 40px;
	background: url("./image/bg.gif") repeat-x 50% 100%;
	}

ul.globalNavigation li
	{
	margin: 0 4px;
	display: inline;
	}




}