@charset "shift_jis";

@import url("../../css/contents.css");

/*
-------------------------------------------------------------------
◎製品情報・製品別ページスタイルシート
製作者：株式会社アルゴ
更新日：2008年9月11日
-------------------------------------------------------------------
*/


#box03 {
display: block;
}
#menu03 {
display: none;
}

div#productphotoblock .productphoto-i {
	margin:20px 0 0 0;
	padding:0;
	text-align:center;
	background-image: url(../images/in.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

div#main-container h4 {/* シリーズタイトル */
	clear: both;
	display: block;
	width: 650px;
	height: 30px;
}

div.title a.detail {
	background: url(../images/bnr_detail.jpg) no-repeat;
	width: 324px;
	text-indent: -9999em;
}
div.title a:hover.detail {
	background: url(../images/bnr_detail-on.jpg) no-repeat;
	width: 324px;
}
div.title a.variation {
	background: url(../images/bnr_variation.jpg) no-repeat;
	width: 324px;
	text-indent: -9999em;
}
div.title a:hover.variation {
	background: url(../images/bnr_variation-on.jpg) no-repeat;
	width: 324px;
}

/* 製品扉 */
div#main-container h3.index {
margin-bottom: 0px;
text-indent: -9999em;
height: 27px;
background: url(../images/bg_h3-index.gif) no-repeat;
}
div#main-container h4.x-series {
background: url(../images/bg_h4-index01.gif) no-repeat;
}
div#main-container h4.ex-series {
background: url(../images/bg_h4-index02.gif) no-repeat;
}
div#main-container h4.e-series {
background: url(../images/bg_h4-index03.gif) no-repeat;
}
div#main-container h4.constant-temp {
background: url(../images/bg_h4-index04.gif) no-repeat;
}
div#main-container h4.milk {
background: url(../images/bg_h4-index05.gif) no-repeat;
}
div#main-container h4.hra {
background: url(../images/bg_h4-index06.gif) no-repeat;
}

/* 製品ヘッダメニュー */

div.series .contentsmenu {
	position:absolute;
	width:300px;
	top:5px;
	right:5px;
	margin:0;
	padding:0;
}
div.series .contentsmenu li {
	position:relative;
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
div.series .contentsmenu a {
	display:block;
	margin:0 5px 0 0;
	float:left;
}
* html div.series .contentsmenu a {
	display:inline;
}
div.series .contentsmenu .eco-s a {
	width: 84px;
	height: 20px;
	background: url(../images/btn_eco.gif) no-repeat;
	text-indent:-9999px;
}
div.series .contentsmenu .eco-s a:hover {
	background: url(../images/btn_eco_on.gif) no-repeat;
}
div.series .contentsmenu .detail-s a {
	width: 64px;
	height: 20px;
	background: url(../images/btn_detail.gif) no-repeat;
	text-indent:-9999px;
}
div.series .contentsmenu .detail-s a:hover {
	background: url(../images/btn_detail_on.gif) no-repeat;
}
div.series .contentsmenu .xdetail-s a {
	width: 105px;
	height: 20px;
	background: url(../images/btn_xdetail.gif) no-repeat;
	text-indent:-9999px;
}
div.series .contentsmenu .xdetail-s a:hover {
	background: url(../images/btn_xdetail_on.gif) no-repeat;
}
div.series .contentsmenu .lineup-s a {
	width: 92px;
	height: 20px;
	background: url(../images/btn_lineup.gif) no-repeat;
	text-indent:-9999px;
}
div.series .contentsmenu .lineup-s a:hover {
	background: url(../images/btn_lineup_on.gif) no-repeat;
}
div.series .contentsmenu li ul {
	position:absolute;
	width:170px;
	top:20px;
	left:0;
	margin:0;
	padding:10px 0 5px 0;
	display:none;
	background: url(../images/bg_contentsmenu.png) repeat;
	border-bottom:2px solid #999;
	z-index:10;
	font-size:90%;
}
* html #main-container div.series .contentsmenu li ul {
	background:#fff;
	filter:alpha(opacity=95);
}
#main-container div.series .contentsmenu li:hover ul {
	display:block;
}
div.series .contentsmenu li ul li {
	margin:0;
	padding:0;
	display:block;
}
#main-container div.series ul.contentsmenu li ul li a {
	width:147px;
	height:auto;
	display:block;
	margin:0;
	padding:2px 0 2px 23px;
	text-indent:0;
	float:none;
	background: url(../images/bg_contentsmenu-a.gif)  6px 3px no-repeat;
	color:#666;
}
#main-container div.series ul.contentsmenu li ul li a:hover {
	color:#418CF2;
}
div.series .contentsmenu li {
	position:relative;
	margin:0;
	padding:0;
	display:inline;
}

