@charset "utf-8";

/***----------------------------------
			Base Style
----------------------------------***/

.alignCenter{
	text-align:center;
}


div#content .headingTypeTechnoPrize01{
	background:#66cc33;
	margin:0 0 10px 0;
	padding:1px 0 1px 10px;
}

div#content .headingTypeTechnoPrize02{
	background:#99cc00;
	margin:0 0 10px 0;
	padding:1px 0 1px 10px;
}

div#content div#technoArea{
	margin:0 auto;
	width:607px;
	color:#333;
}

div#content div#technoArea div.technoBlock div.technoMapBlock{
	margin:0 auto;
	width:540px;
}

div#content div#technoArea div.signatureBlock{
	text-align:left;
	float:right;
}

div#content div#technoArea img{
	vertical-align:middle;
}

div#content div#technoArea span.headingSmall{
	padding:0;
}

div#content div#technoArea .technoHeading01a{
	margin:0 0 10px 0;
}

div#content div#technoArea .technoHeading01b{
	margin:0 0 5px 0;
}

div#content div#technoArea p.technoInfo{
	margin:0 0 30px 0;
}

div#content div#technoArea p.separateBlock01{
	margin:0 0 20px 0;
}

div#content div#technoArea span.fontOrange{
	color:#f60;
}

div#content div#technoArea span.fontRed{
	color:#f00;
}

div#content div#technoArea span.fontLightBlue{
	color:#09f;
}

div#content div#technoArea span.fontBlue{
	color:#309;
}

div#content div#technoArea h1,
div#content div#technoArea p,
div#content div#technoArea dl,
div#content div#technoArea ul.headerList{
	margin:0;
	padding:0;
}

div#content div#technoArea h1{
	line-height:1em!important;
	margin:0!important;
	padding:0!important;

}

div#content div#technoArea table.technoDataTable01,
div#content div#technoArea table.technoDataTable02{
	margin:0 0 30px 0;
	width:100%;
	border-collapse:collapse;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-right:none;
	border-left:none;
	text-align:left;
}

div#content div#technoArea table.technoDataTable01 th,
div#content div#technoArea table.technoDataTable01 td,
div#content div#technoArea table.technoDataTable02 th,
div#content div#technoArea table.technoDataTable02 td{
	padding:5px 10px;
}

div#content div#technoArea table.technoDataTable01 th.fontNormal,
div#content div#technoArea table.technoDataTable02 th.fontNormal{
	font-weight:normal;
	vertical-align:top;
}

div#content div#technoArea table.technoDataTable02 th{
	background:#eee;
	border-top:none;
	border-right:#fff 1px solid;
	border-bottom:1px solid #999;
	border-left:none;
}

div#content div#technoArea table.technoDataTable01 th{
	background:#ffc;
	border-right:1px solid #ffc;
	border-left:none;
}

div#content div#technoArea table.technoDataTable02 td{
	border-top:none;
	border-right:none;
	border-bottom:1px solid #999;
	border-left:#fff 1px solid;
}

div#content div#technoArea table.technoDataTable01 td{
	border-left:1px solid #fff;
	border-right:none;
}


div#content div#technoArea table.technoDataTable01 span.technoName,
div#content div#technoArea table.technoDataTable01 span.technoName02,
div#content div#technoArea table.technoDataTable02 span.technoName,
div#content div#technoArea table.technoDataTable02 span.technoName02{
	font-weight:bold;
}

div#content div#technoArea table.technoDataTable01 span.technoNamea,
div#content div#technoArea table.technoDataTable02 span.technoNamea{
	font-weight:bold;
}

div#content div#technoArea table.technoDataTable01 span.technoName03,
div#content div#technoArea table.technoDataTable01 span.technoName03a,
div#content div#technoArea table.technoDataTable02 span.technoName03,
div#content div#technoArea table.technoDataTable02 span.technoName03a{
	display:block;
	font-weight:bold;
	color:#090;
}


div#content div#technoArea table.technoDataTable01 span.technoName03a,
div#content div#technoArea table.technoDataTable02 span.technoName03a{
	margin:10px 0;
}

div#content div#technoArea table.technoDataTable01 span.technoName04,
div#content div#technoArea table.technoDataTable01 span.technoName04a,
div#content div#technoArea table.technoDataTable02 span.technoName04,
div#content div#technoArea table.technoDataTable02 span.technoName04a{
	display:block;
	font-weight:bold;
	color:#f60;
}


