<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_box {
	height: 350px;
}

#main_visual {
	height: 300px;
}
#content{
	width:585px;
	padding:9px;
	border:#bfbfbf solid 1px;
	position:relative;
}
#content .btn_news{
	position:absolute;
	top:9px;
	right:77px;
}
#content .btn_rss{
	position:absolute;
	top:9px;
	right:22px;
}
/* news_box */
#news_box{
	border:#1955a0 solid 1px;
}
#news_box h3{
	background:#1955a0;
}
#news_box .list_news{
	height:163px;
	overflow:auto;
}
#news_box .list_news li{
	padding:13px 0;
	margin:0 28px 0 9px;
	border-top:#e3e3e3 solid 1px;
}
#news_box .list_news li:first-child{
	border-top:none;
}
#news_box .list_news span{
	margin-right:33px;
}
#news_box .list_news p{
	width:422px;
	display:inline-block;
	vertical-align:top;
}
#news_box .list_news a{
	text-decoration:none;
}
#news_box .list_news a:hover{
	text-decoration:underline;
}


/* snav */
#snav {
	width:317px;
}
#snav .s_about{
	padding:9px;
	border:#bfbfbf solid 1px;
	background:#eee;
	position:relative;
}
#snav .s_about .list_about{
	position:absolute;
	top:60px;
	left:20px;
	z-index:99;
}
#snav .s_about .list_about li{
	margin-bottom:1px;
}

/* forefront_manufacturing */
#forefront_manufacturing{
	width:920px;
	padding:20px;
	margin-top:-44px;
	background:url(../images/bg_forefront_manufacturing.gif) no-repeat left top;
	position:relative;
	z-index:99;
}
#forefront_manufacturing h3{
	margin-bottom:20px;
}
#forefront_manufacturing .row02 h3{
	margin-bottom:15px;
}
#forefront_manufacturing .row02 p{
	margin-top:13px;
}
#forefront_manufacturing .msg{
	width:577px;
	position:relative;
}
#forefront_manufacturing .msg p{
	color:#4c4c4c;
}
#forefront_manufacturing .msg .btn_detail{
	position:absolute;
	bottom:0;
	right:0;
}
#forefront_manufacturing .img{
	width:316px;
}

/* out_products_wrapper */
#out_products_wrapper{
	padding:20px 0;
	margin-bottom:40px;
	background:#3074c9;
	position:relative;
}
#out_products_wrapper h3{
	margin-bottom:19px;
	text-align:center;
}
#out_products_wrapper .out_products_box{
	padding-top:20px;
	border-top:#fff solid 1px;
	border-bottom:#fff solid 1px;
	background:url(../images/bg_out_products_box.gif) no-repeat center bottom #1955a0;
}
#out_products_wrapper .col4_box{
	margin:0 0 20px 20px;
}
#out_products_wrapper .col4_box p{
	color:#fff;
	margin-top:8px;
}
</pre></body></html>