@charset "iso-8859-2";

/* ================================================
CITIZEN ELECTRONICS CO.,LTD.
Cascading Style Sheets FILE
[002-index.css]
================================================ */

body#index div#container {
	background-image:none;
	padding:0;
}

body#index div#maincontainer {
	margin:1px 0 0;
	width:760px;
}
body#index div#contents-maintitle {
	width:543px;
	margin:0;
	padding:0;
	background-image:none;
	height: 230px;
}
body#index div#contents {
	float:left;
	width:544px;
	margin:15px 0 0;
	padding:0;
	background: url(../../images/index_bg001.gif) repeat-y;
}


div#container .doortitles {
	width:auto;
	height:auto;
	float:none;
	clear:both;
	margin:0;
	padding:0;
	border:0;
	background:none;
	font:normal;
	color:#000000;
}


div#container ul,
div#container ol {
	margin:0;
	padding:0;
	list-style:none;
}

/* img */
div#container img {
	vertical-align:top;
}

div#leftcontents {
	width:544px;
	float:left;
	padding-bottom: 15px;
}
div#rightcontents {
	width:217px;
	float:right;
}

/* == Newsbox == */
div#newsbox {
	width:510px;
	margin:0px 15px 0;
}
div#newsbox h2.doortitles {
margin:0px 0px 7px;
}

div#newsbox ul {
	width:510px;
	margin:5px 0 0;
}
div#newsbox li {
	width:498px;
	clear:left;
	float:left;
	padding:0 0 7px 12px;
	background:url(../images/line_01.gif) repeat-x bottom;
}
div#newsbox li span.date{
	display:block;
	width:85px;
	float:left;
	font-size:83%;
	color:#666666;
	font-weight:bold;
}
div#newsbox li span.item {
	display:block;
	width:380px;
	float:left;
	font-size:12px;
}
div#newsbox li span.item a,
div#newsbox li span.item span.nolink {
	display:block;
	padding:0 0 0 12px;

}
div#newsbox p.note {
	margin:4px 0 0;
	text-align:right;
	font-size:11px;
}
div#newsbox a.normal {
	_display:inline-block;/* for IE print */
	padding-top:2px;
	_padding-top:0;
}

/* == doorlink == */
div#doorlinks{
	width:513px;
	margin: 20px 0px 0px 15px;
	padding: 0px;
	background:url(../../images/index_bg003.gif) repeat-y left top;
	border-top: 1px solid #CCCCCC;
	
}
div#doorlinks .col-top{
	margin: 0px;
	padding: 0px 2px 15px;
	border-bottom: 1px solid #CCCCCC;
	clear: both;
	float: none;
}


div#doorlinks .col-top .colleft{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 253px;	
}

div#doorlinks .col-top .colright{
	margin: 0px;
	padding: 0px;
	float: right;
	width: 253px;
}

div#doorlinks .col-top .colleft dl,
div#doorlinks .col-top .colright dl{
	margin: 0px;
	padding: 0px;

}
div#doorlinks .col-top .colleft dl dt,
div#doorlinks .col-top .colright dl dt{
	margin: 0px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
}
div#doorlinks .col-top .colleft dl dd,
div#doorlinks .col-top .colright dl dd{
	margin: 0px;
	padding: 0px;
}
div#doorlinks .col-top .colleft dl dd ul,
div#doorlinks .col-top .colright dl dd ul{
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 4px;
	float: left;
	width: 120px;
}

div#doorlinks .col-top .colleft dl dd ul.suoport,
div#doorlinks .col-top .colright dl dd ul.suoport{
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 4px;
	float: none;
	width: auto;
}
div#doorlinks .col-top .colleft dl dd ul li,
div#doorlinks .col-top .colright dl dd ul li{
	margin: 0px;
	padding: 0px 0px 0px 12px;
	background: url(../icon/normal.gif) no-repeat 2px 0.4em;
	list-style: none;
	_height: 1%;
}

div#doorlinks .col-top .colleft dl dd p{
	margin: 0px;
	padding: 5px 0px 0px 4px;
}
div#doorlinks .col-top .colright dl dd p{
	margin: 0px;
	padding: 3px;
	background: #ebebeb;
}

/* == Right Contents == */
div#rightcontents {
	width:216px;
	float: right;
	margin: 0px;
	padding: 0px;	
}

div#personal {
	padding:28px 0px 8px 3px;
	background:url(../../images/index_ti001.gif) no-repeat left top;
	_height:1px;
}
div#personal h2,
div#Corporation h2{
	display: none;
}
div#Corporation {
	padding:28px 0px 13px 3px;
	background:url(../../images/index_ti002.gif) no-repeat left top;
	_height:1px;
}
div#Corporation .oneBnner {
	margin-bottom: 51px;
}
div#news{
	margin:15px 0 0 0;
	background:url(../../images/index_bg002.gif) repeat-y top;
	_height:1px;
}

div#news p{
	margin:4px 0px 0pt;
	padding:0pt 8px 18px 14px;
}


div#pickup{
	margin:0;
	margin:15px 0 0 0;
	padding:0 0 15px 0;
	_height:1px;
	text-align: center;
}

div#pickup h2.doortitles {
	margin: 0px;
	padding: 0px;
}

div#pickup p{
	margin:8px 0 0px;

}

/* == other == */
#contents p.list{
	text-align:right;
	margin-top:0;
	_height:1%;
}
p.list a{
  background:url(../icon/next_01.gif) no-repeat left 2px;
	_background:url(../icon/next_01.gif) no-repeat left 5px;
	padding:0 0 0 17px;
	_height:1%;
	zoom:1;
}

