/* TOPページ */

#productInfo ul{
	width: 880px;
	margin-top: 15px;
	}

#productInfo ul li{
	list-style: none;
	float: left;
	}

#topCs5{
	text-align: center;
	background: url(../images/top-cs5.jpg) left top no-repeat;
	width: 166px;
	padding-top: 180px;
	height: 62px;
	margin-right: 11px;
	}

#topSlim5{
	text-align: center;
	background: url(../images/top-slim5.jpg) left top no-repeat;
	width: 166px;
	padding-top: 180px;
	height: 62px;
	margin-right: 8px;
	}

#topMask{
	text-align: center;
	background: url(../images/top-mask.jpg) left top no-repeat;
	width: 171px;
	padding-top: 180px;
	height: 62px;
	margin-right: 8px;
	}

#topCloth{
	text-align: center;
	background: url(../images/top-cloth.jpg) left top no-repeat;
	width: 171px;
	padding-top: 180px;
	height: 62px;
	margin-right: 8px;
	}

/*
#topCleaner{
	text-align: center;
	background: url(../images/top-cleaner.jpg) left top no-repeat;
	width: 144px;
	padding-top: 180px;
	height: 62px;
	margin-right: 6px;
	}
*/

#topKanta{
	text-align: center;
	background: url(../images/top-kanta.jpg) left top no-repeat;
	width: 171px;
	padding-top: 180px;
	height: 62px;
	}


.topDetail a{
	display: block;
	width: 120px;
	height: 20px;
	text-indent: -9999px;
	margin-top: 16px;
	margin-right: auto;
	margin-left: auto;
	background: url(../images/top-detail.gif) left top no-repeat;
	}

/* TOPページ */



/* company */

#companyTable{
	width: 640px;
	margin: 0px auto 30px;
	}


#companyTable th{
	width: 110px;
/*
	background-color: #FAFAFA;
	border-right: 1px #EAEAEA solid;
	border-bottom: 1px #EAEAEA solid;
*/
	padding: 2px;
	}

#companyTable td{
/*
	border-bottom: 1px #EAEAEA solid;
*/
	padding: 2px;
	}

/*

#companyMembers th, #companyMembers td{
	border: none;
	padding: 0px;
	}

*/

/* company */


/* product */

.productItem{
	width: 630px;
	margin: 0px auto;
	}

.productItem dt{
	width: 250px;
	float: left;
	}

.productItem dd{
	margin-left: 250px;
	}

.productItemHeadline{
	border-left: 5px #004384 solid;
	padding-left: 4px;
	color: #004384;
	font-weight: bold;
	}

#itemOverlayTable{
	width: 500px;
	margin: 0px auto;
	}

.cs5Indent{
	width: 480px;
	margin: 0px auto 20px;
	}

.cs5Indent dt{
	color: #D25455;
	font-weight: bold;
	}

.cs5Indent dd{
	margin-left: 20px;
	}

#specTable{
	width: 250px;
	margin: 0px auto 20px;
	background-color: #EEEEEE;
	}

#specTable th{
	width: 60px;
	text-align: left;
	padding: 2px;
	background-color: #FFECEC;
	font-weight: normal;
	}

#specTable td{
	padding: 2px;
	background-color: #FFFFFF;
	}

#specTableCloth{
	width: 250px;
	margin: 0px auto 20px;
	background-color: #EEEEEE;
	}

#specTableCloth th{
	width: 100px;
	text-align: left;
	padding: 2px;
	background-color: #FFECEC;
	font-weight: normal;
	}

#specTableCloth td{
	padding: 2px;
	background-color: #FFFFFF;
	}

.specTable{
	width: 250px;
	margin: 0px auto 20px;
	background-color: #EEEEEE;
	}

.specTable th{
	text-align: left;
	padding: 2px;
	background-color: #FFECEC;
	font-weight: normal;
	}

.specTable td{
	padding: 2px;
	background-color: #FFFFFF;
	}


#clothWhite{
	position: relative;
	top: 0px;
	left: 0px;
	}

#clothWhiteTab{
	width: 186px;
	padding-bottom: 18px;
	visibility: hidden;
	background: url(../images/cloth-white-bottom.gif) left bottom no-repeat;
	position: absolute;
	top: -200px;
	left: -2px;
	}

#clothWhiteContents{
	height: 158px;
	padding: 6px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 2px #D25455 solid;
	border-left: 2px #D25455 solid;
	border-right: 2px #D25455 solid;
	}

#clothPink{
	position: relative;
	top: 0px;
	left: 0px;
	}

#clothPinkTab{
	width: 186px;
	padding-bottom: 18px;
	visibility: hidden;
	background: url(../images/cloth-white-bottom.gif) left bottom no-repeat;
	position: absolute;
	top: -200px;
	left: -2px;
	}

#clothPinkContents{
	height: 158px;
	padding: 6px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 2px #D25455 solid;
	border-left: 2px #D25455 solid;
	border-right: 2px #D25455 solid;
	}

#clothYellow{
	position: relative;
	top: 0px;
	left: 0px;
	}

#clothYellowTab{
	width: 186px;
	padding-bottom: 18px;
	visibility: hidden;
	background: url(../images/cloth-yellow-bottom.gif) left bottom no-repeat;
	position: absolute;
	top: -200px;
	left: -60px;
	}

#clothYellowContents{
	height: 158px;
	padding: 6px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 2px #D25455 solid;
	border-left: 2px #D25455 solid;
	border-right: 2px #D25455 solid;
	}

#clothGreen{
	position: relative;
	top: 0px;
	left: 0px;
	}

#clothGreenTab{
	width: 186px;
	padding-bottom: 18px;
	visibility: hidden;
	background: url(../images/cloth-green-bottom.gif) left bottom no-repeat;
	position: absolute;
	top: -200px;
	left: -90px;
	}

#clothGreenContents{
	height: 158px;
	padding: 6px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 2px #D25455 solid;
	border-left: 2px #D25455 solid;
	border-right: 2px #D25455 solid;
	}

#clothBlue{
	position: relative;
	top: 0px;
	left: 0px;
	}

#clothBlueTab{
	width: 186px;
	padding-bottom: 18px;
	visibility: hidden;
	background: url(../images/cloth-blue-bottom.gif) left bottom no-repeat;
	position: absolute;
	top: -200px;
	left: -140px;
	}

#clothBlueContents{
	height: 158px;
	padding: 6px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: 2px #D25455 solid;
	border-left: 2px #D25455 solid;
	border-right: 2px #D25455 solid;
	}

.situationText{
	color: #000099;
	padding: 0px 0px 0px 20px;
	background: url(../images/arrow.jpg) left top no-repeat;
	}

.list-circle{
	margin-left: 20px;
	list-style-type: disc;
	}

.list-number{
	margin-left: 24px;
	list-style-type: decimal;
	}

.slim5_font{
	font-size: 15px;
	}

/* product */



/* sitemap */

.sitemapBox{
	width: 500px;
	padding: 2px;
	margin: 0px auto 10px;
	}

.sitemapBox h3{
	color: #195188;
	font-size: 1.1em;
	font-weight: bold;
	}

.sitemapBox ul li a{
	width: 500px;
	padding: 4px;
	display: block;
	color: #000000;
	}

.sitemapBox ul li a:hover{
	width: 500px;
	padding: 4px;
	background-color: #EAEEF1;
	color: #0000FF;
	}

.indent-1em{
	text-indent: 1.5em;
	}

.indent-2em{
	text-indent: 3em;
	}

/* sitemap */





