@charset "Shift_JIS";
/*border:1px solid #f00;*/

/* +++++ Format setting +++++ */


a {
	text-decoration: none;
	outline: none;
	border: none;
	color:#666;
	}
	a:hover {
	text-decoration: underline;
	color:#999;
	}

/* Contents setting */
#content {
	width: 715px;
	}
#content .catchcopy {
	margin: 0 20px 15px 20px;
	}
#content .lead {
	padding: 0 20px;
	margin-bottom: 0;
	}

/* footerBanner setting */
#footerBanner{
	margin-top:65px;
	}



#support #content h3 {
	margin: 30px 0 20px;
	background: #ea8700 url(../img/bar715.gif) left top no-repeat;
	}
#support #content .whats {
	
	}
	#support #content p.whats {
		line-height: 1.5;
		padding: 0 2em;
		padding-bottom: 1em;
		}




table.reportIncuBox {
	width:714px;
	margin:20px 0;
	}
	table.reportIncuBox th {
		background:#EA8700 url("../img/support/name-block-bg.gif") repeat-x;
		vertical-align:top;
		width:600px;
		}
	table.reportIncuBox th.photo {
		width:93px;
		}

	table.reportIncuBox th div.name {
		color:#ffffff;
		font-weight:bold;
		line-height:1.2;
		padding:8px 0 0 0;
		}

	table.reportIncuBox th dl {
		margin:4px 0 0 0;
		padding:0;
		}
	table.reportIncuBox th dt,
	table.reportIncuBox th dd {
		color:#ffffff;
		font-weight:bold;
		font-weight:normal;
		line-height:1.1;
		margin:0 0 2px 0;
		padding:0;
		}
		table.reportIncuBox td {
		padding:20px;
		width:713px;	
		background:#F7F7F7;
		border-right:solid 1px #D9D9D9;
		border-bottom:solid 1px #D9D9D9;
		border-left:solid 1px #D9D9D9;
		}

	table.reportIncuBox th div.new {
		padding:15px 0 0 0;
		background:url("../img/support/mark-new.gif") no-repeat left 4px;
		}
	table.reportIncuBox th div.updating {
		padding:15px 0 0 0;
		background:url("../img/support/mark-updating.gif") no-repeat left 4px;
		}



		#content table.reportBox td div {
			color:#EA8700;
			font-weight:bold;
			line-height:1.33;
			margin:0 0 0.4em 0;
			}
		#content table.reportIncuBox td p {
			color:#333333;
			line-height:1.33;
			}
	#content table.reportIncuBox div.detail {
		float:right;
		padding:20px 0 0;
		}

	#content table.reportIncuBox .NONE,
	#content table.reportIncuBox .NONE * {
		display:none;
		border:none !important;
		background:none !important;
		}






table.reportBox {
	width:714px;
	margin:20px 0;
	}
	table.reportBox th {
		width:100%;
		background:#EA8700 url("../img/support/name-block-bg.gif") repeat-x;
		vertical-align:top;
	
		}

	table.reportBox th.photo {
		padding-right:20px;
		width:140px;
		}

	table.reportBox th div.name {
		color:#ffffff;
		font-weight:bold;
		line-height:1.2;
		padding:8px 2px 0 0;
		}

	table.reportBox th dl {
		margin:4px 2px 0 0;
		padding:0;
		}
	table.reportBox th dt,
	table.reportBox th dd {
		color:#ffffff;
		font-weight:bold;
		font-weight:normal;
		line-height:1.1;
		margin:0 0 2px 0;
		padding:0;
		}

	table.reportBox th div.new {
		padding:15px 0 0 0;
		background:url("../img/support/mark-new.gif") no-repeat left 4px;
		}
	table.reportBox th div.updating {
		padding:15px 0 0 0;
		background:url("../img/support/mark-updating.gif") no-repeat left 4px;
		}

	table.reportBox td {
		padding:20px;
		background:#F7F7F7 none repeat scroll 0 0;
		border-bottom:1px solid #D9D9D9;
		border-left:1px solid #D9D9D9;
		border-right:1px solid #D9D9D9;
		}
		#content table.reportBox td div {
			color:#EA8700;
			font-weight:bold;
			line-height:1.33;
			margin:0 0 0.4em 0;
			}
		#content table.reportBox td p {
			color:#333333;
			line-height:1.33;
			}
	#content table.reportBox td.box,
	#content table.reportBox td.detail {
		width:410px;
		padding:12px 12px 0 15px;
		background:#F7F7F7 url("../img/support/block-bg.gif") repeat-y;
		}
		#content table.reportBox td.box div {
			color:#EA8700;
			font-weight:bold;
			line-height:1.33;
			margin:0 0 0.4em 0;
			}
		#content table.reportBox td.box p {
			color:#5E5E5E;
			line-height:1.33;
			}

	#content table.reportBox div.detail {
		float:right;
		padding:20px 0 0;
		}

	#content table.reportBox .NONE,
	#content table.reportBox .NONE * {
		display:none;
		border:none !important;
		background:none !important;
		}