div.e-series .contentsmenu li.lineup-s ul {
	width:500px;
	top:20px;
	left:auto;
	right:5px;
	margin:0;
	padding:10px 0 5px 0;
	display:none;
	line-height:1.25;
}
div.series .contentsmenu li.lineup-s ul {
	left:auto;
	right:5px;
}
div.e-series .contentsmenu li.lineup-s ul li {
	margin:0;
	padding:0 0 0 5px;
	display:inline;
	float:none;
	white-space:nowrap;
}
#main-container div.e-series ul.contentsmenu li.lineup-s ul li a {
	width:auto;
	height:auto;
	display:inline;
	margin:0;
	padding:2px 0 5px 20px;
	text-indent:0;
	float:none;
	background: url(../images/bg_contentsmenu-a.gif)  3px 3px no-repeat;
}
div.e-series .contentsmenu li.lineup-s ul li hr {
	height:1px;
	margin:5px 0 3px 0;
	padding:0;
	color:#ccc;
	background:#ccc;
}


div.ex-series .contentsmenu {
	width:190px;
}
div.e-series .contentsmenu {
	width:260px;
}
div.constant-temp .contentsmenu,div.milk .contentsmenu {
	width:170px;
}
div.hra .contentsmenu {
	width:100px;
}



div.series p {/* 製品表示 */
	float: left;
	width: 325px;
	margin-top:10px;
	padding-top: 0;
	text-align: center;
	border:none;
	border-top:#666 1px solid;
}
div.series p img {
	margin: 0;
}

/* 一般特長 */

div#main-container h3.detail {
	background:url(../images/img_detail.jpg) no-repeat;
	height:225px
}
#detailwrapper {
	width:600px;
	padding:0 25px 25px 25px;
	background: url(../images/bg_borderwrapper.gif) repeat-y;
	border-bottom:1px solid #c6c6c6;
}

#detailwrapper .leftcontents {/* コンテンツ部左右2分割 */
	width:285px;
	margin:0 0 10px 0;
	float:left;
}
#detailwrapper .rightcontents {
	width:285px;
	margin:0 0 10px 0;
	float:right;
}
#detailwrapper .leftcontents h4,#detailwrapper .rightcontents h4 {
	width:285px;
	height:27px;
	margin:0 0 10px 0;
}
.detail1 {
	background: url(../images/bg_h4-detail_1.gif) no-repeat;
}
.detail2 {
	background: url(../images/bg_h4-detail_2.gif) no-repeat;
}
.detail3 {
	background: url(../images/bg_h4-detail_3.gif) no-repeat;
}
.detail4 {
	background: url(../images/bg_h4-detail_4.gif) no-repeat;
}
.detail5 {
	background: url(../images/bg_h4-detail_5.gif) no-repeat;
}
#detailwrapper dl {
	margin:0;
	padding:0;
}
#detailwrapper dl dt {
	margin:0 0 5px 0;
	padding:5px 0;
	border-bottom:1px #589420 solid;
	clear:both;
}
#detailwrapper dl dd {
	margin:0 0 10px 0;
	padding:0;
}

/* バリエーション */

div#main-container h3.variation {
	background:url(../images/img_variation.jpg) no-repeat;
	height:225px
}
#variationwrapper {
	width:600px;
	padding:0 25px 25px 25px;
	background: url(../images/bg_borderwrapper.gif) repeat-y;
	border-bottom:1px solid #c6c6c6;
}
div#main-container #variationwrapper h4 {
	width:600px;
	height:28px;
	margin:15px 0;
	padding:0;
	clear:both;
}

div#main-container #variationwrapper h4.variation1 {
	background: url(../images/bg_h4-variation_1.gif) no-repeat;
	height:47px;
}
.variation2 {
	background: url(../images/bg_h4-variation_2.gif) no-repeat;
}
div#main-container #variationwrapper h4.variation3 {
	background: url(../images/bg_h4-variation_3.gif) no-repeat;
	height:47px;
}
div#main-container #variationwrapper h4.variation4 {
	background: url(../images/bg_h4-variation_4.gif) no-repeat;
	height:47px;
}
.variation5 {
	background: url(../images/bg_h4-variation_5.gif) no-repeat;
}
.variation6 {
	background: url(../images/bg_h4-variation_6.gif) no-repeat;
}
.variation7 {
	background: url(../images/bg_h4-variation_7.gif) no-repeat;
}
.variation8 {
	background: url(../images/bg_h4-variation_8.gif) no-repeat;
}
.variation9 {
	background: url(../images/bg_h4-variation_9.gif) no-repeat;
}
#variationwrapper dl {
	margin:0;
	padding:0;
}
#variationwrapper dl dt {
	margin:0 0 10px 0;
	padding:0;
}
#variationwrapper dl dd {
	margin:0 0 10px 0;
	padding:0;
}


