@charset "utf-8";
/* ===================================================================
CSS information

 file name  :product.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */

/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */
/*グローバルメニューオン表示*/
#header #gnav li.nav_product a{
	background: url(../images/gnav.gif) -105px 35px;
}

/*ページタイトル*/
#product #main h2{
	background: url(../product/images/title.gif) left top no-repeat;
}

/*ページタイトル(施工事例)*/
#product #main h2.st_construct{
	background: url(../product/images/title_construct.gif) left top no-repeat;
}


/*左サイドカテゴリメニュー(展開用)
---------------------------------*/
#product h3#st_category{
	width: 220px;
	height: 39px;
	text-indent:-9999px;
	background: url(../images/st_category.gif) left top no-repeat;
}

#product .nav_category{
	width:218px;
	margin:	0;
	text-indent:-9999px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
}

#product ul.nav_margin{
	margin: 0 0 10px;
}

#product .nav_category li a{
	width:218px;
	height: 43px;
	display: block;
	overflow: hidden;
}

/*展開メニュー
---------------------------------*/
#product .nav_incategory {
	width:198px;
	padding: 5px 10px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	background: url(../images/dotline.gif) left bottom repeat-x;
}

#product .nav_incategory  li,
#product .nav_incategory  li.noline{
	width: 198px;
	background: url(../images/dotline.gif) left bottom repeat-x;
}

/*ドットラインなし*/
#product .nav_incategory  li.noline{
	background: none;
}

#product .nav_incategory  li a span{
	padding: 5px 0 5px 30px;
	background: url(../images/arrow_b.gif) left top no-repeat;
	display: block;
}

#product .nav_incategory  li a:link,
#product .nav_incategory  li a:visited{
	color: #383838;
	text-decoration: none;
}

#product .nav_incategory  li a:hover,
#product .nav_incategory  li a:active{
	color: #383838;
	display: block;
	background: #DAE5EC url(../images/dotline.gif) left bottom repeat-x;
	text-decoration: none;
}

#product .nav_incategory  li.on{
	color: #383838;
	display: block;
	background: #DAE5EC url(../images/dotline.gif) left bottom repeat-x;
	text-decoration: none;
}

/*ドットラインなしhover*/
#product .nav_incategory  li.noline a:hover,
#product .nav_incategory  li.noline a:active{
	color: #383838;
	display: block;
	background: #DAE5EC;
	text-decoration: none;
}

#product .nav_incategory  li.on_noline{
	color: #383838;
	display: block;
	background: #DAE5EC;
	text-decoration: none;
}

/*展開メニュー段下げ*/
#product .nav_incategory  li.indent{
	width: 173px;
	padding: 0 0 0 25px;
	background: none;
}

#product .nav_incategory  li.indent a span{
	padding: 5px 0 5px 30px;
	background: url(../images/arrow_b.gif) left top no-repeat;
	display: block;
}

#product .nav_incategory  li.indent a:link,
#product .nav_incategory  li.indent a:visited{
	color: #383838;
	text-decoration: none;
}

#product .nav_incategory  li.indent a:hover,
#product .nav_incategory  li.indent a:active{
	color: #383838;
	display: block;
	background: #DAE5EC;
	text-decoration: none;
}


/*屋外床*/
#product li.cat_tile{
	background: url(../images/nav_category.gif) 0px 0px;
}

#product li.cat_tile a:hover{
	background: url(../images/nav_category.gif) -218px 0px;
}

/*屋外床 オン固定*/
#product li.cat_tile_on a{
	background: url(../images/nav_category.gif) -218px 0px;
}


/*外壁*/
#product li.cat_wall{
	background: url(../images/nav_category.gif) 0px -43px;
}

#product li.cat_wall a:hover{
	background: url(../images/nav_category.gif) -218px -43px;
}

/*外壁 オン固定*/
#product li.cat_wall_on a{
	background: url(../images/nav_category.gif) -218px -43px;
}

/*ガーデン*/
#product li.cat_garden{
	background: url(../images/nav_category.gif) 0px -86px;
}

#product li.cat_garden a:hover{
	background: url(../images/nav_category.gif) -218px -86px;
}

/*ガーデン オン固定*/
#product li.cat_garden_on a{
	background: url(../images/nav_category.gif) -218px -86px;
}

