@charset "UTF-8";

/* --------------------------------------------------------------------------------------
 TDW2009のページのみに適用
--------------------------------------------------------------------------------------- */

/* --------------------共通・複数設定 -------------------- */
a{
outline: none;		
}
/*.imgBox01 a img:hover {
	border: 4px solid #9ED8EE;
}*/#tdw2009 p.pagetop2 {
	text-align: right;
	font-size: 0;
	margin-right: 12px;
	padding-left: 0;
	clear:both;
}#tdw2009 .important {
	font-weight: bold;
	margin-bottom:10px;
}#tdw2009 .nomal {
	line-height: 180%;
	margin-bottom: 15px;
	letter-spacing: 0.01em;
}
#tdw2009 .must {
	font-weight:bold;
	color: #666666;
}
#tdw2009 .cap {
	font-size: 0.96em;
}
#tdw2009 .cap2 {
	font-size: 0.8em;
	padding-top:4px;
	color:#666666;
}#tdw2009 .chu1 {
	color: #F00;
}#tdw2009 .chu2 {
	color: #F39;
}#tdw2009 .chu3 {
	color: #14A73C;
}
#tdw2009 .ctnTop h1 {
text-align:right;
margin-bottom:27px;}
#tdw2009 .nopad{
margin:0;
padding:0;
}

.kokuchi {
margin-bottom: 40px;
margin-top: 20px;
margin-left:auto;
margin-right:auto;
text-align: center;
width:400px;
padding:10px;
line-height:200%;
border:2px solid #9ED8EE;
}

/*　各ページメニュー -------------------- */
#tdw2009 #ctnrSubnavi li {
	float:left;
}
#tdw2009 #ctnrSubnavi{
	margin-bottom:10px;
	overflow:hidden;
	font-size: 0;
}#tdw2009 #contact {
	position: absolute;
	margin-left:236px;
	padding: 0px;
	width:121px;
	height:20px;
	z-index:1;
	border:none;
}#tdw2009 #contact2 {
	position: absolute;
	margin-left:254px;
	margin-top:-4px;
	z-index: 1;
	border:none;
}#tdw2009 .marginB12{
padding-top:5px;
}

/*　各ページindex見出し -------------------- */
#tdw2009 .ctnTopTopics {
	margin-bottom:27px;
}#tdw2009 .ctnTopTopicsimg {
	clear: both;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;
	margin-bottom:5px;
	border-left: 3px solid #9ED8EE;
}#tdw2009 .ctnTop p {
	line-height: 180%;
	margin-bottom: 5px;
}#tdw2009 .ctnTop {
	padding-top: 27px;
	margin-bottom: 37px;
	position:relative;
}#tdw2009 .ctnTop_r {
	width:330px;
	float: left;
	margin-left:27px;
}
/*　各ページエントリーボタン -------------------- */
#tdw2009 .mailBtn {
	position:relative;
	margin-left:420px;
	margin-top:10px;
	border:none;
}#tdw2009 .mailBtn2 {
	position:relative;
	margin-left:400px;
	border:none;
}
#tdw2009 .entryBtn {
	position: static;
	margin-left:270px;
	border:none;
}
#tdw2009 .entryBtn li {
	display:inline;
	border-style: none;
	float:left;
	margin-left:5px;
}
/* --------------------トップ（special/index.html）設定 -------------------- */

