@charset "UTF-8";

/* 共通スタイル 
------------------------------------------- */

/* フォントサイズボタンアクティブ */
#fontNav {
	background: url(images/btn_fontsize.gif) no-repeat;
}
/* 主なテーマ */
h2 {
	font-size: 150%;
	font-weight: bold;
	color: #666666;
	line-height: 1.1;
}
/* パンくずリスト */
div#contentsWrapper p {
	font-size: 75%;
	font-weight: normal;
	text-align: left;
}
div#contentsWrapper p.subject {
	font-size: 90%;
	text-align: left;
}
/* サイドメニュー */
div#sidebar ul li a {
	font-weight: normal;
}
div#sidebar ul li.menu {
	font-size: 90%;
	font-weight: bold;
}
div#sidebar li.menu ul li.sub {
	font-size: 85%;
}
div#sidebar ul li.menu:hover ul.sub:hover li a {
	font-size: 80%;
	font-weight: normal;
}
.style1 {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
}

/* トップページ 
------------------------------------------- */

/* 更新エリア */
body#top div#newsArea dt {
	font-size: 75%;
}
body#top div#newsArea dd {
	font-size: 75%;
	line-height: 140%;
}
/* キャッチコピー */
div#copy p {
	font-size: 75%;
	color: #999999;
	text-align: center;
	line-height: 140%;
}

/* ニュースページ 
------------------------------------------- */

/* カテゴリタイトル */
body#news h2 {
	font-size: 80%;
}
body#news h3 {
	font-size: 80%;
}
body#news dt {
	font-size: 75%;
}
body#news dd {
	font-size: 80%;
	line-height: 140%;
}
/* メインエリア、サイドバー */
body#news div#sidebar ul {
	font-size: 70%;
}
/* 本文 */
body#news div#newsArea h2.menu01, body#news div#newsArea h2.menu02, body#news div#newsArea h2.menu03, body#news div#newsArea h2.menu04 {
	font-size: 100%;
	line-height: 150%;
}
body#news div#newsArea p {
	font-size: 80%;
	line-height: 160%;
}
body#news div#newsArea div#date {
	font-size: 80%;
}
/* 
------------------------------------------- */

/* ニュースインデックス */
div#newsArea dt {
	font-size: 75%;
}
div#newsArea dd p {
	font-size: 70%;
	line-height: 140%;
}
div#newsArea ul#address li {
	font-size: 85%;
	line-height: 150%;
}
body#ir h3#ir_subtitle, body#ir h3.ir_subtitle, body#ir h4.ir_subtitle {
	font-size: 80%;
}
/* 
------------------------------------------- */
/* アーカイブインデックス */
body#ir div#newsArchiveArea dt {
	font-size: 70%;
}
body#ir div#newsArchiveArea dd {
	font-size: 80%;
	line-height: 140%;
}

/* 環境方針ページ 
------------------------------------------- */

body#about h2.subtitle {
	font-size: 80%;
}
body#about h3.topic {
	font-size: 80%;
	font-weight: normal;
}
body#about h4.topic {
	font-size: 80%;
	font-weight: bold;
	line-height: 140%;
}
body#about div#ab p {
	font-size: 75%;
	line-height: 150%;
}
body#about div#ab p, body#about div#env p {
	font-size: 80%;
	line-height: 150%;
}
body#about div#ab dt, body#about div#env dt {
	font-size: 80%;
	line-height: 150%;
}
body#about div#ab dd, body#about div#env dd {
	font-size: 75%;
	line-height: 150%;
}
/* 代表役員メッセージ
------------------------------------------- */