/* ラインナップ */

/* 1.ページ切替タブ */
body {　/* IE6向け */
	behavior:url("/Scripts/csshover3.htc");
}

div#main-container div.detail-tab {
	position:relative;
	width: 650px;
	height:25px;
	background: #EBEBEB;
	border-bottom: 1px solid #969696;
	z-index:5;
}
div.detail-tab ul {
	margin:0;
	padding:0;
}
div.detail-tab li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	list-style:none;
}
div.detail-tab a {
	display: block;
	float: left;
	width: 144px;
	height: 25px;
}
div.detail-tab a.eco {
	background: url(../images/tab_eco.gif) no-repeat;
}
div.detail-tab a:hover.eco {
	background: url(../images/tab_eco_on.gif) no-repeat;
}
div.detail-tab a.eco-on {
	background: url(../images/tab_eco_on.gif) no-repeat;
}
div.detail-tab a.detail {
	background: url(../images/tab_detail.gif) no-repeat;
}
div.detail-tab a:hover.detail {
	background: url(../images/tab_detail_on.gif) no-repeat;
}
div.detail-tab a.detail-arrow {
	background: url(../images/tab_detail.gif) no-repeat;
}
div.detail-tab a:hover.detail-arrow {
	background: url(../images/tab_detail_arrow_on.gif) no-repeat;
}
div.detail-tab a.detail-on {
	background: url(../images/tab_detail_on.gif) no-repeat;
}
div.detail-tab a.detail-arrow-on {
	background: url(../images/tab_detail_arrow_on.gif) no-repeat;
}
div.detail-tab a.xdetail {
	background: url(../images/tab_xdetail.gif) no-repeat;
}
div.detail-tab a:hover.xdetail {
	background: url(../images/tab_xdetail_on.gif) no-repeat;
}
div.detail-tab a.xdetail-on {
	background: url(../images/tab_xdetail_on.gif) no-repeat;
}
div.detail-tab a.lineup {
	background: url(../images/tab_lineup.gif) no-repeat;
}
div.detail-tab a:hover.lineup {
	background: url(../images/tab_lineup_on.gif) no-repeat;
}
div.detail-tab a.lineup-arrow {
	background: url(../images/tab_lineup.gif) no-repeat;
}
div.detail-tab a:hover.lineup-arrow {
	background: url(../images/tab_lineup_arrow_on.gif) no-repeat;
}
div.detail-tab a.lineup-on {
	background: url(../images/tab_lineup_on.gif) no-repeat;
}
div.detail-tab a.lineup-arrow-on {
	background: url(../images/tab_lineup_arrow_on.gif) no-repeat;
}
div.detail-tab li ul.tab-submenu {
	position:absolute;
	width:650px;
	padding:10px 0;
	top:25px;
	left:0;
	background:url(../../images/bg_tab-submenu.png) repeat-x;
	visibility:hidden;
	border-top:1px solid #333;
	border-bottom:1px solid #999;
}
.tabopen {
		visibility:visible !important;
	}

div.detail-tab li:hover ul.tab-submenu {
	visibility:visible;
}
div.detail-tab li:hover ul.lineuplist {
/*	display:none;*/
	}
div.detail-tab ul.tab-submenu li {
	width:auto;
	float:none;
	margin:0 5px 0 0;
	padding:3px 5px;
	display:inline;
}
div.detail-tab ul.tab-submenu li.tab-sub-on {
	background:#ebebeb;
}
div.detail-tab ul.tab-submenu li a,div.detail-tab ul.tab-submenu li span {
	width:auto;
	height:auto;
	display:inline;
	padding:0 10px 0 18px;
	text-indent:0;
	color:#333;
	float:none;
	background:url(../../../common/images/bg_p-index.gif) no-repeat left center;
	white-space:nowrap;
}
div.detail-tab ul.tab-submenu li a:hover {
	color:#418cf2;
}

