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

@import url("reset.css");

body {
	background: #F5F5F5 url(../images/bg_body.gif) repeat-x 0 137px;
}


/*==================================================
header area
==================================================*/
/*background*/

#header {
	background: url(../images/bg_header.gif) repeat-x;
	height: 137px;
}

#header #headcontent {
	height: 137px;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

	#header #headcontent #logo{
		float: left;
		padding-top: 54px;
	}
	
	#header #headcontent #submenu {
		float: right;
		font-size: 0.9em;
		line-height:20px;
		margin-top: 10px;
		text-align: right;
	}

#header #headcontent #submenu ul {
	float: right;
	margin-top: 30px;
}

	#header #headcontent #submenu li {
		float: left;
	}
	
		#header #headcontent #submenu li p {
			padding: 8px 10px 0 0;
		}

#header #headcontent #submenu form {
	float: right;
	font-size: 14px;
	line-height: 14px;
	margin-left: 10px;
	margin-top: 30px;
	/margin-top: 29px;
	position: relative;
}

	#header #headcontent #submenu form #txt_keyword {
		background: url(../images/txt_serch.gif) no-repeat;
		border: none;
		height: 24px;
		padding-right: 30px;
		width: 179px;
	}
	
	#header #headcontent #submenu form #btn_keyword {
		position: absolute;
		top: 0;
		/top: 1px;
		left: 179px;
	}

#header #headcontent #navi {
	clear: both;
	padding-top: 10px;
	width: 960px;
}

	#header #headcontent #navi ul {
		margin-left: auto;
		margin-right: auto;
		width: 780px;
	}
	
		#header #headcontent #navi li {
			float: left;
		}
	

/*==================================================
wrapper area
==================================================*/
/*background*/

#wrapper {
	background: url(../images/bg_wrapper.gif) no-repeat 14px 0;
	padding-top: 5px;
	overflow: hidden;
}

*html #wrapper {
	text-align: left;
}

/*--------------------------------------------------
top page
--------------------------------------------------*/

#wrapper #mainvisual {
	height: 310px;
	margin-left:auto;
	margin-right:auto;
	width: 950px;
}

/*side bar*/

#wrapper #sidebar {
	background: url(../images/index/bg_sidebar.gif) no-repeat;
	float: left;
	height: 961px;
	margin-top: 6px;
	padding: 19px 14px 0 14px;
	width: 301px;
}

*html #wrapper #sidebar {
	text-align: left;
}

	#wrapper #sidebar #info {
		height: 350px;
		overflow: auto;
	}
	
		#wrapper #sidebar #info dt{
			font-weight: bold;
			padding:10px 10px 0 10px;
		}
		#wrapper #sidebar #info dd{
			border-bottom: 1px #333333 dotted;
			padding: 0 10px 20px 10px;
		}

/*main content*/

#wrapper #maincontent {
	background: url(../images/index/bg_main.gif) no-repeat;
	float: right;
	height: 966px;
	margin-top: 6px;
	padding-top: 14px;
	width: 659px;
}

*html #wrapper #maincontent {
	text-align: left;
}

#wrapper #maincontent .product {
	float: left;
	height: 310px;
	padding: 0 13px 0 13px;
	width: 302px;
}

#wrapper #maincontent ul {
	margin-top: 15px;
	padding-left: 20px;
}

	#wrapper #maincontent li {
		list-style: disc;
	}

#wrapper #maincontent .menu_a_product {
	float: left;
	width: 131px;
}

/*image*/
#wrapper #maincontent .img_product {
	float: right;
	height: 160px;
	position: relative;
	width: 150px;
}

	#wrapper #maincontent .img_product span {
		background: url(../images/guard.gif);
		display: block;
		height: 100%;
		position: absolute;
		width: 100%;
	}

#wrapper #maincontent .border {
	margin-bottom: 20px;
}

/*--------------------------------------------------
category page
--------------------------------------------------*/
#wrapper #title_content {
	margin: 15px 34px 10px;
	width: 920px;
}

#wrapper #breadcrumb {
	padding-left: 34px;
}

