@charset "UTF-8";


/* ------------------------------

	プリントアウト用CSS
	
------------------------------ */

* {
	font-family:
		"メイリオ",
		Meiryo,
		"ヒラギノ角ゴ Pro W3",
		"Hiragino Kaku Gothic Pro W3",
		Osaka,
		"ＭＳ Ｐゴシック",
		"MS P Gothic",
		sans-serif;
	color: #333333;
}

/* 本文幅の設定 */

body{
	width: 100%;
	font-size: 10px;
	margin:10px;
}

/* 非表示要素 */
#header-area-wrap #header-logoSapce ul#head-nav,
#header-area-wrap ul#globalNav,
#contents-area-wrap #contents-ti-wrap,dl#bread-pass,
#subNavigation-area,
ul.roki-idx-anchor-wrap,ul.prev-next-btn,
p.pagetop, p.pagetop a{
	height:auto;
	display: none;
}


/* 非表示解除 */
#header-area-wrap #header-logoSapce h1,
h3#mess-cont-sent01, h3#mess-cont-sent02, h3#mess-cont-sent03,
#contents-area-wrap #contents-ti-mess h2,
div.mess-cont-column dl#mess-cont-vision dt,div.mess-cont-column dl#mess-cont-vision dd,
div.mess-cont-column #mess-cont-mess #mess-cont-mess-text h4{
	text-indent:0px;
	width:100%;
	height:auto;
}

/* 幅解除 */
#wrapper,
#header-area-wrap,#contents-area-wrap,#footer-area-wrap,
#header-logoSapce,
#contents-area-wrap #main-contents-area,
#mainCont-wrap{
	width: 100%;
	min-height:inherit;
}

/* フロート解除 */
#contents-area-wrap #main-contents-area{
	float:none;
	width: 100%;
	height:auto;
}

#header-area-wrap-bg{
	border-bottom:none;
}

/* 各コンテンツタイトル調整 */

#header-area-wrap #header-logoSapce h1 a{
	text-indent:0px; width:100%; height:auto;
	border-bottom:2px solid #999; margin:10px 0; padding-bottom:10px;
}

#main-contents-area h3.abot-pageTi,
#main-contents-area h3.styl-pageTi,
#main-contents-area h3.hist-pageTi,
#main-contents-area h3.cdat-pageTi,
#main-contents-area h3.grop-pageTi,

#main-contents-area h3.work-pageTi,
#main-contents-area h3.plan-pageTi,
#main-contents-area h3.rese-pageTi,
#main-contents-area h3.prdi-pageTi,
#main-contents-area h3.prom-pageTi,
#main-contents-area h3.sale-pageTi,

#main-contents-area h3.pers-pageTi,
#main-contents-area h3.roki-pageTi,
#main-contents-area h3.care-pageTi,

#main-contents-area h3.info-pageTi,
#main-contents-area h3.sche-pageTi,
#main-contents-area h3.advi-pageTi,
#main-contents-area h3.qa-pageTi{
	text-indent:0px; width:100%; height:auto;
	border-bottom:2px solid #999; margin:10px 0; padding-bottom:10px;
	font-size:2em;
}

/* トップページ関連 */

#top-main-area{
	display:none;
}

#top-area-wrap-print{
	display:block;
}

#top-area-wrap-bg{
	border-bottom: none;
}

#top-area-wrap ul#globalNav li{
	width:auto; height:auto;
	text-indent:0px; float:none;
}

#top-area-wrap ul#globalNav li a{
	height:88px; width:185px;
	text-indent:0px; display:inline;
}

/* メッセージ調整 */

h3#mess-cont-sent01, h3#mess-cont-sent02, h3#mess-cont-sent03{
	border-bottom:2px solid #999;
	margin:5px 0;
	padding-bottom:5px;
}

div.mess-cont-column{
	border-bottom:none;
	border-top:none;
	width: 100%;
}

div.mess-cont-column #mess-cont-mess #mess-cont-mess-text{
	padding:0;
}

/* 企業データデーブル調整 */

#about-mainCont-wrap table.tableCloth,
#about-mainCont-wrap table.tableCloth th,
#about-mainCont-wrap table.tableCloth td,

#data-mainCont-wrap table.tableCloth,
#data-mainCont-wrap table.tableCloth th,
#data-mainCont-wrap table.tableCloth td{
	border:1px solid #ccc;
}

/* 企業データデーブル調整 */
dl.roki-idx-list{
	width:100%; float:none; margin-bottom:10px;
}

/* マンダムな人々カテゴリ調整 */

dl.roki-idx-list dt,dl.roki-idx-list dt a{
	height:inherit;
	display: none;
}

/* 採用情報カテゴリ調整 */

#data-mainCont-wrap, #data-mainCont-wrap #faq-wrap ul.cat-navi{
	width:80%;
}

