@charset "UTF-8";


/* release/index.html
=========================================*/
body#release #contents .newsRelease dl {
	clear: both;
	padding: 5px 10px;
	background: url(../../images/index_bg04.gif) repeat-x 0 100%;
	zoom: 1;
}
body#release #contents .newsRelease dl dt {
	float: left;
	width: 8em;
	margin: 0 -8em 0 0;
}
body#release #contents .newsRelease dl dd {
	margin: 0 0 0 8em;
	text-align: left;
}
body#release #contents .newsRelease dl dd span {
	float: left;
}
body#release #contents .newsRelease dl dd p {
	margin-left: 80px;
	width: 455px;
}


/* customer/index.html
=========================================*/
body#customer #contents .section {
	width: 665px;
}

/* sitemap.html
=========================================*/
body#sitemap #contents .line {
	background: url(../images/common_bg19.gif) repeat-x 0 100%;
	padding-bottom: 17px;
	zoom: 1;
}
body#sitemap ul.second{
	padding-left: 20px;
}


/* online/index.html
=========================================*/
body#online .third-col img {
	vertical-align: top;
	margin: 0;
	padding: 0;
}
body#online .third-col div {
	width: 205px;
	margin-right:	15px;
	float: left;
}
body#online .third-col div.last {
	margin-right:	0;
}
body#online .third-col p {
	border: #CCCCCC solid 1px;
	padding: 10px;
}
body#online .line {
	background: url(../images/common_bg19.gif) repeat-x 0 100%;
	padding: 20px 0;
}

/* customer/index.html
=========================================*/
/* index.html */
body#customer .contact ul {
	font-size: 0;
}
body#customer .contact ul li {
	float: left;
}

/* 99. Extra
=========================================*/
/* Clearfix */
body#release #mainContents:after,
body#sitepolicy #mainContents:after,
body#notfound #mainContents:after,
body#release #contents .newsRelease dl:after,
body#notfound .buttonList:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
	line-height: 0;
}

body#release #mainContents,
body#sitepolicy #mainContents
body#notfound #mainContents
body#release #contents .newsRelease dl,
body#notfound .buttonList {
	min-height: 1px;
}

/* for IE6 */
* html body#release #mainContents,
* html body#sitepolicy #mainContents
* html body#notfound #mainContents
* html body#release #contents .newsRelease dl,
* html body#notfound .buttonList {
	height: 1px;
}

/* for IE7 */
*:first-child+html body#release #mainContents,
*:first-child+html body#sitepolicy #mainContents
*:first-child+html body#notfound #mainContents
*:first-child+html body#release #contents .newsRelease dl,
*:first-child+html body#notfound .buttonList {
	zoom: 1;
}
