/*step*/

#step {
	margin-top: 10px;
	margin-bottom: 10px;
}


/*index area*/
.index_box {
	margin:  auto;
	padding: 0px;
	height: 470px;
	width: 80%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #7e7eff;
	border-right-color: #7e7eff;
	background-color: #e5e5ff;
}

/*search area*/
.search_box {
	margin: auto;
	padding: 0px;
	height: 230px;
	width: 90%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #7e7eff;
	border-right-color: #7e7eff;
	background-color: #e5e5ff;
}


/*keywordSearch area*/
.kSearch_box {
	margin: auto;
	padding: 0px;
	height: 100px;
	width: 90%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #7e7eff;
	border-right-color: #7e7eff;
	background-color: #e5e5ff;
}


/*table kuuki*/
table.kuukiTable {
	background: #006600;
	border: solid 1px #ffffff;
	padding: 1px 1px;
}
table.kuukiTable th {
	border: solid 1px #ffffff;
	background: #dcdcdc;
	padding: 2px 3px;
}
table.kuukiTable th.thHead {
	width: 60px;
	border: solid 1px #ffffff;
	background: #006600;
	text-align: center;
	color: #ffffff;
}
table.kuukiTable th.bg01 {
	border: solid 1px #ffffff;
	background: #153661;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
table.kuukiTable td {
	width: 250px;
	background: #dcdcdc;
	text-align: left;
	padding: 2px 3px;
}
table.kuukiTable td.tdDetail {
	width: 500px;
	background: #dcdcdc;
	text-align: left;
	padding: 2px 3px;
}


/*table kuuki2*/
table.kuukiTable2 {
	background: #006600;
	border: solid 1px #ffffff;
	padding: 1px 1px;
}
table.kuukiTable2 th {
	width: 60px;
	border: solid 1px #ffffff;
	background: #dcdcdc;
	padding: 2px 3px;
}
table.kuukiTable2 th.thHead {
	width: 60px;
	border: solid 1px #ffffff;
	background: #006600;
	text-align: center;
	color: #ffffff;
}
table.kuukiTable2 td {
	width: 400px;
	background: #dcdcdc;
	text-align: left;
	padding: 2px 3px;
}
table.kuukiTable2 td.tdDetail {
	width: 400px;
	background: #dcdcdc;
	text-align: left;
	padding: 2px 3px;
}


/*table keywordKeTable*/
table.keywordKeTable {
	background: #006600;
	border: solid 1px #ffffff;
	padding: 1px 1px;
	width: 80%;
}
table.keywordKeTable th {
	border: solid 1px #ffffff;
	background: #b8c0c8;
	padding: 2px 3px;
}
table.keywordKeTable th.thHead {
	border: solid 1px #ffffff;
	background: #006600;
	text-align: center;
	color: #ffffff;
}
table.keywordKeTable th.bg01 {
	border: solid 1px #ffffff;
	background: #153661;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
table.keywordKeTable td {
	background: #b8c0c8;
	text-align: left;
	padding: 2px 3px;
}


/*table keywordKjTable*/
table.keywordKjTable {
	background: #006600;
	border: solid 1px #ffffff;
	padding: 1px 1px;
	width: 60%;
}
table.keywordKjTable th {
	border: solid 1px #ffffff;
	background: #b8c0c8;
	padding: 2px 3px;
}
table.keywordKjTable th.thHead {
	border: solid 1px #ffffff;
	background: #006600;
	text-align: center;
	color: #ffffff;
}
table.keywordKjTable th.bg01 {
	border: solid 1px #ffffff;
	background: #153661;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
table.keywordKjTable td {
	background: #b8c0c8;
	text-align: left;
	padding: 2px 3px;
}


/*table yousui*/
table.yousuiTable {
	background: #003366;
	border: solid 1px #ffffff;
	padding: 1px 1px;
}
table.yousuiTable th {
	border: solid 1px #ffffff;
	background: #dcdcdc;
	padding: 2px 3px;
}
table.yousuiTable th.thHead {
	width: 60px;
	border: solid 1px #ffffff;
	background: #003366;
	text-align: center;
	color: #ffffff;
}
table.yousuiTable th.bg01 {
	border: solid 1px #ffffff;
	background: #153661;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
table.yousuiTable td {
	width: 250px;
	background: #dcdcdc;
	text-align: left;
	padding: 2px 3px;
}
table.yousuiTable td.tdDetail {
	width: 500px;
	background: #dcdcdc;
	text-align: left;
	padding: 2px 3px;
}


/*table keywordYeTable*/
table.keywordYeTable {
	background: #003366;
	border: solid 1px #ffffff;
	padding: 1px 1px;
	width: 80%;
}
table.keywordYeTable th {
	border: solid 1px #ffffff;
	background: #b8c0c8;
	padding: 2px 3px;
}
table.keywordYeTable th.thHead {
	border: solid 1px #ffffff;
	background: #003366;
	text-align: center;
	color: #ffffff;
}
table.keywordYeTable th.bg01 {
	border: solid 1px #ffffff;
	background: #153661;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
table.keywordYeTable td {
	background: #b8c0c8;
	text-align: left;
	padding: 2px 3px;
}


/*table keywordYjTable*/
table.keywordYeTable {
	background: #003366;
	border: solid 1px #ffffff;
	padding: 1px 1px;
	width: 60%;
}
table.keywordYjTable th {
	border: solid 1px #ffffff;
	background: #b8c0c8;
	padding: 2px 3px;
}
table.keywordYjTable th.thHead {
	border: solid 1px #ffffff;
	background: #003366;
	text-align: center;
	color: #ffffff;
}
table.keywordYjTable th.bg01 {
	border: solid 1px #ffffff;
	background: #153661;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
table.keywordYjTable td {
	background: #b8c0c8;
	text-align: left;
	padding: 2px 3px;
}


/*table computer*/
table.computerTable {
	background: #660066;
	border: solid 1px #ffffff;
	padding: 1px 1px;
}
table.computerTable th {
	border: solid 1px #ffffff;
	background: #dcdcdc;
	padding: 2px 3px;
}
table.computerTable th.thHead {
	width: 60px;
	border: solid 1px #ffffff;
	background: #660066;
	text-align: center;
	color: #ffffff;
}
table.computerTable th.bg01 {
	border: solid 1px #ffffff;
	background: #153661;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
table.computerTable td {
	width: 250px;
	background: #dcdcdc;
	text-align: left;
	padding: 2px 3px;
}
table.computerTable td.tdDetail {
	width: 500px;
	background: #dcdcdc;
	text-align: left;
	padding: 2px 3px;
}


/*table architecture*/
table.architectureTable {
	background: #990000;
	border: solid 1px #ffffff;
	padding: 1px 1px;
}
table.architectureTable th {
	border: solid 1px #ffffff;
	background: #dcdcdc;
	padding: 2px 3px;
}
table.architectureTable th.thHead {
	width: 60px;
	border: solid 1px #ffffff;
	background: #990000;
	text-align: center;
	color: #ffffff;
}
table.architectureTable th.bg01 {
	border: solid 1px #ffffff;
	background: #153661;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
table.architectureTable td {
	width: 250px;
	background: #dcdcdc;
	text-align: left;
	padding: 2px 3px;
}
table.architectureTable td.tdDetail {
	width: 500px;
	background: #dcdcdc;
	text-align: left;
	padding: 2px 3px;
}


/*table keywordCeTable*/
table.keywordCeTable {
	background: #660066;
	border: solid 1px #ffffff;
	padding: 1px 1px;
	width: 80%;
}
table.keywordCeTable th {
	border: solid 1px #ffffff;
	background: #b8c0c8;
	padding: 2px 3px;
}
table.keywordCeTable th.thHead {
	border: solid 1px #ffffff;
	background: #660066;
	text-align: center;
	color: #ffffff;
}
table.keywordCeTable th.bg01 {
	border: solid 1px #ffffff;
	background: #153661;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
table.keywordCeTable td {
	background: #b8c0c8;
	text-align: left;
	padding: 2px 3px;
}


/*table keywordCjTable*/
table.keywordCjTable {
	background: #660066;
	border: solid 1px #ffffff;
	padding: 1px 1px;
	width: 60%;
}
table.keywordCjTable th {
	border: solid 1px #ffffff;
	background: #b8c0c8;
	padding: 2px 3px;
}
table.keywordCjTable th.thHead {
	border: solid 1px #ffffff;
	background: #660066;
	text-align: center;
	color: #ffffff;
}
table.keywordCjTable th.bg01 {
	border: solid 1px #ffffff;
	background: #153661;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
table.keywordCjTable td {
	background: #b8c0c8;
	text-align: left;
	padding: 2px 3px;
}


#Main .maintable .content .k_box .keynote_box .lead_regist {
	padding: 10px;
	width: 464px;
	border: 2px solid #CC466C;
	margin-top: 10px;
	margin-bottom: 10px;
}
