@charset "utf-8";
/* CSS Document */
p.caution {
	font-size: 10px;
	line-height: 1.5em;
}
#header{
	background: none;
	}
#products-index #bg-box {
	height: 600px;
	background: url(../../images/products/bg_box.gif) no-repeat center 40px;
}
#products001 #bg-box {
	background: url(../../images/products/bg_products001.gif) no-repeat center 70px;
}
#products002 #bg-box {
	background: url(../../images/products/bg_products002.gif) no-repeat center 70px;
}
#products003 #bg-box {
	background: url(../../images/products/bg_products003.gif) no-repeat center 40px;
}
#products004 #bg-box {
	background: url(../../images/products/bg_products004.gif) no-repeat center 70px;
}
#products005 #bg-box {
	background: url(../../images/products/bg_products005.gif) no-repeat center 60px;
}
#products-index #header_logo{
	background:transparent url("../../images/products/badge.png") left top no-repeat;
}
#products-index h1{
	left:260px;
	top:85px;
	height:93px;
}
#products001 h1{
	left:80px;
	top:167px;
	height:137px;
}
#products002 h1{
	left:157px;
	top:102px;
	height:165px;
}
#products003 h1{
	left:96px;
	top:160px;
	height:165px;
}
#products004 h1{
	left:445px;
	top:150px;
	height:160px;
}
#products005 h1{
	left:487px;
	top:166px;
	height:165px;
}
#products-list {
	position: relative;
	width:820px;
	margin: 0px auto;
}
#products-list img {
	margin-bottom: 4px;
}
#products-list .no004 img {
	margin-bottom: 0px;
}
#products-list .products {
	position: absolute;
}
#products-list .products span {
	display: block;
	padding-top: 10px;
}
#products-list .no001 {
	width: 182px;
	top:10px;
	left: 0px;
}
#products-list .no001 span {
	padding-left: 27px;
}
#products-list .no002 {
	width: 189px;
	top:63px;
	left: 180px;
}
#products-list .no003 {
	width: 146px;
	top:54px;
	left: 345px;
}
#products-list .no004 {
	width: 181px;
	top:110px;
	left: 490px;
}
#products-list .no004 span {
	padding-left:11px;
}
#products-list .no005 {
	width: 148px;
	top: 20px;
	left: 650px;
}
#products-list p.caution {
	position: absolute;
	margin: 0px;
	top: 380px;
	left: 28px;
}
/* 製品ページ */
#title-box {
	position: relative;
	height: 370px;
}
#title-box img.products-image,
#title-box img.products-comment {
	position: absolute;
	left: 88px;
	top: -30px;
}
#title-box p.power {
	position: absolute;
	padding-left: 35px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.8em;
	background: url(../../images/products/icon_power.gif) no-repeat left 3px;
}
#title-box p.cost {
	position: absolute;
	padding-left: 35px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.8em;
	background: url(../../images/products/icon_cost.gif) no-repeat left 3px;
}
#title-box p.water {
	position: absolute;
	height: 35px;
	padding-left: 35px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.8em;
	background: url(../../images/products/icon_water.gif) no-repeat left 3px;
}
#title-box p.wash {
	position: absolute;
	padding-left: 35px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.8em;
	background: url(../../images/products/icon_wash.gif) no-repeat left 3px;
}
#title-box p.power strong,
#title-box p.cost strong {
	font-size: 20px;
	color: #608C60;
}
#title-box p.power em {
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
}
#title-box p.cost em {
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
}
#products001 #title-box img.products-image {
	left: 388px;
	top: -7px;
}
#products002 #title-box img.products-image {
	left: 326px;
	top: 169px;
}
#products003 #title-box img.products-image {
	left: 413px;
	top: 5px;
}
#products004 #title-box img.products-image {
	left: 242px;
	top: 0px;
}
#products005 #title-box img.products-image {
	left: 258px;
	top: -33px;
}
#products001 #title-box img.products-comment {
	left: 658px;
	top: 21px;
}
#products002 #title-box img.products-comment {
	left: 726px;
	top: -26px;
}
#products003 #title-box img.products-comment {
	left: 658px;
	top: -39px;
}
#products004 #title-box img.products-comment {
	left: 83px;
	top: 0px;
}
#products005 #title-box img.products-comment {
	left: 138px;
	top: -22px;
}
#products001 #title-box p.power {
	left: 82px;
	top: 215px;
	_top: 225px;
}
#products002 #title-box p.power {
	left: 156px;
	top: 155px;
	_top: 165px;
}
#products003 #title-box p.power {
	left: 156px;
	top: 125px;
	_top: 135px;
}
#products005 #title-box p.power {
	left: 487px;
	top: 204px;
	_top: 214px;
}
#products001 #title-box p.cost {
	left: 227px;
	top: 215px;
	_top: 225px;
}
#products002 #title-box p.cost {
	left: 156px;
	top: 201px;
	_top: 211px;
}
#products003 #title-box p.cost {
	left: 94px;
	top: 206px;
	_top: 216px;
}
#products003 #title-box p.cost-water {
	left: 254px;
	top: 206px;
	_top: 216px;
}
#products004 #title-box p.use-water {
	height: 27px;
	padding-top: 8px;
	left: 445px;
	top:187px;
	_top: 197px;
}
#products004 #title-box p.use-water img {
	position: absolute;
	left: 128px;
	top: 8px;
}

