@charset "utf-8";
/* CSS Document */

body {
	background-image: url(2010/img_index/wall.jpg);
	background-repeat: repeat-y;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CEFFCF;
	background-position: center;
	font: 86%/150% "ＭＳ ゴシック", "Osaka－等幅";
	color: #000000;
}

a:link {
	text-decoration : underline;
	color : #006633;
}
a:visited {
	text-decoration : underline;
	color : #669900;
}
a:hover {
	color: #FF6699;
	text-decoration : none;
}
a:active {
	color: #FF0000;
	text-decoration : none;
}



.wall_contents {
	background: url(2010/img_index/wall_contents.jpg) repeat-y bottom;
}

.update {
	margin: 6px;
	font-size: small;
	text-align: right;
}

.footer {
	font: 86%/120% "ＭＳ ゴシック", "Osaka－等幅";
}

/*下付文字*/
.co2 {
	vertical-align: sub;
	font-size: x-small;
}

.list2{
        list-style-image: url(2010/img_index/listmark2.gif);
}

.list3{
        list-style-image: url(2010/img_index/listmark3.gif);
}


.ul_kome{
        padding-left:1em;
		font: 85%/120% "ＭＳ ゴシック", "Osaka－等幅";
}

.li_kome{
        text-indent:-1em;
        list-style-type:none;
}

.navi {
	margin: 0.5em 0px -1em;
	font-size: x-small;
	width: 640px;
	text-align: right;
}

h1 {
   margin: 0.5em 0px;
}

h2 {
   margin: 0.5em 0px;
}

h3 {
   margin: 0.5em 0px;
}

ul {
	margin-top: -0.5em;
	margin-bottom: 0.5em;
}

ul {
	margin-top: -0.5em;
	margin-bottom: 0.5em;
}

.pagetop {
	margin-top: 0.5em;
	font-size: x-small;
}



.kakomi {
	margin: 0.5em 0px;
	background: #FFFFFF;
	padding: 0.5em;
	border: 2px solid #FF6699;
	font-size: medium;
}

.kakomi2 {
	margin: 0.5em 0px;
	background: #FFFFFF;
	padding: 0.5em;
	border: 2px dashed #FF6699;
	font-weight: bold;
}

.kakomi3 {
	margin: 0.5em 0px;
	background: #FFFFFF;
	padding: 0.5em;
	border: 1px solid #009900;
	font-size: small;
	line-height: 120%;
}

.sub {
	font-weight: bold;
	background: url(2010/img_index/listmark.gif) no-repeat;
	padding-left: 20px;
	font-size: medium;
}

.line_dot {
	background: url(2010/img_index/line_green_dot.gif) no-repeat;
	height: 20px;
}

.line_dot2 {
	background: url(2010/img_index/line_pink_dot.gif) no-repeat;
	height: 20px;
}

.theme {
	border-bottom: 1px dotted #666666;
	font-weight: bold;
	background: url(2010/img_index/line_orange.png) repeat-y;
	font-size: large;
	padding: 12px 8px 8px;
}

/*参加団体*/
.hyo1 {
	border-bottom: 1px dotted #666666;
	font-weight: bold;
	background: url(2010/img_index/line_orange.png) repeat-y;
}

.hyo2 {
	border-bottom: 1px dotted #666666;
}

.hyo3 {
	border-bottom: 1px dotted #666666;
	font-weight: bold;
	background: url(2010/img_index/line_orange.png) repeat-y;
	font-size: medium;
	padding: 2px;
}


/*スケジュール*/
.sc_hyo1 {
	border-bottom: 1px dotted #666666;
	font-weight: bold;
	background: url(2010/img_index/line_sc.png) repeat-y;
}

.sc_hyo2 {
	border-bottom: 1px dotted #666666;
	border-left: 1px solid #006633;

}

.sc_hyo3 {
	border-bottom: 1px solid #FF6699;
	font-weight: bold;
	background: url(2010/img_index/line_support.png) no-repeat right bottom;
	font-size: medium;
	padding: 20px 6px 1px;
	border-left: 12px solid #FF6699;
	margin-top: 40px;
}

.sc_idt {
	padding-left: 3em;
}

/*申し込みフォーム*/
.hyo_form {
	border-bottom: 1px dotted #666666;
	background: url(2010/img_index/line_orange.png) repeat-y;
}

/*装飾*/
.sstxt{
		font: 75%/120% "ＭＳ ゴシック", "Osaka－等幅";
}

.stxt{
		font: 85%/120% "ＭＳ ゴシック", "Osaka－等幅";
}


.b_bold {
	font-weight: bold;
	font-size: medium;
}

.b_members {
	font-weight: bold;
	font-size: large;
	letter-spacing: 6px;
}

.b_pink {
	color: #FF3399;
	font-weight: bold;
}

.b_red {
	color: #FF0000;
	font-weight: bold;
}

.green {
	color: #006633;
}

.b_green {
	color: #006633;
	font-weight: bold;
}

.b_green2 {
	color: #009900;
	font-weight: bold;
}

.b_white {
	color: #FFFFFF;
	font-weight: bold;
}

.red {
	color: #FF0000;
}

.orange {
	color: #FF3300;
}

/*文字あき*/
.idt_1 {
	padding-left: 1em;
}

.idt_2 {
	padding-left: 2em;
}

.idt_3 {
	padding-left: 3em;
}

.idt_4 {
	padding-left: 4em;
}

.em_1 {
	letter-spacing: 1em;
}

.b_pink_em1 {
	color: #FF3399;
	font-weight: bold;
	letter-spacing: 1em;
}