#support #content .supportCategory {
	clear: both;
	background: url("../img/support/bg-support.gif") left top no-repeat;
	width: 715px;
	height: 70px;
	margin: 0;
	padding: 0;
	}
#support #content .supportCategory ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 715px;
	height: 62px;
	}
	#support #content .supportCategory li {
		margin: 0;
		padding: 0;
		width: 343px;
		height: 51px;
		display:inline;
		float: left;
		}
		
	#support #content .supportCategory li.incubation {
		margin:5px 0 14px 8px;
		}
		#support #content .supportCategory li.incubation a {
			display:block;
			width: 343px;
			height:51px;
			text-indent:-99999px;
			background:url(../img/support/bt-incubation-b.gif) no-repeat top;
			}
			#support #content .supportCategory li.incubation a:hover {
				background:url(../img/support/bt-incubation-b-on.gif) no-repeat;
				}
				
	#support #content .supportCategory li.grant {
		margin:5px 0 14px 13px;
		}	
		#support #content .supportCategory li.grant a {
			display:block;
			width: 343px;
			height:51px;
			text-indent:-99999px;
			background:url(../img/support/bt-grant-b.gif) no-repeat top;
			}
			#support #content .supportCategory li.grant a:hover {
				background:url(../img/support/bt-grant-b-on.gif) no-repeat;
				}

#support #content .addTxt {
	text-align:right;
	text-indent:-1em;
	margin-left:1em;
	padding: 10px 0 20px;
	margin-bottom:0;
	font-size:85%;
	color:#5E5E5E;
	}
	
/* support inner
   ------------------------------------------------------
   ------------------------------------------------------
   ------------------------------------------------------ */
   
body.support-inner a.outside {
	color:#EA8700;
	padding-right:18px;
	background:url(../img/window.gif) right center no-repeat;
	}
body.support-inner a.outside:hover {
	text-decoration:underline;
	}

body.support-inner dd.ft12 {
	font-size:75%;
	}


/* PageBody setting */
body.support-inner #pageBody {
	padding: 45px 0 23px 0;
	}
/* footerBanner setting */
body.support-inner #footerBanner{
	margin-top: 55px;
	}

body.support-inner ul.three {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;	
	}
	body.support-inner ul.three a {
		display:block;
		width:120px;
		height:41px;
		text-indent:-99999px;
		}

body.support-inner li#to-incubation a {
	background:url(../img/support/bt-incubation.gif) no-repeat;
	}
	body.support-inner li#to-incubation a:hover {
		background:url(../img/support/bt-incubation-on.gif) no-repeat;
		}

body.support-inner li#to-grant a {
	background:url(../img/support/bt-grant.gif) no-repeat;
	}
	body.support-inner li#to-grant a:hover {
		background:url(../img/support/bt-grant-on.gif) no-repeat;
		}

/*body.support-inner li#to-general a {
	background:url(../img/support/bt-general.gif) no-repeat;
	}
	body.support-inner li#to-general a:hover {
		background:url(../img/support/bt-general-on.gif) no-repeat;
		}
	
body.support-inner li#to-challenge a {
	background:url(../img/support/bt-challenge.gif) no-repeat;
	}
	body.support-inner li#to-challenge a:hover {
		background:url(../img/support/bt-challenge-on.gif) no-repeat;
		}*/
		