#wrapper #top_bg_content {
	background: url(../images/top_bg_contents.gif) no-repeat bottom;
	font-size: 1px;
	height: 5px;
	line-height: 0;
	margin: 0;
	padding:0;
}

#wrapper #content {
	background: url(../images/body_bg_contents.gif) repeat-y;
	min-height: 640px;
	padding: 35px 0 0 34px;
	width: 954px;
}

*html #wrapper #content {
	height: auto !important
	height: 640px;
}

/*product information page*/
/*文字サイズ切り替え用CSSに記載*/

#wrapper #content .info_product h2 {
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin-bottom: 13px;
	padding: 1px 0 1px 10px;
}

		#wrapper #content .info_product #h2_advance {
			background-color: #140661;
		}
		
		#wrapper #content .info_product #h2_cassida {
			background-color: #DC0011;
		}
		
		#wrapper #content .info_product #h2_pennzoil {
			background-color: #ECC517;
		}
		
		#wrapper #content .info_product #h2_quakerstate {
			background-color: #007648;
		}
		
		#wrapper #content .info_product #h2_ontheroad {
			background-color: #DC0011;
		}

#wrapper #content .info_product h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin-bottom: 12px;
	padding-left: 10px;
}

		#wrapper #content .h3_advance {
			border-left: 5px solid #140661;
			color: #140661;
		}
		
		#wrapper #content .h3_cassida {
			border-left: 5px solid #DC0011;
			color: #DC0011;
		}
		
		#wrapper #content .h3_pennzoil {
			border-left: 5px solid #ECC517;
			color: #ECC517;
		}
		
		#wrapper #content .h3_quakerstate {
			border-left: 5px solid #007648;
			color: #007648;
		}
		
		#wrapper #content .h3_common {
			border-left: 5px double #DC0011;
			color: #333333;
		}
		
		#wrapper #content .h3_ontheload {
			border-left: 5px solid #DC0011;
			color: #DC0011;
		}
		
		#wrapper #content .h3_ontheroad {
			border-left: 5px solid #DC0011;
			color: #DC0011;
		}
		
#wrapper #content .introduction {
	padding-top: 10px;
}

	#wrapper #content .introduction p {
		overflow: hidden;
		padding-bottom: 20px;
		zoom: 1;
	}

/*image*/
#wrapper #content .img_bland {
	float: right;
	height: 176px;
	position: relative;
	width: 180px;
}

	#wrapper #content .img_bland span {
		background: url(../images/guard.gif);
		display: block;
		height: 100%;
		position: absolute;
		width: 100%;
	}

#wrapper #content .info_product p {
	overflow: hidden;
	padding-bottom: 20px;
	zoom: 1;
}

#wrapper #content .info_product ul {
	clear: both;
}

	#wrapper #content .info_product li {
		float: left;
		width: 145px;
	}

/*--------------------------------------------------
category_content
--------------------------------------------------*/

/*side menu*/
#wrapper #content #sidemenu{
	float: left;
	padding-right: 45px;
	width: 265px;
}

	#wrapper #content #sidemenu h2 a {
		color: #333333;
		font-size: 14px;
		font-weight: bold;
		line-height: 24px;
		text-decoration: none;
	}
	
	#wrapper #content #sidemenu #open {
		background: url(../images/open.gif) no-repeat 0 8px;
		padding-left: 10px;
	}
	
	#wrapper #content #sidemenu .close {
		background: url(../images/close.gif) no-repeat 0 8px;
		padding-left: 10px;
	}
	
	#wrapper #content #sidemenu #subcategory {
		padding-bottom: 25px;
	}
		
		#wrapper #content #sidemenu #subcategory li {
			border-bottom: dotted 1px #333333;
			line-height: 2.0em;
		}
		
	#wrapper #content #sidemenu #subcategory .dtl_category {
		padding-bottom: 12px;
	}
	
		#wrapper #content #sidemenu #subcategory .dtl_category li {
			border: none;
			font-size: 0.9em;
			padding-left: 20px;
		}

