@charset "utf-8";

/* 2007WFD */

#WFD2008 {
	margin: 20px 10px;
}

.kunimei {
	margin: 0px 0px 0px 4px;
	padding: 3px;
	display: inline;
	color: #006699;
	font-weight: bold;
	border: #006699 2px solid;
	line-height: 2.5em;
}

.taikai_area {
	font-size: 120%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #007b43;
	padding: 10px;
	border: 3px solid #FFCC66;
}

.text_houkoku {
	line-height: 1.3em;
	text-indent: 1em;
}

.line {
	border-bottom: 3px #007b43 dotted;
}

.questionnaire {
	list-style: circle;
	line-height: 1.5em;
	margin: 10px 0px 10px 15px;
}

.map {
	text-align: center;
	font-size: 90%;
	color: #CC0000;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}

#Table_kouensha {
	width: 100%;
	border: 0px;
	margin: 0px;
	font-size: 90%;
}

#Table_kouensha td {
	border: 0px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#tomoni {
	margin: 28px 10px 20px 200px;
}

#intro {
	font-weight: bold;
	margin: 10px;
	padding: 10px;
	border: #663300 double 3px;
	line-height: 1.3em;
}	

.intro_title {
	font-size: 120%;
	margin: 10px;
	border-bottom: #BF6000 solid 2px;
	display: inline;
}

#WFD2008 h3.nl {
	font-size: 120%;
	margin: 25px 10px 10px 10px;
	font-weight: 800;
	color: #C58B8B;
}

#WFD2008 p {
	text-indent: 1.0em;
	margin: 10px 20px;
	line-height: 1.5em;
	
}
.roundedcornr1_box {
   background: #c58b8b;
}
.roundedcornr1_top div {
   background: url(img/corner/roundedcornr_tl.gif) no-repeat top left;
}
.roundedcornr1_top {
   background: url(img/corner/roundedcornr_tr.gif) no-repeat top right;
}
.roundedcornr1_bottom div {
   background: url(img/corner/roundedcornr_bl.gif) no-repeat bottom left;
}
.roundedcornr1_bottom {
   background: url(img/corner/roundedcornr_br.gif) no-repeat bottom right;
}

.roundedcornr1_top div, .roundedcornr1_top, .roundedcornr1_bottom div, .roundedcornr1_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr1_content { margin: 0 20px; }


.roundedcornr2_box {
   background: #5978ac;
}
.roundedcornr2_top div {
   background: url(img/corner/roundedcornr2_tl.gif) no-repeat top left;
}
.roundedcornr2_top {
   background: url(img/corner/roundedcornr2_tr.gif) no-repeat top right;
}
.roundedcornr2_bottom div {
   background: url(img/corner/roundedcornr2_bl.gif) no-repeat bottom left;
}
.roundedcornr2_bottom {
   background: url(img/corner/roundedcornr2_br.gif) no-repeat bottom right;
}

.roundedcornr2_top div, .roundedcornr2_top, .roundedcornr2_bottom div, .roundedcornr2_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr2_content {
	margin: 0px 15px;
}

.kakaku{
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
	text-align: center;
	margin: 5px;
}


.roundedcornr3_box {
   background: #ebeff5;
}
.roundedcornr3_top div {
   background: url(img/corner/roundedcornr3_tl.gif) no-repeat top left;
}
.roundedcornr3_top {
   background: url(img/corner/roundedcornr3_tr.gif) no-repeat top right;
}
.roundedcornr3_bottom div {
   background: url(img/corner/roundedcornr3_bl.gif) no-repeat bottom left;
}
.roundedcornr3_bottom {
   background: url(img/corner/roundedcornr3_br.gif) no-repeat bottom right;
}

.roundedcornr3_top div, .roundedcornr3_top, .roundedcornr3_bottom div, .roundedcornr3_bottom {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr3_content {
	margin: 0 15px;
	text-decoration: none;
	font-size: 90%;
	text-indent: 0px;
	line-height: 1.0em;
}

.nani {
	float: left;
	margin: 5px;
	vertical-align: bottom;
}

.person {
	font-weight: bold;
	margin: 20px;
	color: #5978ac;
}

#wfd {
	margin: 5px 0px 10px 0px;
	text-align: center;
}

.MM_photo_caption {
	font-size: 70%;
	text-align: center;
	color: #999999;
	line-height: 1em;
}

.img_r {
	float: right;
	margin: 5px 0px 5px 10px;
}

.img_l {
	float: left;
	margin: 5px 10px 5px 0px;
}

#houkoku {
	line-height: 1.5em;
}

.li_houkoku {
	font-weight: bold;
	color: #000099;
	font-size: 90%;
	margin: 2px 15px;
}