#products004 #title-box p.use-wash {
	height: 27px;
	padding-top: 8px;
	left: 445px;
	top: 225px;
	_top: 235px;
}
#products004 #title-box p.use-wash img {
	position: absolute;
	left: 86px;
	top: 8px;
}
#products004 #title-box p.cost {
	left: 445px;
	top: 262px;
	_top: 272px;
}
#products005 #title-box p.cost {
	left: 630px;
	top: 204px;
	_top: 214px;
}
#products001 #title-box p.eco {
	position:absolute;
	left: 82px;
	top: 255px;
	_top: 265px;
}
#products002 #title-box p.eco {
	position:absolute;
	left: 156px;
	top: 240px;
	_top: 260px;
}
#comparison {
	position: relative;
	width: 960px;;
}
#products001 #comparison {
	background: url(../../images/products/bg_comparison001big.png) no-repeat center top;
	height: 684px
}
#products002 #comparison {
	height: 600px;
	background: url(../../images/products/bg_comparison002big.png) no-repeat center top;
}
#products003 #comparison {
	height: 365px;
	background: url(../../images/products/bg_comparison003.gif) no-repeat center top;
}
#products004 #comparison {
	height: 430px;
	background: url(../../images/products/bg_comparison004.gif) no-repeat center top;
}
#products005 #comparison {
	height: 375px;
	background: url(../../images/products/bg_comparison005.gif) no-repeat center top;
}

#comparison h2 {
	position: absolute;
	left: 31px;
	top: -10px;
	_top: 10px;
}
#comparison .zseries {
	position: absolute;
	width: 650px;
	top:100px;
	left: 230px;
}
#comparison .xseries {
	position: absolute;
	width: 650px;
	top:245px;
	left: 230px;
}
#comparison .sseries {
	position: absolute;
	width: 650px;
	top:390px;
	left: 230px;
}
#comparison .ftype {
	position: absolute;
	width: 650px;
	top:110px;
	left: 230px;
}
#comparison .etype {
	position: absolute;
	width: 650px;
	top:245px;
	left: 230px;
}
#comparison .ctype {
	position: absolute;
	width: 650px;
	top:370px;
	left: 230px;
}
#comparison .lseries {
	position: absolute;
	width: 650px;
	top:100px;
	left: 230px;
}
#comparison .jwseries {
	position: absolute;
	width: 650px;
	top:90px;
	left: 230px;
}
#comparison .ptseries {
	position: absolute;
	width: 650px;
	top:100px;
	left: 230px;
}
#comparison .totalcost {
	position: absolute;
	width: 650px;
}
#products003 #comparison .totalcost {
	top:245px;
	left: 230px;
}
#products004 #comparison .totalcost {
	top:255px;
	left: 230px;
}
#comparison .product-img {
	float: left;
	padding-right:20px;
}
#products002 #comparison .product-img {
	padding-right:10px;
}
#comparison p.caution {
	position: absolute;
	width: 630px;
	font-size: 10px;
	line-height: 1.4;
}
#products001 #comparison p.caution {
	top: 520px;
	left: 100px;
	width: 760px;
}
#products002 #comparison p.caution {
	top: 480px;
	left: 230px;
}
#products003 #comparison p.caution {
	top: 305px;
	left: 230px;
}
#products004 #comparison p.caution {
	top: 305px;
	_top: 310px;
	left: 230px;
}
#products005 #comparison p.caution {
	top: 225px;
	left: 230px;
}
#banner-box {
	position: relative;
	display: block;
	width: 960px;
	height: 140px;
}
#banner-box2 {
	position: relative;
	display: block;
	width: 960px;
	height: 120px;
}
#banner-box #left-banner {
	position: absolute;
	left: 65px;
	top: 20px;
}
#banner-box2 #left-banner {
	position: absolute;
	left: 65px;
	top: 0px;
}
#banner-box #center-banner {
	position: absolute;
	left: 278px;
	top: 20px;
}
#banner-box .center-banner-img {
	box-shadow : 2px 2px 2px rgba(0,0,0, .25);
}
#banner-box #right-banner {
	position: absolute;
	left: 490px;
	top: 20px;
}
#banner-box2 #right-banner {
	position: absolute;
	left: 490px;
	top: 0;
}