/*水周り*/
#product li.cat_water{
	background: url(../images/nav_category.gif) 0px -129px;
}

#product li.cat_water a:hover{
	background: url(../images/nav_category.gif) -218px -129px;
}

/*ガーデン オン固定*/
#product li.cat_water_on a{
	background: url(../images/nav_category.gif) -218px -129px;
}

/*パブリック*/
#product li.cat_public{
	background: url(../images/nav_category.gif) 0px -172px;
}

#product li.cat_public a:hover{
	background: url(../images/nav_category.gif) -218px -172px;
}

/*パブリック オン固定*/
#product li.cat_public_on a{
	background: url(../images/nav_category.gif) -218px -172px;
}

/*サインタイル*/
#product li.cat_signtile{
	background: url(../images/nav_category.gif) 0px -215px;
}

#product li.cat_signtile a:hover{
	background: url(../images/nav_category.gif) -218px -215px;
}

/*サインタイル オン固定*/
#product li.cat_signtile_on a{
	background: url(../images/nav_category.gif) -218px -215px;
}

/*自発光サイン*/
#product li.cat_ledsign{
	background: url(../images/nav_category.gif) 0px -258px;
}

#product li.cat_ledsign a:hover{
	background: url(../images/nav_category.gif) -218px -258px;
}

/*自発光サイン オン固定*/
#product li.cat_ledsign_on a{
	background: url(../images/nav_category.gif) -218px -258px;
}


/*商品TOP
----------------------------------------------------------- */
/*各商品アイテム*/
/*共通設定*/
#product h3#bt_tile,
#product h3#bt_wall,
#product h3#bt_water,
#product h3#bt_public,
#product h3#bt_ledsign{
	width: 190px;
	height: 160px;
	margin: 0 10px 20px 0;
	text-indent: -9999px;
	float: left;
}

/*右マージンなし*/
#product h3#bt_garden,
#product h3#bt_signtile{
	width: 190px;
	height: 160px;
	margin: 0 0 20px 0;
	text-indent: -9999px;
	float: left;
}

#product h3#bt_tile a,
#product h3#bt_wall a,
#product h3#bt_garden a,
#product h3#bt_water a,
#product h3#bt_public a,
#product h3#bt_signtile a,
#product h3#bt_ledsign a{
	width: 190px;
	height: 160px;
	overflow: hidden;
	display: block;
}

/*屋外床*/
#product h3#bt_tile {
	background: url(../product/images/bt_tile.jpg) left top no-repeat;
}

/*外壁*/
#product h3#bt_wall {
	background: url(../product/images/bt_wall.jpg) left top no-repeat;
}

/*ガーデン*/
#product h3#bt_garden {
	background: url(../product/images/bt_garden.jpg) left top no-repeat;
}

/*水周り*/
#product h3#bt_water {
	background: url(../product/images/bt_water.jpg) left top no-repeat;
}

/*パブリック*/
#product h3#bt_public {
	background: url(../product/images/bt_public.jpg) left top no-repeat;
}

/*サインタイル*/
#product h3#bt_signtile {
	background: url(../product/images/bt_signtile.jpg) left top no-repeat;
}

/*自発光サイン*/
#product h3#bt_ledsign {
	background: url(../product/images/bt_ledsign.jpg) left top no-repeat;
}

/*------商品ページ　タイトル------*/


#product #product_h3_title{
	width: 590px;
	height: 35px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	clear: both;
}

#product #product_h3_title h3 {
	text-indent: -9999px;
	width: 350px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

/*------商品ページ　アイコン------*/

#product #product_h3_title ul#product_icon {
	text-indent: -9999px;
	width: 240px;
	height: 35px;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	list-style: none;
}

#product #product_h3_title ul#product_icon li#icon_01 {
	width: 32px;
	height: 27px;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	float: right;
}

#product #product_h3_title ul#product_icon li#icon_02 {
	width: 32px;
	height: 27px;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	float: right;
}

#product #product_h3_title ul#product_icon li#icon_03 {
	width: 32px;
	height: 27px;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	float: right;
}

#product #product_h3_title ul#product_icon li#icon_04 {
	width: 32px;
	height: 27px;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	float: right;
}

#product #product_h3_title ul#product_icon li#icon_05 {
	width: 32px;
	height: 27px;
	margin: 0 4px 0 0;
	padding: 0;
	border: 0;
	float: right;
}

