/*?y?[?W???{?ݒ?*/
/*?????{?\????*/
/*?S??*/
body {
	margin: 0;
	padding: 0;
	text-align: center;
	/*???ؗp?G???A?\??
	background-color: #FFFF66;
	*/
	font-size: 12px;
}
/*?Z???^?????O?ݒ??F??800px?{???T?C?h?r??1px*/
#wrap {
	width: 800px;
	margin: 0 auto;
	padding: 0;
	/*???ؗp?G???A?\??
	background-color: #FF66FF;
	*/
}

#wrap_admin {
	width: 900px;
	margin: 0 auto;
	padding: 0;
	/*???ؗp?G???A?\??
	background-color: #FF66FF;
	*/
}

/*?p?[?c?ݒ?*/
#box_head {
	text-align: center;
	border-width: 1px 1px 0px;
	border-style: solid;
	border-color: black;
	text-align: left;
	width: 800px;
}

#box_head_admin {
	text-align: center;
	border-width: 1px 1px 0px;
	border-style: solid;
	border-color: black;
	text-align: left;
	width: 900px;
}

/*?p?[?c?ݒ??ŏI*/
#box_end {
	width: 800px;
	border: 1px solid black;
	margin: 0 auto;
	}

#box_end_admin {
	width: 900px;
	border: 1px solid black;
	margin: 0 auto;
	}


/*???{???y?[?W?^?C?g??*/
#box_head .title_j {
	font-size: 26px;
	font-weight: bold;
	color: #2A6CAB;
	padding: 30px 10px 8px;
	background-color: #CEC4DD;
	line-height: 1.2em;
}
/*?p???y?[?W?^?C?g??*/
#box_head .title_e {
	font-size: 11;
	line-height: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 13px 3px;
	background-color: #000000;
}

#box_head_admin .title_j {
	font-size: 26px;
	font-weight: bold;
	color: #2A6CAB;
	padding: 30px 10px 8px;
	background-color: #CEC4DD;
	line-height: 1.2em;
}
/*?p???y?[?W?^?C?g??*/
#box_head_admin .title_e {
	font-size: 11;
	line-height: 1.5em;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px 13px 3px;
	background-color: #000000;
}


/*???C???R???e???c?]???ݒ?*/
#emblem { /*?Z?͂ɂ??Ẵp?[?g*/
	margin: 60px 175px 10px;
}

#logo { /*???S?ɂ??Ẵp?[?g*/
	margin: 60px 65px 0;
}

#emblem img { /*?摜?̈??????Z?͂ɂ??Ẵp?[?g*/
	border: 0;
	marign: 0;
	margin-right: 20;
	float: left;
}

#emblem p { /*???͂̈??????Z?͂ɂ??Ẵp?[?g*/
	font-size: 12px;
	font-family: MS Gothic;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 1.5em;
	margin-left: 20px;
}

#logo img { /*?摜?̈????????S?ɂ??Ẵp?[?g*/
	border: 0;
	marign: 0;
	margin-right: 20;
	margin-top: 20px;
	margin-bottom: 40px;
	float: left;
}

#logo p { /*???͂̈????????S?ɂ??Ẵp?[?g*/
	font-size: 12px;
	font-family: MS Gothic;
	text-align: justify;
	text-justify: inter-ideograph;
	line-height: 1.5em;
	margin-left: 20px;
}

H3.emblem_h {
	font-family: MS Gothic;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	margin-bottom: 1em;
}

#content {
	clear: both;
	margin: 0 100px;
}

#content_origin {
	clear: both;
	margin: 0 60px;
}

#content p {
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 0;
	padding: 0;
}

#content_origin p {
	text-align: justify;
	text-justify: inter-ideograph;
	margin: 0;
	padding: 0;
}


#content_origin div.section {
	margin-top: 30px;
	padding-top: 30px;
	background: url(../img/common/01bgimage.gif) repeat-y 0 0px;
}

p.jp-top {
	line-height: 1.75em;
	font-family: MS Gothic;
	text-justify: inter-ideograph;
	text-indent: 1em;
}

p.jp {
	line-height: 1.75em;
	font-family: MS Gothic;
	text-justify: inter-ideograph;
	text-indent: 1em;
}

p.eng {
	color: #183EC3;
	font-size: 12px;
	line-height: 1.4em;
	font-family: Times, serif;
	text-justify: inter-ideograph;
	text-indent: 1em;
}

H3.state_j {
	color: #183EC3;
	font-size: 14px;
	text-align: left;
	padding: 2em 0 0.5em;
}

H3.state_e {
	color: #183EC3;
	font-size: 14px;
	text-align: left;
	padding: 2em 0 0.5em;
	font-family: Georgia, serif;
}


#credit {
	clear: both;
	padding: 2em 0 0;
	text-align: right;
	margin-top: 30px;
}

#credit p {
	font-size: 11px;
	font-weight: bold;
	line-height: 2.5em;
	padding-right: 8px;
	font-family: Garamond, serif;
	background-color: #CEC4DD;
	margin: 0;
}

#credit a:link, a:visited {
	text-decoration: none;
}
#dredit a:hover {
	color: #FFFFFF;
}

