@charset "utf-8";
/* KOKUYO CSS Document - プレスリリース用 */

#title {
	float: left;
	width: 100%;
	min-height: 1em !important;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	background: transparent url(/common/img/136/title900_bg.gif) no-repeat left top !important;
}

/* ==================================================== 
	Win IE 用スターハック ==============================*/

* html #title {
	float: none;
}



/* ==================================================== */

.dummy {
clear: both;
height: 0;
visibility: hidden;
}

/* ==================================================== 
	Win IE 用スターハック ==============================*/

* html .dummy {
display: none;
}



/* ==================================================== */

/* カテゴリトップ部分の設定 */
.toplink {
	background-image: none !important;
	float: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

	.toplink a {
		float:right;
		display: block;
		width: 145px;
		padding: 5px 0 5px 29px;
		font-size: 10pt;
		font-weight: bold;
		text-decoration: none !important;
		background: url(/common/img/136/category-top_bg.gif) no-repeat right top;
		color: white;
	}

	/* ==================================================== 
		Win IE 用スターハック ==============================*/
	
	* html .toplink a {
		width: 174px;
	}
	
	
	
	/* ==================================================== */


h1 {
	width: 676px;
	float: left;
	margin: 5px 0 5px 20px !important;
	padding: 0 !important;
	background-image: none !important;
	font-size: 12pt !important;
	color: white !important;
}

/* ==================================================== 
	Win IE 用スターハック ==============================*/

* html h1 {
	width: 676px;
	margin: 5px 0 0 10px !important;
}


/* ==================================================== */

h2 {
	margin: 0;
	padding: 0;
	font-size: 12pt;
	color: #333;
	clear: both;
}

.mnc {
	padding: 0;
	margin: 0;
	border-bottom: solid 1px white;
}

.mnc a {
	color: #333;
	text-decoration: none !important;
}

.mnc img {
	display: none;	/* ナビ上の画像消去 */
}

.mnnow {
	background: transparent url(/common/img/136/navi-mnnow.gif) no-repeat left top !important;
	padding: 10px 0 10px 25px !important;
	color: white;
}

.mnnow a {
	color: white !important;
}

.mnnows {
	background: url(/common/img/136/navi-mnd.gif) no-repeat left top !important;
	padding: 5px 0 5px 35px !important;
	font-weight: bold !important;
	color: white;
}

.mnnows a {
	color: white !important;
}

.mnd {
	background: #e3e3ff url(/common/img/136/navi-icon.gif) no-repeat 10px 1.1em !important;
	padding: 10px 0 10px 25px !important;
}

.mn {
	background: url(/common/img/136/navi-mn.gif) no-repeat left top !important;
	padding: 5px 0 5px 35px !important;
	margin: 0 !important;
	font-weight: bold;
}

/* テーブル部分 */
table.pressindex {
	margin-left: 8px ;
	border: 0px none;
	text-align: left;
	width: 680px;
	
}

table.pressindex th {
	padding: 5px;
	font-size: 8pt;
	font-weight: normal;
	color: #666;
	border-bottom: 1px solid #909090;
}

table.pressindex td {
	padding: 5px;
	border-bottom: 1px solid #909090;
}

table.pressindex a {
	text-decoration: none;
}

table.pressindex td.pressdate { width: 90px; font-size: 10pt; color: #cc3333; }
table.pressindex td.presscom { width: 160px; font-size: 8pt; line-height: 150%; color: #666666; }

/* h1タグ包括ボックス */
#title {
	margin: 0px 0px 5px;
	padding: 10px 7px 12px;
	background-color: #69c;
}

/* H1タグ定義 */
h1.press {
	margin: 0px;
	font-size: 14pt;
	color: #FFFFFF;
	background-image: url(/common/img/h1ic_01.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 25px;
	padding-bottom: 2px;
}

#title2 { 
	font-size: 12pt;
	padding: 0 !important;
	background-image: none !important;
}

#title2 h2{ font-size:12pt; font-weight:bolder; line-height:140%; color: #00008B; text-align:left; }
#title2 .subtitle { font-size:10pt; font-weight:normal; line-height:120%; color: #666666; text-align:left; }

.day { font-size: 10pt; color: #cc3333; float: right; }
.summary { font-size: 10pt; font-weight: bolder; line-height: 140%; color: #666666; text-align: left; vertical-align: top;}

h3 { font-size: 12pt; font-weight:bolder; line-height: 140%; color: #00008B; text-align: left; vertical-align: top; }
h4 { font-size: 12pt; font-weight: bolder; line-height: 140%; color: #666666; text-align: left; vertical-align: top; }
.honkomicenter { font-size: 12pt; font-weight: bolder; line-height: 140%; color: #666666; text-align: center; vertical-align: top; }
.ltext { font-size: 10pt; line-height: 140%; color: #333333; text-align: left;}
.texttd { font-size: 10pt; line-height: 140%; color: #333333; text-align: left;}
.texts { font-size: 8pt; line-height: 150%; color: #666666; text-align: left;}
.textc { font-size: 8pt; color: #666666; text-align: center;}
.texto { font-size: 9pt; line-height: 120%;  color: #666666; text-align: right;}
P.link { font-size: 10pt; line-height: 140%; color: #0066cc;}

/* 検索用 */
dl.searchleft { margin: 0; padding: 0; width: 380px; float: left; }
dl.searchleft dt { width: 90px; float: left; margin-bottom: 10px; padding: 0; font-size: 8pt; color: #666666; }
dl.searchleft dd { width: 280px; margin-bottom: 10px; padding: 0; }

dl.searchright { margin: 0; padding: 0; width: 300px; }
dl.searchright dt { width: 90px; float: left; margin-bottom: 10px; padding: 0; font-size: 8pt; color: #666666; }
dl.searchright dd { width: 200px; margin-bottom: 10px; padding: 0; }


/* 幅設定用 */
.pstblw100 {
	width: 100%;
}
.pstblw720 {
	width: 720px;
}
.pstblw680 {
	width: 680px;
}
.pstblw510 {
	width: 510px;
}
.pstblw530 {
	width: 530px;
}
.pstblw200 {
	width: 200px;
}
.pstblw150 {
	width: 150px;
}
.pstblw30 {
	width: 30px;
}
.pstblw20 {
	width: 20px;
}
.pstblw10 {
	width: 10px;
}