#tdw2009 .tdwTitleBox03 h1.tdwTitle {
	padding:20px 0 0 20px;
	margin-bottom:60px;
}
#tdw2009 .tdwTitleBox03 #tdwDate {
	background: url(http://www.design-channel.jp/special/images/ttlTxt02.gif) no-repeat left top;
	text-indent:-9999px;
	width:396px;
	margin:0 auto;
}
#tdw2009 .tdwTitleBox03 #tdwTime{
	background: url(http://www.design-channel.jp/special/images/ttlTxt03.gif) no-repeat left top;
	text-indent:-9999px;
	width:273px;
	margin:0 auto;
}
#tdw2009 .tdwTitleBox03 #tdwRegist a{
	background: url(http://www.design-channel.jp/special/images/ttlTxt04.gif) no-repeat left top;
	text-indent:-9999px;
	width:269px;
	height:44px;
	float:left;
	cursor:pointer;
	display:block;
}
#tdw2009 .tdwTitleBox03 #tdwTheme{
	background: url(http://www.design-channel.jp/special/images/ttlTxt05.gif) no-repeat left top;
	text-indent:-9999px;
	width:232px;
	height:38px;
	float:left;
	margin-left:70px;
}
#tdw2009 #tdwBoxBottom{
	margin:60px 0 20px 20px;
	overflow:hidden;
}
/*　新着情報 -------------------- */
#tdw2009  .imgBox01 ul .newsRight,
#tdw2009  .imgBox01 ul .newsLeft{
	float: left;
	width:270px;
	margin-bottom:2em;
	overflow: hidden;
}#tdw2009  .imgBox01.noline ul .newsRight{
	margin-right:2em;
	clear:both;
}#tdw2009 .imgBox01 li.newsRight h3,
#tdw2009 .imgBox01 li.newsLeft h3 {
	position:relative;
	padding-bottom: 5px;
	padding-left:97px;
	font-size:100%;
}
#tdw2009 .imgBox01 ul {
	margin-top:17px;
}#tdw2009 .imgBox01 li.newsRight,
#tdw2009 .imgBox01 li.newsLeft,
#tdw2009 .imgBox01 .ctnrNews li{
	padding-bottom:17px;
	margin-bottom:17px;
	border-bottom:1px dotted #999	
}#tdw2009 .newsLeft .sum, 
#tdw2009 .newsRight .sum{
	position:absolute; 
	top:0;
	left:0px; 
	margin-bottom:10em;
}
/* hide from Mac IE \*/
* html #tdw2009 .newsLeft .sum,
* html #tdw2009 .newsRight .sum{color:position:absolute; top:0;left:-100px;}
/* */ 
/*　開催概要 -------------------- */
#tdw2009 .ctBox03 .detailTdw09 dt{
	font-size: 1.2em;
	color: #333333;
	float: left;
	clear: both;
	width:70px;
}
#tdw2009  .detailTdw09 dt {
	white-space: nowrap;
}#tdw2009 .ctBox03 .detailTdw09 dd{
	width:450px;
	font-size: 1.2em;
	color: #333333;
	float: left;
	margin-bottom: 20px;
	display:block;
	margin-left: 30px;
}#tdw2009 .ctBox03 .detailTdw09 dd img{
	float: right;
	margin: 5px;
}
* html #tdw2009 .ctBox03 .aboutTdw{padding-top:10px; padding-bottom:30px;}
#tdw2009 .ctBox03 .aboutTdw img{
	float:right;
	margin:0 20px 10px 10px;
}#tdw2009 .ctBox03 .aboutTdw{
	border:1px solid #cde6ef;
	background: url(http://www.design-channel.jp/special/images/aboutBg.gif) repeat left top;
	color: #5aa3bf;
	clear:both;
	padding-left:20px;
	padding-top:20px;
	margin-bottom:20px;
	overflow: auto;
	text-shadow:0 -1px 1px #ccc;
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.12);
	-webkit-box-shadow:0 1px 2px rgba(210,210,210,0.15);
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}/*#tdw2009 .imgBox01 .evt a{
	-moz-box-shadow:0 1px 2px rgba(0,0,0,0.12);
	-webkit-box-shadow:0 1px 2px rgba(210,210,210,0.15);
}*/
#tdw2009 .imgBox01 .evt .menu01 a{
	background: url(http://www.design-channel.jp/special/images/menu01.gif) top left no-repeat;
	width:270px;
	height:81px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin: 0px 20px 20px 0px;
}#tdw2009 .imgBox01 .evt .menu02 a{
	background: url(http://www.design-channel.jp/special/images/menu02.gif) top left no-repeat;
	width:270px;
	height:81px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-bottom:20px;
}#tdw2009 .imgBox01 .evt .menu03 a{
	background: url(http://www.design-channel.jp/special/images/menu03.gif) top left no-repeat;
	width:270px;
	height:81px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;	
	margin: 0px 20px 20px 0px;
}#tdw2009 .imgBox01 .evt .menu04 a{
	background: url(http://www.design-channel.jp/special/images/menu04.gif) top left no-repeat;
	width:270px;
	height:81px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin-bottom:20px;
}#tdw2009 .imgBox01 .evt .menu05 a{
	background: url(http://www.design-channel.jp/special/images/menu05.gif) top left no-repeat;
	width:270px;
	height:81px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	margin: 0px 20px 20px 0px;
}#tdw2009 .imgBox01 .evt .menu06 a{
	background: url(http://www.design-channel.jp/special/images/menu06.gif) top left no-repeat;
	width:270px;
	height:81px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;	
	margin-bottom:20px;
}
*:first-child+html #tdw2009 .imgBox01 .evt .menu01 a:hover,
*:first-child+html #tdw2009 .imgBox01 .evt .menu02 a:hover,
*:first-child+html #tdw2009 .imgBox01 .evt .menu03 a:hover,
*:first-child+html #tdw2009 .imgBox01 .evt .menu04 a:hover,
*:first-child+html #tdw2009 .imgBox01 .evt .menu05 a:hover,
*:first-child+html #tdw2009 .imgBox01 .evt .menu06 a:hover,
* html #tdw2009 .imgBox01 .evt .menu01 a:hover,
* html #tdw2009 .imgBox01 .evt .menu02 a:hover,
* html #tdw2009 .imgBox01 .evt .menu03 a:hover,
* html #tdw2009 .imgBox01 .evt .menu04 a:hover,
* html #tdw2009 .imgBox01 .evt .menu05 a:hover,
* html #tdw2009 .imgBox01 .evt .menu06 a:hover{
	filter: alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}