body.support-inner li#to-incubation-select a {
	background:url(../img/support/bt-incubation-select.gif) no-repeat;
	}

body.support-inner li#to-grant-select a {
	background:url(../img/support/bt-grant-select.gif) no-repeat;
	}

/*body.support-inner li#to-general-select a {
	background:url(../img/support/bt-general-select.gif) no-repeat;
	}
	
body.support-inner li#to-challenge-select a {
	background:url(../img/support/bt-challenge-select.gif) no-repeat;
	}*/

body.support-inner a.organization-detail {
	display:block;
	width:131px;
	height:21px;
	background:url(../img/support/bt-detail.gif) no-repeat;
	text-indent:-99999px;
	}
	body.support-inner a.organization-detail:hover {
		background:url(../img/support/bt-detail-on.gif) no-repeat;
		}
		
body.support-inner a.organization-hp {
	display:block;
	width:131px;
	height:21px;
	background:url(../img/support/bt-hp.gif) no-repeat;
	text-indent:-99999px;
	}
	body.support-inner a.organization-hp:hover {
		background:url(../img/support/bt-hp-on.gif) no-repeat;
		}


/* Organization setting */
body.support-inner #content #organization {
	/*width: 715px;
	height: 30px;*/
	padding: 15px 0 35px 0;
	}
	body.support-inner #content #organization h3 {
		font-size: 163%;
		line-height: 1.1;
		color: #ea8700;
		font-weight: bold;
		}
		body.support-inner #content #organization h3 img {
			vertical-align:middle;
			}

	body.support-inner #content #organization dl.support {
		margin: 15px 0 20px 0;
		padding: 0;
		font-size: 88%;
		line-height: 1.4;
		}
	body.support-inner #content #organization dl.support dt {
		margin: 0;
		padding: 0;
		display: inline;
		width: 7em;
		float: left;
		}
	body.support-inner #content #organization dl.support dd {
		margin: 0;
		padding: 0 0 0 7em;
		}

	body.support-inner #content #organization div.groupBox {
		line-height:1.5;
		margin:0 0 2em 0;
		}
		#body.support-inner content #organization div.groupBox div.groupHead {
			font-weight:bold;
			margin:0;
			}
		body.support-inner #content #organization div.groupBox p {
			font-size:88%;
			margin:0;
			}






body.support-inner #content #organization table.menu-multi {
	}
body.support-inner #content #organization table.menu-multi th,
body.support-inner #content #organization table.menu-multi td {
	vertical-align:middle;
	padding:0.2em 0.5em 0.2em 0;
	}
body.support-inner #content #organization table.menu-multi th {
	color:#EA8700;
	}


body.support-inner #content #organization p.withLogo {
	float:left;
	margin:0;
	width:22em;
	white-space:nowrap;
	padding-right:1em;
	}
	body.support-inner #content #organization p.withLogo img {
		vertical-align:middle;
		padding-right:0.5em;
		}

body.support-inner #content #organization p.menu {
	margin: 0;
	padding: 0 0 20px 0;
	display: inline;
	width: 140px;
	float: left;
	}


body.support-inner #content #organization .box {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	line-height: 1.4;
	}
body.support-inner #content #organization .box dl {
	background-color: #f7f7f7;
	margin: 0;
	padding: 5px 15px;
	}
	body.support-inner #content #organization .box dt {
		margin: 0;
		padding: 5px 0 5px 0;
		line-height: 1.2;
		color: #ea8700;
		}
		body.support-inner #content #organization .box dt span {
			display: block;
			margin: 0 0 0 7px;
			padding: 2px 0 0 7px;
			border-left: 2px solid #ea8700;
			}
	body.support-inner #content #organization .box dd {
		margin: 0;
		padding: 0 0 5px 0;
		}


