@charset "utf-8";

/* ///////////////////////////////////////////////////////////////////

[blockNews]
[blockDetail]

[ttlNews]
[ttlNewsDetail]

-- FontSize --
  BASE:  75% (12px)

 SMALL:  83% (10px)
 LARGE: 133% (16px)
XLARGE: 166% (20px)

/////////////////////////////////////////////////////////////////// */

@import url(import/reset.css);
@import url(import/common.css);
@import url(import/parts.css);
@import url(import/sub.css);

@import url(import/clear.css);

/* =========================================================
■blockNews
========================================================= */
/* date
----------------------------------------------- */
div#main div.blockNews p.date {
	margin: 0 0 5px;
	background-repeat: no-repeat;
	background-position: 6.5em 50%;
}

div#main div.blockNews p.press {
	background-image: url(/img/news/ico_press_01.gif);
}

div#main div.blockNews p.media {
	background-image: url(/img/news/ico_media_01.gif);
}

div#main div.blockNews p.corporate {
	background-image: url(/img/news/ico_corporate_01.gif);
}

div#main div.blockNews p.site {
	background-image: url(/img/news/ico_site_01.gif);
}

div#main div.blockNews p.other {
	background-image: url(/img/news/ico_other_01.gif);
}


/* pdf
----------------------------------------------- */
div#main div.blockNews dl.pdf {
	display: table-cell;
	*display: inline; /* for IE6,7 */
	padding-left: 10px;
	vertical-align: middle;
}

div#main div.blockNews dl.pdf * {
	vertical-align: middle;
}

div#main div.blockNews dl.pdf dt {
	display: inline-block;
	*display: inline; /* for IE6,7 */
	padding-right: 2px;
	font-size: 1px;
	line-height: 1px;
}

* html div#main div.blockNews dl.pdf dt img {
	margin-bottom: 1px;
}

div#main div.blockNews dl.pdf dd {
	display: inline-block;
	*display: inline; /* for IE6,7 */
}



/* =========================================================
■blockDetail
========================================================= */
div#main div.blockDetail p {
	zoom: normal;
}

div#container div#main div.blockDetail p.date {
	margin: 0 0 15px;
}



/* =========================================================
■ttlNews
========================================================= */
div#main div.blockNews div.ttlNews {
	margin: 0 0 10px;
	zoom: normal;
}

div#main div.blockNews div.ttlNews h3 {
	display: table-cell;
	*display: inline; /* for IE6,7 */
	vertical-align: middle;
}



/* =========================================================
■ttlNewsDetail
========================================================= */
div#main div.blockNews div.ttlNewsDetail {
	margin: 0 0 30px;
	border-bottom: 1px #000000 solid;
}

div#main div.blockNews div.ttlNewsDetail h2 {
	display: table-cell;
	*display: inline; /* for IE6,7 */
	margin: 0;
	border-bottom: none;
	vertical-align: middle;
}