/* --------------------100p配下設定 -------------------- */
#tdw2009 h3.ttl100p {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom:5px;
	border-left: 3px solid #9FD8EE;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
}
#tdw2009 .ctnTop_l {
	float: left;
	margin-right:27px
}#tdw2009 .ctBox03 .photos2{
	width:250px;
	display: inline;
	float: left;
	margin-bottom:30px;
	margin-left:15px;
}#tdw2009 .ctBox03  div .photos img,
#tdw2009 .ctBox03  div .photos2 img{
	float: left;
	margin-right: 1px;
}
#tdw2009 .ctBox03  div .photos2 a img:hover {
	border:4px solid #9ED8EE;
}
#tdw2009  .ctBox03 .nameList {
	float: left;
	background-color:#EFEFEF;
	color:#999;
	padding-left:5px;
	padding-right:5px;
	width:156px;
	height:80px;
	text-align:right;
	font-size:0.95em;
}
#tdw2009 .ctnPro {
	margin-bottom: 27px;
	padding-bottom:17px;
	border-bottom:1px dotted #CCCCCC;
}
/* -------------------- archive配下設定 -------------------- */
#tdw2009 .archives li h3{
	position:relative;
	padding-bottom:40px;
	padding-left:280px;
	font-weight:bold;
	font-size:1.5em;
	text-align:right;
}#tdw2009 .archives li h3 span{
	font-weight:bold;
	font-size:0.6em;
}#tdw2009 .archives li p{
	padding-left:280px;
}#tdw2009 .archives li .reset{
	margin-left:-280px;
	width:565px;
}#tdw2009 .archives li .reset2{
	margin-left:-100px;
	width:380px;
}
* html #tdw2009 .archives li h3 img{
	margin-left:-180px;
	text-align:left;
	display:block;
}

/* -------------------- container配下設定 -------------------- */

/* コンテナトップ -------------------- */
#tdw2009 .size {
	font-size: 0.9em;
	margin-bottom:12px;
}
#tdw2009 .size th {
	background: #555;
	color: #FFF;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#tdw2009 .size td {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	vertical-align:text-top;
}

#tdw2009 .containerList li{
	margin-bottom:2em;
	overflow: hidden;
	margin-right:2em;
	clear:both;
	padding-bottom:17px;
	border-bottom:1px dotted #999;
	display:block;

}#tdw2009 .containerList li h3{
	position:relative;
	padding-bottom: 5px;
	padding-left:97px;
	font-size:100%;
}
#tdw2009 .containerList li p{
	margin-left:8em;
	position: relative; 
}
#tdw2009 .containerList li .sum{
	position:absolute; 
	top:0;
	left:0px; 
	margin-bottom:10em;
}
/* hide from Mac IE \*/
* html #tdw2009 .containerList li .sum{color:position:absolute; top:0;left:-100px;}
/* */ 

/*　コンテナムービー -------------------- */
#tdw2009 .ctBox03 .ctnMov {
	margin-bottom: 30px;
	padding-bottom:30px;
	border-bottom:1px dotted #CCC;
}#tdw2009 .movList{
	width: 100%;
	padding: 10px 0;
	text-align: left;
	border:1px solid #9FD8EE;
	margin-bottom:10px;
}#tdw2009 .movList ul {
	display: inline;
	font-size:0.8em;
	width:565px;
}#tdw2009 .movList li {
	border: none;
}#tdw2009 .movList li {
	border-right: 1px solid #CCC;
	display: inline;
	padding: 0 5px;
}#tdw2009 .ctBox03  .movList p {
	font-size: 0.9em;
	color: #9FD8EE;
	font-weight: bold;
	padding-left: 5px;
}#tdw2009 .ctBox03 .contMov {
	margin-bottom: 20px;
}#tdw2009 .ctBox03 .contMov p {
	font-size:1.2em;
}