/* ページタイトル */
body#about h2.ceo {
font-size: 150%;
	font-weight: bold;
	color: #666666;
	line-height: 1.1;
}
body#about div#ceo p {
	font-size: 80%;
	line-height: 160%;
}
#ceo h3 {
	font-size: 90%;
	font-weight: bold;
	line-height: 150%;
}
#ceo p {
	font-size: 80%;
	line-height: 160%;
}
#ceo p.base {
	line-height: 150%;
}
#ceo p.date {
	line-height: 150%;
}
#ceo p.footnote {
	line-height: 150%;
}
#ceo span.mark {
	font-size: 70%;
}
#ceo span.sbu {
	font-size: 90%;
	line-height: 1.2;
}
/* 環境方針
------------------------------------------- */
#env_policy h3 {
	font-weight: bold;
}
#env_policy p {
	font-size: 80%;
	line-height: 150%;
}
body#aout div#env_policy .guide {
	line-height: 140%;
}
body#about div#env_policy h4.guide {
	font-weight: bold;
	line-height: 150%;
}
body#about div#env_policy h5.guide {
	font-weight: bold;
	line-height: 150%;
}
#about #container #contentsWrapper #bodyArea #env_policy .guide p {
	font-size: 80%;
	line-height: 140%;
}
#about #container #contentsWrapper #bodyArea #env_policy .guide p.date {
	line-height: 150%;
}
/* 環境方針 事業所の紹介
------------------------------------------- */
/* 事業所名一覧 表*/
body#about table#centerlist th, table#centerlist td {
	font-size: 80%;
	line-height: 140%;
}
body#about div#centerlist ul {
	font-size: 80%;
}
body#about div#centerlist li {
	font-weight: bold;
	line-height: 140%;
}
body#about div#centerlist2 ul {
	font-size: 80%;
}
body#about div#centerlist2 li {
	font-weight: bold;
	line-height: 140%;
}

/* ISO14001 
------------------------------------------- */

body#iso div#note p {
	font-size: 80%;
	line-height: 150%;
}
/* 注釈 */
body#iso div#note table th, td {
	font-size: 75%;
	line-height: 150%;
}
body#iso div#note table th {
	font-weight: bold;
}
body#iso div#note table td.title {
	font-weight: bold;
}
/* 取得年度 表フォーマット1*/
body#iso div#result .caption {
	font-weight: bold;
}
body#iso div#result td {
	line-height: 140%;
}
/* 行動指針 */
body#iso div#guide {
	font-size: 80%;
	font-weight: bold;
	line-height: 140%;
}
/* エリアマップ */
div#areaMapArea p {
	font-size: 70%;
}
body#iso div#isoMapArea p {
	font-size: 70%;
}
/* ISO14001 取り組みページ 
------------------------------------------- */

body#iso h2.subtitle {
	font-size: 80%;
}
body#iso h3.topic {
	font-size: 80%;
	font-weight: normal;
}
body#iso h4.topic {
	font-size: 80%;
	font-weight: bold;
	line-height: 140%;
}
body#iso div#iso p {
	font-size: 75%;
	line-height: 150%;
}
body#iso div#iso p, body#iso div#env p {
	font-size: 80%;
	line-height: 150%;
}
body#iso div#iso dt, body#iso div#env dt {
	font-size: 80%;
	line-height: 150%;
}
body#iso div#iso dd, body#iso div#env dd {
	font-size: 75%;
	line-height: 150%;
}
/* ISO14001 認証取得事業所 詳細ページ 
------------------------------------------- */

body#iso div#isoData {
	font-size: 100%;
}
body#iso div#isoData h1 {
	font-size: 100%;
	letter-spacing: 0.25em;
}
body#iso div#isoData li {
	font-size: 90%;
	font-variant: normal;
	line-height: 150%;
}
body#iso div#isoData h2 {
	font-size: 100%;
}
body#iso div#isoData dl {
	line-height: 150%;
}
body#iso div#isoData dt {
	font-size: 95%;
}
body#iso div#isoData dd {
	font-size: 90%;
	line-height: 150%;
}
/* ISO14001 認証取得事業所 環境への取組 
------------------------------------------- */