/* ----------------------------------------------------------------------------------------------------------- */
/* 製品紹介：ティーディスペンサー追加分 */
/* 2012.07.18	H.HISHIDA */
/* ----------------------------------------------------------------------------------------------------------- */
#products005 h1 span{
	display:block;
	position:absolute;
	right:-24px;
	top:-74px;
}
#products005 #energy_saving{
	position:relative;
	width:596px;
	height:452px;
	padding:79px 55px 0 172px;
	margin:18px auto;
	background:transparent url("../../images/products/dispenser_fig_bg.gif") left top no-repeat;
}
#products005 #energy_saving h2{position:absolute;left:55px;top:0px;margin:0;padding:0;line-height:100%;}
#products005 #energy_saving p{font-size:12px;line-height:150%;margin-left:24px;margin:8px 0 0 24px;}
#products005 #energy_saving p.caution{font-size:9px;}
#products005 #dispenser_fig_new{position:absolute;left:-20px;top:43px;}
#products005 #dispenser_fig03{margin-left:22px;}
#products005 #dispenser_p02{margin:12px 0 18px 24px;padding-left:126px;padding-bottom:12px;border-bottom:1px dotted #574b41;}
#products005 #dispenser_fig_photo01{position:absolute;left:52px;top:192px;}
#products005 #dispenser_fig_photo02{position:absolute;left:194px;top:272px;}
#products005 #dispenser_fig_photo03{position:absolute;left:652px;top:93px;}

/* ----------------------------------------------------------------------------------------------------------- */
/* 製品紹介：食器洗浄機コラム追加分 */
/* 2012.08.29	H.HISHIDA */
/* ----------------------------------------------------------------------------------------------------------- */
#column_heatpipe{
	position:relative;
	width:823px;
	height:864px;
	background:transparent url("../../images/products/dishwasher_column_bg.gif") left top no-repeat;
	margin:30px auto 0;
}
#column_heatpipe h2,
#column_heatpipe h3{
	position:absolute;
	margin:0;
	padding:0;
	line-height:100%;
}
#column_heatpipe span{display:block;position:absolute;}
#column_heatpipe h2{left:71px;top:130px;}
#column_heatpipe h2 span{left:-27px;top:-33px;}
#column_heatpipe h3{left:134px;top:14px;}
#column_heatpipe h3 span{left:512px;top:-6px;}
#column_heatpipe h4{color:#574b41;position:absolute;left:108px;top:251px;font-size:25px;line-height:37px;padding:0;margin:0;letter-spacing:-1px;}
#column_heatpipe p{position:absolute;left:108px;top:371px;font-size:14px;line-height:24px;}
#dishwasher_column_fig{position:absolute;left:74px;top:526px;}
#dishwasher_column_photo{position:absolute;left:476px;top:138px;}

