@charset "utf-8";

/*========== main ==========*/

#mainarea {
width: 760px;
text-align: left;
margin: 0 10px;
padding: 0;
}



/*========== top menu ==========*/

.cmenuarea {
width: 280px;
height: 82px;
margin: 0;
padding: 0;
}


.cmenu {
width: 260px;
height: 94px;
text-align: left;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin: 0;
padding: 9px;
}


.cmenu2 {
width: 260px;
height: 64px;
text-align: left;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
margin: 0;
padding: 9px;
}



/*========== LocalNavi(main-title) ==========*/

#localnavi2 .outline{
border:1px solid #B2B2B2;
}

#localnavi2 td {
text-align:left;
}

#localnavi2 .underline-normal{
border-bottom:1px solid #B2B2B2;
}

#localnavi td {
text-align:left;
}



/*========== LocalNavi(sub-title) ==========*/

/*---------- list ----------*/
.lnavi li{
	display:block;
	float:left;
	list-style-type:none;
	width:158px;
height: 31px;
	padding:0;
	margin:0;
	line-height: 120%;
	vertical-align: middle;
}
.lnavi li.underline{
	border-bottom: 1px dotted #ccc;
}

/*---------- link ----------*/
.lnavi a:link {
	display:block;
	height: 31px;
	color:#666666;
	text-decoration:none;
	background:#ffffff;
}
.lnavi a:visited {
	display:block;
	height: 31px;
	color:#666666;
	text-decoration:none;
	background:#ffffff;
}
.lnavi a:hover, .lnavi a:active {
	display:block;
	height: 31px;
	color:#666666;
	text-decoration:none;
	background:#d7d1c1;
}
.lnavi p{
	width:131px;
	cursor:pointer;
	font-size:10px;
	line-height: 120%;
	padding:4px 0 0 27px;
	background:url("/pic/common/icon_arrow01.gif") no-repeat;
	background-position: 15px 8px;
}

.lnavi p.stxt{
width:131px;
cursor:pointer;
font-size:10px;
line-height: 31px;
padding:0 0 0 27px;
background:url("/pic/common/icon_arrow01.gif") no-repeat;
background-position: 15px;
}

.lnavi p.stay{
width:131px;
line-height: 31px;
cursor:pointer;
font-size:10px;
color:#666666;
padding:0 0 0 27px;
background:url("/pic/common/icon_arrow01.gif") no-repeat;
background-position: 15px;
background-color:#eae7de;
}

.lnavi p.stay2{
width:131px;
height: 27px;
cursor:pointer;
font-size:10px;
line-height: 120%;
color:#666666;
padding:4px 0 0 27px;
background:url("/pic/common/icon_arrow01.gif") no-repeat;
background-position: 15px 8px;
background-color:#eae7de;
}



/*========== heading ==========*/

h2 {
border-bottom: 1px solid #CCCCCC;
margin: 0 0 15px;
padding: 0 0 5px;
}



/*========== font ==========*/

.ft10 {
font-size: 70%;
line-height: 140%;
}


.fcap {
font-size: 80%;
line-height: 140%;
}



/*========== bg ==========*/

.lineg {
background: url(../../images/dot.gif);
}


.bgg {
background-color: #CCCCCC;
}



/*========== development ==========*/

.ssn {
background-color: #90AB5E;
}


.fssn {
font-size: 90%;
line-height: 140%;
color: #FFFFFF;
background-color: #90AB5E;
margin: 0;
padding: 0 10px;
}



/*========== aluminum ==========*/

.process {
width: 560px;
border: 1px solid #CCCCCC;
margin: 0;
padding: 9px;
}



/*========== network ==========*/

.tb1 {
background-color: #CCCCCC;
}


.ct1 {
background-color: #EEEEEE;
}


div.subject {
text-align: left;
float: left;
}

div.date {
text-align: right;
}


div.middle {
vertical-align:middle;
}
	   

.c1 {
width: 370px;
text-align: left;
background-color: #FFFFFF;
}


.c2 {
width: 70px;
text-align: center;
background-color: #FFFFFF;
}


.c3 {
width: 70px;
text-align: right;
background-color: #FFFFFF;
}