body#iso div#isoinfo h1 {
	font-size: 85%;
}
body#iso div#isoinfo h2 {
	font-size: 100%;
}
body#iso div#isoinfo .envText p {
	font-size: 80%;
	line-height: 150%;
}
body#iso div#isoinfo .envTextm p {
	font-size: 80%;
	line-height: 140%;
}
body#iso div#isoinfo .env li {
	font-size: 80%;
	line-height: 150%;
}
#table {
	font-size: 80%;
	line-height: 1.5em;
}
/* ISO14001：事業所一覧
------------------------------------------- */
/* 事業所エリア名 */
body#iso div#isolist h2 {
	font-size: 90%;
}
body#iso div#isolist h3 {
	font-weight: bold;
}
/* 事業所名 */
body#iso div#isolist dl {
	font-size: 80%;
}
body#iso div#isolist dt {
	font-weight: bold;
	line-height: 150%;
}
body#iso div#isolist dd {
	line-height: 140%;
}
/* 詳細情報ボタン */
body#iso div#isolist dd.btnDetail a {
	font-size: 70%;
}

/* Exhibition ページ 
------------------------------------------- */

body#exhib h2.quote {
	font-size: 80%;
}
body#exhib h3.subtitle {
	font-size: 80%;
}
body#exhib h3.prize {
	font-size: 80%;
	font-weight: normal;
}
body#exhib p.subject {
	font-size: 70%;
	text-align: right;
}
body#exhib div#ex h4 {
	font-size: 75%;
	font-weight: bold;
	letter-spacing: 0.10em;
}
body#exhib h6.sni {
	font-size: 70%;
}
body#exhib div#ex p {
	font-size: 75%;
	line-height: 160%;
}
body#exhib div#ex p.caption {
	font-size: 80%;
	font-weight: bold;
}
body#exhib div#ex p.caption1 {
	font-size: 70%;
	line-height: 14px;
}
body#exhib div#ex p.caption2 {
	font-size: 70%;
	line-height: 14px;
	text-align: right;
}
body#exhib div#ex p.caption3 {
	font-size: 70%;
}
body#exhib div#ex p.carbon_neutral {
	text-align: center;
}
body#exhib div#ex dt, body#exhib div#env dt {
	font-size: 80%;
	line-height: 150%;
}
body#exhib div#ex dd, body#exhib div#env dd {
	font-size: 75%;
	line-height: 150%;
}
body#exhib div#note p {
	font-size: 80%;
	line-height: 150%;
}
body#exhib div#env p {
	font-size: 85%;
	line-height: 160%;
}
body#exhib div#note dt, body#exhib div#env dt {
	font-size: 80%;
	line-height: 150%;
}
body#exhib div#note dd, body#exhib div#env dd {
	font-size: 75%;
	line-height: 150%;
}
/* 表フォーマット1*/
#result th, #result td {
	font-size: 80%;
	line-height: 14px;
}
/* 表フォーマット2  */
table#result2 th, table#result2 td {
	font-size: 80%;
	line-height: 1.5;
	text-align: right;
}
table#result2 th {
	font-weight: bold;
}
table#result2 td.title {
	font-weight: bold;
}
/* 表フォーマット3*/
#result3 th, #result3 td {
	font-size: 80%;
	line-height: 14px;
}
/* 啓発活動ページ 
------------------------------------------- */

body#exhib h2.subtitle {
	font-size: 80%;
}
body#exhib h3.topic {
	font-size: 80%;
	font-weight: normal;
}
body#exhib h4 {
	font-size: 75%;
	font-weight: bold;
}
body#exhib div#work h4.media,
body#exhib div#work h4.net {
	font-size: 80%;
}
body#exhib div#work h5 {
	font-size: 70%;
	font-weight: bold;
}
body#exhib h6.sni {
	font-size: 70%;
}
body#exhib div#work p {
	font-size: 75%;
	line-height: 150%;
}
body#exhib p.subject {
	font-size: 70%;
}
body#exhib div#work p.caption {
	font-weight: bold;
}
body#exhib div#work ul li {
	font-size: 75%;
	line-height: 150%;
}
body#exhib div#work dt, body#exhib div#env dt {
	font-size: 80%;
	line-height: 150%;
}
body#exhib div#work dd, body#exhib div#env dd {
	font-size: 75%;
	line-height: 150%;
}
/* 出版物 */
body#exhib div#book p {
	font-size: 75%;
	line-height: 150%;
	text-align: left;
}
/* 作品 */
body#exhib div#work .work h3 ,body#exhib div#work .work02 h3 ,body#exhib div#work .work03 h3 {
	font-size: 80%;
}
body#exhib div#work .work01sp h3 ,body#exhib div#work .work02sp h3 {
	font-size: 80%;
}
body#exhib div#work .work03 h3 {
	font-size: 80%;
}
/* PDF */
body#exhib div#sidebar div#info p {
	font-size: 75%;
	line-height: 130%;
	text-align: left;
}
/* 表フォーマット  */
table#project th, table#project td {
	font-size: 75%;
	line-height: 1.5;
	text-align: left;
}
table#project th {
	font-weight: bold;
}
table#project td.title {
	font-weight: bold;
}