/*　公募 -------------------- */

#tdw2009 #kyosan{
width:500px;
border:4px double #dadada;
padding:1.5em;
}
#tdw2009 #kyosan img{
float:left;
margin-right:2em;
}
#tdw2009 #kyosan p{
margin-top:2.5em;
}#tdw2009 .containerExample {
	width: 173px;
	float:left;
	margin-left:20px;
}
#tdw2009 .first {
	margin-left:0px;
}
* html #tdw2009 .containerExample {	
	float:left;
	margin-left:-21px; 
}
#tdw2009 .containerExample p{
	display:block;
}#tdw2009 .containerExample h4{
	font-weight: bold;
	padding-bottom: 5px;
}
#tdw2009 .containerExample img {
	margin-bottom: 10px;
}#tdw2009 .bottomPad{
	margin-bottom:25px;
}#tdw2009 h3.ttlcntr {
	margin-top:20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom:10px;
	border-left: 3px solid #9FD8EE;
	font-weight: bold;
	color: #333333;
	font-size: 14px;
}

/*　コンテナ事例 -------------------- */

#tdw2009 .ctnrImgSet_r {
	width: 248px;
	float:left;
	margin-left:40px;
}#tdw2009 .ctnrImgSet_l {
	width: 248px;
	float:left;
	clear:both;
}#tdw2009 .ctnrImgSet2_l,
#tdw2009 .ctnrImgSet2_r {
	width: 248px;
	margin-left:10px;
	float:left;
	clear:both;
}#tdw2009 .ctnrImgSet .ctnSetTxt2,
#tdw2009 .ctnrImgSet2_l img,
#tdw2009 .ctnrImgSet2_r img{
	float:left;
}#tdw2009 .ctnrImgSet .ctnSetTxt2 h3{
	font-weight:bold;
}#tdw2009 .ctnrImgSet2 img {
	margin-bottom: 5px;
}#tdw2009 .ctnrImgSet2 h3{	
	font-weight:bold;
}#tdw2009 .ctnrImgSet_l img,
#tdw2009 .ctnrImgSet_r img{
	margin-right:10px;
}#tdw2009 .ctnSetTxt h3{
	margin-bottom:10px;
	font-weight:bold;
	color: #444;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-left: 3px solid #9ED8EE;
}#tdw2009 .ctnrImgSet {
	clear: both;
	margin-bottom: 20px;
}#tdw2009 .ctnrImgSet img {
	margin-bottom: 10px;
}

/*　ファッション -------------------- */

#tdw2009 .exp2{
	clear:left;
}#tdw2009 .exp dt,
#tdw2009 .exp2 dt {
	font-size: 1.0em;
}#tdw2009 .exp dd,
#tdw2009 .exp2 dd {
	padding-bottom:10px;
}#tdw2009 .ctBox03 .fashionBox{
	background: url(../images/boxMiddle.png) repeat-y left top;

}#tdw2009 .ctBox03 .fashionBoxTop {
	background: url(../images/boxTop.png) no-repeat left top;

}#tdw2009 .ctBox03 .fashionBoxBottom {
	background: url(../images/boxBottom.jpg) no-repeat left bottom;

}#tdw2009 .ctBox03 .fashionBox p{
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;!important; 
    padding-bottom: 0px; /* for only IE6 style */  
	overflow:hidden;
}#tdw2009 .ctnrImg li,
#tdw2009 .ctnrImg2 li {
	border-style: none;
	margin-bottom: 10px;
	margin-top: 0px;
	padding: 0px;
}#tdw2009 .ctnrImg2 li {
	float:left;
	margin-left:12px;
}#tdw2009 .ctnrImg2 li.first {
	margin-left:0px;
}#tdw2009 table.schedule strong{
	margin-right:15px;
	font-weight:bold;
}
#tdw2009 table.schedule th{
	padding-right:15px;
	padding-bottom:10px;
	white-space: nowrap;
	font-weight:bold;
}#tdw2009 table.schedule th,
#tdw2009 table.schedule td{
	padding-top:10px;
	padding-left:10px;
}#tdw2009 table.schedule{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}#tdw2009 table.schedule tr{
	vertical-align:top;
}#tdw2009 table.schedule td,
#tdw2009 table.schedule th{
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}#tdw2009 table.inner th,
#tdw2009 table.inner td{
	padding-right:15px;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:0px;
	margin:0px;
}#tdw2009 table.inner,
#tdw2009 table.inner th,
#tdw2009 table.inner td{
	border:none;
}#tdw2009 .subCat {
	border-top: 1px dotted #999;
	margin-top:20px;
}#tdw2009 .kikakuImg {
	float: left;
	margin-right: 10px;
}#tdw2009 .kikaku p {
	background: #ececec;
	padding: 10px;
	width:230px;
	float: left;
}#tdw2009 .kikaku img {
	float: left;
	padding-left:10px;
}#tdw2009 .kikaku_l {
	float: left;
	width:240px;
}#tdw2009 .kikaku_l dl{
	font-size:0.8em;
}#tdw2009 .detail{
	margin-bottom:8px;
}
#tdw2009 .detail th,
#tdw2009 .detail td {
	border-style: none;
	vertical-align:text-top;
}

