@charset 'UTF-8';


/*
	Site Name:    KOBELCO SYSTEMS CORPORATION
	Description:  /company/president/***.html layout
	Author: 	  Editor by H.Tanaka
	Updated: 	  
*/

/* ---| subnavigation setting add |--------------------- */

/* 社長メッセージ
---------------------------------------------------------------------------------- */
/* サイト内リンク */
#main-contents p.pankuzu {
	margin-top: 2em;
	font-size: .95em;
	}

/* 注釈 */
#main-contents p.note {
	color: #666666;
	}

#main-contents table.note {
	margin-top: 2em;
	color: #666666;
	}

#main-contents span.note {
	color: #666666;
	}

#main-contents p.note-image {
	font-size: .9em;
	}

/* 強調 */
#main-contents p.catchcopy-bk {
	color: #333333;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.2;
	}

/* 青■のリスト */
.list-blue-t {
	padding-top: 5px;
	color: #0066CC;
	}

/* 黒丸●のリスト 画像 */
.list-disc-t {
	padding-top: 5px;
	color: #333333;
	}

/* 黒丸●のリスト */
ul.list-disc {
	list-style: disc outside;
	padding-left: 1.5em;
	}
ul.list-disc li {
	margin: 5px 0;
	}

/* リンクのリスト */
ul.list-link-m0 {
	list-style: none ;
	}
ul.list-link-m0 li {
	margin-bottom: 5px;
	padding-left: 20px;
	background: url(../../common/service/ico_01.gif) no-repeat left top;
	color: #0066CC;
	line-height: 1.4;
	}

/* 見出し */
#main-contents h3#title-president {
	margin: 0 0 1px 0;
	padding: 0;
	background: none;
	}

#main-contents h4 {
	margin-bottom: 10px;
	padding-left: 10px;
	background: url(../../common/company/president/title02.gif) no-repeat left top;
	color: #333333;
	font-size: 1em;
	font-weight: bold;
	line-height: 29px;
	}

/* 引用 */
.blockquote.quote-tb2 {
	margin: 2em 0;
	}

/* PDFリンク */
p.download-pdf {
	line-height: 17px;
	}
p.download-pdf img {
	padding-right: 5px;
	}

.accent {
	color: #FF9900;
	}

/* 画像位置調整 */
.line-txt {
	vertical-align: middle;
	}

.image-r {
	float: right;
	margin: 0 0 1em 2em;
	}

/* pagetop */
p.pagetop {
	margin-top: 40px !important;
	}

/* 表のセル塗り */
.cell-bg-gray {
	background-color: #EEEEEE !important;
	}

/* ライン */
.line-under {
	border-bottom: 1px solid #CCCCCC;
	}

.line-under02 {
	padding-bottom: 1.5em;
	border-bottom: 1px solid #CCCCCC;
	}	

/* 表 t-style03 */
table.t-style03 {
	margin-bottom: 1.5em;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	color: #333333;
	}
table.t-style03 caption {
	color: #333333;
	font-weight: bold;
	text-align: left;
	}
table.t-style03 th, table.t-style03 td {
	padding: 3px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	vertical-align: top;
	}
table.t-style03 th {
	background-color: #DDDDDD;
	font-weight: normal;
	text-align: left;
	}

/* イメージ画像 t-image01 */
table.t-image01 {
	margin: 0 0 20px 0;
	}
table.t-image01 caption {
	color: #333333;
	font-weight: bold;
	text-align: center;
	}

/* イメージ画像 t-image02 */
table.t-image02 {
	margin: 20px 0;
	}
table.t-image02 caption {
	color: #0066CC;
	font-weight: bold;
	text-align: left;
	}

/* 横並びナビゲーション */
#main-contents div.president-navi {
	margin-top: 40px;
	}
#main-contents div.president-navi ul {
	list-style-type: none;
	width: 664px;
	height: 26px;
	margin-bottom: 20px;
	background-color: #EBF2FA;
	}
#main-contents div.president-navi li {
	float: left;
	margin: 2px 5px;
	}
#main-contents div.president-navi li.presidents-navi-on {
	font-weight: bold;
	}
#main-contents div.president-navi li a {
	display: block;
	}