div#content div#technoArea table.technoDataTable01 span.technoName04a,
div#content div#technoArea table.technoDataTable02 span.technoName04a{
	margin:10px 0;
}


div#content div#technoArea div.technoHeader01{
	width:607px;
	margin:0 0 3px;
}

div#content div#technoArea div.technoUnit01 ul.technoList03,
div#content div#technoArea div.technoUnit02 ul.technoList03,
div#content div#technoArea div.technoBlock02 ul.technoList03{
	list-style:none;
	margin:0 0 0 2px;
}

div#content div#technoArea div.technoUnit01 ul.technoList03 li,
div#content div#technoArea div.technoUnit02 ul.technoList03 li,
div#content div#technoArea div.technoBlock02 div.technoBoxSecond03 ul.technoList03 li{
	margin:0 0 10px 0;
}

div#content div#technoArea div.technoBlock02 div.technoBoxFirst03 ul.technoList03 li{
	margin:0 0 30px 0;
}

div#content div#technoArea ol.technoList04{
	margin:10px 0 30px 25px;
	font-weight:bold;
}

div#content div#technoArea ol.technoList04 li{
	margin:0 0 10px 0;
}


div#content div#technoArea div.technoHeader01 p.technoIdentity{
	float:left;
	width:300px;
}

div#content div#technoArea div.technoHeader01 p.technoLink,
div#content div#technoArea div.technoHeader01 p.technoLink02{
	float:right;
	width:307px;
	text-align:right;
}

div#content div#technoArea div.technoHeader01 p.technoLink a:link,
div#content div#technoArea div.technoHeader01 p.technoLink a:visited,
div#content div#technoArea div.technoBlock02 div.technoBoxFirst03 ul.technoList03 a:link,
div#content div#technoArea div.technoBlock02 div.technoBoxFirst03 ul.technoList03 a:visited{
	color:#0092dc;
	text-decoration:underline;
}

div#content div#technoArea div.technoHeader01 p.technoLink a:hover,
div#content div#technoArea div.technoBlock02 div.technoBoxFirst03 ul.technoList03 a:hover{
	color:#f90;
	text-decoration:underline;
}

div#content div#technoArea ul.headerList{
	list-style:none;
}

div#content div#technoArea ul.headerList li{
	display:inline;
	float:left;
	*height:28px;
	font-size:16px;
}


div#content div#technoArea div.technoBlock{
	background:transparent url(../images/border_technoblock.gif) repeat-y;
	width:587px;
	padding:16px 10px 5px 10px;
}

div#content div#technoArea div.technoBlock02{
	background:transparent url(../images/border_technoblock02.gif) no-repeat left top;
	width:587px;
	padding:16px 10px 5px 10px;
}

div#content div#technoArea div.technoBlock03{
	background:transparent url(../images/border_technoblock03.gif) repeat-y;
	width:587px;
	padding:16px 10px 5px 10px;
}

div#content div#technoArea div.technoBlock03a{
	background:transparent url(../images/border_technoblock03a.gif) repeat-y;
	width:587px;
	padding:16px 10px 5px 10px;
}


div#content div#technoArea div.technoBlockBottom{
	background:transparent url(../images/tbl_btm.gif) no-repeat left bottom;
	width:607px;
	height:8px;
	font-size:1px;
	margin:0 0 20px 0;
}

div#content div#technoArea div.technoBlockBottom02{
	background:transparent url(../images/tbl_btm02.gif) no-repeat left bottom;
	width:607px;
	height:8px;
	font-size:1px;
	margin:0 0 20px 0;
}

div#content div#technoArea div.technoBlockBottom03{
	background:transparent url(../images/tbl_btm03.gif) no-repeat left bottom;
	width:607px;
	height:8px;
	font-size:1px;
	margin:0 0 20px 0;
}


div#content div#technoArea div.technoUnit01{
	width:587px;
	margin:0 0 10px 0;
}

div#content div#technoArea div.technoBlueBox{
	background:#46b6f6;
	width:242px;
}

div#content div#technoArea div.technoBlueBox dl.technoList01,
div#content div#technoArea div.technoBlueBox dl.technoList02{
	color:#fff;
}

div#content div#technoArea div.technoBlueBox dl.technoList01{
	padding:10px 10px 5px 10px;
}

div#content div#technoArea div.technoBlueBox dl.technoList02{
	padding:5px 10px 10px 10px;
}

