/* CSS Document */
/*大会概要*/
td.lay01{
padding:0 70px 0 0;
}
.tblTyp01 th{
color:#4f3c2e;
font-size:0.75em;
font-weight:bold;
background:url(../09japanese/images/icon_01.gif) no-repeat 0 6px;
padding:0 30px 30px 10px;
line-height:1.4em;
}
.tblTyp01 td{
font-size:0.75em;
line-height:1.4em;
padding:0 0 30px 0;
}
.tblTyp01 td.dyn01{
font-size:1em;
line-height:1em;
}
.tblTyp01 td.dyn01 table th{
color:#606060;
font-size:0.75em;
font-weight:normal;
background:none;
padding:0 12px 0 0;
text-align:right;
}
.tblTyp01 td.dyn01 table td{
font-size:0.75em;
line-height:1.4em;
padding:0 0 2px 0;
}
.tblTyp01 tr.btm th,.tblTyp01 tr.btm td{
padding-bottom:0;
}
.tblTyp01 tr.dyn th,.tblTyp01 tr.dyn td{
padding-bottom:10px;
}
div#address{
background:#d2d2c5;
border:1px solid #c0c0b2;
margin:20px 0 0 0;
padding:19px 15px;
width:330px;
}
div#address table th{
color:#606060;
font-size:1em;
background:none;
padding:0 16px 0 0;
}
div#address table td{
font-size:1em;
padding:0 0 0 0;
}
.pTyp01{
clear:both;
text-align:right;
padding:30px 0 0 0;
}
.pTyp02{
padding:25px 0 0 0;
}
/**/
/*チーム*/
.tblTyp02{
margin:0 0 60px 0;
}
.tblTyp03{
margin:30px 0 0 0;
}
.tblTyp03 td{
padding:0 0 27px 0;
}
.tblTyp03 td.dyn{
padding-right:25px;
}
/**/
.tblTyp04 td{
padding:0 0 25px 0;
}
.tblTyp04 tr.btm td{
padding-bottom:0;
}
/**/
#tblSponsor td{
padding:0 0 40px 0;
}
#tblSponsor td.top{
padding-left:156px;
}
#tblSponsor tr.btm td{
padding:0 0 0 0;
}
/**/
#wrapGree{
position:relative;
margin:0 0 15px 0;
}
#wrapGree .g04{
width:533px;
margin:0 0 0 45px;
}
#wrapGree .g06{
width:450px;
margin:0 0 0 90px;
}
#wrapGree #pht06{
position:absolute;
top:0;
left:90px;
}
#wrapGree .g07{
width:533px;
margin:0 0 0 50px;
}

/*end*/