#product #product_h3_title ul#product_icon li#icon_06 {
	width: 32px;
	height: 27px;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
}


/*------商品ページ　メイン------*/

#product #product_main {
	width: 590px;
	height: ;
	margin: 0 0 50px 0;
	padding: 0;
	border: 0;
}

#product #product_main img#product_main_img01 {
	margin: 0 10px 20px 0;
	padding: 0;
	border: 0;
	float: left;
}

#product #product_main div {
	width: 290px;
	height: ;
	margin: 0 0 0 300px;
	padding: 0;
	border: 0;
}

#product #product_main img#product_main_img02 {
	margin: 0 0 5px 0;
	padding: 0;
	border: 0;
}

#product #product_main div p.zoom a {
	text-indent: -9999px;
	background: url(../images/bt_zoom.gif) left center no-repeat;
	display: block;
	width: 95px;
	height:20px;
	margin: 0 0 0 95px;
	overflow: hidden;
}

/*施工方法テゴリメニュー*/

#product .cat_construct{
	width: 590px;
	margin: 0 0 15px;
	background: url(../product/images/dotframe.gif) center top no-repeat;
	clear: both;
}

#product .cat_construct ul{
	width: 560px;
	padding: 15px;
	background: url(../product/images/dotframe_bottom.gif) center bottom no-repeat;
}

#product .cat_construct li{
	margin: 0 20px 5px 0;
	padding: 0 0 0 10px;
	background: url(../product/images/arrow.gif) left center no-repeat;
	color: #3588BF;
	white-space : nowrap;
	float: left;
}

#product .cat_construct li a:link,
#product .cat_construct li a:visited{
	color: #3A3A3A;
	text-decoration: underline;
}

#product .cat_construct li a:hover,
#product .cat_construct li a:active{
	color: #3588BF;
	text-decoration: underline;
}

/*------木曽グラニットの特徴------*/

#product div#granit_tokucho {
	width: 590px;
	height: ;
	margin: 0 0 50px 0;
	padding: 0;
	border: 0;
}

#product div#granit_tokucho h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_granit_tokucho.gif) left top no-repeat;
}



/*------形状バリエーション------*/

#product div#product_form {
	width: 590px;
	height: ;
	margin: 0 0 50px 0;
	padding: 0;
	border: 0;
}

#product div#product_form h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_form.gif) left top no-repeat;
}

/*------特徴------*/

#product div#product_feature {
	width: 590px;
	height: ;
	margin: 0 0 50px 0;
	padding: 0;
	border: 0;
}

#product div#product_feature h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_feature.gif) left top no-repeat;
}

/*------カラーバリエーション------*/

#product div#product_color {
	width: 590px;



	height: ;
	margin: 0;
	padding: 0;
	border: 0;
	margin-bottom: 50px;
	overflow: hidden;
}

#product div#product_color h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_color.gif) left top no-repeat;
}

/* ------------------------パターンデザイン----------------------------*/ 

#product div#product_pattern {
	width: 590px;
	height: ;
	margin: 0;
	padding: 0;
	border: 0;
}

#product div#product_pattern h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_pattern.gif) left top no-repeat;
}

#product div#product_pattern {
	width: 590px;
	height: ;
	margin: 0;
	padding: 0;
	border: 0;
}

/* ------------------------タイプデザイン----------------------------*/ 

#product div#product_type {
	width: 590px;
	height: ;
	margin: 0;
	padding: 0;
	border: 0;
}

#product div.product_type img{
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

#product div.product_type dl{
	width:;
	font-size:85%;
}

#product div.product_type dt{
	margin: 0 0 0 120px;
	padding: 0;
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	width:150px;
}

#product div.product_type dd{
	margin: 0 0 0 120px;
	padding: 0;
	border-bottom:1px solid #CCCCCC;
	width:150px;
}

#product div.product_type h6{
	margin: 0 0 0 120px;
	border-bottom:1px solid #CCCCCC;
	padding: 0;
	width:150px;
	font-weight:bold;
}

#product div.product_type ul{
	margin: 5px 0 0 110px;
	border:0;
	padding: 0;
	width:150px;
	list-style:none;
}

#product div.product_type li{
	border-bottom:1px solid #CCCCCC;
	width:150px;
	font-size:77%;
}

/* ------------------------IE hack----------------------------*/ 