div#content div#technoArea div.technoBlueBox dl.technoList01 dt{
	font-weight:bold;
	margin:0 0 5px 0;
}

div#content div#technoArea div.technoBlueBox dl.technoList01 dd{
	display:inline;
}

div#content div#technoArea div.technoBlueBox dl.technoList02 a:link,
div#content div#technoArea div.technoBlueBox dl.technoList02 a:visited{
	color:#fff;
	text-decoration:underline;
}

div#content div#technoArea div.technoBlueBox dl.technoList02 a:hover{
	text-decoration:underline;
}

div#content div#technoArea div.technoBrownBox{
	background:transparent url(../images/frame_top.gif) no-repeat left top;
	width:280px;
	padding:10px 0 0 0;
}

div#content div#technoArea div.technoBrownBox02,
div#content div#technoArea div.technoBrownBox03{
	background:transparent url(../images/frame_top02.gif) no-repeat left top;
	width:360px;
	padding:5px 0 0 0;
}


div#content div#technoArea div.technoBrownBox02{
	margin:auto;
}

div#content div#technoArea div.technoBrownBox dl{
	background:transparent url(../images/frame_btm.gif) no-repeat left bottom;
	width:250px;
	padding:0 15px 10px 15px;
}

div#content div#technoArea div.technoBrownBox02 dl,
div#content div#technoArea div.technoBrownBox03 dl{
	background:transparent url(../images/frame_btm02.gif) no-repeat left bottom;
	width:330px;
	padding:0 15px 10px 15px;
}


div#content div#technoArea div.technoBrownBox dl dt,
div#content div#technoArea div.technoBrownBox02 dl dt{
	color:#f00;
	font-weight:bold;
}

div#content div#technoArea div.technoBrownBox02 dl dt.fontNormal{
	color:#333;
	font-weight:normal;
}


div#content div#technoArea div.technoBrownBox03 dt,
div#content div#technoArea div.technoBrownBox03 dd{
	margin:0 0 10px 0;
}

div#content div#technoArea div.technoBrownBox03 dd.last{
	margin:0;
}

div#content div#technoArea div.technoBrownBox03 dl a{
	font-weight:bold;
}

div#content div#technoArea div.technoBrownBox03 dl a:link,
div#content div#technoArea div.technoBrownBox03 dl a:visited{
	color:#f60;
	text-decoration:none;
}

div#content div#technoArea div.technoBrownBox03 dl a:hover{
	text-decoration:underline;
}

div#content div#technoArea div.technoBrownBox dl dd.fontBlue,
div#content div#technoArea div.technoBrownBox02 dl dd.fontBlue{
	color:#309;
}

div#content div#technoArea div.technoUnit02{
	border-top:1px solid #999;
	margin:25px 0 0 0;
}

div#content div#technoArea div.technoBoxFirst{
	float:left;
	width:280px;
}

div#content div#technoArea div.technoBoxSecond{
	float:right;
	width:290px;
}


div#content div#technoArea div.technoBoxFirst02{
	float:left;
	border-right:1px solid #999;
	width:290px;
}

div#content div#technoArea div.technoBoxSecond02{
	float:right;
	width:290px;
}

div#content div#technoArea div.technoBoxFirst02a{
	float:left;
	width:290px;
}

div#content div#technoArea div.technoBoxSecond02a{
	float:right;
	width:290px;
	border-left:1px solid #999;
}


div#content div#technoArea div.technoBoxFirst03{
	float:left;
	width:350px;
}

div#content div#technoArea div.technoBoxSecond03{
	float:right;
	width:200px;
}

div#content div#technoArea div.technoBoxFirst04{
	float:left;
	width:140px;
}


div#content div#technoArea div.technoBoxSecond04{
	float:right;
	width:430px;
}

div#content div#technoArea div.technoBoxFirst04a{
	float:right;
	width:160px;
	margin:0 0 10px 10px; 
}


div#content div#technoArea div.technoBoxFirst05{
	float:left;
	width:210px;
}


div#content div#technoArea div.technoBoxSecond05{
	float:right;
	width:360px;
}



div#content div#technoArea div.technoUnit02 h2,
div#content div#technoArea div.technoBlock02 h2{
	padding:0;
	margin:0 0 10px 0;
}

div#content div#technoArea div.technoUnit02 h3{
	padding:0;
	margin:0 0 10px 0;
}

div#content div#technoArea div.technoBoxBorder{
	border-bottom:1px solid #999;
	padding:10px 0 10px 5px;
	margin:0 10px 10px 0;
}