/*main contents*/
#wrapper #content #mainarea {
	float: left;
	width: 610px;
}

	#wrapper #content #mainarea .article {
		padding: 30px 0 30px;
		width: 610px;
	}

	#wrapper #content #mainarea .article_02 {
		padding: 30px 0 0;
		width: 610px;
	}
	
	#wrapper #content #mainarea h3 {
		font-size: 18px;
		font-weight: bold;
		padding-left: 5px;
		margin-bottom: 20px;
	}
	
	#wrapper #content #mainarea h4 {
		margin-top: -20px;
		margin-bottom: 20px;
	}
	
	#wrapper #content #mainarea .h4_atcl {
		font-size: 1.1em;
		font-weight: bold;
		margin: 0 0 0 20px;
	}
	
	#wrapper #content #mainarea .h5_catch {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0 0 0 20px;
	}
	
	#wrapper #content #mainarea .category_cassida {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0 0 10px 20px;
	}
	
	#wrapper #content #mainarea .article p, #wrapper #content #mainarea .article_02 p, #wrapper #content #mainarea .article dl {
		padding: 0 0 20px 20px;
	}
	
		#wrapper #content #mainarea .article dt {
			font-weight: bold;
			padding-left: 1em;
			text-indent: -1em;
		}
	
		#wrapper #content #mainarea .article dd {
			padding: 0 0 12px 24px;
		}
	
	#wrapper #content #mainarea .article .title_list {
		font-weight: bold;
		padding-bottom: 0;
	}
	
	#wrapper #content #mainarea .article ul {
		padding: 0 0 20px 20px;
	}
	
		#wrapper #content #mainarea .article li {
			padding-bottom: 8px;
		}
	
	#wrapper #content #mainarea .article .dtl_product {
		margin-left: 12px;
		overflow: hidden;
		zoom: 1;
	}
	
		#wrapper #content #mainarea .article .dtl_product li {
			list-style: disc;
		}
	
	#wrapper #content #mainarea table {
		border-spacing: 0;
		border-collapse: separate;
		*border-collapse: collapse;
		border-right: solid 1px #666666;
		border-bottom: solid 1px #666666;
		margin: 0 0 10px 20px;
		width: 590px;
	}
	
		#wrapper #content #mainarea th, #wrapper #content #mainarea td {
			padding: 5px;
		}
		
		#wrapper #content #mainarea td {
			border-left: solid 1px #666666;
			border-top: solid 1px #666666;
			text-align: center;
		}
		
		#wrapper #content #mainarea th {
			background-color: #CCCCCC;
			border-left: solid 1px #666666;
			border-top: solid 1px #666666;
			width: 30%;
		}
		
		#wrapper #content #mainarea .company_info th {
			vertical-align: top;
			width: 15%;
		}
		
		#wrapper #content #mainarea .company_info td {
			padding-left: 5px;
			text-align: left;
		}
		
	#wrapper #content #mainarea #newsrelease {
		border: none;
	}
	
		#wrapper #content #mainarea #newsrelease tr {
			height: 6em;
		}
	
		wrapper #content #mainarea #newsrelease .color {
			background-color: #eeeeee;
		}
		
		#wrapper #content #mainarea #newsrelease th, #wrapper #content #mainarea #newsrelease td {
			border: none;
			border-bottom: dotted 1px #666666;
			padding-left: 5px;
			text-align: left;
			vertical-align: top;
		}
		
		#wrapper #content #mainarea #newsrelease th {
			background-color: transparent;
			font-weight: bold;
			width: 25%
		}
	
	#wrapper #content #mainarea #enquete {
		border: none;
	}
		
		#wrapper #content #mainarea #enquete td {
			border: none;
			text-align: left;
		}
		
		#wrapper #content #mainarea #enquete .txt_enq {
			border: solid 1px #999999;
		}
	
	#wrapper #content #mainarea #enquete #tbl_customer {
		border: none;
		margin-left: 0;
		width: 480px;
	}
	
	#wrapper #content #mainarea #caution {
		padding: 10px 20px 0 0;
		margin-left: 20px;
		border : solid 1px #666666;
	}
	
	#wrapper #content #mainarea .article .dtl_article, #wrapper #content #mainarea .article_02 .dtl_article {
		overflow: hidden;
		zoom: 1;
	}
	