/* Eシリーズラインナップ特別*/
div.detail-tab ul.tab-submenu li.others {
	display:block;
	overflow:hidden;
	height:5px;
	margin:0 5px 5px 5px;
	border-bottom:dashed #999 1px;
	text-indent:-9999px;
	font-size:1px;
}

/* 2.製品一覧テーブル注釈 */
div.notes {
	width:650px;
	min-height:30px;
	border-bottom:1px solid #2f2f2f;
}

/* 3.製品一覧テーブル */
table.lineup-list th{
	padding-left:10px;
	text-align:left;
}
table.lineup-list tbody td {
	width:251px;
}
table.lineup-list tbody td.single {
	width:502px;
}

#lineup div#main-container .lineup-box {
	position:relative;
	width:650px;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	background:url(../images/bg_lineup-box.jpg) top left repeat-x;
}
#lineup div#main-container .lineup-box .width-box {
	width:80px;
	margin:0;
	float:left;
}
#lineup div#main-container .lineup-box .image-box {
	width:120px;
	margin:0;
	float:left;
}
#lineup div#main-container .lineup-box table.lineup-list {
	width:425px;
	float:right;
	background:#fff;
}
#lineup div#main-container .lineup-box table.lineup-list th {
	width:75px;
	padding:0;
	font-size:86%;
	text-align:center;
	vertical-align:center;
}
#lineup div#main-container .lineup-box table.lineup-list td {
	width:auto;
}
#lineup div#main-container .lineup-box table.lineup-list td.product {
	width:175px;
}
#lineup div#main-container .lineup-box table.lineup-list td.product2 {
	width:287px;
}
#lineup div#main-container .lineup-box table.lineup-list td.single {
	width:350px;
}
#lineup div#main-container .lineup-box table.lineup-list td.single2 {
	width:575px;
}
#lineup div#main-container .lineup-box table.lineup-list td.e-single {
	padding-right:20px;
	text-align:right;
}
#lineup div#main-container .lineup-box table.lineup-list td.b-dotted {
	border-bottom:#000 dotted 1px;
}
#lineup div#main-container .lineup-box table.lineup-list td.b-none {
	border-bottom:none;
}
#lineup div#main-container .lineup-box table.lineup-list td.litter {
	text-align:right;
}
#lineup div#main-container .lineup-box table.lineup-list td.subtext {
	padding-left:8px;
	font-size:86%;
	color:#666;
	line-height:1.1;
	white-space:nowrap;
	text-align:left;
}
#lineup div#main-container .lineup-box table.lineup-list td.subtext-single {
	font-size:86%;
	color:#666;
	line-height:1.1;
	white-space:nowrap;
	text-align:left;
	width:170px;
}
#lineup div#main-container .lineup-box table.lineup-list td.subtext-e-single {
	font-size:86%;
	color:#666;
	line-height:1.1;
	white-space:nowrap;
	text-align:left;
	width:170px;
}
#lineup div#main-container .lineup-box table.lineup-list td.subtext-upper {
	font-size:86%;
	color:#666;
	padding:3px 0 0 0;
	vertical-align:bottom;
	line-height:1.1;
	white-space:nowrap;
}
#lineup div#main-container .lineup-box table.lineup-list td.subtext-lower {
	font-size:86%;
	color:#666;
	padding:0 0 3px 0;
	vertical-align:top;
	line-height:1.1;
	white-space:nowrap;
}
#lineup div#main-container .lineup-box table.lineup-list td.subtext-middle {
	font-size:86%;
	color:#666;
	padding:0 0 0 0;
	line-height:1.1;
	white-space:nowrap;
}
#lineup div#main-container .lineup-box .notes {
	width:425px;
	float:right;
	padding:5px 0 0 0;
	text-align:right;
	font-size:86%;
	line-height:1.25;
}
#lineup div#main-container h5.x-lineup02_1 {
	padding:0 0 10px 0;
	background:url(../x-series/images/bg_h5-lineup02_1.gif) no-repeat;
}

