@charset "UTF-8";
/* CSS Document */


/*全体の印刷時設定*/

html,body,#header,.structure,.job,.name,.accessmap,
.theme,p,a,p.underconstruction,h1,h2,h3,h4,.strong
{
	background-color: #FFFFFF;
	font-size: 1em;
	line-height: 1.6em;
	color: #000000;
	font-family:
	"ＭＳ Ｐ明朝", "MS PMincho",
	"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro",
	serif;
}

#container #section-0,
h2.title-1,
address,
#container #section-0 h2,
#container #section-2-2.gaiyou h2
{
	color: #000000;
	border-top-color: #000;
	border-right-color: #000;
	border-bottom-color: #000;
	border-left-color: #000;
}


/*リンクテキスト*/
a:link,
a:visited,
#section-1.kikou a:link,
#section-1.kikou a:visited,
{
	text-decoration: underline;
	color: #000000;
}


/*ウェブとプリントの画像差し替え用クラス*/
.web {
	display: none;
}
.print,.works {
	display: inline;
}


/*プリント時にナビゲーションを非表示*/
#flash,#lang,#recruit,#global-nav,#local-nav{
	display:none
}



/*以下個別ページのプリント時設定*/

/*トップページ*/
#top-nav .top-nav li a{
	padding-top:20px;
	padding-left: 0px;
	background-image:none;
}
#top-description p{
	background-image:none;
	padding-top:3px;
	padding-left: 0px;
	padding-right: 4px;
}


/*理念*/
#container.philosophy{
	background-color:#FFF;
}

#container #section-0.philosophy{
	border-bottom-color: #000;
}
#container #section-0 h2.philosophy{
	color:#000;
	border-left-color: #000;
}

/*代表者メッセージ*/
#container #section-3.message a{
	display:none;
}
/*沿革*/
#container.outline .history .section2 h3,
#container.outline .history1 .section2 h3{
	color:#000;
}

/*グループ各社の紹介*/
.area h3,
.introduction h4,
.introduction p.info,
.introduction p.add{
	color:#000;
}
.area.first-child h3{
	margin-top:50px;
}
.area .introduction{
	background-image:none;
	padding-left:0px;
}

/*トピックス*/
.information h3,
.small,
p.info,
p.latest,
.section1-2 a.link,
.new,
.old,
.section1-2.p-room a.link,
.section1-2.topics a.link,
.section1-2.report a.link,
.section1-2.topics a.link.latest{
	color:#000;
	border-color:#000;
}

.description,
.description p,
.news,
.news.first-child{
	color:#000;
	background-image:none;
	padding-left:0px;
}

p.description-2{
	display:none;
}

.news.new{
	background-image:none;
}
.news p.content a{
	text-decoration: underline;
	color: #000000;
}
.information h3.report,
.information h3.p-room{
	width:725px;
	height:0px;
	background-image:none;
	padding:0px;
	font-size:1.5em;
}