#wrapper #content #mainarea .article .mtlx_atcl {
	border: solid 1px #DC0011;
	font-size: 1.1em;
	margin: 0 0 20px 20px;
	padding: 20px 20px 10px 20px;
	width: 480px;
}
	
	#wrapper #content #mainarea .article .mtlx_atcl li {
		list-style: decimal;
	}
	
	#wrapper #content #mainarea .article .mtlx_atcl img {
		margin-left: 20px;
	}
	
#wrapper #content #mainarea #bnr_flashplayer {
	margin-left: 20px;
}

#wrapper #content #mainarea .article .wallpaper {
	margin-left: 1em;
	text-indent: -1em;
}

/*--------------------------------------------------
common_pages
--------------------------------------------------*/

#wrapper #content #cont_common h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 20px 20px;
	padding-left: 10px;
}

#wrapper #content #cont_common .dtl_common {
	padding: 0 20px 20px;
}

#wrapper #content #cont_common #tbl_common {
	border-spacing: 0;
	border-collapse: separate;
	*border-collapse: collapse;
	border-right: solid 1px #999999;
	border-bottom: solid 1px #999999;
	margin: 0 0 10px 20px;
	width: 875px;
	}
	
	#wrapper #content #cont_common #tbl_common th {
		background-color: #e9e9e9;
		border-left: solid 1px #999999;
		border-top: solid 1px #999999;
		height: 39px;
		padding: 5px 10px 5px 10px;
		width: 20%;
	}
	
	#wrapper #content #cont_common #tbl_common td {
		background-color: #f9f9f9;
		border-left: solid 1px #999999;
		border-top: solid 1px #999999;
		padding: 5px 10px 5px 10px;
	}
	
	#wrapper #content #cont_common #tbl_common td input, #wrapper #content #cont_common #tbl_common td textarea {
		border: solid 1px #999999;
	}
	
	#wrapper #content #cont_common #tbl_common .no_border {
		border: none;
	}
	
	#wrapper #content #cont_common #tbl_common .tbl_inside th, #wrapper #content #cont_common #tbl_common .tbl_inside td {
		background-color: transparent;
		border: none;
		padding-left: 0;
	}
	
	#wrapper #content #cont_common #tbl_common .tbl_inside th {
		width:6em;
	}
	
	#wrapper #content #btn_submit {
		height: 160px;
		padding-top: 20px;
		text-align: center;
	}
	
	#wrapper #content #btn_submit input{
		width: 100px;
	}


	
#wrapper #content #mainarea .action {
	border: none;
}

#wrapper #content #mainarea .action td {
	border: none;
	padding-bottom: 30px;
	text-align: left;
	vertical-align: top;
}
	
#wrapper #content #mainarea #title_txt {
	font-size: 1.1em;
	letter-spacing: 0.5em;
	text-align: center;
}
	
#wrapper #content #mainarea #text {
	margin-left: 44px;
}

	#wrapper #content #mainarea #text li {
		list-style: decimal;
		padding-bottom: 30px;
	}


/*--------------------------------------------------
hsse
--------------------------------------------------*/

#wrapper #content #mainarea .h4_hsse {
	font-weight: bold;
	margin-top: 0;
}

	#wrapper #content #mainarea .h4_hsse a {
		color: #333333;
		text-decoration: none;
	}

#wrapper #content #mainarea .h4_section {
	font-size: 1.1em;
	font-weight: bold;
	margin: 20px 0 5px 20px;
}

#wrapper #content #mainarea .h5_hsse_dtl {
	font-weight: bold;
	margin: 20px 0 5px 20px;
}

#wrapper #content #mainarea .img_hsse {
	margin: 0 0 20px 20px;
}

#wrapper #content #mainarea .article .ul_hsse {
	padding-left: 40px;
}

	#wrapper #content #mainarea .ul_hsse li {
		list-style: disc;
	}

#wrapper #content #mainarea #komoku_hsse {
	border: none;
	width: 450px;
}

#wrapper #content #mainarea #komoku_hsse td {
	border: none;
	text-align: left;
	vertical-align: top;
}
	
#wrapper #content #mainarea .ol_hsse {
	margin-left: 44px;
	padding-bottom: 30px;
}

	#wrapper #content #mainarea .ol_hsse li {
		list-style: decimal;
	}
	