/* Xシリーズ 省エネ */
#lineup div#main-container h4.x-eco {
	background:url(../z-series/images/bg_h4-eco.gif) no-repeat;
}
#lineup div#main-container dl.x-eco-qa {
	width:650px;
	margin:0 0 20px 0;
	padding:30px 0 130px 0;
	background:url(../z-series/images/bg_eco-qa.gif) no-repeat bottom left;
	border-bottom:1px solid #333;
}
#lineup div#main-container dl.x-eco-qa dt {
	margin:0 0 5px 20px;
	padding:0;
}
#lineup div#main-container dl.x-eco-qa dd {
	margin:0 0 0 20px;
	padding:0;
}
#lineup div#main-container p.x-eco-a-detail {
	padding: 0 50px 0 40px;
}
div#main-container table.x-eco-cost {
	width: 650px;
	margin-top: 10px;
}
div#main-container table.x-eco-cost th, div#main-container table.x-eco-cost td {
	font-size: 65%;
}
div#main-container table.x-eco-cost th {
	text-align: left;
	font-weight: normal;
	white-space: nowrap;
}
div#main-container table.x-eco-cost td {
	padding-right: 10px;
}


/* Xシリーズ 特長 */
#lineup div#main-container h4.x-detail {
	background:url(../z-series/images/bg_h4-detail.gif) no-repeat;
}

#lineup div#main-container div.x-detailwrapper {
	width:590px;
	margin:0 30px;
	padding:0;
}
#lineup div#main-container div.x-detailbox {
	width:550px;
	margin:0 0 10px 0;
	padding:0 20px;
	background:url(../z-series/images/bg_detailbox.gif) no-repeat bottom left;
}
#lineup div#main-container div.x-detailbox h4.x-detail1 {
	width:320px;
	height:55px;
	float:left;
	background:url(../z-series/images/h4_detail_1.gif) no-repeat top left;
}
#lineup div#main-container div.x-detailbox p {
	margin:0 0 10px 0;
	padding:0;
	line-height:1.25;
}
#lineup div#main-container div.x-detailbox strong {
	color:#00842f;
}
#lineup div#main-container h4.x-detail2 {
	width:590px;
	height:90px;
	margin:30px 0 0 0;
	background:url(../z-series/images/h4_detail_2.gif) no-repeat top left;
}

#lineup div#main-container p.x-detail_aboutinverter {
	width:495px;
	float:right;
	padding:0 0 5px 0;
	line-height:1.25;
}
#lineup div#main-container h4.x-detail3 {
	width:590px;
	height:50px;
	margin:0;
	background:url(../z-series/images/h4_detail_3.gif) no-repeat top left;
}

/* Xシリーズ ラインナップ */
div#main-container h4.x-lineup {
	background: url(../z-series/images/bg_h4-lineup.gif) no-repeat;
}
div#main-container h4.x01-lineup {
	background: url(../z-series/images/bg_h4-lineup01.gif) no-repeat;
}
div#main-container h4.x02-lineup {
	background: url(../z-series/images/bg_h4-lineup02.gif) no-repeat;
}

/* EXシリーズ 省エネ */
#lineup div#main-container h4.ex-eco {
	background:url(../z-series2/images/bg_h4-eco.gif) no-repeat;
}

/* EXシリーズ ラインナップ */
div#main-container h4.ex-lineup {
	background: url(../z-series/images/bg_h4-lineup03.gif) no-repeat;
}
div#main-container h4.ex01-lineup {
	background: url(../z-series2/images/bg_h4-lineup01.gif) no-repeat;
}


/* Eシリーズ 省エネ */
#lineup div#main-container h4.e-eco {
	background:url(../f-series/images/bg_h4-eco.gif) no-repeat;
}
#lineup div#main-container div.e-eco-wrapper {
	width:570px;
	margin:0;
	padding:0 40px 40px 40px;
}
.ecolist {
	margin:0 0 10px 0;
}
.ecolist dt {
	margin:0 0 5px 0;
}
.ecolist dd {
	margin:0 0 20px 0;
}
div#main-container table.e-eco-cost {
	width: 650px;
	margin-top: 10px;
	border-spacing:1px;
	border:none;
	background-color:#666;
}
div#main-container table.e-eco-cost th, div#main-container table.e-eco-cost td {
	font-size: 65%;
	padding:5px;
	background:#fff;
}
div#main-container table.e-eco-cost th {
	text-align:center;
	font-weight: normal;
	white-space: nowrap;
}
div#main-container table.e-eco-cost td {
	text-align:center;
}