* html body #product div.product_type li{
	margin: 0 0 0 -5px;
}

/* ------------------------エコストン----------------------------*/ 

 

#product div#product_mizujunkan,
#product div#product_tousuisei {
	width: 590px;
	height: 1%;
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
}

/*水循環とは*/

#product div#product_mizujunkan h4{
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_mizujunkan.gif) left top no-repeat;
}

#product div#product_mizujunkan p{
	text-indent: -9999px;
	overflow: hidden;
	width: 590px;
	height: 230px;
	margin: 0;
	padding: 0;
	border: 0;
	background:url(../product/b_eco/images/image_mizujunkan.jpg) center bottom no-repeat; 
}

/*透水性舗装の効果*/ 

#product div#product_tousuisei div#product_tousuisei_left{
	width: 300px;
	height: 1%;
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
	float: left;
}

#product div#product_tousuisei div#product_tousuisei_left p{
	width: 290px;
	margin: 0;
	padding: 0;
	border: 0;
}


#product div#product_tousuisei div#product_tousuisei_right{
	width: 290px;
	height: 1%;
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
	float: right;
}


#product div#product_tousuisei h4{
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_tousuiseihosou.gif) left top no-repeat;
}

#product div#product_tousuisei p{
	margin: 0;
	padding: 0;
	border: 0;
}

/*環境にやさしいリサイクル製品です (エコストンアクア共通) */ 

#product div#product_kankyou {
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#product div#product_kankyou h4{
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_recycle.gif) left top no-repeat;
}

#product div#product_kankyou p{
	margin: 0;
	padding: 0;
	border: 0;
}

#product div#product_kankyou img {
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;
	float: left;
}

/*形状バリエーション*/ 

#product div#product_form img#yudoublock {
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
}

#product div#product_form div#left{
	width: 320px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

#product div#product_form div#left p{
	margin: 0;
	padding: 0;
	border: 0;
}

#product div#product_form div#left img{
	margin: 10px 0 0 0;
	padding: 0;
	border: 0;
}
/* ------------------------エコストンアクア----------------------------*/ 

#product div#product_heatisland,
#product div#product_hosuisei {
	width: 590px;
	height: 1%;
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
}

/*ヒートアイランド現象とは*/

#product div#product_heatisland h4{
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_heatisland.gif) left top no-repeat;
}

#product div#product_heatisland p{
	text-indent: -9999px;
	overflow: hidden;
	width: 590px;
	height: 230px;
	margin: 0;
	padding: 0;
	border: 0;
	background:url(../product/b_ecoaqua/images/image_heatisland.jpg) center bottom no-repeat; 
}

/*保水性舗装の原理*/ 

#product div#product_hosuisei div#product_hosuisei_left ,
#product div#product_hosuisei div#product_hosuisei_center {
	width: 199px;
	height: 1%;
	margin: 0 0 0 4px;
	padding: 0;
	border: 0;
	float: left;
}

#product div#product_hosuisei div#product_hosuisei_left p ,
#product div#product_hosuisei div#product_hosuisei_center p {
	width: 178px;
	margin: 0;
	padding: 0;
	border: 0;
}

#product div#product_hosuisei div#product_hosuisei_right{
	width: 178px;
	height: 1%;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
}

#product div#product_hosuisei h4{
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_hosuisei.gif) left top no-repeat;
}

#product div#product_hosuisei p{
	margin: 0;
	padding: 0;
	border: 0;
}

#product div#product_hosuisei_text {
	clear: both;
	margin: 15px 0 15px 0;
	padding: 0;
	border: 0;
	width: 590px;
	float: left;
}

/*保水性舗装の効果*/

#product div#product_hosuiseikouka h4{
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_hosuiseikouka.gif) left top no-repeat;
}

/*吸水性能*/ 

#product div#product_kyusuisei h4{
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 30px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_kyusuisei.gif) left top no-repeat;
}

/*保水性能*/

#product div#product_hosuiseinou {
	width: 590px;
	height: ;
	margin: 0 0 50px 0;
	padding: 0;
	border: 0;
}

#product div#product_hosuiseinou h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_hosuiseinou.gif) left top no-repeat;
}

#product div#product_hosuiseinou table {
	width: 450px;
	margin: 0;
}


/*材質は耐久性の高いセラミック素材*/

