@charset "utf-8";
/* ===================================================================
CSS information

 file name :others.css
 style info :ニュースリリース、イベントセミナ―、個人情報カテゴリ、
 環境方針、サイトマップ、コピーライトのページ
 
このスタイルシートの構成
 基本設定、レイアウト、横幅設定など
 汎用class

=================================================================== */


/* 各コンテンツのローカルナビトップ画像  
----------------------------------------------------------- */
.EventBody .category_name a{background:url(../img/leftmenu_event.jpg) no-repeat; display: block;}
.SeminarReportBody .category_name a{background:url(../img/leftmenu_event.jpg) no-repeat; display: block;}
.NewsBody .category_name a{background:url(../img/leftmenu_news.jpg) no-repeat; display: block;}
.ContactBody .category_name a{background:url(../img/leftmenu_contact.jpg) no-repeat; display: block;}
.EnviromentalBody .category_name a{background:url(../img/leftmenu_environment.jpg) no-repeat; display: block;}
.SitemapBody .category_name a{background:url(../img/leftmenu_sitemap.jpg) no-repeat; display: block;}
.CopyBody .category_name a{background:url(../img/leftmenu_copyright.jpg) no-repeat; display: block;}

/* 個人情報カテゴリのローカルナビトップ画像  
----------------------------------------------------------- */
.PrivacyBody .category_name a,
.PrivacyBody .menu01 a,
.PrivacyBody .menu02 a,
.PrivacyBody .menu03 a{background:url(../img/leftmenu_privacy.jpg) no-repeat; display: block;}

/* 個人情報カテゴリのローカルナビ反転設定 
----------------------------------------------------------- */
.PolicyPage #sidemenu .menu01 a {background-position: -182px -55px;}
.TreatPage #sidemenu .menu02 a {background-position: -182px -87px;}
.DisclosurePage #sidemenu .menu03 a {background-position: -182px -118px;}



/*----------------------------------------------------
	#content-box　配下
----------------------------------------------------*/

/* 個人情報保護方針の表示設定 
----------------------------------------------------------- */
#pmark{ float:left; margin:10px 0 0 0;}
#data{ text-align:right; float:right; margin-top:10px;}


/* 個人情報取扱いの表示設定 
----------------------------------------------------------- */
.PrivacyBody #content-box ul {margin: 0 0 10px 21px;}
.PrivacyBody #content-box .midashi {color: #375CA7; font-weight: bold; margin: 18px 0 8px 0;}
.PrivacyBody #content-box .list { margin: 0 0 0 21px; list-style: disc;}

/* 個人情報開示の表示設定 
----------------------------------------------------------- */
.PrivacyBody #content-box ul {margin: 0 0 10px 21px;}
.PrivacyBody #content-box .list01 {list-style:none; margin:0 0 15px 20px; font-size: 12px;} 
.PrivacyBody #content-box .small-list {margin-left:20px;} 
.PrivacyBody #content-box .small-list2 {margin-left:40px;} 
.PrivacyBody #content-box .list { margin: 0 0 0 21px; list-style: disc;}
.PrivacyBody #content-box .pdf{background:url(../img/icon_pdf.jpg) no-repeat 0 2px; display:block; padding:0 0 0 20px; margin:0 0 8px 0;}

/* 環境方針の表示設定 
----------------------------------------------------------- */
.EnviromentalBody #content-box ul {margin: 0 19px 10px 0; padding: 15px; background-color: #F4F4F4; border-top: 5px solid #C7D4EE;}
.EnviromentalBody #content-box li { list-style: decimal; margin: 0 0 15px 20px;}
.EnviromentalBody #content-box ul li ul {
	margin: 0px 0 0px 0px;
	border-top-style: none;
	padding: 0px;
}
.EnviromentalBody #content-box ul li ul li {
	list-style: none;
	margin: 0 0 0px 20px;
	text-indent: -3ex;
}




/* イベントセミナ―の表示設定 
----------------------------------------------------------- */
#content-box .eventnews {width: 621px; margin: 0;}
#content-box .eventnews dl {display: inline; line-height: 1.5;}
#content-box .eventnews dt {width: 120px; float: left; margin: 15px 0 0 0; padding: 5px 0 10px 0;}
#content-box .eventnews dd {width: 490px; float: left; margin: 15px 0 0 0; padding: 5px 0 10px 0;}


/* セミナ―レポートの表示設定 
----------------------------------------------------------- */
#content-box .report_box {width: 587px; margin: 0 0 25px 0; background-color: #F4F4F4; border-top: 5px solid #C7D4EE; padding: 20px 17px;}
#content-box .report_box dt {width: 60px; float: left; margin: 5px 0 0 0; padding: 0;}
#content-box .report_box dd {width: 520px; float: left; margin: 5px 0 0 0; padding: 0;}
.SeminarReportBody .report-text {text-indent: 1em; line-height: 1.8em; margin: 0 10px 15px 0; padding:0;}

/* ニュースリリースの表示設定 
----------------------------------------------------------- */
.NewsBody dl {margin:27px 0 0 0;}
.NewsBody dt {width:80px; float:left; margin:5px 0 0 0; padding:0;}
.NewsBody dd {width:440px; float:left; margin:5px 0 0 0; padding:0;}
.NewsBody .date{font-weight:bold; background:url(../img/icon_orange_square.jpg) no-repeat 0 5px; display:block; padding:0 0 0 18px;}

.NewsBody .news_solution {background:url(../img/icon_news01.jpg) no-repeat 0 3px ; display:block; padding:0 0 0 80px;}
.NewsBody .news_news {background:url(../img/icon_news02.jpg) no-repeat 0 3px; display:block; padding:0 0 0 80px;}
.NewsBody .news_event {background:url(../img/icon_news03.jpg) no-repeat 0 3px; display:block; padding:0 0 0 80px;}
.NewsBody .news_oshirase {background:url(../img/icon_news04.jpg) no-repeat 0 3px; display:block; padding:0 0 0 80px;}
.NewsBody .news_casestudy {background:url(../img/icon_news05.jpg) no-repeat 0 3px; display:block; padding:0 0 0 80px;}


/* サイトマップの表示設定 
----------------------------------------------------------- */
.map-left {width:301px; float:left;}
.map-right {width:301px; float:right;}
.SitemapBody #content-box li {margin: 5px 0;}
.SitemapBody .category {background:url(../img/icon_sitemap_category.jpg) no-repeat 0 5px; display: block; padding: 0 0 0 17px;}
.SitemapBody .contents {background:url(../img/icon_sitemap_contents.jpg) no-repeat 19px 5px; display: block; padding: 0 0 0 31px;}
.SitemapBody .pages {background:url(../img/icon_sitemap_pages.jpg) no-repeat 34px 8px; display: block; padding: 0 0 0 44px;}
.SitemapBody .horizon {background:url(../img/icon_sitemap_horizon.jpg) no-repeat 0 6px; margin: 20px 0 5px 0;}

/* コピーライトの表示設定 
----------------------------------------------------------- */
.CopyBody #content-box li { list-style: disc; margin: 12px 0 0 20px;}