/* ピックアップ */
div#bodyArea div#pickup01 p, div#bodyArea div#pickup02 p, div#bodyArea div#pickup03 p, div#bodyArea div#pickup04 p, div#bodyArea div#pickup05 p, div#bodyArea div#pickup06 p, div#bodyArea div#pickup07 p, div#bodyArea div#pickup08 p, div#bodyArea div#pickup09 p {
	font-size: 70%;
	line-height: 120%;
}



/* エコファミリー登録ページ 
------------------------------------------- */

body#regist div#env p {
	font-size: 75%;
	line-height: 160%;
}
body#regist div#work p {
	font-size: 75%;
	line-height: 160%;
}

/* 映像ライブラリーページ 
------------------------------------------- */

body#pictures div#contentsArea01 h2 {
	font-size: 80%;
}
body#pictures div#contentsArea02 h3 {
	font-size: 75%;
}
body#pictures div#contentsArea02 h4 {
	font-size: 70%;
}
body#pictures div#contentsArea02 .entry p {
	font-size: 75%;
	line-height: 140%;
}
/* Flash */
body#pictures div#contentsArea02 div#info p {
	font-size: 75%;
	line-height: 150%;
	text-align: left;
}

/* サイトのご利用条件 
------------------------------------------- */

body#policy h2.subtitle {
	font-size: 80%;
}
body#policy div#policy h3 {
	font-size: 80%;
}
body#policy div#policy p {
	font-size: 80%;
	line-height: 150%;
}
body#policy div#policy li {
	font-size: 80%;
	line-height: 150%;
}
/* 個人情報の取り扱いについて 
------------------------------------------- */

body#privacy h2.subtitle {
	font-size: 80%;
}
body#privacy div#privacy h3 {
	font-size: 80%;
}
body#privacy div#privacy h4 {
	font-size: 80%;
	font-weight: normal;
}
body#privacy div#privacy p {
	font-size: 80%;
	line-height: 150%;
}
body#policy div#policy li {
	font-size: 80%;
	line-height: 150%;
}

/* リンクページ 
------------------------------------------- */

body#links div#bodyAreaAlter li {
	font-size: 75%;
	line-height: 130%;
}
body#links div#bodyAreaAlter dt {
	font-size: 75%;
	line-height: 130%;
}
body#links div#bodyAreaAlter dd {
	font-size: 70%;
	line-height: 130%;
}
/* サイトマップページ 
------------------------------------------- */

body#sitemap div#bodyAreaAlter li {
	font-size: 75%;
	line-height: 130%;
}
body#sitemap div#bodyAreaAlter dt {
	font-size: 75%;
	line-height: 130%;
}
body#sitemap div#bodyAreaAlter dd {
	font-size: 70%;
	line-height: 130%;
}

/* お問い合せ
------------------------------------------- */

div#contact_before {
	font-size: 75%;
	line-height: 1.7;
}
div#contact_before h3 {
	font-size: 120%;
}
div.contact {
	font-size: 75%;
	line-height: 1.5;
}
div.contact h4 {
	font-size: 110%;
}
div.contact ul li {
	font-size: 100%;
	line-height: 1.5;
}
