@charset"Shift_JIS";

/*--------------------------------------
	?T?u???j???[????
--------------------------------------*/
#main h2 {
	margin: 0px;
	padding: 0px;
	height: 20px;
	font-size: 1px;
	text-indent: -9000px;
}

/*--------------------------------------
	?????N?ɂ???
--------------------------------------*/
div#aboutLink {
	margin: 15px auto;
	width: 680px;
	background-color: #EAB7FC;
}

div#aboutLink p,
div#aboutLink ol {
	background-color: #F3CFFF;
	color: #8237EA;
}

div#aboutLink p {
	margin: 0px 0px 0px 5px;
	padding: 5px;
	width: 648px;
}

/*----------------------------
	?????N?ɂ??ă^?C?g??
----------------------------*/
#aboutLink h2 {
	background: url("../img/h2-aboutLink.gif") no-repeat top left;
}

/*----------------------------
	?????N?ɂ??Ė{??
----------------------------*/
#aboutLink div {
	margin: 0px;
	padding: 5px;
	border: 1px solid #8237EA;
	border-width: 0px 1px 1px 1px;
	width: 668px;
	height: 100%;
}

/*----------------------------
	?????N?ɂ??Ē??ӏ???
----------------------------*/
#aboutLink div ol {
	margin: 5px;
	padding: 0px;
}

#aboutLink div ol ul {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: square;
}

/*----------------------------
	?o?i?[?u????
----------------------------*/
dl.bannerBox {
	margin-left: 15px;
	border: none;
	width: 600px;
}

dl.bannerBox dt {
	margin: 10px 0px 10px 0px;
	padding-left: 10px;
	border: 1px solid #8237EA;
	width: 590px;
	background-color: #C58BF1;
	color: #F3CFFF;
	font-weight: bold;
}

dl.bannerBox dd {
	margin-bottom: 5px;
}

dl.bannerBox textarea {
	width: 550px;
	height: 4em;
	overflow: auto;
	margin: 0px;
	font-size: 100%;
	background-color: #F3CFFF;
	border-color: #C58BF1;
}

dl.bannerBox img {
	border: none;
}

/*--------------------------------------
	?????N
--------------------------------------*/
div#link {
	margin: 15px auto;
	width: 680px;
	background-color: #EAB7FC;
}

/*----------------------------
	?????N?^?C?g??
----------------------------*/
#link h2 {
	background: url("../img/h2-link.gif") no-repeat top left;
}

/*--------------------------------------
	?????N?o?i?[???X?g
--------------------------------------*/
div#linkBox {
	padding-top: 5px;
	border: 1px solid #8237EA;
	border-width: 0px 1px 1px 1px;
	width: 678px;
}

div#linkBox h3 {
	margin: 0 0 0 18px;
	padding: 0;
	border: 1px solid #8237EA;
	border-bottom: none;
	width: 639px;
	background: #C58BF1;
	color: #F3CFFF;
	text-align: center;
}

ul.linkBanner {
	margin: 0 auto 10px auto;		/* ?}?[?W??????Z?b?g */
	padding: 0px;						/* ?p?f?B???O????Z?b?g */
	border: 1px solid #8237EA;			/* ?{?[?_?[?̏????l????*/
	border-width: 1px 0px 0px 1px;		/* ?{?[?_?[?̕?(?????̂?px???? */
	width: 640px;						/* ???? */
	list-style-type: none;				/* ???X?g?̃X?^?C????Ȃ??ɐݒ?*/
	list-style-position: outside;		/* ???X?g?̃X?^?C???̈ʒu????*/
}

ul.linkBanner li {
	margin: 0px;						/* ?}?[?W??????Z?b?g */
	padding: 5px 0px;					/* ?p?f?B???O?????㉺??px???? */
	border: 1px solid #8237EA;			/* ?{?[?_?[?̏????l????*/
	border-width: 0px 1px 1px 0px;		/* ?{?[?_?[?̕?(?E?Ɖ??̂?px???? */
	width: 159px;						/* ???? */
	float: left;						/* ?t???[?g(??) */
	text-align: center;					/* ??e???̈ʒu?𒆉????? */
	font-size: 85%;						/* ?t?H???g?T?C?Y(85%) */
	background-color: #F3CFFF;
}

ul.linkBanner li img {
	border: none;						/* ?摜?̘g????Ȃ??ɐݒ?*/
}