#product div#product_zaishitsu_ceramic {
	width: 590px;
	height: ;
	margin: 0 0 50px 0;
	padding: 0;
	border: 0;
}

#product div#product_zaishitsu_ceramic h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background: url(../product/images_ci/h4_title_zaishitsu_ceramic.gif) left top no-repeat;
}





/* ------------------------木曽コバ80----------------------------*/ 

#product div.product_kiso80 {
	border:0;
	padding:0;
	}

#product div.product_kiso80 p{
	margin:0 0 2px  50px;
	border:0;
	padding:0;
	}
	
#product div.product_kiso80 img{
	margin:0 0 0 50px;
	border:0;
	padding:0;
	}
		
#product div.product_koba {
	border:0;
	padding:0;
	}

#product div.product_koba p{
	margin:0 0 2px  10px;
	border:0;
	padding:0;
	} 

/* ------------------------笠木瓦----------------------------*/ 

#product div.product_kasagi {
	width: 590px;
	height: ;
	margin: 0;
	padding: 0;
	border: 0;
	font-size:77%;
}

#product div.product_kasagi h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#product div.product_kasagi div {
	margin: 0 0 50px 0 ;
	padding: 0;
	border: 0;

}

#product div.product_kasagi div img{
	margin: 0 0 0 10px;
	float: left;
}

#product div.product_kasagi div dl{
	width:140px;
	margin: 0 0 0 140px; 
}

#product div.product_kasagi div dd{
	margin: 0 0 0 10px;
}

/* ------------------------木曽　玉石----------------------------*/ 

#product #product_tamaishi {
	width: 590px;
	height: ;
	margin: 0;
	padding: 0;
	border: 0;
}
/*
#product div#product_tamaishi div{
	margin: 0 0 0 15px;
	padding: 0;
	border: 0;
}
*/ 
#product #product_tamaishi div p{
	margin: 0 ;
	padding: 0;
	border: 0;
	/* text-align:center;*/ 
}

#product #product_tamaishi dl{
	text-align:left;
	margin: 0 ;
	border: 0;
	padding: 0;
}

#product #product_tamaishi dt{
	text-align:left;
	margin: 0 ;
	border: 0;
	padding: 0;
}

#product #product_tamaishi dd {
	font-size:77%;
	margin: 0 ;
	border: 0;
	padding: 0;

}

/* ------------------------ぺブルストーン----------------------------*/ 

.product_pebble_t {
	width:145px;
	margin: 0
	border: 0;
	padding: 0;

	}


.product_pebble_t p{
	margin: 0 ;
	border: 0;
	padding: 0;
}


.product_pebble_t dl{
	margin: 0 ;
	border: 0;
	padding: 0;
}


.product_pebble_t dt{
	text-align:left;
	margin: 0 ;
	border: 0;
	padding: 0;

}

.product_pebble_t dd {
	margin: 0 ;
	border: 0;
	padding: 0;
	font-size:77%;
}


.product_pebble_t_02 {
	width:145px;
	padding: 0 0 0 85px;
	_padding: 0 0 0 90px;
	}

.product_pebble_t_02 p{
	margin: 0 ;
	border: 0;
	padding: 0;
}


.product_pebble_t_02 dl{
	margin: 0 ;
	border: 0;
	padding: 0;
}


.product_pebble_t_02 dt{
	text-align:left;
	margin: 0 ;
	border: 0;
	padding: 0;

}

.product_pebble_t_02 dd {
	margin: 0 ;
	border: 0;
	padding: 0;
	font-size:77%;
}

/* ------------------------サインタイルシリーズ----------------------------*/ 

#product div.product_signtile_01 {
	width: 590px;
	height: ;
	margin: 0 0 30px 0;
	padding: 0;
	border: 0;
}

#product div.product_signtile_01 h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background-position:left top ;
	background-repeat:no-repeat;
}

#product div.product_signtile_01 dl {
	padding:0;
	border:0;
	margin:0;
}

#product div.product_signtile_01 dt {
	text-indent:-9999px;
	width:590px;
	height:20px;
	background-position:left top ;
	background-repeat:no-repeat;
	padding:0;
	border:0;
	margin:0;
}

#product div.product_signtile_01 dd {
	margin:0 0 10px 0;
}