body.support-inner #content #organization .description {
	margin:0 0 20px 0;
	padding: 35px 0 0 0;
	font-size:130%;
	font-weight:bold;
	line-height:1.4;
	}

body.support-inner #content #organization p {
		margin:0.5em 0 2em;
		}
		
body.support-inner #content #organization hr.separator {
	height:0px;
	margin:0 0 0 0;
	border-top:1px solid #d7d7d7;
	background:#d7d7d7; 
	}




body.support-inner #content h5 {
	background: #ea8700 url(../img/bar715.gif) right top no-repeat;
	width: 715px;
	height: 26px;
	margin:25px 0;
	position:relative;
	}
	#content h5 span {
		display: block;
		height: 21px;
		/*background: url("../img/bar-mark.gif") 0px 4px no-repeat;
		margin: 0 0 0 10px;
		padding: 0 0 0 16px;*/
		margin: 0;
		padding: 0 0 0 10px;
		position:absolute;
		top:50%;
		margin-top:-0.7em;
		font-size: 120%;
		line-height: 1.4;
		color: #ffffff;
		font-weight: bold;
		vertical-align: top;
		}



body.support-inner #content .date {
	font-size: 100%;
	line-height: 1.1;
	color: #ea8700;
	font-weight: bold;
	}
body.support-inner #content .txt {
	font-size: 100%;
	line-height: 1.5;
	}
body.support-inner #content .pdf {
	font-size: 100%;
	line-height: 1.5;
	}
	body.support-inner #content .pdf a {
		}
	body.support-inner #content .pdf a span {
		color: #5e5e5e;
		font-size: 86%;
		}
		body.support-inner #content .pdf a:link {
			text-decoration: none;
			color: #ea8700;
			}
		body.support-inner #content .pdf a:visited {
			text-decoration: none;
			color: #ea8700;
			}
		body.support-inner #content .pdf a:hover {
			text-decoration: underline;
			color: #ea8700;/*5e5e5e*/
			}
		body.support-inner #content .pdf a:active {
			text-decoration: underline;
			color: #ea8700;/*5e5e5e*/
			outline: none;
			}



body.support-inner #content .achievements {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	font-size: 88%;
	line-height: 1.4;
	}
body.support-inner #content .achievements dl {
	background-color: #f7f7f7;
	margin: 0;
	padding: 5px 20px;
	}
	body.support-inner #content .achievements dt {
		margin: 0;
		padding: 5px 0 10px 0;
		line-height: 1.1;
		color: #ea8700;
		}
	body.support-inner #content .achievements dd {
		margin: 0;
		padding: 0;
		}
		
body.support-inner #content .achievements table {
	margin:0 auto;
	}	
	body.support-inner #content .achievements table th {
		padding-top: 5px;
		font-size: 85%;
		line-height: 1.4;
		}
	body.support-inner #content .achievements table td {
	 padding:0 10px 10px 0;
		}
		#content .achievements table td.end {
	 	padding-right:0;
	 	width:218px;
		}
	body.support-inner #content .achievements p.copyright {
		margin-bottom: 0;
		padding-top: 5px;
		font-size: 75%;
		line-height: 1.4;
		text-align: right;
		}






/*incubation*/
/*#incubation hr {
	margin: 50px 0 30px 0;
	border-color: #ea8700;;
	}*/

body.support-inner #category ul.three li {
display:inline;
float:left;
margin:0;
padding:0 0 7px 6px;
width:120px;
}	
	
#incubation dl.personal {
	margin: 0;
	padding: 0px 0 0 0;
	}
#incubation dl.personal dt {
	float: left;
	width: 110px;
	clear: left;
	text-align: right;
	}
#incubation dl.personal dt img{
	margin-bottom: 15px;
	}
#incubation dl.personal dd {
	margin: 0 0 0 165px;
	}
#incubation #content #organization dl.personal dd h4 {
	padding-top: 10px;
	}
#incubation #content #organization dl.personal dd h4 a {
	text-decoration: none;
	border: none;
	}
#incubation #content dl.personal dd ul,
#incubation #content dl.personal dd li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#incubation #content dl.personal dd ul {
	padding: 10px 0 15px 0;
	}