/* -------------------- cube配下設定 -------------------- */

/* -------------------- eng配下設定 -------------------- */

/* -------------------- entry配下設定 -------------------- */

/* -------------------- fujitsu配下設定 -------------------- */

/* -------------------- press配下設定 -------------------- */

/* -------------------- registration配下設定 -------------------- */

/* -------------------- shop配下設定 -------------------- */

#tdw2009 .ctBox03 .exSuche img {
	float:right;
	margin-left:10px;
}#tdw2009 .ctBox03 .exSuche {
	margin-bottom:20px;
}#tdw2009  .ctBox03 .shopName {
	float: left;
	background-color:#ececec;
	font-weight:bold;
	color:#999;
	padding-left:2px;
	padding-right:2px;
	width:78px;
	height:84px;
	text-align:right;
	font-size:0.95em;
}
#tdw2009 .ctBox03 .photos{
	width:185px;
	display: inline;
	float: left;
	margin-bottom:30px;
}

/* --------------------student配下設定 -------------------- */

#tdw2009 .awardTtl {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border-left: 3px solid #9ED8EE;
	margin-bottom:10px;
}#tdw2009 .awardTtl .small{
	font-size:0.8em;
	font-weight: normal;
}#tdw2009 .awardImgSet{
	overflow:hidden;
	position:relative;
	margin-bottom:30px;
}
#tdw2009 .awardImgSet h4 {
	clear: both;
	color: #FFFFFF;
	background: #999999;
	display: inline;
	padding: 2px;
}
#tdw2009 .awardImg li {
	float: left;
	margin-left: 20px;
	width:170px;
	border-style: none;
	font-size: 0.95em;
}#tdw2009 .awardImg2 li {
	float: left;
	margin-left: 15px;
	width:97px;
	border-style: none;
	font-size: 0.95em;
}
#tdw2009 .awardImg .first,
#tdw2009 .awardImg2 .first {
	margin-left: 0px;
}
#tdw2009 .awardImg li img {
	display:block;
}#tdw2009 .sttl {
	color: #FFFFFF;
	background: #999999;
	position:relative;
	display:inline;
	padding: 2px;
	margin-left:35px;
}
#tdw2009 .award{
	margin-bottom:27px;
}
.float_l{
	float:left;
	margin-right:20px;
}#tdw2009 .point {
	background:#FFF url(http://www.design-channel.jp/special/images/sq.png) top left no-repeat;
	padding:20px 0 10px 30px;
	margin-bottom:20px;
	font-weight:bold;
	color:#666;
}
#exbList{
	clear:both;
	margin:7em 0 2em 0;
	border:1px solid  #9ED8EE;
	overflow:hidden;
	padding:2em;
	
}
p.exbList {
	font-size:0.9em;
	
}

/* -------------------- tabloid配下設定 -------------------- */