/* Eシリーズ 特長 */
#lineup div#main-container h4.e-detail {
	background:url(../f-series/images/bg_h4-detail.gif) no-repeat;
}
#lineup div#main-container h4.e-detail1 {
	height:158px;
	background:url(../f-series/images/bg_h4-detail_1.gif) no-repeat;
}
#lineup div#main-container h4.e-detail2 {
	height:158px;
	background:url(../f-series/images/bg_h4-detail_2.gif) no-repeat;
}
#lineup div#main-container h5.e-detail1 {
	height:30px;
	margin:0 0 20px 0;
	background:url(../f-series/images/bg_h5-detail_1.gif) no-repeat;
}
#lineup div#main-container h5.e-detail2 {
	height:30px;
	margin:0 0 20px 0;
	background:url(../f-series/images/bg_h5-detail_2.gif) no-repeat;
}
#lineup div#main-container h5.e-detail3 {
	height:30px;
	margin:0 0 20px 0;
	background:url(../f-series/images/bg_h5-detail_3.gif) no-repeat;
}
.e-detaillist {
	margin:0 0 10px 0;
}
.e-detaillist dt {
	margin:0 0 10px 0;
	padding:0;
	border-bottom:1px solid #008696;
}
.e-detaillist dd {
	margin:0 0 20px 0;
}
#lineup div#main-container div.e-detail-kyousei {
	margin:0;
	padding:10px;
	background:#daecd0;
	border:2px solid #9AC846;
}
#lineup div#main-container div.e-detail-kyousei p {
	line-height:1.25;
}



/* Eシリーズ ラインナップ */
div#main-container h4.e-lineup {
	background: url(../f-series/images/bg_h4-lineup.gif) no-repeat;
}
div#main-container h4.e01-lineup {
	background: url(../f-series/images/bg_h4-lineup01.gif) no-repeat;
}
div#main-container h4.e02-lineup {
	background: url(../f-series/images/bg_h4-lineup02.gif) no-repeat;
}
div#main-container h4.e04-lineup {
	background: url(../f-series/images/bg_h4-lineup04.gif) no-repeat;
}
div#main-container h4.e05-lineup {
	background: url(../f-series/images/bg_h4-lineup05.gif) no-repeat;
}
div#main-container h4.e06-lineup {
	background: url(../f-series/images/bg_h4-lineup06.gif) no-repeat;
}
div#main-container h4.e07-lineup {
	background: url(../f-series/images/bg_h4-lineup07.gif) no-repeat;
}
#lineup div#main-container h5.e-lineup03_1 {
	padding:0 0 10px 0;
	background:url(../f-series/images/bg_h5-lineup03_1.gif) no-repeat;
}
#lineup div#main-container h5.e-lineup03_2 {
	padding:0 0 10px 0;
	background:url(../f-series/images/bg_h5-lineup03_2.gif) no-repeat;
}
#lineup div#main-container h5.e-lineup03_3 {
	padding:0 0 10px 0;
	background:url(../f-series/images/bg_h5-lineup03_3.gif) no-repeat;
}
#lineup div#main-container h5.hra-lineup01 {
	padding:0 0 10px 0;
	background:url(../hra/images/bg_h5-lineup01.gif) no-repeat;
}
#lineup div#main-container h5.hra-lineup02 {
	padding:0 0 10px 0;
	background:url(../hra/images/bg_h5-lineup02.gif) no-repeat;
}

/* テーブル形 特長 */
#lineup div#main-container h4.table-detail {
	background:url(../table/images/bg_h4-detail.gif) no-repeat;
}
#lineup div#main-container h4.table-detail1 {
	height:189px;
	background:url(../table/images/bg_h4-detail_1.gif) no-repeat;
}

/* テーブル形 ラインナップ */

div#main-container h4.table-lineup {
	background: url(../table/images/bg_h4-lineup01.gif) no-repeat;
}
div#main-container h4.table02-lineup {
	background: url(../table/images/bg_h4-lineup02.gif) no-repeat;
}
div#main-container h4.table03-lineup {
	background: url(../table/images/bg_h4-lineup03.gif) no-repeat;
}
div#main-container h4.table04-lineup {
	background: url(../table/images/bg_h4-lineup04.gif) no-repeat;
}
/* 玄米保冷庫 ラインナップ */

div#main-container h4.hra-lineup {
	background: url(../hra/images/bg_h4-lineup01.gif) no-repeat;
}

