@charset "utf-8";
/*----------------------------------------------------------------------------
    author "赤辺まあ"
----------------------------------------------------------------------------*/

/* center */
#wrapper {
	width: 720px;
	margin: 0 auto;
	padding: 0;
	background: #fff;
}

/* header */
#wrapper #header {
	width: 720px;
	height: 130px;
	margin: 0 0 1px;
	padding-top: 5px;
	background: #fff url(../images/header.gif) no-repeat;
}
/* title */
#wrapper #header h1 {
	width: 720px;
	height: 130px;
	background: url(../images/title.jpg) no-repeat;
	text-indent: -99999px;
	overflow: hidden;
}
#wrapper #header h1 a {
	width: 720px;
	height: 130px;
	background: url(../images/title.jpg) no-repeat;
	overflow: hidden;
	display: block;
}

/* footer */
#wrapper #footer {
	width: 690px;
	margin: 0 15px;
	padding-top: 5px;
	text-align: center;
	background: #fff url(../images/header.gif) no-repeat;
}

/* gNavi */
#wrapper #gNavi {
	width: 720px;
	height: 23px;
	margin: 0 0 1px;
	padding-top: 7px;
	background: #fff url(../images/header.gif) repeat-y;
}
/* menu */
#wrapper #gNavi p.one { width: 105px; height: 23px; text-align: center; overflow: hidden; float: left; }
#wrapper #gNavi p.one a { width: 105px; height: 23px; text-align: center; overflow: hidden; display: block; }
#wrapper #gNavi p.common { width: 102px; height: 23px; text-align: center; overflow: hidden; float: left; }
#wrapper #gNavi p.common a { width: 102px; height: 23px; text-align: center; overflow: hidden; display: block; }
#wrapper #gNavi p.end { width: 105px; height: 23px; text-align: center; overflow: hidden; float: left; }
#wrapper #gNavi p.end a { width: 105px; height: 23px; text-align: center; overflow: hidden; display: block; }
/* menu: link */
#wrapper #gNavi p.one a:link { color: #1c1c1c; text-decoration: none; }
#wrapper #gNavi p.one a:visited { color: #1c1c1c; text-decoration: none; }
#wrapper #gNavi p.one a:hover { color: #fff; text-decoration: underline; }
#wrapper #gNavi p.one a:active { color: #1c1c1c; text-decoration: none; }
#wrapper #gNavi p.common a:link { color: #1c1c1c; text-decoration: none; }
#wrapper #gNavi p.common a:visited { color: #1c1c1c; text-decoration: none; }
#wrapper #gNavi p.common a:hover { color: #fff; text-decoration: underline; }
#wrapper #gNavi p.common a:active { color: #1c1c1c; text-decoration: none; }
#wrapper #gNavi p.end a:link { color: #1c1c1c; text-decoration: none; }
#wrapper #gNavi p.end a:visited { color: #1c1c1c; text-decoration: none; }
#wrapper #gNavi p.end a:hover { color: #fff; text-decoration: underline; }
#wrapper #gNavi p.end a:active { color: #1c1c1c; text-decoration: none; }


/* content */
#wrapper #content {
	width: 720px;
	background: #fff;
}

/* notice */
#wrapper #content #notice {
	width: 680px;
	margin: 13px 0 20px;
	padding: 0 20px;
}
#wrapper #content #notice h2 {
	width: 720px;
	height: 40px;
	margin: 0 -20px 5px;
	background: url(../images/notice.gif) no-repeat;
	text-indent: -99999px;
}

/* guest */
#wrapper #content #guest {
	width: 690px;
	margin: 13px 0 20px;
	padding: 0 10px;
}
#wrapper #content #guest h3 {
	width: 720px;
	height: 40px;
	margin: 0 -10px 5px;
	text-indent: -99999px;
}
#wrapper #content #guest p {
	margin-left: 7px;
}
#wrapper #content #guest img {
	margin: 0 0 9px;
}
#wrapper #content #guest img.left {
	margin-right: 5px;
}