#wrapper #content #mainarea #kansa {
	text-align: left;
}



/*--------------------------------------------------
site_map
--------------------------------------------------*/

#wrapper #content #cont_common .li_h2 {
	margin-bottom: 50px;
}
	
	#wrapper #content #cont_common .h2_sitemap {
		border-bottom: double 3px #999999;
		font-size: 1.1em;
		font-weight: bold;
		margin-left: 40px;
		text-decoration: none;
		width: 800px;
	}
	
	#wrapper #content #cont_common .h2_sitemap a {
		color: #333333;
		text-decoration: none;
	}
	
	#wrapper #content #cont_common .li_h2 .ul_h3 {
		margin-left: 40px;
	}
	
	#wrapper #content #cont_common .li_h2 .li_h3 {
		float: left;
		list-style: disc;
		margin: 10px 0 30px 15px;
		width: 284px;
	}
	
		#wrapper #content #cont_common .li_h2 .li_h3 .dtl_sitemap {
			padding: 0 0 30px 15px;
		}
	
			#wrapper #content #cont_common .li_h2 .li_h3 .dtl_sitemap li {
				padding-bottom: 10px;
			}
		
		#wrapper #content #cont_common .li_h2 .li_h3 .h4_sitemap {
			padding: 0 0 10px 5px;
		}
		
	#wrapper #content #cont_common .li_h2 .h3_sitemap {
		font-size: 1em;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}



/*--------------------------------------------------
site_map
--------------------------------------------------*/

#wrapper #content #information {
	margin: 20px 50px 100px 20px;
	padding: 0 50px 30px;
}

#wrapper #content #information h2 {
	font-size: 1.1em;
	font-weight: bold;
}

#wrapper #content #information p {
	padding-bottom: 20px;
}

#wrapper #content #information ul {
	margin-left: 1.5em;
	padding-bottom: 30px;
}

#wrapper #content #information li {
	list-style: disc;
	padding-bottom: 10px;
}




/*--------------------------------------------------
contact
--------------------------------------------------*/
	#wrapper #content #cont_common #err_msg {
		background: #EEE;
		padding: 14px;
		margin: 20px;
		border-top: solid 1px #CCC;
		border-bottom: solid 1px #CCC;
	}
	#wrapper #content #cont_common em {
		color: #FF3300;
	}

/*--------------------------------------------------
/contact
--------------------------------------------------*/

/*--------------------------------------------------
serch
--------------------------------------------------*/

#wrapper #content #information #hit {
	border-bottom: solid 1px #666666;
	padding: 0 0 0 40px;
	margin-bottom: 30px;
}

#wrapper #content #information #serch {
	padding-left: 50px;
	width: 600px;
}

	#wrapper #content #information #serch dt {
		font-size: 1.1em;
		padding-bottom: 10px;
	}
	
	#wrapper #content #information #serch dd {
		padding-bottom: 30px;
	}

/*--------------------------------------------------
/serch
--------------------------------------------------*/



/*==================================================
footer area
==================================================*/
/*background*/

#footer {
	background: url(../images/bg_footer.gif) repeat-x;
	height: 304px;
}

#footer #sitemap {
	margin-left: auto;
	margin-right: auto;
	width: 972px;
}

#footer #sitemap ul {
	float: left;
	padding: 25px 18px 0 18px;
	width: 156px;
}

#footer #sitemap img {
	clear: both;
	margin-top: 30px;
}