/* 恒温高湿庫 特長 */
#lineup div#main-container h4.constanttemp-index {
	background:url(../constant-temp/images/bg_h4-index.gif) no-repeat;
}
#lineup div#main-container h4.constanttemp01-index {
	background:url(../constant-temp/images/bg_h4-index01.gif) no-repeat;
}
#lineup div#main-container h4.constanttemp02-index {
	background:url(../constant-temp/images/bg_h4-index02.gif) no-repeat;
}
#lineup div#main-container h4.constanttemp03-index {
	background:url(../constant-temp/images/bg_h4-index03.gif) no-repeat;
}
#lineup div#main-container div.constanttemp-index {
	position:relative;
	width:635px;
	margin:0 0 30px 0;
	padding:0 0 0 15px;
	background:url(../constant-temp/images/bg_index_1.jpg) no-repeat;
}
#lineup div#main-container div.constanttemp-index img.br63s {
	position:absolute;
	top:0;
	right:0;
}
#lineup div#main-container div.constanttemp-index h4 {
	width:600px;
	height:230px;
	background:none;
}
#lineup div#main-container div.constanttemp-index p.constanttemp-index-catch {
	margin:0 250px 20px 0;
	padding:0;
}
#lineup div#main-container div.constanttemp-index h5.constanttemp-index1 {
	height:65px;
	background: url(../constant-temp/images/bg_h5-index_1.gif) no-repeat;
}
.constanttemp-index-temp {
	width:635px;
	margin:0 0 30px 0;
	background:url(../constant-temp/images/bg_index_2.gif) repeat-y;
}
.constanttemp-index-temp .tempbox1 {
	width:192px;
	margin:0 29px 0 0;
	float:left;
	line-height:1.5;
}
.constanttemp-index-temp .tempbox2 {
	width:192px;
	margin:0;
	float:left;
	line-height:1.5;
}
#lineup div#main-container div.constanttemp-index h5.constanttemp-index2 {
	height:32px;
	background: url(../constant-temp/images/bg_h5-index_2.gif) no-repeat;
}

/* 恒温高湿庫 恒温・高湿 */
#lineup div#main-container h4.constanttemp-detail {
	background:url(../constant-temp/images/bg_h4-detail.gif) no-repeat;
}
#lineup div#main-container h4.constanttemp-detail1 {
	height:120px;
	background:url(../constant-temp/images/bg_h4-detail_1.gif) 5px 20px no-repeat;
}
#lineup div#main-container h4.constanttemp-detail2 {
	height:120px;
	background:url(../constant-temp/images/bg_h4-detail_2.gif) 5px 20px no-repeat;
}
#lineup div#main-container h4.constanttemp-detail3 {
	height:120px;
	background:url(../constant-temp/images/bg_h4-detail_3.gif) 5px 20px no-repeat;
}
#lineup div#main-container div.constanttemp-detailbox {
	width:650px;
	margin:0 0 20px 0;
	background:url(../constant-temp/images/bg_detailbox-detail.gif) repeat-y;
}
#lineup div#main-container div.constanttemp-detailbox .leftcontents .wrapper,
#lineup div#main-container div.constanttemp-detailbox .rightcontents .wrapper {
	width:305px;
	margin-left:10px;
}
#lineup div#main-container div.constanttemp-detailbox .wrapper p{
	line-height:1.5;
	margin-bottom:10px;
}
#lineup div#main-container h5.constanttemp-detail1 {
	height:28px;
	margin:0 0 20px 0;
	background:url(../constant-temp/images/bg_h5-detail_1_1.gif) no-repeat;
}
#lineup div#main-container h5.constanttemp-detail2 {
	height:28px;
	margin:0 0 20px 0;
	background:url(../constant-temp/images/bg_h5-detail_1_2.gif) no-repeat;
}

.constanttemp-detaillist {
	margin:20px 0 10px 0;
}
.constanttemp-detaillist dt {
	margin:0 0 10px 0;
	padding:0;
	clear:both;
	border-bottom:1px solid #1A5BA8;
}
.constanttemp-detaillist dd {
	margin:0 0 20px 0;
}

/* 恒温高湿庫 製品特長 */
.constanttemp-product-detaillist {
	margin:0 0 10px 0;
}
.constanttemp-product-detaillist dt {
	margin:0;
	clear:both;
}
.constanttemp-product-detaillist dt.line {
	margin:0 0 10px 0;
	padding:0 0 2px 0;
	border-bottom:1px solid #203E8D;
}
.constanttemp-product-detaillist dt.line img {
	vertical-align:bottom;
}

.constanttemp-product-detaillist dd {
	margin:0 0 20px 0;
}

div#main-container h5.dt_index_2 {
	height:30px;
	margin:0 0 20px 0;
	background: url(../constant-temp/table/images/dt_index_2.gif) no-repeat;
}

