@charset "shift_jis";
/*--------------------------------------
  Top Style Sheet
  Last Update 2010-03-11 Thu.
---------------------------------------*/

#flashWrapper {
	width:800px;
	height:250px;
	background-color:#FFFFFF;
}

#flashWrapper p.alertMessage {
	padding:60px 0 30px 0;
	font-size: 130%;
	line-height: normal;
	text-align: center;
}

#featureWrapper01 {
	margin:10px auto 0;
	padding:10px 10px 0;
	width:510px;
	height:171px;
	background-image:url(images/bg_feature_01.png);
	background-repeat:no-repeat;
}

#featureWrapper02 {
	margin:0 auto;
	padding:10px 10px 0;
	width:510px;
	height:171px;
	background-image:url(images/bg_feature_01.png);
	background-repeat:no-repeat;
}

#featureWrapper03 {
	margin:0 auto;
	padding:10px 10px 20px;
	width:510px;
	height:245px;
	background-image:url(images/bg_feature_02.png);
	background-repeat:no-repeat;
}

p.featureRead {
	margin:0 auto;
	padding:8px 0 0 0;
	width:496px;
	line-height:1.7;
	text-align:justify;
	text-justify:inter-ideograph;
}


p.readText {
	margin:0;
	padding:10px 0 0 18px;
}

/* 樹脂別 */
p#resinCategory {
	margin:10px auto 0;
	padding:0;
	width:530px;
	height:30px;
	text-indent:-9999px;
	background-image:url(images/resin_category.gif);
}

.categoryBox01 {
	margin:0 auto;
	padding:0 0 10px 0;
	width:530px;
	/*background-image:url(images/bg_resin_category.jpg);*/
	background-image:url(images/bg_branch_category.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}


/* 分野別 */
p#branchCategory {
	margin:10px auto 0;
	padding:0;
	width:530px;
	height:30px;
	text-indent:-9999px;
	background-image:url(images/branch_category.gif);
}

.categoryBox02 {
	margin:0 auto 20px;
	padding:0 0 10px 0;
	width:530px;
	background-image:url(images/bg_branch_category.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}


/* カテゴリーリスト */
ul.categoryList {
	margin:0 auto;
	padding:10px 0 0 0;
	width:490px;
	list-style:none;
	line-height:1.8;
}

ul.categoryList li {
	margin:0 auto;
	padding:0 0 0 10px;
	float:left;
	width:153px;
	background-image:url(images/arrow_orange.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
}



/* オリジナル製品カテゴリボックス */
div#categoryInnerBox {
	margin:10px auto 20px;
	padding:0;
	width:530px;
	background-image:url(images/bg_category.jpg);
	background-position:0 8px;
	background-repeat:no-repeat;
}

div#categoryHead {
	margin:0;
	padding:8px 0 0 0;
	width:530px;
	background-image:url(images/bg_head_category.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

div#categoryBottom {
	margin:0;
	padding:0 0 60px 0;
	width:530px;
	background-image:url(images/bg_bottom_category.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++ CSS HACK */
* html div#categoryBottom {
	margin:0;
	padding:0 0 10px 0;
	width:530px;
	background-image:url(images/bg_bottom_category.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++ CSS HACK */


/* オリジナル製品カテゴリーリスト */
ul.originalCategoryList {
	margin:0 auto;
	padding:2px 0 0 0;
	width:490px;
	list-style:none;
	line-height:1.8;
}

ul.originalCategoryList li {
	margin:0 auto;
	padding:0 0 0 10px;
	float:left;
	width:153px;
	background-image:url(images/arrow_orange.gif);
	background-position:left 8px;
	background-repeat:no-repeat;
}




/* お知らせ */
dl.information {
	margin:0 auto;
	padding:10px 5px 10px 5px;
	width:520px;
	background-image:url(common/images/bg_dot_horizon_line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

dl.information dt {
	margin:0;
	padding:0 0 0 8px;
	width:90px;
	float:left;
	background-image:url(images/arrow_orange.gif);
	background-position:left 7px;
	background-repeat:no-repeat;
}

dl.information dd {
	margin:0;
	padding:0 0 0 110px;
}

.marker {
	padding:10px;
	background-image:url(common/images/bg_marker.gif);
	background-position:center center;
	background-repeat:no-repeat;
}