#product div.product_signtile_01 div h4 {
	text-indent:-9999px;
	width:210px;
	height:20px;
	background-position:left top ;
	background-repeat:no-repeat;
	padding:0;
	border:0;
	margin:0;
}

#product div#product_signtile_nounyuu {
	width: 590px;
	height: 1%;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}


#product div#product_signtile_nounyuu h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background-position:left top ;
	background-repeat:no-repeat;
	background-image:url(../product/images_ci/h4_title_jisseki.gif);
}

#product div#product_signtile_nounyuu div {
	float:left;
}

#product div#product_signtile_nounyuu div img {
	padding:0;
	border:0;
	margin:0 15px 0 0;
}

#product div#design_veriation {
	width: 590px;
	height: 1%;
	margin: 0;
	border: 0;
	padding: 0;
}

#product div#design_veriation h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background-position:left top ;
	background-repeat:no-repeat;
	background-image:url(../product/images_ci/h4_title_veriation.gif);
}

#product div#design_veriation h6 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
	background-position:left top ;
	background-repeat:no-repeat;
	background-image:url(../product/signtile/images/h6_pictandecology.gif);
}

#product div#design_veriation p {
	width: 110px;
	margin: 0;
	padding: 0;
	border: 0;
}

#product div#design_veriation div {
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	float: left;
}


#product div#design_veriation div.veriation_m{
	width:70px;
	height:75px;
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
}


/* ---------------------------------------絵陶磁板------------------------------------------*/ 

/*------商品ページ　アイコン------*/

#product div#product_h3_title div.etouji_icon {
	width: 240px;
	height: 1%;
	float:right;
}

#product div#product_h3_title div.etouji_icon p{
	width: 240px;
	height: 2.5em;
	margin: 0 0 3px 0;
	padding: 0;
	border: 0;
	font-size: 77%;
	line-height: 1.3em;
}


#product div#product_h3_title div.etouji_icon ul#product_icon {
	text-indent: -9999px;
	width: 240px;
	height: 3px;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	list-style: none;
}

#product div#product_h3_title div.etouji_icon ul#product_icon li#icon_01 {
	width: 32px;
	height: 27px;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	float: right;
}

#product div#product_h3_title div.etouji_icon ul#product_icon li#icon_02 {
	width: 32px;
	height: 27px;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	float: right;
}

#product div#product_h3_title div.etouji_icon ul#product_icon li#icon_03 {
	width: 32px;
	height: 27px;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	float: right;
}

#product div#product_h3_title div.etouji_icon ul#product_icon li#icon_04 {
	width: 32px;
	height: 27px;
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	float: right;
}

#product div#product_h3_title div.etouji_icon ul#product_icon li#icon_05 {
	width: 32px;
	height: 27px;
	margin: 0 4px 0 0;
	padding: 0;
	border: 0;
	float: right;
}

#product div#product_h3_title div.etouji_icon ul#product_icon li#icon_06 {
	width: 32px;
	height: 27px;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
}


div#toujiban_images {
	margin: 0 0 15px 0;
	padding: 0;
	border: 0;
	float:left;
}

div#toujiban_images p{
	width: 170px;
	margin: 0 0 3px 0;
	padding: 0;
	border: 0;
	text-align:right;
}

/*---------------------施工方法ページのデザイン----------------------*/

#product div#product_h3_title_construct {
	width: 590px;
	height: 20px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#product div#product_h3_title_construct h3 {
	text-indent: -9999px;
	margin: 0;
	padding: 0;
	border: 0;
}

#product div#construct {
	width: 590px;
	height: ;
	margin: 0 0 20px 0;
	padding: 0;
}

#product div#construct h4 {
	text-indent: 10px;
	line-height: 25px;
	width: 590px;
	height: 25px;
	padding: 0;
	border: 0;
	margin: 0 0 10px 0;
	background-color: #EBEBEB;
	font-size: 107%;
	font-weight: bold;

}

#product div#construct p {
	width: 260px;
	height: ;
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;
	float: left;
}

#product div#construct dl {
	width: 260px;
	height: ;
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;
	float: left;
}

#product div#construct dt {
	font-weight: bold;
}

#product div#construct div {
	width: 320px;
	height: ;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
}

#product div#construct div p {
	width: 320px;
	height: ;
	margin: 0;
	padding: 0;
	border: 0;
}


