@charset"UTF-8";

@import url("default.css");
@import url("layout.css");
@import url("module.css");

/*========================Contents=============================
	01) Index
	02) Outline
	03) Press
	04) cm_products
=============================================================*/

/*============================================================
	01) Index
=============================================================*/

#company h2 {margin:0 0 19px 0;}

.companyInfo {margin-bottom:25px;}

.companyInfo dl {
	width:725px;
	padding:0 0 11px 0;
	margin:10px 0;
	background:transparent url("../shared/bg/dotte.gif") left bottom repeat-x;}

.companyInfo dt {
	width:100px;
	float:left;
	padding-left:7px;
	color:#00a6fc;
	font-weight:bold;}

.companyInfo dd {
	width:589px;
	float:left;}

#company #sRightContent address {margin-bottom:19px;}

/*============================================================
	02) Outline
=============================================================*/

#companyOutline h2 {margin:0 0 19px 0;}

.companyOutline dl {
	width:725px;
	padding:0 0 11px 0;
	margin:10px 0;
	background:transparent url("../shared/bg/dotte.gif") left bottom repeat-x;}

.companyOutline dt {
	width:51px;
	float:left;
	padding-left:7px;
	color:#00a6fc;
	font-weight:bold;}

.companyOutline dd {
	width:667px;
	float:left;}

/*============================================================
	03) Press
=============================================================*/

#pressRelease dl {
	width:711px;
	padding-bottom:10px;
	margin:15px 7px;
	background:transparent url("../shared/bg/dotte.gif") left bottom repeat-x;
	}
#pressRelease dt {width:82px;float:left;}
#pressRelease dd {width:629px;float:left;}

/*============================================================
	04) cm_products
=============================================================*/
#cm_products h2 {margin:0 0 19px 0;}

.disNo {display:none;}

#cm_products .padTno dt,
#cm_products .padTno dd {
	padding-top:0;
}
 
#cpHistory,
.cpHis {
	width:725px;}

.cpHisB {
	width:725px;
	background:#f7fcfe url("../company/images/cphis_boxb.gif") left bottom no-repeat;}

.cpHisB dl {
	width:725px;
	background:transparent url("../company/images/border.gif") 402px top repeat-y;}

.cpHis dl {
	width:725px;
	background:transparent url("../company/images/border.gif") 402px top repeat-y;}
	
.cpHisT {
	width:725px;
	background:transparent url("../company/images/cphis_boxt.gif") left top no-repeat;}

.cpHis dt,
.cpHisB dt {
	width:67px;
	padding:12px 0;
	float:left;
	display:inline;
	margin:0 0 0 15px;
	color:#00a6fc;
	font-weight:bold;}

.cpHis dd.gallery,
.cpHisB dd.gallery {
	width:320px;
	padding:12px 0;
	float:left;
	}

.galleryBox div {width:100px;float:left;}

.mb12 {margin-bottom:12px;}

.cpHis dd.gallery p,
.cpHisB dd.gallery p {
	width:200px;
	float:left;
	font-weight:bold;}

.cpHis dd.gallery img,
.cpHisB dd.gallery img {float:left;}

.cpHis dd.history,
.cpHisB dd.history {
	width:309px;
	padding:12px 0;
	float:left;
}

.cpHis dd.history p,
.cpHisB dd.history p {padding-left:25px;}

/*============================================================
 99) Clear
=============================================================*/
.clearfix:after,
#pressRelease dl:after,
.companyInfo dl:after,
.companyOutline dl:after,
.cpHisB dl:after,
.cpHis dl:after,
.galleryBox:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}

.clearfix,
#pressRelease dl,
.companyInfo dl,
.companyOutline dl,
.cpHisB dl,
.cpHis dl,
.galleryBox {display:inline-block;}

/* exclude MacIE5 \*/
* html .clearfix,
* html #pressRelease dl,
* html .companyInfo dl,
* html .companyOutline dl,
* html .cpHisB dl,
* html .cpHis dl,
* html .galleryBox {height:1%;}
.clearfix,
#pressRelease dl,
.companyInfo dl,
.companyOutline dl,
.cpHisB dl,
.cpHis dl,
.galleryBox {display:block;}
/* end MacIE5 */