#tdw2009 #officialMedia li{
	border: none;
	float:left;
	width:240px;
}#tdw2009 #officialMedia li.kigou{
	width:50px;
	padding-top: 79px;
	padding-right: 10px;
	padding-left: 10px;
}#tdw2009 #officialMedia p{
	padding: 0px;
	margin: 0px;
}
#tdw2009 #officialMedia .officialMediattl{
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	margin-bottom: 5px;
}
#tdw2009 .yajirushi{
	text-align:center;
	margin-bottom: 5px;
}
#tdw2009 .square a{
	border: 1px solid #9ED8EE;
	background-color:#9ED8EE;
	color:#fff;
	display: inline;
	padding: 5px 29px;
	position:relative;
	margin-left:420px;
	margin-top:-10px;
}
#tdw2009 .square a:hover {
	border: 1px solid #9ED8EE;
	background-color:#FFF;
	color:#9ED8EE;
	display: inline;
	padding: 5px 29px;
	margin-left:420px;
	margin-top:-10px;
	text-decoration:none;
}#tdw2009 .square2 a{
	border: 1px solid #9ED8EE;
	background-color:#9ED8EE;
	color:#fff;
	padding:5px;
	margin-left:70px;
	overflow:hidden;
}
#tdw2009 .square2 a:hover {
	border: 1px solid #9ED8EE;
	background-color:#FFF;
	color:#9ED8EE;
	text-decoration:none;
	margin-left:70px;
	overflow:hidden;
}* html #tdw2009 .square3 a{
	border: 1px solid #9ED8EE;
	background-color:#9ED8EE;
	color:#fff;
	padding:5px;
	margin-right:75px;
	margin-left:75px;
	margin-top:65px;
	overflow:hidden;
	display:block;
}
* html #tdw2009 .square3 a:hover {
	border: 1px solid #9ED8EE;
	background-color:#FFF;
	color:#9ED8EE;
	text-decoration:none;
	margin-right:75px;
	margin-left:75px;
	margin-top:65px;
	overflow:hidden;
}#tdw2009 .square3 a{
	border: 1px solid #9ED8EE;
	background-color:#9ED8EE;
	color:#fff;
	padding:5px;
	margin-right:70px;
	margin-left:70px;
	margin-top:48px;
	overflow:hidden;
	display:block;
}
#tdw2009 .square3 a:hover {
	border: 1px solid #9ED8EE;
	background-color:#FFF;
	color:#9ED8EE;
	text-decoration:none;
	margin-right:70px;
	margin-left:70px;
	margin-top:48px;
	overflow:hidden;
}
#tdw2009 .officialMediadez img{
	margin-right:15px;
	display:block;
	margin-bottom:10px;
}
#tdw2009 .officialMediadez .block{
	float:left;
}
#tdw2009 .officialMediadez p.small{
	width:220px;
	padding-right:0px;
}
#tdw2009 .officialMediadez .blue{
	border: 1px solid #F2F2F2;
	background-color: #F7F7F7;
	width:330px;
	padding-left:10px;
	padding-top:10px;
	overflow:hidden;
}#tdw2009 .small {
	width:500px;
	font-size: 0.9em;
	line-height:180%;
	margin-bottom: 20px;
	color: #333;
	margin-left: auto;
	margin-right: auto;
	clear: right;
}#tdw2009 .ctBox03 .detailTdw09b dt{
	font-size: 1em;
	color: #333333;
	float: left;
	clear: both;
	width:80px;
}
#tdw2009 .ctBox03 .detailTdw09b dd{
	width:430px;
	font-size: 1em;
	color: #333333;
	float: left;
	margin-bottom: 20px;
	display:block;
	margin-left: 30px;
}
#tdw2009 .tab2008Set li,
#tdw2009 .tab2008Set ul{
	margin:0;
	padding:0;
}
#tdw2009 .tab2008SetIn{
	padding-bottom:20px;
}
#tdw2009 .tab2008Set .border{
	margin-right:20px;
}
#tdw2009 .tab2008Set .border2{
	margin-right:5px;
}
#tdw2009 .dcData p.head{
	clear:both;
}#tdw2009 .dcData p{
	width:250px;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}
#tdw2009 .dcData p span{
	font-weight:bold;
	border-bottom: 4px double #9FD8EE;
}
#tdw2009 .volunteer {
	margin-bottom:10px;
	clear:both;
	overflow:hidden;
}#tdw2009 .volunteer dt{
	font-size: 1.2em;
	color: #333333;
	float: left;
	clear: both;
	width:70px;
	font-weight: lighter;
}#tdw2009 .volunteer dd{
	width:350px;
	font-size: 1.2em;
	color: #333333;
	float: left;
	display:block;
	margin-left: 30px;
	margin-bottom:20px;
}