#product div#construct_02 {
	width: 590px;
	height: ;
	margin: 0 0 20px 0;
	padding: 0;
}

#product div#construct_02 h4 {
	text-indent: 10px;
	line-height: 25px;
	width: 590px;
	height: 25px;
	padding: 0;
	border: 0;
	margin: 0 0 10px 0;
	background-color: #EBEBEB;
	font-size: 107%;
	font-weight: bold;

}

#product div#construct_02 p {
	width: 590px;
	height: ;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#product div#construct_02 div {
	width: 590px;
	height: ;
	margin: 0;
	padding: 0;
	border: 0;
}


/*------カタログ請求・お問合せボタン------*/

#product ul#catalog_contact {
	margin: 50px 0 30px 0;
	padding: 0;
	border: 0;
	width: ;
	height: ;
	background-color: #fff;
	float: right;
	list-style: none;
}


#product ul#catalog_contact li {
	margin: 0;
	padding: 0;
	border: 0;
	line-height: 0;
	float: right;
}

#product ul#catalog_contact li#bt_catalog a {
	text-indent: -9999px;
	background: url(../buttons/bt_catalog.gif) left center no-repeat;
	display: block;
	width: 103px;
	height:33px;
	margin: 0 5px 0 0;
	overflow: hidden;
}

#product ul#catalog_contact li#bt_contact a {
	text-indent: -9999px;
	background: url(../buttons/bt_contact.gif) left center no-repeat;
	display: block;
	width: 103px;
	height:33px;
	margin: 0;
	overflow: hidden;
}


#product ul#catalog_contact li#bt_romen_hyouji a {
	text-indent: -9999px;
	background: url(../buttons/bt_romen_hyouji.gif) left center no-repeat;
	display: block;
	width: 103px;
	height:33px;
	margin: 0 5px 0 0;
	overflow: hidden;
}


#product div#pagetop p {
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	line-height: 0;
	float: right;
	font-size: 85%;
}

/* ------------------------クリペ----------------------------*/ 

#product div.product_kuripe {
	border:0;
	padding:0;
	}
	
#product div.product_kuripe p {
	border:0;
	padding:0;
	margin:5px 0 0 10px;
	}
	
#product div.product_kuripe img{
	margin:0 0 0 10px;
	border:0;
	padding:0;
	}
	
#product div.product_kuripe {
	border:0;
	padding:0;
	}
		
#product div.kuripe_product {
	border:0;
	padding:25px 0 0 0;
}

#product div.kuripe_product img{
	margin: 5px 0 0 0z;
	float: left;
}

#product div.kuripe_product dl{
	width:190px;
	margin: 0 0 0 100px; 
}

#product div.kuripe_product dd{
	margin: 0 0 0 10px;
}

#product div.kuripe_color {
	margin: 0 ;
	padding: 0;
	border: 0;

}

#product div.kuripe_color img{
	margin: 0 0 10px 0;
	float: left;
}


#product div.product_kuripe h4 {
	text-indent: -9999px;
	width: 590px;
	height: 30px;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#product div#product_main dl {
	padding:0;
	border:0;
	margin:0;
}

#product div#product_main dt {
	text-indent:-9999px;
	height:20px;
	background-position:left top ;
	background-repeat:no-repeat;
	padding:0;
	border:0;
	margin:0;
}

#product div#product_main dd {
	margin:0 0 10px 0;
}

/* ------------------------ごろた----------------------------*/ 

#product div#product_main div.product_gorota {
	width: 590px;
	height: ;
	margin: 0 0 20px 0;
	padding: 0;
	border: 0;
}

#product div#product_main div.product_gorota img#product_main_img01 {
	margin: 0 10px 0 0;
	padding: 0;
	border: 0;
	float: left;
}

#product div#product_main div.product_gorota dl{
	width:;
	font-size:85%;
	float:left;
}

#product div#product_main div.product_gorota dt{
	margin: 0;
	padding: 0;
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;
	width:150px;
	text-indent:0px;
}

#product div#product_main div.product_gorota dd{
	margin: 0;
	padding: 0;
	border-bottom:1px solid #CCCCCC;
	width:150px;
}

/* ------------------------グラナード----------------------------*/ 

#product div#product_main div div.gura_img {
float:left;
margin:0;
text-align:center;
}





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

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


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

	hack - 各種cssハック - for IE6

=======================================*/
* html {}