#incubation #content dl.personal dd li {
	padding: 0 0 4px 0;
	line-height: 1.3;
	}
#incubation #content dl.personal dd li.resume {
	text-indent:-3em;
	margin-left:3em;
	padding-bottom: 10px;
	}
#incubation #content .description {
	padding: 25px 0 0 0;
	}
#incubation #content .description p {
	margin: 0;
	padding: 0 0 1.5em 0;
	font-size: 88%;
	line-height: 1.4;
	}










/* +++++ Disaster +++++ */
 #disaster #content .twoColumn {
	width: 715px;
	}
	 #disaster #content .twoColumn .left {
		display: inline;
		width: 410px;
		float: left;
		}
	 #disaster #content .twoColumn .right {
		display: inline;
		width: 296px;
		float: right;
		padding-top: 12px;
		}
	 #disaster #content .twoColumn img.r {
		float:right;
		margin-right:15px;
		}


 #disaster #content .twoColumn table {
	width: 296px;
	}
	 #disaster #content .twoColumn table th {
		padding: 10px 0 0 22px;
		font-size: 63%;
		line-height: 1.4;
		}
	 #disaster #content .twoColumn table td {
		width: 148px;
		padding: 20px 0 0 22px;
		}


/* +++++ BIG ISSUE +++++ */
 #bigissue #content h5 {
	margin-bottom: 20px;
	}
 #bigissue #content .twoColumn {
	width: 715px;
	margin-bottom: 30px
	}
	 #bigissue #content .twoColumn .left {
		display: inline;
		width: 253px;
		float: left;
		}
	 #bigissue #content .twoColumn .right {
		display: inline;
		width: 460px;
		float: right;
		padding-top: 10px;
		}

 #bigissue #content .twoColumn table {
	width: 253px;
	}
	 #bigissue #content .twoColumn table th {
		padding: 5px 0 0 2px;
		font-size: 75%;
		line-height: 1.4;
		}
		 #bigissue #content .twoColumn table th span {
			color: #ea8700;
			}
	 #bigissue #content .twoColumn table td {
		padding: 0 13px 0 0;
		}
		 #bigissue #content .twoColumn table td div {
			border:1px solid #bcbcbc;
			}
		 #bigissue #content .twoColumn table td a {
			
			}
			 #bigissue #content .twoColumn table td a:link div {
				text-decoration: none;
				border:1px solid #bcbcbc;
				}
			 #bigissue #content .twoColumn table td a:visited div {
				text-decoration: none;
				border:1px solid #bcbcbc;
				}
			 #bigissue #content .twoColumn table td a:hover div {
				text-decoration: none;
				border:1px solid #ea8700;
				}
			 #bigissue #content .twoColumn table td a:active div {
				text-decoration: none;
				border:1px solid #ea8700;
				outline: none;
				}

 #bigissue #content .twoColumn .program {
	margin: 0;
	padding: 0;
	}
	 #bigissue #content .twoColumn .program dt {
		margin: 0 0 8px 0;
		padding: 0;
		font-size: 120%;
		line-height: 1.4;
		font-weight: bold;
		}
	 #bigissue #content .twoColumn .program dd {
		margin: 0 0 0 0.5em;
		padding: 0;
		line-height: 1.4;
		}




/* +++++ PROP STATION +++++ */	
 #prop #content table {
