.draft_tab { margin-top: 20px; margin-bottom: 30px; }
.ci_tab,
.ci_mean { margin-bottom: 30px; }
.e-shopping_txt01 { margin-bottom: 17px; }
.e-shopping_txt02 { margin-bottom: 40px; }
.manpower_txt01 { margin-bottom: 17px; }
.manpower_txt02 { margin-bottom: 40px; }
.daiso_txt01 { margin-bottom: 17px; }
.daiso_txt02 { margin-bottom: 40px; }
.daiso_txt03 { margin-bottom: 35px; }
.daiso_txt04 { }
.asset_txt01 { margin-bottom: 17px; }
.asset_txt02 { margin-bottom: 40px; }
.asset_txt03 { }
.history { margin-top: 30px; }
.history .years { float: left; width: 168px; border-right: 1px solid #e7e7e7; padding-bottom: 40px; }
.history .list_item { float: left; margin: 0 0 10px 40px; width: 490px; }
.history .year { float: left; margin-top: 2px; _margin-top: 0px; *margin-top: 0px; }
.history .list_item .context { float: left; vertical-align: top; margin-left: 10px; color: #787878; }
.history .list { clear: both; }
.history .years_2000 { padding-bottom: 46px; }
.history .years_1990 { height: 137px; }
.history .years_1980 { height: 170px; }
.history span { font-size:11px;}
.group_txt00 { margin-bottom: 45px; }
.group_txt01 { margin-bottom: 30px; }
.group_txt02 { margin-bottom: 40px; }
.ceo_status { margin-top: 70px; }
.ceo_career { margin-top:50px;}
.ceo_status img { vertical-align:top;}
.map { position: relative; }
.map_print { position: absolute; top: 404px; right: 0px; }
.map_list { margin: 25px 0 0 0; padding: 0; list-style: none;
}
.map_list li { margin: 0 0 10px 0; padding: 0;
}
.map_list .text {
	padding-left: 5px;
	font-weight: bold;
	font-size: 12px;
	color: #939494;
	letter-spacing: -1px;
}
.map_list .text02 {
	color: #a6a6a6;
}
.map_list .text03 {
	padding-left: 83px;
}
.qna_list {
	margin: 0px 0 0 2px;
	border-bottom: 2px solid #e7e7e7;
}
.qna_list ul {
	width: 100%;
}
.qna_list ul li {
	width: 100%;
	padding: 0px 0 0px 0;
	border-top: 1px solid #e7e7e7;
}
.qna_list ul li .question,
.qna_list ul li .answer {
	clear: both;
	overflow: hidden;
}
.qna_list ul li .head,
.qna_list ul li .text {
	display: block;
	float: left;
}
.qna_list ul li .head {
	padding: 0 9px 0 10px;	
}
.qna_list ul li .question {
	padding: 5px 0 4px 0;
}
.qna_list ul li .question .text {
	_margin: 2px 0 3px 0;
}
.qna_list ul li.on .question .text {
	font-weight: bold;
	color: #6d8cc4;
}
.qna_list ul li.on .answer {
	display: block;
}
.qna_list ul li .answer {
	border-top: 1px solid #e7e7e7;
	margin: 0;
	padding: 8px 0 20px 0;
	background-color: #f7f9fd;
	display: none;
}
.qna_list ul li .answer .text {
	line-height: 20px;
	margin-top: -2px;
	_padding-bottom: 20px;
}
.qna_list ul li.first_child {
	border-top: none;
}
.qna_list ul li .text a,
.qna_list ul li .text a:visited,
.qna_list ul li .text a:link,
.qna_list ul li .text a:hover {
	text-decoration: none;
	color: #434343
}

.qna_list ul li.on  .text a,
.qna_list ul li.on  .text a:visited,
.qna_list ul li.on  .text a:link,
.qna_list ul li.on  .text a:hover {
	color: #6d8cc4;
}
.movie_area {
	padding: 10px 0 0 0;
	border-top: 1px solid #b0bfe1;
	overflow: hidden;
}
.movie_area .movie {
	background: url(/hanwell/images/advertise/bg_movie.gif) no-repeat 0 0;
	width: 348px;
	height: 274px;
	padding: 16px 0 0 15px;
	margin-right: 24px;
	float:left;
}
.movie_area .movie_text {
	width:320px;
	float: left;
}
.movie_area .movie_text .date {
	margin-top: 8px;
}
.movie_area .movie_text h3 {
	font-weight: bold;
	margin-top: 29px;
	color: #f86413;
	font-size: 14px;
}
.movie_area .movie_text .context {
	margin-top: 15px;
	height: 150px;
}


/* sitemap */
#sitemap {}
#sitemap .category { float:left; width:173px;}
#sitemap .category ul { padding:32px 0px 0px 30px; background:url("/hanwell/images/sitemap/bg_category.gif") no-repeat left top;}
#sitemap .category ul li { width:100px; padding:7px 0px 4px 0px; background:url("/hanwell/images/sitemap/bg_dot.gif") repeat-x left bottom;}


/* about ceo */
#ceo { width:800px; height:653px; *zoom:1;}
#ceo:after { content:""; clear:both; display:block; } 
#ceo_menu { float:left; width:192px; height:100%; background:#423830; }
#ceo_menu h2 { margin:108px 0 0 22px;}
#ceo_menu ul { margin-top:74px;}
#ceo_menu li { height:21px; margin-top:23px;  text-align:right; background:url(/hanwell/images/ceo/bg_menu.gif) no-repeat 0px 19px;;}
#ceo_cont { float:left; width:608px; }
#ceo_news { float:left; position:relative; width:608px; height:653px;}
#ceo_news h2 { position:absolute; z-index:50;}
#ceo_news h3 { position:absolute; top:338px; left:64px; z-index:100;  }
#ceo_news .news_table {  position:absolute; width:580px; height:230px; top:423px; left:28px; background:#000; opacity:0.7;filter:alpha(opacity=70);z-index:100; }
#ceo_news .news_table .table_cont { width:515px; margin:7px 0 0 30px;  background:url(/hanwell/images/ceo/bg_table.gif) repeat-x top;}
#ceo_news .news_table .table_cont table { width:100%;}
#ceo_news .news_table .table_cont th { padding:7px 0; color:#ffffff; font-size:11px; background:url(/hanwell/images/ceo/bg_table.gif) repeat-x bottom;}
#ceo_news .news_table .table_cont td { padding:7px 0; color:#cdcecd; background:url(/hanwell/images/ceo/bg_table.gif) repeat-x bottom;}
#ceo_news .news_table .table_cont td a { color:#cdcecd; }

/* paging */
#ceo_news .paging { margin-top:15px; color:#ffffff; text-align:center; font-size:11px;  letter-spacing:3px;}
#ceo_news .paging a { color:#ffffff; padding:0px 1px;}
#ceo_news .paging a:hover { font-weight:bold; color:#ffffff; }
#ceo_news .paging span { font-weight:bold; color:#ffffff; font-size:11px; padding:0px 1px;}
#ceo_news .paging img { padding:0px 0 1px 0; vertical-align:middle; margin-bottom:2px;}
