@charset "Shift_JIS";

/* 共通設定 --------------------------------------------------------------- */

* {
	margin               : 0;
	padding              : 0;
}

body {
	font                 : normal 90%/1.1 'MS UI Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'ＭＳ Ｐゴシック','MS PGothic',Verdana,sans-serif;
	text-align           : center;
	background-color     : #e7eeef;
	background-image     : url(img/bg_mizuiro.gif);
	color                : #333333;
}

/* Link ------------------------------------------------------------------- */

a:link {
	text-decoration      : underline;
	color                : #0000ff; 
	background-color     : transparent;
}
a:visited {
	text-decoration      : none;
	color                : #0000ff;
	background-color     : transparent;
}
a:hover {
	text-decoration      : underline;
	color                : #ff0000;
	background-color     : transparent;

}
a:active {
	text-decoration      : underline;
	color                : #ff0000;
	background-color     : transparent;
}

/* All -------------------------------------------------------------------- */


h1 {
	background-color     : #3399ff;
	color                : #ffffff;
	text-align           : center;
	font-size            : 150%;
	font-weight          : bold;

}

.icon {
	height               : 8em;
}

dl {
	float                : left;
	width                : 5em;
	margin               : 5px;
}

dt {
	text-align           : center;
}

dd {
	vertical-align       : bottom;
}

ul {
	margin               : 0.5em 0 0.5em 1em;
	line-height          : 130%;
	list-style-type      : disc;
}

li {
	margin               : 0.5em 0 0.5em 0.5em;
}

ul ul {
	list-style-type      : none;
}

hr {
	clear                : left;
	color                : #cccccc;
	background-color     : #cccccc;
}
img {
	border               : 0px;
	vertical-align       : bottom;
}

.jump {
	clear                : left;
	margin               : 5px 5px 5px 0px;
	text-align           : right;
}

.trip {
	background-color     : transparent;
	color                : #228b22;
}

/* wrapper ----------------------------------------------------------------- */

#wrapper {
	width                : 600px;
	margin               : 0px auto;
	border               : 1px solid #aaaaaa;
	color                : #333333;
	background-color     : #eeeeee;
	text-align           : left;
}

#header, #contents, #footer {
	overflow             : hidden;
}

/* Header ------------------------------------------------------------------ */

#header {
	margin               : 3px;
	padding              : 3px;
}

p.tpath {
	margin               : 10px 0px 10px 0px;
}
p.tpath a {
	margin               : 10px 10px 10px 10px;
}

p.tpath strong {
	margin               : 10px 0px 10px 10px;
}

/* Contents ---------------------------------------------------------------- */

#contents {
	margin               : 10px 3px 10px 3px;
	padding              : 5px 5px 5px 5px;

	border               : 1px solid #aaaaaa;
	color                : #333330;
	background-color     : #f8f8f8;
	text-align           : left;
}

/* Footer ----------------------------------------------------------------- */

#footer {
	margin-bottom        : 10px;
	padding              : 5px;
	border-top           : 1px dotted #333333;
}
#footer p {
	text-align           : center;
}