border-collapse:separate;
	}

	
 #content .achievements_prop hr {
	height: 0px;
	margin: 8px auto 12px ;
	width:695px;
	border: none;
	border-top: 1px solid #999999;
	}
 #content .achievements_prop table th {
	padding-top: 5px;
	font-size: 75%;
	line-height: 1.4;
	vertical-align:top;
	}
 #content .achievements_prop table tr.block td {
	padding-top: 20px;
	width:100%;
	}
 #content .achievements_prop table tr.block td.left {
	padding-right: 11px;
	}
 #content .achievements_prop td.col {
	margin-bottom:5px;
	border-bottom: 1px solid #999999;
	width:695px;
	}
	 #content #organization .achievements_prop table td.col p {
		margin:0 0 5px;
		}
		 #content #organization .achievements_prop table td.col p a:link {
			text-decoration: none;
			color: #5e5e5e;
			}
		 #content #organization .achievements_prop table td.col p a:visited {
			text-decoration: none;
			color: #5e5e5e;
			}
		 #content #organization .achievements_prop table td.col p a:hover {
			text-decoration: underline;
			color: #5e5e5e;/*5e5e5e*/
			}
		 #content #organization .achievements_prop table td.col p a:active {
			text-decoration: underline;
			color: #5e5e5e;/*ea8700*/
			outline: none;
			}
		
 #content .achievements_prop table td {
	/*width: 205px;*//*262*/
	/*padding-right: 11px;*/
	}
 #content .achievements_prop table td.end {
	/*width: 195px;*/
	}
 #content .achievements_prop table td.two {
	width: 100%;/*262*/
	}
 #content .achievements_prop table td.four {
	width: 100%;/*262*/
	}
 #content .achievements_prop table tr.link td {
	vertical-align: top;
	}
 #content .achievements_prop table tr.link a {
	display: block;
	width: 195px;
	color:#EA8700;
	}
	 #content .achievements_prop table tr.link a:hover {
		text-decoration:underline;
		}
 #content .achievements_prop table tr.link a img {
	margin: 0 0 4px 3px;
	}
 #content .achievements_prop p.copyright {
	margin-bottom: 0;
	padding-top: 5px;
	font-size: 75%;
	line-height: 1.4;
	text-align: right;
	}


/*npojuku*/

/* footerBanner setting */
/*#footerBanner{
	border-top: 1px solid #d9d9d9;
	}*/
 #npojuku .menu-multi {
	margin-bottom:20px;
	}

 #npojuku #content h5 {
	margin:0;
	background: #ea8700 url(../img/bar715.gif) left top no-repeat;
	}



/* Implementing setting */
 #npojuku #implementing #content {
	padding-top:15px;
	}
 #npojuku #implementing #content h2 {
	margin-bottom:15px;
	}
 #npojuku #implementing #content table th {
	text-align:center;
	}
 #npojuku #implementing #content table td {
	padding:6px 0 5px 0;
	}
 #npojuku #implementing #content table tr.line td {
	background-color:#e8e8f0;
	}
 #npojuku #implementing #content table td.num {
	text-align:center;
	}


/* Schedule setting */
 #npojuku #content table.schedule {
	margin-top: 5px;
	margin-bottom: 45px;
	}
	 #npojuku #content table.schedule td {
		font-size: 88%;
		line-height: 1.4;
		color: #ea8700;
		font-weight: bold;
		padding:7px 0 7px 2em;
		border-bottom: 1px solid #d9d9d9;
		}
		 #npojuku #content table.schedule td span {
			color:#5e5e5e;
			margin-left:1em;
			}


/* Implementing setting */
 #npojuku #pageBody #content .implementingTxt {
	font-size: 88%;
	line-height: 1.4;
	padding-top: 15px;
	}

 #npojuku #content table.implementing {
	margin-bottom: 45px;
	}
 #npojuku #pageBody #content table.implementing th {
	font-size: 75%;
	line-height: 1.4;
	padding-left: 20px;
	padding-bottom: 5px;
	vertical-align: bottom;
	}
 #npojuku #content table.implementing th.center {
	text-align: center;
	padding-left: 0;
	}
 #npojuku #content table.implementing td {
	padding:5px 0 5px 12px;
	font-size: 88%;
	line-height: 1.4;
	}
 #npojuku #content table.implementing tr.line td {
	background-color: #f7f7f7;
	}
 #npojuku #content table.implementing td.num {
	text-align:left;
	padding:5px 0 5px 1.5em;
	}
	#npojuku #content table.implementing th.num {
		text-align:center;
		}
	#npojuku #content table.implementing td.num {
		text-align:center;
		}




 #npojuku #content .sidebar {
	margin-bottom: 45px;
	}

 #npojuku #content .sidebar h5 {
	margin-bottom: 15px;
	}

 #npojuku #content .sidebar dl {
	margin: 0;
	padding: 0 10px;
	}
	 #npojuku #content .sidebar dt {
		margin: 0;
		padding: 2px 0 10px 0;
		font-size: 75%;
		line-height: 1.4;
		}
	 #npojuku #content .sidebar dd {
		margin: 0;
		padding: 0;
		}

 #npojuku #content .workshop {
	margin:4em 0 3em 0;
	}
	 #npojuku #content .workshop h5 {
		margin:0 0 1em 0;
		}
	 #npojuku #content .workshop .mainPhoto {
		float:left;
		width:217px;
		height:149px;
		}
	 #npojuku #content .workshop p {
		margin:0 0 1.0em 0;
		}


