@charset "shift_jis";

/* -----------------------------------------------------------
  Layout Style Sheet
------------------------------------------------------------ */

/* ------------------------------------------------------------
 hdmain
 ------------------------------------------------------------ */

.pDon #hdmain {
	width:720px;
	margin:0px 0px 0px 90px;}
	
.pDon #hdmain .breadcrumbl {
	float:left; color:#ff6600;}
	
.pDon #hdmain .breadcrumbr {
	float:right;}

.pDon #hdmain .head {
	width:900px;
	height:150px;
	background-image:url(../images/tan11_head_bg.jpg);
	padding: 0px;}
	
.pDon #hdmain .headl {
	float:left;
	width:564px;
	}
	
.pDon #hdmain .headr {
	float:right;
	width:300px;
	padding:20px 20px 0 0;
	color:#333333;}

.pDon #hdmain .txt10 { font-size:10px; line-height:1.2; }
.pDon #hdmain .txt10gray { font-size:10px; color:#666666; line-height:1.2; }

.pDon #hdmain .txt16 { font-size:16px; color:#567831; font-weight:bold; line-height:1.5; }

.pDon #hdmain  .link {
	background: url(../images/eflora_logo.gif) no-repeat 18px 8px;
	padding: 10px 40px 10px 40px;}
/* ------------------------------------------------------------
table
 ------------------------------------------------------------ */

.listtable {
	border-top:solid 1px #CCC;
	border-left:solid 1px #CCC;
	margin:0 auto;
}

.listtable td {
	border-right:solid 1px #CCC;
	border-bottom:solid 1px #CCC;
	padding:3px;
	text-align:left;
	font-size:12px;
}

/* ------------------------------------------------------------
table assistance
 ------------------------------------------------------------ */
table#assistance {
    width: 900px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin:0 auto;
}

table#assistance th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #FFE1E3;
    line-height: 120%;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
table#assistance td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	font-size:12px;
}
table#assistance td.noline {
    padding: 5px;
	border-left: 1px #E3E3E3 solid;
	border-right: 1px #E3E3E3 solid;
	border-top: 1px #E3E3E3 solid;
	border-bottom: 1px #FFF solid;
    border-width: 0 0 1px 1px;
	font-size:12px;
}
table#assistance2 {
    width: 630px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin:0 auto;
}

table#assistance2 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #FFF0D8;
    line-height: 120%;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
table#assistance2 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	font-size:12px;
}
table#assistance2 td.noline {
    padding: 5px;
	border-left: 1px #E3E3E3 solid;
	border-right: 1px #E3E3E3 solid;
	border-top: 1px #E3E3E3 solid;
	border-bottom: 1px #FFF solid;
    border-width: 0 0 1px 1px;
	font-size:12px;
}
table#assistance3 {
    width: 630px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
	margin:0 auto;
}

table#assistance3 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #EFFDDC;
    line-height: 120%;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
table#assistance3 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	font-size:12px;
}
table#assistance3 td.noline {
    padding: 5px;
	border-left: 1px #E3E3E3 solid;
	border-right: 1px #E3E3E3 solid;
	border-top: 1px #E3E3E3 solid;
	border-bottom: 1px #FFF solid;
    border-width: 0 0 1px 1px;
	font-size:12px;
}
.w01 {
	width:75px;
}
.w02 {
	width:300px;
}
.w03 {
	width:150px;
}
.w04 {
	width:375px;
}
.w05 {
	width:75px;
}
.w06 {
	width:355px;
}
.w07 {
	width:200px;
}

#donation {
	width:680px;
	padding:6px;
	margin:10px 0;
	background-color:#FCEEEE;
}

#donation #hanaleft {
	width:170px;
	float:left;
	text-align:left;
}
#donation #hanaleft img {
	padding:0;
	margin:0;
}

#donation #hanaright {
	width:510px;
	float:right;
	text-align:left;
}
#donation #hanaright img {
	padding:0;
	margin:0;
}
.udcenter p{
	display: table-cell;
	vertical-align: middle;
	margin: 0;
}

/*for IE6 */
* html .udcenter p{
	display: inline;
	zoom: 1;
}

/*for IE7 */
*:first-child+html .udcenter p{
	display: inline;
	zoom: 1;
}

.udcenter span {
	padding:0 0 0 10px;
	font-size:10px;
}

#donation #hanaright ul {
	padding:0;
	margin:0;
}

#donation #hanaright li {
	float:left;
}

#donation #hanaright li img {
	padding:5px 5px 0 0;
}

#donation #hanaright p {
	font-size:10px;
	padding:0 0 0 2px;
	margin:0;
}