#footer #copyright {
	font-size: 0.8em;
}


	
/*==================================================


image


==================================================*/
	#wrapper #content #mainarea .img_article {
		float: right;
		height: 180px;
		margin-left: 15px;
		position: relative;
		width: 250px;
	}
	
		#wrapper #content #mainarea .img_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img02_article {
		float: left;
		height: 350px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 339px;
	}
	
		#wrapper #content #mainarea #img02_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img02_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img03_article {
		float: left;
		height: 223px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 338px;
	}
	
		#wrapper #content #mainarea #img03_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img03_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img04_article {
		float: right;
		height: 420px;
		margin-left: 15px;
		position: relative;
		width: 347px;
	}
	
		#wrapper #content #mainarea #img04_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img05_article {
		float: left;
		height: 177px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 318px;
	}
	
		#wrapper #content #mainarea #img05_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img05_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea .img06_article {
		height: 194px;
		margin: 0 15px 10px 20px;
		position: relative;
		width: 483px;
	}
	
		#wrapper #content #mainarea .img06_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img07_article {
		height: 115px;
		margin: 0 15px 10px 20px;
		position: relative;
		width: 457px;
	}
	
		#wrapper #content #mainarea #img07_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img08_article {
		float: right;
		height: 177px;
		margin: 0 0 0 15px;
		position: relative;
		width: 391px;
	}
	
		#wrapper #content #mainarea #img08_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea .img09_article {
		float: right;
		height: 113px;
		margin: 0 0 0 15px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea .img09_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img10_article {
		float: left;
		height: 139px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img10_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img10_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img11_article {
		float: left;
		height: 148px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img11_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img11_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img12_article {
		float: left;
		height: 158px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img12_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img12_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img13_article {
		float: left;
		height: 95px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img13_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img13_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img14_article {
		float: left;
		height: 138px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img14_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img14_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img15_article {
		float: left;
		height: 91px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img15_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img15_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img16_article {
		float: left;
		height: 161px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img16_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img16_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img17_article {
		float: left;
		height: 126px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img17_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img17_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img18_article {
		float: left;
		height: 118px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img18_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img18_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img19_article {
		float: left;
		height: 140px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img19_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img19_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img20_article {
		float: left;
		height: 89px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img20_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img20_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img21_article {
		float: right;
		height: 122px;
		margin-left: 15px;
		position: relative;
		width: 140px;
	}
	
		#wrapper #content #mainarea #img21_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea .img22_article {
		float: left;
		height: 136px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea .img22_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea .img22_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img23_article {
		float: left;
		height: 144px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img23_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img23_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img24_article {
		float: left;
		height: 367px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img24_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img24_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img25_article {
		float: left;
		height: 196px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img25_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img25_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img26_article {
		float: left;
		height: 334px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img26_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img26_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img27_article {
		float: left;
		height: 152px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img27_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img27_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea .img28_article {
		float: left;
		height: 132px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea .img28_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea .img28_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img29_article {
		float: left;
		height: 205px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img29_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img29_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img30_article {
		float: left;
		height: 243px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img30_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img30_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img31_article {
		float: left;
		height: 173px;
		margin-right: 15px;
		position: relative;
		width: 100px;
	}
	
		#wrapper #content #mainarea #img31_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img31_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img32_article {
		float: left;
		height: 108px;
		margin-right: 15px;
		position: relative;
		width: 100px;
	}
	
		#wrapper #content #mainarea #img32_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img32_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img33_article {
		float: right;
		height: 155px;
		margin-left: 15px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img33_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img34_article {
		float: right;
		height: 58px;
		margin-left: 15px;
		position: relative;
		width: 325px;
	}
	
		#wrapper #content #mainarea #img34_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img35_article {
		float: left;
		height: 157px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img35_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img35_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img36_article {
		float: left;
		height: 118px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 178px;
	}
	
		#wrapper #content #mainarea #img36_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img36_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea .img37_article {
		float: left;
		height: 150px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 150px;
	}
	
		#wrapper #content #mainarea .img37_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea .img37_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea .img38_article {
		float: right;
		height: 365px;
		margin-left: 15px;
		position: relative;
		width: 191px;
	}
	
		#wrapper #content #mainarea .img38_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea .img39_article {
		float: left;
		height: 175px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 164px;
	}
	
		#wrapper #content #mainarea .img39_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea .img39_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea .img40_article {
		float: right;
		height: 120px;
		margin-left: 15px;
		position: relative;
		width: 160px;
	}
	
		#wrapper #content #mainarea .img40_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea .img41_article {
		float: left;
		height: 198px;
		margin-left: 20px;
		position: relative;
		width: 130px;
	}
	
		#wrapper #content #mainarea .img41_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea .img41_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img42_article {
		float: left;
		height: 198px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 137px;
	}
	
		#wrapper #content #mainarea #img42_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img42_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img43_article {
		float: left;
		height: 198px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 133px;
	}
	
		#wrapper #content #mainarea #img43_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img43_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img44_article {
		float: left;
		height: 198px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 157px;
	}
	
		#wrapper #content #mainarea #img44_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img44_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img45_article {
		height: 130px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 158px;
	}
	
		#wrapper #content #mainarea #img45_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img45_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img46_article {
		height: 339px;
		margin: 0 15px 20px 20px;
		position: relative;
		width: 452px;
	}
	
		#wrapper #content #mainarea #img46_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img46_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea .img47_article {
		float: left;
		height: 210px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 250px;
	}
	
		#wrapper #content #mainarea .img47_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea .img47_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img48_article {
		float: right;
		height: 144px;
		margin-left: 15px;
		position: relative;
		width: 200px;
	}
	
		#wrapper #content #mainarea #img48_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
			#wrapper #content #mainarea .img47_article p, #wrapper #content #mainarea #img48_article p, #wrapper #content #mainarea #img70_article p {
				font-size: 0.8em;
				padding-left: 0;
			}
		
	#wrapper #content #mainarea #img50_article {
		float: right;
		height: 245px;
		margin-left: 15px;
		position: relative;
		width: 250px;
	}
	
		#wrapper #content #mainarea #img50_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img52_article {
		float: left;
		height: 268px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 250px;
	}
	
		#wrapper #content #mainarea #img52_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img52_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img59_article {
		float: right;
		height: 126px;
		margin-left: 15px;
		position: relative;
		width: 191spx;
	}
	
		#wrapper #content #mainarea #img59_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img60_article {
		border: solid 1px #666666;
		float: right;
		height: 180px;
		margin-left: 15px;
		position: relative;
		width: 240spx;
	}
	
		#wrapper #content #mainarea #img60_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img61_article {
		float: right;
		height: 232px;
		margin-left: 15px;
		position: relative;
		width: 155spx;
	}
	
		#wrapper #content #mainarea #img61_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img62_article {
		float: left;
		height: 139px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 205px;
	}
	
		#wrapper #content #mainarea #img62_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img62_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img63_article {
		float: right;
		height: 275px;
		margin-left: 15px;
		position: relative;
		width: 105spx;
	}
	
		#wrapper #content #mainarea #img63_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img64_article {
		float: right;
		height: 119px;
		margin-left: 15px;
		position: relative;
		width: 140spx;
	}
	
		#wrapper #content #mainarea #img64_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea #img65_article {
		float: left;
		height: 138px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 205px;
	}
	
		#wrapper #content #mainarea #img65_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img65_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img66_article {
		float: right;
		height: 146px;
		margin-left: 15px;
		position: relative;
		width: 215spx;
	}
	
		#wrapper #content #mainarea #img66_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
	#wrapper #content #mainarea .img67_article {
		border: solid 1px #666666;
		float: left;
		height: 540px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 560px;
	}
	
		#wrapper #content #mainarea .img67_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea .img67_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img68_article {
		float: left;
		height: 300px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 250px;
	}
	
		#wrapper #content #mainarea #img68_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img68_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img69_article {
		float: left;
		height: 180px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 250px;
	}
	
		#wrapper #content #mainarea #img69_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img69_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img70_article {
		float: left;
		height: 260px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 250spx;
	}
	
		#wrapper #content #mainarea #img70_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img70_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea #img71_article {
		border: solid 1px #666666;
		float: left;
		height: 354px;
		margin: 0 15px 0 20px;
		position: relative;
		width: 250spx;
	}
	
		#wrapper #content #mainarea #img71_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}
		
		*html #wrapper #content #mainarea #img71_article {
		margin-left: 10px;
		}
		
	#wrapper #content #mainarea .img72_article {
		float: right;
		height: 220px;
		margin-left: 15px;
		position: relative;
		width: 250spx;
	}
	
		#wrapper #content #mainarea .img72_article span {
			background: url(../images/guard.gif);
			display: block;
			height: 100%;
			position: absolute;
			width: 100%;
		}