@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	color:#333333;
	font-size:90%;
}

#header h1 {
	font-size: 140%;
	text-indent: 0px;
}

#search,
#text_size,
#mainmenu,
#submenu,
#pnkz,
#inq,
#gloval_navi {
	display:none;
}

#one_column_contents,
#contents {
	line-height:140%;
	margin: 0 0 0 20px;
}

#one_column_contents p,
#contents p {
	margin:0;
	text-indent:1em;
}

#one_column_contents h2,
#contents h2 {
	background:url(../image_temp/h2_titlebg.gif) no-repeat left bottom;
	margin: 20px 0 1em -20px;
	padding: 10px 5px 20px 20px;
}

#one_column_contents h3,
#contents h3 {
	clear:both;
	background:url(../image_temp/h3_titlebg.gif);
	margin: 1em auto 1em -10px;
	padding: 5px 5px 5px 8px;
}

#one_column_contents h4,
#contents h4 {
	clear:both;
	margin: 1em auto 1em -10px;
	padding: 3px 5px 3px 10px;
}

#one_column_contents a,
#contents a {
	color:#0066CC;
}

#one_column_contents a:visited,
#contents a:visited {
	color:#6666FF;
}

#one_column_contents a:hover,
#contents a:hover {
	color:#CC0000;
}

#one_column_contents li,
#contents li {
	list-style-image:url(../image_temp/li_contents.gif);
}

#one_column_contents table,
#contents table {
	border: 1px solid #999999;
	border-collapse:collapse;
}

#one_column_contents th,
#contents th {
	border: 1px solid #999999;
	background:#2875C1;
	color:#FFFFFF;
	padding:3px;
}

#one_column_contents td,
#contents td {
	border: 1px solid #999999;
	padding:3px;
}

#one_column_contents input,
#contents input {
	margin-bottom:1em;
}

#one_column_contents textarea,
#contents textarea {
	margin-bottom:1em;
}

#one_column_contents .gazou_migi,
#contents .gazou_migi {
	text-indent:0em;
	margin:auto auto 1.5em 1.5em;
	float:right;
}

#one_column_contents .gazou_migi_caption,
#contents .gazou_migi_caption {
	text-indent:0em;
	margin:auto auto 1.5em 1.5em;
	float:right;
	background:#F4F4EA;
	text-align:center;
	font-size:90%;
}

#one_column_contents .gazou_hidari,
#contents .gazou_hidari {
	text-indent:0em;
	margin:auto 2em 2em auto;
	float:left;
}

#one_column_contents .gazou_hidari_caption,
#contents .gazou_hidari_caption {
	text-indent:0em;
	margin:auto 1.5em 1.5em auto;
	float:left;
	background:#F4F4EA;
	text-align:center;
	font-size:90%;
}

#one_column_contents .tag_p_reset,
#contents  .tag_p_reset {
	text-indent:0em;
	margin:auto;
}

#one_column_contents dl,
#contents  dl {
	margin-left:2em;
}

#one_column_contents dt,
#contents  dt {
	float:left;
	border-left:0.3em solid #0066CC;
	padding-left:0.7em;
	margin-bottom:0.7em;
	font-weight:bold;
}

#one_column_contents dd,
#contents  dd {
	margin-bottom:0.7em;
}

#one_column_contents dd.jisage_05,
#contents  dd.jisage_05 {
	margin-left:1.5em;
}

#one_column_contents dd.jisage_10,
#contents  dd.jisage_10 {
	margin-left:2em;
}

#one_column_contents dd.jisage_15,
#contents  dd.jisage_15 {
	margin-left:2.5em;
}

#one_column_contents dd.jisage_20,
#contents  dd.jisage_20 {
	margin-left:3em;
}

#one_column_contents dd.jisage_25,
#contents  dd.jisage_25 {
	margin-left:3.5em;
}

#one_column_contents dd.jisage_30,
#contents  dd.jisage_30 {
	margin-left:4em;
}

#one_column_contents dd.jisage_35,
#contents  dd.jisage_35 {
	margin-left:4.5em;
}

#one_column_contents dd.jisage_40,
#contents  dd.jisage_40 {
	margin-left:5em;
}

#one_column_contents dd.jisage_45,
#contents  dd.jisage_45 {
	margin-left:5.5em;
}

#one_column_contents dd.jisage_50,
#contents  dd.jisage_50 {
	margin-left:6em;
}

#one_column_contents dd.jisage_55,
#contents  dd.jisage_55 {
	margin-left:6.5em;
}

#one_column_contents dd.jisage_60,
#contents  dd.jisage_60 {
	margin-left:7em;
}

#one_column_contents dd.jisage_65,
#contents  dd.jisage_65 {
	margin-left:7.5em;
}

#one_column_contents dd.jisage_70,
#contents  dd.jisage_70 {
	margin-left:8em;
}

#one_column_contents dd.jisage_75,
#contents  dd.jisage_75 {
	margin-left:8.5em;
}

#one_column_contents dd.jisage_80,
#contents  dd.jisage_80 {
	margin-left:9em;
}

#one_column_contents dd.jisage_85,
#contents  dd.jisage_85 {
	margin-left:9.5em;
}

#one_column_contents dd.jisage_90,
#contents  dd.jisage_90 {
	margin-left:10em;
}

#one_column_contents dd.jisage_95,
#contents  dd.jisage_95 {
	margin-left:10.5em;
}

.mawarikomi_kaijo {
	clear:both;
}

#footer {
	clear:both;
	margin-top:30px;
	padding:0 20px 0 20px;
	background:url(../image_temp/bg_footer.gif) repeat-x;
}

#copyright {
	margin:0;
	clear: both;
	font-size:80%;
	text-align:center;
	padding: 0.5em 0 0.5em 0;
	border-top:1px solid #005080;
}

.moji_bold {
	font-weight:bold;
}

.moji_aka {
	color:#CC0000;
}

.moji_midori {
	color:#339933;
}

.moji_ao {
	color:#0066CC;
}

.moji_koiao {
	color:#0000FF;
}

.list_yokonarabi li {
	float: left;
	margin-right: 2.5em;
}

/* イベント結果報告の写真を並べる */

#one_column_contents .report_photo_wrap,
#contents .report_photo_wrap {
	clear:both;
	margin-top:1em;
}

#one_column_contents .report_photo,
#contents .report_photo {
	float:left;
	border: 1px solid #DFDFDF;
	width: 250px;
	padding: 10px;
	text-align: center;
	font-size: 85%;
	margin: 0 2em 1em 0;
}