/* 恒温高湿庫 ラインナップ */
div#main-container h4.constanttemp-lineup {
	background: url(../constant-temp/images/bg_h4-lineup.gif) no-repeat;
}
div#main-container h4.constanttemp01-lineup {
	background: url(../constant-temp/images/bg_h4-lineup01.gif) no-repeat;
}
div#main-container h4.constanttemp02-lineup {
	background: url(../constant-temp/images/bg_h4-lineup02.gif) no-repeat;
}
div#main-container h4.constanttemp03-lineup {
	background: url(../constant-temp/images/bg_h4-lineup03.gif) no-repeat;
}
div#main-container h4.constanttemp04-lineup {
	background: url(../constant-temp/images/bg_h4-lineup04.gif) no-repeat;
}

#lineup div#main-container h5.constanttemp-lineup02_1 {
	padding:0 0 10px 0;
	background:url(../constant-temp/images/bg_h5-lineup02_1.gif) no-repeat;
}
#lineup div#main-container h5.constanttemp-lineup_1 {
	padding:0 0 10px 0;
	background:url(../constant-temp/images/bg_h5-lineup_1.gif) no-repeat;
}
#lineup div#main-container h5.constanttemp-lineup_2 {
	padding:0 0 10px 0;
	background:url(../constant-temp/images/bg_h5-lineup_2.gif) no-repeat;
}

/* 牛乳保冷庫 特長 */
#lineup div#main-container h4.milk-index {
	background:url(../milk/images/bg_h4-index.gif) no-repeat;
}
#lineup div#main-container h4.milk-index1 {
	height:80px;
	background:url(../milk/images/bg_h4-index_1.gif) 5px 30px no-repeat;
}
#lineup div#main-container div.milk-index-all {
	margin:0 0 20px 0;
}
#lineup div#main-container div.milk-index-all p {
	margin:0 0 20px 0;
}
.milk-indexlist {
	margin:0 0 10px 0;
}
.milk-indexlist dt {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	clear:both;
}
.constanttemp-detaillist dd {
	margin:0 0 20px 0;
}
#lineup div#main-container h5.milk-index2 {
	height:40px;
	background:url(../milk/images/bg_h5-index_1.gif) no-repeat;
}
#lineup div#main-container h5.milk-index3 {
	height:40px;
	background:url(../milk/images/bg_h5-index_2.gif) no-repeat;
}

/* 牛乳保冷庫 ラインナップ */
div#main-container h4.milk-lineup {
	background: url(../milk/images/bg_h4-lineup.gif) no-repeat;
}
div#main-container h4.milk01-lineup {
	background: url(../milk/images/bg_h4-lineup01.gif) no-repeat;
}
div#main-container h4.milk02-lineup {
	background: url(../milk/images/bg_h4-lineup02.gif) no-repeat;
}


/* メインH3レイアウト調整ARGO追記0618 */
div#main-container h3 {
	text-indent: -9999em;
	width: 650px;
	height: 27px;
	margin-bottom: 0px;
	padding: 0px;
	font-size: 15px;
	line-height: 27px;
	background-image: none;
}
#position {
	position: relative;
	width: 650px;
	margin: 0 auto;
}
div#position a.gaikei {
	position:absolute;
	display: block;
	left:0px;
	top:97px;
	width:80px;
	height:60px;
	z-index:1;
	background-image: url(../../images/gaikei.gif);
}
div#position a:hover.gaikei {
background: url(../../images/gaikei_on.gif);
}
#f-e {
	background-image: url(../f-series/images/f04.gif);
	background-repeat: no-repeat;
	height: 100px;
	width: 335px;
	margin-top: 20px;
	padding-top: 134px;
	padding-right: 290px;
	padding-left: 25px;
	padding-bottom: 0px;
}
#f-37 {
	margin-top: 20px;
	border: 1px solid #CCC;
	background-image: url(../f-series/images/f05.jpg);
	padding: 230px 20px 10px 20px;
	background-repeat: no-repeat;
	overflow:hidden;
	zoom:1;
}
#f-series1 {
	padding: 20px 20px 0 20px;
	margin-bottom: 20px;
	border: 2px solid #008595;
	overflow:hidden;
	zoom:1;
	clear:both;
}
#f-series2 {
	padding: 20px 20px 0 20px;
	margin-bottom: 20px;
	border: 1px solid #008595;
	overflow:hidden;
	zoom:1;
	clear:both;
}
#f-series1 .leftcontents {
	width:290px;
	margin:0;
	float:left;
}
#f-series1 .rightcontents {
	width:290px;
	margin:0;
	float:right;
}
#f-series2 .leftcontents {
	width:290px;
	margin:0;
	float:left;
}
#f-series2 .rightcontents {
	width:290px;
	margin:0;
	float:right;
}