/* 銀行・郵便振込ボックス */
 #content table.transfer {
	margin:28px 35px 0 35px;
	}
	 #content table.transfer td.box {
		width:376px;
		border:1px solid #D9D9D9;
		}
	 #content table.transfer td.box dl {
		margin:10px 18px;
		}
		 #content table.transfer td.box dl dt,
		 #content table.transfer td.box dl dd {
			margin:0;
			padding:0;
			}
		 #content table.transfer td.box dl dt {
			font-weight:bold;
			}

 #content table.kokunai {
	margin:0 35px 35px 35px;
	}




/* +++++ ACE +++++ */
 #ace #content h5 {
	margin-top: 20px;
	margin-bottom: 20px;
	}
 #ace #content .twoColumn {
	width: 715px;
	margin-bottom: 30px
	}
	 #ace #content .twoColumn .left {
		display: inline;
		width: 233px;
		float: left;
		}
	 #ace #content .twoColumn .right {
		display: inline;
		width: 475px;
		float: right;
		padding-top: 10px;
		}

 #ace #content .twoColumn table {
	width: 233px;
	}
	 #ace #content .twoColumn table th {
		padding: 5px 0 0 2px;
		font-size: 63%;
		line-height: 1.4;
		text-align:center;
		}
		 #ace #content .twoColumn table th span {
			color: #ea8700;
			}
	 #ace #content .twoColumn table td {
		padding: 0 23px 0 20px;
		
		}
		 #ace #content .twoColumn table td div {
			border:1px solid #bcbcbc;
			}
		 #ace #content .twoColumn table td a {
			
			}
			 #ace #content .twoColumn table td a:link div {
				text-decoration: none;
				border:1px solid #bcbcbc;
				}
			 #ace #content .twoColumn table td a:visited div {
				text-decoration: none;
				border:1px solid #bcbcbc;
				}
			 #ace #content .twoColumn table td a:hover div {
				text-decoration: none;
				border:1px solid #ea8700;
				}
			 #ace #content .twoColumn table td a:active div {
				text-decoration: none;
				border:1px solid #ea8700;
				outline: none;
				}

 #ace #content .twoColumn .program {
	margin: 0;
	padding: 0;
	}
	 #ace #content .twoColumn .program dt {
		margin: 0 0 0px 0;
		padding: 0;
		font-size: 100%;
		line-height: 1.4;
		font-weight: bold;
		}
	 #ace #content .twoColumn .program dd {
		margin: 0 0 5px 0.5em;
		padding: 0;
		font-size: 75%;
		line-height: 1.4;
		}

 #ace #content .twoColumn .date {
	margin: 0;
	padding: 0;
	}





/* +++++ MYANMAR +++++ */
 #myanmar #content #organization .description {
	margin:0 0 20px 0;
	padding: 35px 0 0 0;
	}
	 #myanmar #content #organization .description dt {
		margin: 0;
		padding: 0 0 1.2em 0;
		font-size: 100%;
		line-height: 1.4;
		font-weight: bold;
		}
	 #myanmar #content #organization .description dd {
		margin: 0;
		padding: 0 0 15px 0;
		font-size: 88%;
		line-height: 1.5;
		}
		 #myanmar #content #organization .description dd p {
			margin-bottom: 10px;
			}
		 #myanmar #content #organization .description dd span {
			font-size: 114%;
			}
