<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* トップページ設定
/////////////////////////////////*/
#main_visual {
	height: 308px;/* 高さ指定 */
	margin: 0 auto;/* 真中に配置 */
	position: relative;
}

/* ニュース設定
/////////////////////////////////*/
#news_box {
	margin: 0 auto;
	width: 968px;
	overflow: hidden;
}

#news_box h3 {
	background: url(../img/bg_linex01.gif) repeat-x left bottom;
	padding: 0 0 18px;
}

#news_box .news_box_inr {
	height: 193px;
	overflow: auto;
	padding: 0 20px;
}

#news_box dl.cat_info {
	padding: 0px 0 20px;/* 上 左右 下 */
	background: url(../img/bg_linex02.gif) repeat-x left bottom;
	/* 背景画像を横に繰り返し出力して、 開始位置は左下*/
}

#news_box div.section_mid {
	text-align: left;
	width:968px;
	padding: 0;
	background: url(../img/main_box_mid.gif) repeat-y center top;
}

#news_box div.section_top {
	text-align: left;
	background: url(../img/main_box_top.gif) no-repeat center top;
	padding: 30px 0 0 0;
}

#news_box div.section_btm {
	text-align: left;
	background: url(../img/main_box_btm.gif) no-repeat bottom;
	padding: 0 30px 25px;
}

.child_box {
	overflow: hidden;
}

.cat_info {
	/*width: 900px;*/
	margin: 20px 0 0 0;
}

.cat_info_others {
	/*width: 900px;*/
	margin: 20px 0 0 0;
}

.cat_info_others dt.date {
	float: left;
	padding: 0 30px 0 10px;
}

.cat_info_others p.post_title {
	padding: 0 10px 0 0;/* 上 右 下 左 */
	display: inline-block;
}

.date {
	float: left;
	padding: 0 30px 0 10px;
	font-size: 107.69%;
	color: #7d7d7d;
}

.post_title {
	padding: 0 10px 0 0;/* 上 右 下 左 */
	display: inline-block;
	font-size: 107.69%;
	color: #000033;
}

.post_title a:link {
	color: #000033;
}

.post_title a:visited {
	color: #000033;
}

/* division設定
/////////////////////////////////*/
#division {
	width: 968px;
	margin: 0 auto;
	overflow: hidden;
}

#spinning {
	width: 478px;
	float: left;
	margin: 20px 0 0 0;
	padding: 30px 0 0 20px;
}

#nonwoven {
	width: 478px;
	float: right;
	margin: 20px 0 0 0;
	padding: 30px 0 0 20px;
}

#spinning h3,
#nonwoven h3 {
	width: 425px;
	background: url(../img/bg_linex01.gif) repeat-x left bottom;
	padding: 0 0 12px 18px;
}

#division div.section_mid {
	text-align: left;
	width:478px;
	padding: 0px;
	background: url(../img/cat_sn_mid.gif) repeat-y center top;
}

#division div.section_top {
	text-align: left;
	background: url(../img/cat_sn_top.gif) no-repeat center top;
	padding: 30px 0 0 0;
}

#division div.section_btm {
	text-align: left;
	background: url(../img/cat_sn_btm.gif) no-repeat bottom;
	padding: 0 17px 30px;
	overflow: hidden;
}

#division .annotation_text {
	width: 260px;
	float: left;
	padding: 20px 0 0 10px;
	font-size: 107.69%;
}

img.spinning_pic {
	padding: 23px 0 0 10px;
}

img.nonwoven_pic {
	padding: 23px 0 0 10px;
}

/* ボタン設定
/////////////////////////////////*/
#bn_box {
	background: url(../img/bn_bg.gif) repeat-x center left;
	/* 背景画像を横に繰り返し、開始位置は左 */
	height: 168px;
	margin: 20px 0 0 0;
}

#bn_box div {
	width: 960px;
	margin: 0 auto;
}

#bn_box ul {
	padding: 20px 0 0 30px;
}

#bn_box li {
	float: left;/* 要素を左へ */
	padding: 0 20px 0 0;
}

.recuite_info {
	width: 440px;/* 幅を設定 */
	float: left;/* 要素を左へ */
}

.advertising {
	width: 440px;/* 幅を設定 */
	float: right;/* 要素を右へ */
}


</pre></body></html>