div#content div#technoArea div.technoBoxBorder h2 img{
	vertical-align:top;
}


div#content div#technoArea div.technoBoxBorder.last{
	border:none;
}


div#content div#technoArea div.technoBoxBorder a:link,
div#content div#technoArea div.technoBoxBorder a:visited,
div#content div#technoArea div.technoBlock02 div.technoBoxSecond03 ul.technoList03 a:link,
div#content div#technoArea div.technoBlock02 div.technoBoxSecond03 ul.technoList03 a:visited,
div#content div#technoArea table.technoDataTable01 a:link,
div#content div#technoArea table.technoDataTable01 a:visited,
div#content div#technoArea table.technoDataTable02 a:link,
div#content div#technoArea table.technoDataTable02 a:visited,
div#content div#technoArea div.technoMapBlock a:link,
div#content div#technoArea div.technoMapBlock a:visited{
	color:#333;
	text-decoration:underline;
}

div#content div#technoArea div.technoBoxBorder a:hover,
div#content div#technoArea div.technoBlock02 div.technoBoxSecond03 ul.technoList03 a:hover,
div#content div#technoArea table.technoDataTable01 a:hover,
div#content div#technoArea table.technoDataTable02 a:hover,
div#content div#technoArea div.technoMapBlock a:hover{
	color:#f90;
	text-decoration:underline;
}

div#content div#technoArea div.technoHeader01 p.technoLink02 a:link,
div#content div#technoArea div.technoHeader01 p.technoLink02 a:visited{
	color:#666;
	text-decoration:none;
}

div#content div#technoArea div.technoHeader01 p.technoLink02 a:hover{
	color:#666;
	text-decoration:underline;
}


div#content div#technoArea div.technoBoxBorder dl.technoDateList dt{
	float:left;
	width:4em;
}

div#content div#technoArea div.technoBoxBorder dl.technoDateList dd{
	margin:0 0 10px 4em;
}

div#content div#technoArea div.technoBoxBorder dl.technoDateList02 dt{
	font-weight:bold;
}

div#content div#technoArea div.technoBoxBorder dl.technoDateList02 dd.list01{
	margin:0 0 5px 20px;
}

div#content div#technoArea div.technoBoxBorder dl.technoDateList02 dd.list02{
	margin:0 0 5px 50px;
}

div#content div#technoArea div.technoBlock div.technoMapBlock p.map{
	text-align:center;
	margin:0 0 10px 0;
}



/** clearfix **/

div#content div#technoArea div.technoHeader01:after,
div#content div#technoArea div.technoBlock:after,
div#content div#technoArea div.technoBlock02:after,
div#content div#technoArea div.technoBlock03:after,
div#content div#technoArea div.technoBlock03a:after,
div#content div#technoArea div.technoUnit01:after,
div#content div#technoArea div.technoUnit02:after,
div#content div#technoArea dl.technoDateList:after,
div#content div#technoArea ul.headerList:after{
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
}

div#content div.topBox01c,
div#content div#technoArea div.technoBlock,
div#content div#technoArea div.technoBlock02,
div#content div#technoArea div.technoBlock03,
div#content div#technoArea div.technoBlock03a,
div#content div#technoArea div.technoUnit01,
div#content div#technoArea div.technoUnit02,
div#content div#technoArea dl.technoDateList,
div#content div#technoArea ul.headerList{
    display:inline-table;
    min-height:1%;  /* for IE 7*/
}

/* Hides from IE-mac \*/
*html div#content div#technoArea div.technoHeader01,
*html div#content div#technoArea div.technoBlock,
*html div#content div#technoArea div.technoBlock02,
*html div#content div#technoArea div.technoBlock03,
*html div#content div#technoArea div.technoBlock03a,
*html div#content div#technoArea div.technoUnit01,
*html div#content div#technoArea div.technoUnit02,
*html div#content div#technoArea dl.technoDateList,
*html div#content div#technoArea ul.headerList{
	height: 1%;
}

div#content div#technoArea div.technoHeader01,
div#content div#technoArea div.technoBlock,
div#content div#technoArea div.technoBlock02,
div#content div#technoArea div.technoBlock03,
div#content div#technoArea div.technoBlock03a,
div#content div#technoArea div.technoUnit01,
div#content div#technoArea div.technoUnit02,
div#content div#technoArea dl.technoDateList,
div#content div#technoArea ul.headerList{
	display: block;
}

/* End hide from IE-mac */

