/*------------------------------------
1.リセット
------------------------------------*/

*{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}
img{
	border:none;
	vertical-align:bottom;
}
body {
	margin:0;
	padding:0;
	font-family:Verdana,Meiryo,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	color:#666;
	text-align:center;
	font-size:12px;
	line-height:1.5em;
	background-color:#333;
}
.clearboth{
	clear:both;
}
/*#container a:link { color: #666;border-bottom:1px dashed #666;text-decoration: none; }
#container a:visited { color: #666; border-bottom:1px dashed #666;text-decoration: none;}
#container a:active {  color: #666; border-bottom:1px dashed #666;text-decoration: none; }
#container a:hover { color: #666;border-bottom:1px solid #666;text-decoration: none; }
#container a.noline { border-width:0; }
#container a{outline : 0 ;}
*/
p a:link,li a:link { color: #666;border-bottom:1px dashed #666;text-decoration: none; }
p a:visited,li a:visited { color: #666; border-bottom:1px dashed #666;text-decoration: none;}
p a:active,li a:active {  color: #666; border-bottom:1px dashed #666;text-decoration: none; }
p a:hover,li a:hover { color: #666;border-bottom:1px solid #666;text-decoration: none; }
a.noline { border-width:0; }
a{outline : 0 ;}


h1,h2,h3,h4,h5,h6{
	padding:0;
	margin:0;
	font-size:12px;
	line-height:1em;
}

/*------------------------------------
2.全体枠
------------------------------------*/
#container{
	width:860px;
	margin:0 auto;
	text-align:left;
	background-color:#fff;
}
/*------------------------------------
3.ヘッダー
------------------------------------*/
#header{
	width:860px;
	height:140px;
	background:url(img/h1_header.jpg) left top no-repeat;
	position:relative;
}
#header h1{
	position:absolute;
	top:0;
	left:0;
	text-indent:-5000px;
	line-height:84px;
}
#header p.whats{
	display:block;
	position:absolute;
	top:59px;
	left:650px;
	width:199px;
	height:25px;
	text-indent:-5000px;
}
#header p.whats a{
	display:block;
	width:199px;
	height:25px;
	border:none;
}
#header p.whats a:hover{
	background:url(img/p_whatsporters.jpg) no-repeat;
}
#header p.totop{
	display:block;
	position:absolute;
	top:7px;
	left:12px;
	width:133px;
	height:71px;
	text-indent:-5000px;
}
#header p.totop a{
	display:block;
	width:133px;
	height:71px;
	border:none;
}
#header #gnavi{
	width:860px;
	height:56px;
	background:url(img/gnavi_bottom.jpg) 0 bottom no-repeat;
	position:absolute;
	top:84px;
	left:0;
}
#header #gnavi ul{
	list-style:none;
	width:860px;
	height:46px;
	text-align:left;
}
#header #gnavi ul li{
	width:107px;
	height:46px;
	text-indent:-5000px;
	background-repeat:no-repeat;
	float:left;
	padding:0;
	margin:0;
}
#header #gnavi ul li a{
	display:block;
	width:107px;
	height:46px;
	border:none;
}
/*製品情報*/
#header #gnavi ul li.menu1{
	background:url(img/gnavi2.jpg) 0 0;
	width:108px;
}
#header #gnavi ul li.menu1 a{
	background:url(img/gnavi2.jpg) 0 -46px;
	width:108px;
}
#header #gnavi ul li.menu1 a:hover{
	background:url(img/gnavi2.jpg) 0 0;
}
/*色へのこだわり*/
#header #gnavi ul li.menu2{
	background:url(img/gnavi2.jpg) -108px 0;
}
#header #gnavi ul li.menu2 a{
	background:url(img/gnavi2.jpg) -108px -46px;
}
#header #gnavi ul li.menu2 a:hover{
	background:url(img/gnavi2.jpg) -108px 0;
}
/*施工写真*/
#header #gnavi ul li.menu3{
	background:url(img/gnavi2.jpg) -215px 0;
}
#header #gnavi ul li.menu3 a{
	background:url(img/gnavi2.jpg) -215px -46px;
}
#header #gnavi ul li.menu3 a:hover{
	background:url(img/gnavi2.jpg) -215px 0;
}
/*ワークショップ*/
#header #gnavi ul li.menu4{
	background:url(img/gnavi2.jpg) -322px 0;
}
#header #gnavi ul li.menu4 a{
	background:url(img/gnavi2.jpg) -322px -46px;
}
#header #gnavi ul li.menu4 a:hover{
	background:url(img/gnavi2.jpg) -322px 0;
}
/*ショールーム*/
#header #gnavi ul li.menu5{
	background:url(img/gnavi2.jpg) -429px 0;
}
#header #gnavi ul li.menu5 a{
	background:url(img/gnavi2.jpg) -429px -46px;
}
#header #gnavi ul li.menu5 a:hover{
	background:url(img/gnavi2.jpg) -429px 0;
}
/*正規取扱店*/
#header #gnavi ul li.menu6{
	background:url(img/gnavi2.jpg) -536px 0;
}
#header #gnavi ul li.menu6 a{
	background:url(img/gnavi2.jpg) -536px -46px;
}
#header #gnavi ul li.menu6 a:hover{
	background:url(img/gnavi2.jpg) -536px 0;
}
/*ペインター*/
#header #gnavi ul li.menu7{
	background:url(img/gnavi2.jpg) -643px 0;
}
#header #gnavi ul li.menu7 a{
	background:url(img/gnavi2.jpg) -643px -46px;
}
#header #gnavi ul li.menu7 a:hover{
	background:url(img/gnavi2.jpg) -643px 0;
}
/*ペインター*/
#header #gnavi ul li.menu8{
	background:url(img/gnavi2.jpg) -750px 0;
	width:110px;
}
#header #gnavi ul li.menu8 a{
	background:url(img/gnavi2.jpg) -750px -46px;
	width:110px;
}
#header #gnavi ul li.menu8 a:hover{
	background:url(img/gnavi2.jpg) -750px 0;
}
/*------------------------------------
4.トップページ
------------------------------------*/
#toppage{
	width:800px;
	height:400px;
	margin:10px 30px 10px 30px;
}
#banner{
	clear:both;
	width:860px;
	height:50px;
	position:relative;
}
#banner p.const{
	width:258px;
	height:50px;
	margin-left:20px;
	text-indent:-5000px;
	background:url(img/construction_agency_b_off.gif) no-repeat;
	position:absolute;
	top:0;
	left:20px;
}
#banner p.const a{
	display:block;
	width:258px;
	height:50px;
	border:none;
}
#banner p.const a:hover{
	background:url(img/construction_agency_b_on.gif) no-repeat;
}
/*------------------------------------
5.左カラム（ナビ）
------------------------------------*/
#left{
	width:175px;
	float:left;
	padding-left:20px;
	margin-top:27px;
}
#left h2{
	width:175px;
	height:27px;
	text-indent:-5000px;
}
#left h2.works{				/*施工事例*/
	background:url(img/h2_works.jpg) no-repeat;
}
#left h2.category{			/*ポーターズペイントをご検討の皆様*/
	background:url(img/h2_category.gif) no-repeat;
	margin-top:47px;
}
#left h2.products{				/*製品情報*/
	background:url(img/h2_product.jpg) no-repeat;
}
#left h2.media{				/*メディア*/
	background:url(img/h2_media.jpg) no-repeat;
}
#left ul{
	list-style:none;
}
#left li{
	width:175px;
	height:50px;
	margin-top:1px;
	text-indent:-5000px;
}
#left li a{
	display:block;
	width:175px;
	height:50px;
	border:none;
}
#left li.works1{
	background:url(img/works_menu.jpg) -175px 0 no-repeat;
}
#left li.works1 a{
	background:url(img/works_menu.jpg) 0 0 no-repeat;
}
#left li.works1 a:hover{
	background:url(img/works_menu.jpg) -175px 0 no-repeat;
}
#left li.works2{
	background:url(img/works_menu.jpg) -175px -51px no-repeat;
}
#left li.works2 a{
	background:url(img/works_menu.jpg) 0 -51px no-repeat;
}
#left li.works2 a:hover{
	background:url(img/works_menu.jpg) -175px -51px no-repeat;
}
#left li.works3{
	background:url(img/works_menu.jpg) -175px -102px no-repeat;
}
#left li.works3 a{
	background:url(img/works_menu.jpg) 0 -102px no-repeat;
}
#left li.works3 a:hover{
	background:url(img/works_menu.jpg) -175px -102px no-repeat;
}
#left li.works4{
	background:url(img/works_menu.jpg) -175px -153px no-repeat;
}
#left li.works4 a{
	background:url(img/works_menu.jpg) 0 -153px no-repeat;
}
#left li.works4 a:hover{
	background:url(img/works_menu.jpg) -175px -153px no-repeat;
}
#left li.works5{
	background:url(img/works_menu.jpg) -175px -204px no-repeat;
}
#left li.works5 a{
	background:url(img/works_menu.jpg) 0 -204px no-repeat;
}
#left li.works5 a:hover{
	background:url(img/works_menu.jpg) -175px -204px no-repeat;
}
#left li.works6{
	background:url(img/works_menu.jpg) -175px -255px no-repeat;
}
#left li.works6 a{
	background:url(img/works_menu.jpg) 0 -255px no-repeat;
}
#left li.works6 a:hover{
	background:url(img/works_menu.jpg) -175px -255px no-repeat;
}
#left li.works7{
	background:url(img/works_menu.jpg) -175px -306px no-repeat;
}
#left li.works7 a{
	background:url(img/works_menu.jpg) 0 -306px no-repeat;
}
#left li.works7 a:hover{
	background:url(img/works_menu.jpg) -175px -306px no-repeat;
}
#left li.works8{
	background:url(img/works_menu.jpg) -175px -357px no-repeat;
}
#left li.works8 a{
	background:url(img/works_menu.jpg) 0 -357px no-repeat;
}
#left li.works8 a:hover{
	background:url(img/works_menu.jpg) -175px -357px no-repeat;
}
#left li.category1{
	height:30px;
	margin:0;
	background:url(img/category_bg.jpg) 0 0 no-repeat;
}
#left li.category1 a{
	height:30px;
}
#left li.category1 a:hover{
	background:url(img/category_bg.jpg) 0 -88px no-repeat;
}
#left li.category2{
	height:29px;
	margin:0;
	background:url(img/category_bg.jpg) 0 -30px no-repeat;
}
#left li.category2 a{
	height:29px;
}
#left li.category2 a:hover{
	background:url(img/category_bg.jpg) 0 -118px no-repeat;
}
#left li.category3{
	height:29px;
	margin:0;
	background:url(img/category_bg.jpg) 0 -59px no-repeat;
}
#left li.category3 a{
	height:29px;
}
#left li.category3 a:hover{
	background:url(img/category_bg.jpg) 0 -147px no-repeat;
}
#left h3{
	width:175px;
	height:50px;
	line-height:50px;
	text-indent:-5000px;
	margin-top:1px;
}
#left h3 a{
	display:block;
	width:175px;
	height:50px;
	border:none;
}
/*acrylic*/
#left h3.cat01{
	background:url(img/leftnavi_product01_on.jpg) no-repeat;
}
#left h3.cat01 a{
	background:url(img/leftnavi_product01.jpg) no-repeat;
}
#left h3.cat01 a:hover{
	background:url(img/leftnavi_product01_on.jpg) no-repeat;
}
/*lime*/
#left h3.cat02{
	background:url(img/leftnavi_product02_on.jpg) no-repeat;
}
#left h3.cat02 a{
	background:url(img/leftnavi_product02.jpg) no-repeat;
}
#left h3.cat02 a:hover{
	background:url(img/leftnavi_product02_on.jpg) no-repeat;
}
/*omostic*/
#left h3.cat03{
	background:url(img/leftnavi_product03_on.jpg) no-repeat;
}
#left h3.cat03 a{
	background:url(img/leftnavi_product03.jpg) no-repeat;
}
#left h3.cat03 a:hover{
	background:url(img/leftnavi_product03_on.jpg) no-repeat;
}
/*extra*/
#left h3.cat04{
	background:url(img/leftnavi_product04_on.jpg) no-repeat;
}
#left h3.cat04 a{
	background:url(img/leftnavi_product04.jpg) no-repeat;
}
#left h3.cat04 a:hover{
	background:url(img/leftnavi_product04_on.jpg) no-repeat;
}
/*sealer*/
#left h3.cat05{
	background:url(img/leftnavi_product05_on.jpg) no-repeat;
}
#left h3.cat05 a{
	background:url(img/leftnavi_product05.jpg) no-repeat;
}
#left h3.cat05 a:hover{
	background:url(img/leftnavi_product05_on.jpg) no-repeat;
}
/*brushers*/
#left h3.cat06{
	background:url(img/leftnavi_product06_on.jpg) no-repeat;
}
#left h3.cat06 a{
	background:url(img/leftnavi_product06.jpg) no-repeat;
}
#left h3.cat06 a:hover{
	background:url(img/leftnavi_product06_on.jpg) no-repeat;
}

#left ul.product_detail{
}
#left ul.product_detail li{
	width:175px;
	height:35px;
	line-height:35px;
	text-indent:-5000px;
	background-repeat:no-repeat;
}
#left ul.product_detail li a{
	display:block;
	width:175px;
	height:35px;
	border:none;
}
/*STONE_PAINT_COARSE*/
#left ul.product_detail li.stone_paint_coarse{
	background:url(img/STONE_PAINT_COARSE_on.gif);
}
#left ul.product_detail li.stone_paint_coarse a{
	background:url(img/STONE_PAINT_COARSE.gif);
}
#left ul.product_detail li.stone_paint_coarse a:hover{
	background:url(img/STONE_PAINT_COARSE_on.gif);
}
/*STONE_PAINT_FINE*/
#left ul.product_detail li.stone_paint_fine{
	background:url(img/STONE_PAINT_FINE_on.gif);
}
#left ul.product_detail li.stone_paint_fine a{
	background:url(img/STONE_PAINT_FINE.gif);
}
#left ul.product_detail li.stone_paint_fine a:hover{
	background:url(img/STONE_PAINT_FINE_on.gif);
}
/*LOW_SHEEN_ACRYLIC*/
#left ul.product_detail li.low_sheen_acrylic{
	background:url(img/LOW_SHEEN_ACRYLIC_on.gif);
}
#left ul.product_detail li.low_sheen_acrylic a{
	background:url(img/LOW_SHEEN_ACRYLIC.gif);
}
#left ul.product_detail li.low_sheen_acrylic a:hover{
	background:url(img/LOW_SHEEN_ACRYLIC_on.gif);
}
/*EGGSHELL_ACRYLIC*/
#left ul.product_detail li.eggshell_acrylic{
	background:url(img/EGGSHELL_ACRYLIC_on.gif);
}
#left ul.product_detail li.eggshell_acrylic a{
	background:url(img/EGGSHELL_ACRYLIC.gif);
}
#left ul.product_detail li.eggshell_acrylic a:hover{
	background:url(img/EGGSHELL_ACRYLIC_on.gif);
}
/*FRENCH_WASH*/
#left ul.product_detail li.french_wash{
	background:url(img/FRENCH_WASH_on.gif);
}
#left ul.product_detail li.french_wash a{
	background:url(img/FRENCH_WASH.gif);
}
#left ul.product_detail li.french_wash a:hover{
	background:url(img/FRENCH_WASH_on.gif);
}
/*LIME_WASH*/
#left ul.product_detail li.lime_wash{
	background:url(img/LIME_WASH_on.gif);
}
#left ul.product_detail li.lime_wash a{
	background:url(img/LIME_WASH.gif);
}
#left ul.product_detail li.lime_wash a:hover{
	background:url(img/LIME_WASH_on.gif);
}
/*INTERNO_LIME_WASH*/
#left ul.product_detail li.interno_lime_wash{
	background:url(img/INTERNO_LIME_WASH_on.gif);
}
#left ul.product_detail li.interno_lime_wash a{
	background:url(img/INTERNO_LIME_WASH.gif);
}
#left ul.product_detail li.interno_lime_wash a:hover{
	background:url(img/INTERNO_LIME_WASH_on.gif);
}
/*DISTEMPER*/
#left ul.product_detail li.distemper{
	background:url(img/DISTEMPER_on.gif);
}
#left ul.product_detail li.distemper a{
	background:url(img/DISTEMPER.gif);
}
#left ul.product_detail li.distemper a:hover{
	background:url(img/DISTEMPER_on.gif);
}
/*CONCRETE_WASH*/
#left ul.product_detail li.concrete_wash{
	background:url(img/CONCRETE_WASH_on.gif);
}
#left ul.product_detail li.concrete_wash a{
	background:url(img/CONCRETE_WASH.gif);
}
#left ul.product_detail li.concrete_wash a:hover{
	background:url(img/CONCRETE_WASH_on.gif);
}
/*DUCHESS_SATIN*/
#left ul.product_detail li.duchess_satin{
	background:url(img/DUCHESS_SATIN_on.gif);
}
#left ul.product_detail li.duchess_satin a{
	background:url(img/DUCHESS_SATIN.gif);
}
#left ul.product_detail li.duchess_satin a:hover{
	background:url(img/DUCHESS_SATIN_on.gif);
}
/*LIQUID_IRON*/
#left ul.product_detail li.liquid_iron{
	background:url(img/LIQUID_IRON_on.gif);
}
#left ul.product_detail li.liquid_iron a{
	background:url(img/LIQUID_IRON.gif);
}
#left ul.product_detail li.liquid_iron a:hover{
	background:url(img/LIQUID_IRON_on.gif);
}
/*LIQUID_COPPER*/
#left ul.product_detail li.liquid_copper{
	background:url(img/LIQUID_COPPER_on.gif);
}
#left ul.product_detail li.liquid_copper a{
	background:url(img/LIQUID_COPPER.gif);
}
#left ul.product_detail li.liquid_copper a:hover{
	background:url(img/LIQUID_COPPER_on.gif);
}
/*CRACKE_MIDIUM*/
#left ul.product_detail li.cracke_midium{
	background:url(img/CRACKE_MIDIUM_on.gif);
}
#left ul.product_detail li.cracke_midium a{
	background:url(img/CRACKE_MIDIUM.gif);
}
#left ul.product_detail li.cracke_midium a:hover{
	background:url(img/CRACKE_MIDIUM_on.gif);
}
/*FRESCO*/
#left ul.product_detail li.fresco{
	background:url(img/FRESCO_on.gif);
}
#left ul.product_detail li.fresco a{
	background:url(img/FRESCO.gif);
}
#left ul.product_detail li.fresco a:hover{
	background:url(img/FRESCO_on.gif);
}
/*MILK_PAINT*/
#left ul.product_detail li.milk_paint{
	background:url(img/MILK_PAINT_on.gif);
}
#left ul.product_detail li.milk_paint a{
	background:url(img/MILK_PAINT.gif);
}
#left ul.product_detail li.milk_paint a:hover{
	background:url(img/MILK_PAINT_on.gif);
}
/*LIME_PROOF_UNDERCOAT_SEALER*/
#left ul.product_detail li.lime_proof_undercoat_sealer{
	background:url(img/LIME_PROOF_UNDERCOAT_SEALER_on.gif);
}
#left ul.product_detail li.lime_proof_undercoat_sealer a{
	background:url(img/LIME_PROOF_UNDERCOAT_SEALER.gif);
}
#left ul.product_detail li.lime_proof_undercoat_sealer a:hover{
	background:url(img/LIME_PROOF_UNDERCOAT_SEALER_on.gif);
}
/*ALL_PURPOSE_CLEAR_SEALER*/
#left ul.product_detail li.all_purpose_clear_sealer{
	background:url(img/ALL_PURPOSE_CLEAR_SEALER_on.gif);
}
#left ul.product_detail li.all_purpose_clear_sealer a{
	background:url(img/ALL_PURPOSE_CLEAR_SEALER.gif);
}
#left ul.product_detail li.all_purpose_clear_sealer a:hover{
	background:url(img/ALL_PURPOSE_CLEAR_SEALER_on.gif);
}
/*LIME_WASH_BRUSH_4x14*/
#left ul.product_detail li.lime_wash_brush_4x14{
	background:url(img/LIME_WASH_BRUSH_4x14_on.gif);
}
#left ul.product_detail li.lime_wash_brush_4x14 a{
	background:url(img/LIME_WASH_BRUSH_4x14.gif);
}
#left ul.product_detail li.lime_wash_brush_4x14 a:hover{
	background:url(img/LIME_WASH_BRUSH_4x14_on.gif);
}
/*LIME_WASH_BRUSH_3x10*/
#left ul.product_detail li.lime_wash_brush_3x10{
	background:url(img/LIME_WASH_BRUSH_3x10_on.gif);
}
#left ul.product_detail li.lime_wash_brush_3x10 a{
	background:url(img/LIME_WASH_BRUSH_3x10.gif);
}
#left ul.product_detail li.lime_wash_brush_3x10 a:hover{
	background:url(img/LIME_WASH_BRUSH_3x10_on.gif);
}
/*LIME_WASH_BRUSH_3x7*/
#left ul.product_detail li.lime_wash_brush_3x7{
	background:url(img/LIME_WASH_BRUSH_3x7_on.gif);
}
#left ul.product_detail li.lime_wash_brush_3x7 a{
	background:url(img/LIME_WASH_BRUSH_3x7.gif);
}
#left ul.product_detail li.lime_wash_brush_3x7 a:hover{
	background:url(img/LIME_WASH_BRUSH_3x7_on.gif);
}
/*DISTEMPER_BRUSH_4x14*/
#left ul.product_detail li.distemper_brush_4x14{
	background:url(img/DISTEMPER_BRUSH_4x14_on.gif);
}
#left ul.product_detail li.distemper_brush_4x14 a{
	background:url(img/DISTEMPER_BRUSH_4x14.gif);
}
#left ul.product_detail li.distemper_brush_4x14 a:hover{
	background:url(img/DISTEMPER_BRUSH_4x14_on.gif);
}
/*DECORATOR_BRUSH_100*/
#left ul.product_detail li.decorator_brush_100{
	background:url(img/DECORATOR_BRUSH_100_on.gif);
}
#left ul.product_detail li.decorator_brush_100 a{
	background:url(img/DECORATOR_BRUSH_100.gif);
}
#left ul.product_detail li.decorator_brush_100 a:hover{
	background:url(img/DECORATOR_BRUSH_100_on.gif);
}
/*DECORATOR_BRUSH_50*/
#left ul.product_detail li.decorator_brush_50{
	background:url(img/DECORATOR_BRUSH_50_on.gif);
}
#left ul.product_detail li.decorator_brush_50 a{
	background:url(img/DECORATOR_BRUSH_50.gif);
}
#left ul.product_detail li.decorator_brush_50 a:hover{
	background:url(img/DECORATOR_BRUSH_50_on.gif);
}
/*DECORATOR_BRUSH_25*/
#left ul.product_detail li.decorator_brush_25{
	background:url(img/DECORATOR_BRUSH_25_on.gif);
}
#left ul.product_detail li.decorator_brush_25 a{
	background:url(img/DECORATOR_BRUSH_25.gif);
}
#left ul.product_detail li.decorator_brush_25 a:hover{
	background:url(img/DECORATOR_BRUSH_25_on.gif);
}
/*INDUSTRIAL_LUSTRE*/
#left ul.product_detail li.industrial_lustre{
	background:url(img/INDUSTRIAL_LUSTRE_on.gif);
}
#left ul.product_detail li.industrial_lustre a{
	background:url(img/INDUSTRIAL_LUSTRE.gif);
}
#left ul.product_detail li.industrial_lustre a:hover{
	background:url(img/INDUSTRIAL_LUSTRE_on.gif);
}
/*MATT_WALL_SEALER*/
#left ul.product_detail li.matt_wall_sealer{
	background:url(img/MATT_WALL_SEALER_on.gif);
}
#left ul.product_detail li.matt_wall_sealer a{
	background:url(img/MATT_WALL_SEALER.gif);
}
#left ul.product_detail li.matt_wall_sealer a:hover{
	background:url(img/MATT_WALL_SEALER_on.gif);
}
/*LIME_WASH_BRUSH*/
#left ul.product_detail li.lime_wash_brush{
	background:url(img/LIME_WASH_BRUSH_on.gif);
}
#left ul.product_detail li.lime_wash_brush a{
	background:url(img/LIME_WASH_BRUSH.gif);
}
#left ul.product_detail li.lime_wash_brush a:hover{
	background:url(img/LIME_WASH_BRUSH_on.gif);
}
/*LIQUID GOLD*/
#left ul.product_detail li.liquid_gold{
	background:url(img/LIQUID_GOLD_on.gif);
}
#left ul.product_detail li.liquid_gold a{
	background:url(img/LIQUID_GOLD.gif);
}
#left ul.product_detail li.liquid_gold a:hover{
	background:url(img/LIQUID_GOLD_on.gif);
}
/*LIQUID SILVER*/
#left ul.product_detail li.liquid_silver{
	background:url(img/LIQUID_SILVER_on.gif);
}
#left ul.product_detail li.liquid_silver a{
	background:url(img/LIQUID_SILVER.gif);
}
#left ul.product_detail li.liquid_silver a:hover{
	background:url(img/LIQUID_SILVER_on.gif);
}

/*STAINLESS STEEL*/
#left ul.product_detail li.stainless_steel{
	background:url(img/STAINLESS_STEEL_on.gif);
}
#left ul.product_detail li.stainless_steel a{
	background:url(img/STAINLESS_STEEL.gif);
}
#left ul.product_detail li.stainless_steel a:hover{
	background:url(img/STAINLESS_STEEL_on.gif);
}

/*WHITE IRON & INSTANT RUST*/
#left ul.product_detail li.white_iron_instant_rust{
	background:url(img/WHITE_IRON_INSTANT_RUST_on.gif);
}
#left ul.product_detail li.white_iron_instant_rust a{
	background:url(img/WHITE_IRON_INSTANT_RUST.gif);
}
#left ul.product_detail li.white_iron_instant_rust a:hover{
	background:url(img/WHITE_IRON_INSTANT_RUST_on.gif);
}
/*WHITE IRON*/
#left ul.product_detail li.white_iron{
	background:url(img/WHITE_IRON_on.gif);
}
#left ul.product_detail li.white_iron a{
	background:url(img/WHITE_IRON.gif);
}
#left ul.product_detail li.white_iron a:hover{
	background:url(img/WHITE_IRON_on.gif);
}
/*INSTANT RUST*/
#left ul.product_detail li.instant_rust{
	background:url(img/INSTANT_RUST_on.gif);
}
#left ul.product_detail li.instant_rust a{
	background:url(img/INSTANT_RUST.gif);
}
#left ul.product_detail li.instant_rust a:hover{
	background:url(img/INSTANT_RUST_on.gif);
}

/*RICH COPPER*/
#left ul.product_detail li.rich_copper{
	background:url(img/RICH_COPPER_on.gif);
}
#left ul.product_detail li.rich_copper a{
	background:url(img/RICH_COPPER.gif);
}
#left ul.product_detail li.rich_copper a:hover{
	background:url(img/RICH_COPPER_on.gif);
}
/*PATINA GREEN*/
#left ul.product_detail li.patina_green{
	background:url(img/PATINA_GREEN_on.gif);
}
#left ul.product_detail li.patina_green a{
	background:url(img/PATINA_GREEN.gif);
}
#left ul.product_detail li.patina_green a:hover{
	background:url(img/PATINA_GREEN_on.gif);
}
/*CHALKBOARD PAINT*/
#left ul.product_detail li.chalkboard_paint{
	background:url(img/CHALKBOARD_PAINT_on.gif);
}
#left ul.product_detail li.chalkboard_paint a{
	background:url(img/CHALKBOARD_PAINT.gif);
}
#left ul.product_detail li.chalkboard_paint a:hover{
	background:url(img/CHALKBOARD_PAINT_on.gif);
}
/*TOUGH COAT*/
#left ul.product_detail li.tough_coat{
	background:url(img/TOUGH_COAT_on.gif);
}
#left ul.product_detail li.tough_coat a{
	background:url(img/TOUGH_COAT.gif);
}
#left ul.product_detail li.tough_coat a:hover{
	background:url(img/TOUGH_COAT_on.gif);
}
/*PORTERS PAINTS PAPER*/
#left ul.product_detail li.porters_paints_paper{
	background:url(img/PORTERS_PAINTS_PAPER_on.gif);
}
#left ul.product_detail li.porters_paints_paper a{
	background:url(img/PORTERS_PAINTS_PAPER.gif);
}
#left ul.product_detail li.porters_paints_paper a:hover{
	background:url(img/PORTERS_PAINTS_PAPER_on.gif);
}
/*------------------------------------
6.右カラム（メインコンテンツ）
------------------------------------*/
#contents{
	width:645px;
	/*padding-right:20px;*/
	float:right;
	overflow:hidden;
}
#contents p{
	padding:30px 10px 30px 30px;
}
#contents p.pankuzu{
	line-height:27px;
	padding:0;
	padding-left:20px;
	margin-top:27px;
}
#contents h3{
	width:625px;
	height:85px;
	text-indent:-5000px;
}
#contents h3.works01{
	background:url(img/h3_works01.jpg) no-repeat;
}
#contents h3.works02{
	background:url(img/h3_works02.jpg) no-repeat;
}
#contents h3.works03{
	background:url(img/h3_works03.jpg) no-repeat;
}
#contents h3.works04{
	background:url(img/h3_works04.jpg) no-repeat;
}
#contents h3.works05{
	background:url(img/h3_works05.jpg) no-repeat;
}
#contents h3.works06{
	background:url(img/h3_works06.jpg) no-repeat;
}
#contents h3.works07{
	background:url(img/h3_works07.jpg) no-repeat;
}
#contents h3.works08{
	background:url(img/h3_works08.jpg) no-repeat;
}
#contents .title{
	width:625px;
	height:35px;
	background:url(img/title_bg.gif) no-repeat;
	position:relative;
	margin-bottom:20px;
}
#contents .title h4{
	padding-left:16px;
	line-height:35px;
	font-weight:bold;
	color:#574c43;
	float:left;
}
#contents .title h4.w300{
	width:300px;
}
#contents .title p{
	/*position:absolute;
	top:8px;
	left:572px;*/
	height:20px;
	width:39px;
	margin:0;
	padding:0;
	margin-top:7px;
	margin-left:3px;
	margin-right:5px;
	float:right;
	text-indent:-5000px;
}
#contents .title p a{
	display:block;
	width:39px;
	height:20px;
	border:none;
}
#contents .title p.stf{

	background:url(img/icon_stf.gif) no-repeat;
}
#contents .title p.stc{
	background:url(img/icon_stc.gif) no-repeat;
}
#contents .title p.low{
	background:url(img/icon_low.gif) no-repeat;
}
#contents .title p.dis{
	background:url(img/icon_dis.gif) no-repeat;
}
#contents .title p.lw{
	background:url(img/icon_lw.gif) no-repeat;
}
#contents .title p.ufa{
	background:url(img/icon_ufa.gif) no-repeat;
}
#contents .title p.ds{
	background:url(img/icon_ds.gif) no-repeat;
}
#contents .title p.mil{
	background:url(img/icon_mil.gif) no-repeat;
}
#contents .title p.iro{
	background:url(img/icon_iro.gif) no-repeat;
}
#contents .title p.int{
	background:url(img/icon_int.gif) no-repeat;
}
#contents .title p.ww{
	background:url(img/icon_ww.gif) no-repeat;
}
#contents .title p.cw{
	background:url(img/icon_cw.gif) no-repeat;
}
#contents .title p.egg{
	background:url(img/icon_egg.gif) no-repeat;
}
#contents .title p.fre{
	background:url(img/icon_fre.gif) no-repeat;
}
#contents .title p.cop{
	background:url(img/icon_cop.gif) no-repeat;
}
#contents .title p.cra{
	background:url(img/icon_cra.gif) no-repeat;
}
#contents .title p.sco{
	background:url(img/icon_sco.gif) no-repeat;
}
#contents .title p.ind{
	background:url(img/icon_ind.gif) no-repeat;
}
#contents .title p.rco{
	background:url(img/icon_rco.gif) no-repeat;
}
#contents .title p.wir{
	background:url(img/icon_wir.gif) no-repeat;
}
#contents .title p.lss{
	background:url(img/icon_lss.gif) no-repeat;
}
#contents .title p.sil{
	background:url(img/icon_sil.gif) no-repeat;
}
#contents .title p.gld{
	background:url(img/icon_gld.gif) no-repeat;
}

#contents .gaiyo{
}
#contents .gaiyo img{
	float:left;
}
#contents .gaiyo .ta{
	float:right;
	padding-right:20px;
}
#contents .gaiyo .ta table.syosai{
	font-size:12px;
	line-height:2em;
	background:#675d55;
}

#contents .gaiyo .ta table.syosai th{
	background:#edeceb;
	padding:5px;
}
#contents .gaiyo .ta table.syosai td{
	background:#f8f6f5;
	padding:5px;
}
#contents .gaiyo .ta p{
	padding:5px;
}

#contents .gaiyo .ta a:link,li a:link { color: #666;border-bottom:1px dashed #666;text-decoration: none; }
#contents .gaiyo .ta a:visited,li a:visited { color: #666; border-bottom:1px dashed #666;text-decoration: none;}
#contents .gaiyo .ta a:active,li a:active {  color: #666; border-bottom:1px dashed #666;text-decoration: none; }
#contents .gaiyo .ta a:hover,li a:hover { color: #666;border-bottom:1px solid #666;text-decoration: none; }



#contents h5.photo{
	clear:both;
	width:625px;
	height:35px;
	background:url(img/h5_photo.gif) 0 20px no-repeat;
	text-indent:-5000px;
	padding-top:20px;
	margin-bottom:20px;
}
#contents div.photo{
}
#contents div.photo img{
	float:left;
	margin:0 6px 6px 0;
	border:none;
}
#contents div.photo a img{
	border:none;

}
#contents div.photo img a:hover{
	border:none;
}
#contents div.icon{
	clear:both;
	width:623px;
	border:1px solid #9e8d7e;
	margin-top:20px;
	margin-bottom:20px;
	background:#fff;
	overflow:auto;
	padding-bottom:15px;
}
#contents div.icon h4{
	width:623px;
	height:29px;
	background:url(img/h4_icon.jpg) no-repeat;
	text-indent:-5000px;
}
#contents div.icon ul{
	list-style:none;
	padding:15px;
}
#contents div.icon li{
	display:block;
	width:140px;
	height:25px;
	margin:0;
	padding:0;
	padding-left:42px;
	padding-right:14px;
	float:left;
	line-height:1.2em;
	margin-bottom:1em;
	/*line-height:25px;*/
	background:#ccc;
}
#contents div.icon li.stf{
	background:url(img/icon_stf.gif) no-repeat;
}
#contents div.icon li.ww{
	background:url(img/icon_ww.gif) no-repeat;
}
#contents div.icon li.ufa{
	background:url(img/icon_ufa.gif) no-repeat;
}
#contents div.icon li.stc{
	background:url(img/icon_stc.gif) no-repeat;
}
#contents div.icon li.ds{
	background:url(img/icon_ds.gif) no-repeat;
}
#contents div.icon li.mil{
	background:url(img/icon_mil.gif) no-repeat;
}
#contents div.icon li.lw{
	background:url(img/icon_lw.gif) no-repeat;
}
#contents div.icon li.low{
	background:url(img/icon_low.gif) no-repeat;
}
#contents div.icon li.iro{
	background:url(img/icon_iro.gif) no-repeat;
}
#contents div.icon li.int{
	background:url(img/icon_int.gif) no-repeat;
}
#contents div.icon li.dis{
	background:url(img/icon_dis.gif) no-repeat;
}
#contents div.icon li.cw{
	background:url(img/icon_cw.gif) no-repeat;
}
#contents div.icon li.egg{
	background:url(img/icon_egg.gif) no-repeat;
}
#contents div.icon li.fre{
	background:url(img/icon_fre.gif) no-repeat;
}
#contents div.icon li.cop{
	background:url(img/icon_cop.gif) no-repeat;
}
#contents div.icon li.cra{
	background:url(img/icon_cra.gif) no-repeat;
}
#contents div.icon li.sco{
	background:url(img/icon_sco.gif) no-repeat;
}
#contents div.icon li.ind{
	background:url(img/icon_ind.gif) no-repeat;
}
#contents div.icon li.rco{
	background:url(img/icon_rco.gif) no-repeat;
}
#contents div.icon li.wir{
	background:url(img/icon_wir.gif) no-repeat;
}
#contents div.icon li.lss{
	background:url(img/icon_lss.gif) no-repeat;
}
#contents div.icon li.sil{
	background:url(img/icon_sil.gif) no-repeat;
}
#contents div.icon li.gld{
	background:url(img/icon_gld.gif) no-repeat;
}



#contents div.works_list{
	width:198px;
	border:1px solid #9e8d7e;
	margin:0 10px 10px 0;
	float:left;
}
#contents div.works_list h4{
	width:196px;
	height:34px;
	background:#ededed;
	color:#666;
	line-height:34px;
	text-align:center;
	margin:1px;
}

#contents div.works_list img{
	margin:8px;
}
a img{
	border-bottom:none;
}
#contents div.works_list .gaiyo{
	width:180px;
	margin:1px 8px;
	height:80px;
	overflow:auto;
	scrollbar-arrow-color:#9e8d7e;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-highlight-color:#9e8d7e;
	scrollbar-shadow-color:#9e8d7e;
	scrollbar-track-color:#ffffff;

}

#contents div.works_list .gaiyo ul{
	list-style:none;
	padding-bottom:0;
}
#contents div.works_list .gaiyo li{
	background:url(img/list01.gif) 0 0.4em no-repeat;
	padding-left:14px;
	line-height:20px;
}
#contents div.works_list .gaiyo .piconbox{
	margin:5px 14px;
}
#contents div.works_list .gaiyo .piconbox img{
	margin:3px;
}
#contents div.works_list .gaiyo p{
	text-align:right;
	clear:both;
	margin:0;
	padding:0;
	background:url(img/list02.gif) right 0.5em no-repeat;
	padding-right:15px;
}
/*------------------------------------
x.スタティック（会社概要、
------------------------------------*/
#left ul.static{


	list-style:none;
	width:175px;
	background:url(img/static_menu.jpg) -175px 0 no-repeat;
	margin-top:25px;
}
#left ul.static li{
	width:175px;
	height:50px;
	padding:0;
	margin:0;
	line-height:50px;
	margin-bottom:1px;
	text-indent:-5000px;
	display:block;
}
#left ul.static li a{
	display:block;
	border:none;
	width:175px;
	height:50px;
}
#left ul.static li.smenu1 a{
	background:url(img/static_menu.jpg) 0 0 no-repeat;
}
#left ul.static li.smenu1 a:hover{
	background:url(img/static_menu.jpg) -175px 0 no-repeat;
}
#left ul.static li.smenu2 a{
	background:url(img/static_menu.jpg) 0 -51px no-repeat;
}
#left ul.static li.smenu2 a:hover{
	background:url(img/static_menu.jpg) -175px -51px no-repeat;
}
#left ul.static li.smenu3 a{
	background:url(img/static_menu.jpg) 0 -102px no-repeat;
}
#left ul.static li.smenu3 a:hover{
	background:url(img/static_menu.jpg) -175px -102px no-repeat;
}
#left ul.static li.smenu4 a{
	background:url(img/static_menu.jpg) 0 -153px no-repeat;
}
#left ul.static li.smenu4 a:hover{
	background:url(img/static_menu.jpg) -175px -153px no-repeat;
}
#left ul.static li.smenu5 a{
	background:url(img/static_menu.jpg) 0 -204px no-repeat;
}
#left ul.static li.smenu5 a:hover{
	background:url(img/static_menu.jpg) -175px -204px no-repeat;
}
/*-------------会社概要---------------*/
#contents h3.company{
	background:url(img/h3_company.jpg) no-repeat;
}
#contents h4.static{
	width:605px;
	background:url(img/h4_static1_bg.gif) no-repeat;
	line-height:35px;
	height:35px;
	padding-left:20px;
	text-indent:0;
	font-weight:bold;
	margin-top:20px;
	border-bottom:none;
}
#contents h4.static2{
	width:110px;
	padding-left:5px;
	padding-right:510px;
	background:url(img/h4_static2_bg.jpg) no-repeat;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	margin-bottom:10px;
}
#contents div.staff{
	width:298px;
	/*height:198px;*/
	border:1px solid #574c43;
	margin-bottom:30px;
	float:left;
	margin-right:10px;
}
#contents div.staff .left{
	width:91px;
	float:left;
	padding:9px 0 9px 9px;
}
#contents div.staff .right{
	float:right;
	width:170px;
}
#contents div.staff .right dl{
	width:170px;
	padding-top:9px;
}
#contents div.staff .right dt{
	width:130px;
	padding-right:40px;
	text-align:right;
	background:#574c43;
	color:#fff;
	line-height:15px;
}
#contents div.staff .right dd{
	width:150px;
	padding-right:20px;
	text-align:right;
	background:#574c43;
	color:#fff;
	line-height:15px;
}
#contents div.staff .right ul{
	list-style:none;
	padding:5px;
}
#contents div.staff .right li{
	background:url(img/list01.gif) 0 0.4em no-repeat;
	padding-left:14px;
}
#contents div.staff h5{
	clear:both;
	width:288px;
	font-size:23px;
	line-height:27px;
	background:#574c43;
	padding-left:10px;
	height:27px;
	color:#fff;
}
#contents #com table.main{
	font-size:12px;
	line-height:2em;
	background:#675d55;
	margin:20px auto;
}
#contents #com table.main th{
	background:#edeceb;
	padding-left:20px;
}
#contents #com table.main td{
	background:#f8f6f5;
	padding:5px;
	padding-left:10px;
}
#contents #com table.naka{
	font-size:12px;
	line-height:1em;
	margin:5px 0px;
	padding-left:0px;
}
#contents #com ttable.naka td{

}

#com a:link,li a:link { color: #666;border-bottom:1px dashed #666;text-decoration: none; }
#com a:visited,li a:visited { color: #666; border-bottom:1px dashed #666;text-decoration: none;}
#com a:active,li a:active {  color: #666; border-bottom:1px dashed #666;text-decoration: none; }
#com a:hover,li a:hover { color: #666;border-bottom:1px solid #666;text-decoration: none; }

/*-----------サイトマップ-------------*/
#contents h3.sitemap{
	background:url(img/h3_sitemap.jpg) no-repeat;
}
#contents div#sitemap_left{
	width:290px;
	display:inline;
	float:left;
	padding-right:45px;
}
#contents div#sitemap_right{
	width:290px;
	float:right;
	display:inline;
	margin-right:10px;
}

#contents h4.sitemap{
	width:275px;
	background:url(img/list10.gif) 0 0 no-repeat;
	height:23px;
	line-height:23px;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;

	padding-left:15px;
	margin-bottom:6px;
	color:#003366;
	font-size:12px;
}
#contents ul#sitemap_index{
	list-style:none;
	margin:30px 20px;
	overflow:hidden;
}
#contents ul#sitemap_index li{
	width:200px;
	float:left;
	line-height:1.5em;
	background:url(img/list09.gif) 0 center no-repeat;
	padding-left:12px;
	padding-right:6px;
	margin-right:6px;
	margin-bottom:5px;
	height:1.5em;
	/*border-right:1px solid #333;*/
}
#contents .sitemap_box{
	width:269px;
	padding:10px;
	padding-bottom:0;
	border-top:1px solid #574c43;
	border-left:1px solid #574c43;
	margin-bottom:15px;
	font-size:10px;
}
#contents .sitemap_box ul{
	list-style:none;
}
#contents .sitemap_box ul li{
	background:url(img/list11.gif) 0 0.5em no-repeat;
	padding-left:10px;
}
#contents .sitemap_box ul li ul{
	margin-top:5px;
	margin-bottom:10px;
}
#contents .sitemap_box ul li ul li{
	background:url(img/list11.gif) 0 0.5em no-repeat;
	padding-left:10px;
	margin-left:15px;
}
#contents .sitemap_box p{
	padding:0;
	margin:0;
	text-align:right;
	margin-top:10px;
	background:url(img/list12.gif) right 0.5em no-repeat;
	padding-right:12px;
	font-size:9px;
}
/*-------------お問い合わせ---------------*/
#contents h3.inquiry{
	background:url(img/h3_inquiry.jpg) no-repeat;
}

/*-------------製品一覧---------------*/

#contents h3.products01{
	background:url(img/h3_product01.jpg) no-repeat;
	margin-bottom:20px;
}
#contents h3.products02{
	background:url(img/h3_product02.jpg) no-repeat;
	margin-bottom:20px;
}
#contents h3.products03{
	background:url(img/h3_product03.jpg) no-repeat;
	margin-bottom:20px;
}
#contents h3.products04{
	background:url(img/h3_product04.jpg) no-repeat;
	margin-bottom:20px;
}
#contents h3.products05{
	background:url(img/h3_product05.jpg) no-repeat;
	margin-bottom:20px;
}
#contents h3.products06{
	background:url(img/h3_product06.jpg) no-repeat;
	margin-bottom:20px;
}
#contents h3.products07{
	background:url(img/h3_product07.jpg) no-repeat;
	margin-bottom:20px;
}

#contents .products_list{
	width:625px;
	/*border-top:1px dotted #868686;*/
}
#contents .products_list h4{
	/*width:625px;*/
	width:430px;
	padding-left:10px;
	margin:10px 0;
	float:left;
	line-height:35px;
	background:url(img/h4_static1_bg.gif) no-repeat;
}
#contents .products_list ul{
	list-style:none;
	margin-top:10px;
}
#contents .products_list li{
	display:block;
	width:81px;
	height:20px;
	line-height:20px;
	text-indent:-5000px;
	float:left;
	padding-right:5px;
}
#contents .products_list li.interior{
	background:url(img/seihin_interior.jpg) no-repeat;
}
#contents .products_list li.exterior{
	background:url(img/seihin_exterior.jpg) no-repeat;
}
#contents .products_list img{
	float:left;
	padding:10px;
}
#contents .products_list p{
	padding:10px;
}
#contents .products_list p.todetail{
	clear:both;
	background:url(img/seihin_to_shosai.jpg) no-repeat;
	width:136px;
	height:21px;
	line-height:21px;
	margin-left:480px;
	text-indent:-5000px;
	padding:0;
	margin-bottom:10px;
}
#contents .products_list p.todetail a{
	display:block;
	width:136px;
	height:21px;
	border:none;
}
#contents .products_list p.todetail a:hover{
	background:url(img/seihin_to_shosai_on.jpg) no-repeat;
}
/*-------------製品詳細---------------*/
#contents div.seihin_title{
	width:625px;
	height:35px;
	background:url(img/h4_static1_bg.gif) no-repeat;
	position:relative;
}
#contents div.seihin_title h4{
	width:605px;
	height:35px;
	line-height:35px;
	padding:0;
	margin:0;
	padding-left:20px;
	font-weight:bold;
}
#contents div.seihin_title ul{
	list-style:none;
}
#contents div.seihin_title li{
	display:block;
	width:81px;
	height:20px;
	line-height:20px;
	text-indent:-5000px;
	float:left;
	padding-right:5px;
	position:absolute;
	top:7px;
}
#contents div.seihin_title li.interior{
	background:url(img/seihin_interior.jpg) no-repeat;
	left:450px;
}
#contents div.seihin_title li.exterior{
	background:url(img/seihin_exterior.jpg) no-repeat;
	left:540px;
}
#contents div.seihin_title li.new{
	background:url(img/new_n.gif) no-repeat;
	left:415px;
}
#contents div.seihin_title li.new_ex{
	background:url(img/new.gif) no-repeat;
	left:415px;
}
#contents div.seihin_image{
	width:180px;
	padding-left:40px;
	float:left;
	margin-top:30px;
}
#contents div.seihin_image img{
	padding-bottom:10px;
}
#contents div.seihin_image a{
	border:none;
}
#contents div.seihin_feature{
	width:365px;
	float:right;
	padding-right:20px;
	margin-top:30px;
}
#contents div.seihin_feature .feature{
	width:358px;
	border:1px solid #999;
}
#contents div.seihin_feature .feature h5{
	background:url(img/h5_feature.gif) no-repeat;
	width:338px;
	height:29px;
	line-height:29px;
	padding-left:20px;
	color:#fff;
}
#contents div.seihin_feature ul{
	list-style:none;
	padding:15px;
}
#contents div.seihin_feature li{
	background:url(img/list04.gif) 0 0.4em no-repeat;
	padding-left:12px;
}
#contents div.seihin_feature h5.use{
	width:340px;
	height:29px;
	line-height:29px;
	border-bottom:1px dotted #999;
	padding-left:20px;
	color:#999;
	margin-top:20px;
}
#contents div.seihin_feature p.toself{
	width:240px;
	height:20px;
	text-indent:-5000px;
	background:url(img/seihin_buy.jpg) no-repeat;
	margin:20px 0 20px 120px;
	padding:0;
}
#contents div.seihin_feature p.toself a{
	display:block;
	width:240px;
	height:20px;
	border:none;
}
#contents div.seihin_feature p.toself a:hover{
	background:url(img/seihin_buy_on.jpg) no-repeat;
}
#contents h4.seihin_works{
	clear:both;
	width:605px;
	height:35px;
	background:url(img/h4_seihin_works.gif) no-repeat;
	line-height:35px;
	padding-left:20px;
	margin:30px 0;
}
#contents div.seihin_feature p.toworks{
	width:157px;
	height:20px;
	text-indent:-5000px;
	background:url(img/seihin_works_off.jpg) no-repeat;
	margin:20px 0 20px 203px;
	padding:0;
}
#contents div.seihin_feature p.toworks a{
	display:block;
	width:157px;
	height:20px;
	border:none;
}
#contents div.seihin_feature p.toworks a:hover{
	background:url(img/seihin_works_on.jpg) no-repeat;
}
#contents div.toselfpaint{
	width:358px;
	border:1px solid #5a492b;
	margin-top:40px;
	float:right;
	display:inline;
}
#contents div.toselfpaint h5{
	width:358px;
	height:30px;
	line-height:30px;
	background:url(img/h5_selfpaint.gif) no-repeat;
	text-indent:-5000px;
}
#contents div.toselfpaint p.main{
	padding:0;
	margin:0;
	padding:10px 30px;
}
#contents div.toselfpaint p.main span.red{
	font-weight:bold;
	color:#f00;
}
#contents div.toselfpaint p.member_new{
	padding:0;
	margin:0;
	margin:10px 73px;
	text-indent:-5000px;
	width:211px;
	height:30px;
	line-height:30px;
}
#contents div.toselfpaint p.member{
	padding:0;
	margin:0;
	margin:10px 73px;
	text-indent:-5000px;
	width:211px;
	height:30px;
	line-height:30px;
}
#contents div.toselfpaint p.member_new{
	background:url(img/member_new_off.gif) no-repeat;
}
#contents div.toselfpaint p.member{
	background:url(img/member_off.gif) no-repeat;
}
#contents div.toselfpaint p.member_new a{
	display:block;
	width:211px;
	height:30px;
	border:none;
}
#contents div.toselfpaint p.member a{
	display:block;
	width:211px;
	height:30px;
	border:none;
}
#contents div.toselfpaint p.member_new a:hover{
	background:url(img/member_new_on.gif) no-repeat;
}
#contents div.toselfpaint p.member a:hover{
	background:url(img/member_on.gif) no-repeat;
}
/*-----------------カート-------------------*/
#contents div.cart_left{
	width:370px;
	padding-left:40px;
	float:left;
	margin-top:30px;
}
#contents div.cart_left .seihin_image_cart{
	width:370px;
}
#contents div.cart_left .seihin_image_cart img{
	padding:0;
	margin:0;
	padding-right:5px;
	float:left;
}
#contents div.cart_left .price{
	width:355px;
	padding:10px 0 10px 10px;
	border-top:5px double #614a29;
}
#contents div.cart_left .price dl{
	width:355px;
}
#contents div.cart_left .price dl dt{
	width:125px;
	background:url(img/list08.gif) 0 center no-repeat;
	padding-left:20px;

	line-height:20px;
	padding-bottom:5px;
	float:left;
}
#contents div.cart_left .price dl dd.cost{
	width:95px;
	text-align:right;
	padding-bottom:5px;
	float:left;
	line-height:20px;
}
#contents div.cart_left .price dl dd.cartin{
	width:100px;
	height:20px;
	padding-left:15px;
	float:right;
}
#contents div.cart_right{
	width:200px;
	height:520px;
	float:right;
	padding-right:20px;
	margin-top:30px;
	margin-bottom:20px;
}
/*-------------ワークショップ---------------*/
/*---------------トピックス-----------------*/

#contents h3.workshop{
	background:url(img/h3_workshop.jpg) no-repeat;
}
#contents h3.topix{
	background:url(img/h3_topix.jpg) no-repeat;
}

#contents #workshop{
	width:625px;
	background:url(img/workshop_bg.gif) repeat-y;
	margin-top:20px;
}
#contents #workshop h4{
	background:url(img/h4_workshop_bg.gif) no-repeat;
	width:605px;
	padding-left:20px;
	height:40px;
	line-height:40px;
	color:#fff;
}
#contents #workshop h5.credit{
	background:url(img/workshop_bottom.gif) no-repeat;
	width:625px;
	height:5px;
	line-height:5px;
	font-size:5px;
	text-indent:-5000px;
}
#contents #workshop p{
	padding:20px 40px 10px;
}
#contents #workshop img.right{
	float:right;
	padding-right:10px;
}
#contents #workshop img.center{
	margin:10px 19px;
}
#contents #workshop ul{
	width:315px;
	padding-left:40px;
	list-style:none;
}
#contents #workshop li{
	background:url(img/list05.gif) 0 0.4em no-repeat;
	padding-left:14px;
	line-height:2em;
}
#contents #workshop p.inquiry{
	background:url(img/workshop_inquiry_off.jpg) no-repeat;
	width:212px;
	height:21px;
	margin:10px auto 10px 40px;
	text-indent:-5000px;
	padding:0;
}
#contents #workshop p.inquiry a{
	display:block;
	width:212px;
	height:21px;
	border:none;
}
#contents #workshop p.inquiry a:hover{
	background:url(img/workshop_inquiry_on.jpg) no-repeat;
}
#contents #workshop div.topix_box{
	margin:10px;
	padding-bottom:10px;
	border-bottom:1px solid #433c36;
	overflow:auto;
	width:605px;
}
#contents #workshop div.topix_box h5.topix{
	background:url(img/list05.gif) 0 0.4em no-repeat;
	padding-left:14px;
	line-height:2em;
	margin-left:20px;
}
#contents #workshop div.topix_box p.date{
	padding:0;
	margin-left:34px;
	float:left;
	width:100px;
}
#contents #workshop div.topix_box p.ifbody{
	padding:0;
	float:left;
	width:100px;
}

/*---------ポーターズペイントライフ-----------*/
/*---------ポーターズペイントとは？-----------*/
/*-----ポーターズペイントをご検討の皆様-------*/
#contents h3.porterspaintslife{
	background:url(img/h3_porterspaintslife.jpg) no-repeat;
}
#contents h3.whatsporters{
	background:url(img/h3_whatporterspaints2.jpg) no-repeat;
}
#contents h3.construction_agency{
	background:url(img/h3_construction_agency.jpg) no-repeat;
	margin-bottom:30px;
}
#contents h3.consideration{
	background:url(img/h3_consideration.jpg) no-repeat;
	margin-bottom:30px;
}
#contents #porterspaintslife{
	width:625px;
	margin-top:20px;
}

#contents #porterspaintslife h4{
	width:625px;
	height:35px;
	line-height:35px;
	text-indent:-5000px;
	clear:both;
}

#contents #porterspaintslife h4.part1{
	background:url(img/h4_porterspaintslife_1.gif) no-repeat;
}
#contents #porterspaintslife h4.part2{
	background:url(img/h4_porterspaintslife_2.gif) no-repeat;
}
#contents #porterspaintslife h4.part3{
	background:url(img/h4_whatporterspaints2_1.jpg) no-repeat;
}
#contents #porterspaintslife h4.part4{
	background:url(img/h4_whatporterspaints2_2.jpg) no-repeat;
}
#contents #porterspaintslife h4.designer{
	background:url(img/h4_designer.jpg) no-repeat;
}

#contents #porterspaintslife img.left{
	clear:both;
	float:left;
	padding-right:20px;
	padding-top:30px;
	padding-left:30px;
}
#contents #porterspaintslife img.right{
	clear:both;
	float:right;
	padding-left:20px;
	padding-top:30px;
}


#contents p.totop{
	clear:both;
	width:114px;
	height:16px;
	text-indent:-5000px;
	background:url(img/totop.gif) 0 0 no-repeat;
	padding:0;
	margin:20px 20px 20px 511px;
	padding-bottom:3px;
}
#contents p.totop a{
	display:block;
	width:114px;
	height:16px;
	border:none;
}
#contents p.totop a:hover{
	background:url(img/totop_on.gif) 0 0 no-repeat;
}	
#contents p.oriental{
	background:url(img/oriental_logo.jpg) no-repeat;
	width:180px;
	height:50px;
	text-indent:-5000px;
	padding:0;
	margin:0;
	float:left;
	margin-right:30px;
	margin-left:30px;
}
#contents p.oriental a{
	display:block;
	width:180px;
	height:50px;
	border:none;
}
#contents p.porters{
	background:url(img/porters_logo.gif) no-repeat;
	width:120px;
	height:70px;
	text-indent:-5000px;
	padding:0;
	margin:0;
}
#contents p.porters a{
	display:block;
	width:120px;
	height:70px;
	border:none;
}
#contents p.colorcard{
	background:url(img/buy_colorcard_off.jpg) no-repeat;
	width:212px;
	height:21px;
	text-indent:-5000px;
	padding:0;
	margin:0;
	float:left;
	margin-left:30px;
}
#contents p.colorcard a{
	width:212px;
	height:21px;
	display:block;
	border:none;
}
#contents p.colorcard a:hover{
	background:url(img/buy_colorcard_on.jpg) no-repeat;
}
#left p.whatsporters{
	background:url(img/left_whats_pp_off.jpg) no-repeat;
	width:175px;
	height:100px;
	text-indent:-5000px;
	margin:10px auto;
}
#contents h4.designer{
	width:625px;
	height:35px;
	line-height:35px;
	text-indent:-5000px;
	background:url(img/h4_designer.jpg) no-repeat;
}
#contents h4.forconstruction{
	width:625px;
	height:35px;
	line-height:35px;
	text-indent:-5000px;
	background:url(img/h4_construction.jpg) no-repeat;
}
#contents h4.forselfpaint{
	width:625px;
	height:35px;
	line-height:35px;
	text-indent:-5000px;
	background:url(img/h4_selfpaint.jpg) no-repeat;
}

#contents p.consideration{
	padding:0;
	margin:0;
	padding-bottom:15px;
	margin-left:30px;
	padding-right:30px;
	padding-left:20px;
	border-left:3px solid #6e0d26;
	line-height:1.5em;
}
#contents #form{
	width:625px;
	background:url(img/form_designer_bg.gif) repeat-y;
	overflow:hidden;
}
#contents #form label{
	padding-left:10px;
}
/*--------------------------------------------------------問い合わせテーブル*/
#contents #form table{
	margin-left:40px;
	text-align:left;
	line-height:2.5em;
}
#contents #form table th{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #433c36;
	background:url(img/list05.gif) 0 20px no-repeat;
}
#contents #form table th.dan{
	background:url(img/list05.gif) 0 95px no-repeat;
}
#contents #form table th.dan2{
	background:url(img/list05.gif) 0 53px no-repeat;
	padding-top:0px;
}
#contents #form table th.dan3{
	background:url(img/list05.gif) 0 99px no-repeat;
	padding-top:0px;
}
#contents #form table th.dan4{
	background:url(img/list05.gif) 0 25px no-repeat;
}
#contents #form table th.dan5{
	background:url(img/list05.gif) 0 110px no-repeat;
}
#contents #form table th.dan6{
	background:url(img/list05.gif) 0 40px no-repeat;
}
#contents #form table td{
	background:#f8f6f5;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #433c36;
}
#contents #form table.naka{
	text-align:left;
	line-height:0px;
	margin-left:0px;
}
#contents #form table.naka td{
	border:none;
}
#contents #form table.bottom{
	margin:0px 5px 30px 5px;
	font-size:12px;
	line-height:2em;
	text-align:right;
}
/*--------------------------------------------------------問い合わせテーブル*/

#contents #form dl{
	padding:10px 0;
	margin:0 35px;
	border-bottom:1px solid #433c36;
	padding-bottom:10px;
}
#contents #form dt{
	width:120px;
	padding-left:20px;
	background:url(img/list05.gif) 0 0.4em no-repeat;
	float:left;
}
#contents #form dd{
	width:400px;
}
#contents #form dd textarea{
	width:100%;
}

#contents #form h4.designer_form{
	width:625px;
	height:44px;
	background:url(img/h4_form_designer.gif) no-repeat;
	line-height:44px;
	text-indent:-5000px;
}
#contents #form h4.construction_form{
	width:625px;
	height:44px;
	background:url(img/h4_form_construction.gif) no-repeat;
	line-height:44px;
	text-indent:-5000px;
}
#contents #form h4.construction_agency{
	width:625px;
	height:44px;
	background:url(img/h4_form_construction_agency.gif) no-repeat;
	line-height:44px;
	text-indent:-5000px;
}
#contents #form h4.selfpaint_form{
	width:625px;
	height:44px;
	background:url(img/h4_form_selfpaint.gif) no-repeat;
	line-height:44px;
	text-indent:-5000px;
}
#contents #form h4.inquiry_form{
	width:625px;
	height:44px;
	background:url(img/h4_form_inquiry.gif) no-repeat;
	line-height:44px;
	text-indent:-5000px;
}

#contents h5.designer_credit{
	width:625px;
	height:5px;
	background:url(img/form_designer_bottom.gif) no-repeat;
	line-height:5px;
	text-indent:-5000px;
	margin-top:30px;
}
#left p.whatsporters a,
#left p.paintlife a{
	display:block;
	width:175px;
	height:100px;
	border:none;
}
#left p.whatsporters a:hover{
	background:url(img/left_whats_pp_on.jpg) no-repeat;
}
#left p.paintlife{
	background:url(img/left_whats_ppl_off.jpg) no-repeat;
	width:175px;
	height:100px;
	text-indent:-5000px;
	margin:10px auto;
}
#left p.paintlife a:hover{
	background:url(img/left_whats_ppl_on.jpg) no-repeat;
}
/*---------------色へのこだわり---------------*/
#contents h3.colors{
	background:url(img/h3_colors.jpg) no-repeat;
}
#contents h4.colors1{
	width:625px;
	height:35px;
	line-height:35px;
	text-indent:-5000px;
	background:url(img/h4_colors1.jpg) no-repeat;
	margin-top:30px;
}
#contents h4.colors2{
	width:625px;
	height:35px;
	line-height:35px;
	text-indent:-5000px;
	background:url(img/h4_colors2.jpg) no-repeat;
	margin-top:30px;
}
#contents h4.colors3{
	width:625px;
	height:35px;
	line-height:35px;
	text-indent:-5000px;
	background:url(img/h4_colors3.jpg) no-repeat;
	margin-top:30px;
}
#contents h4.colors4{
	width:625px;
	height:35px;
	line-height:35px;
	text-indent:-5000px;
	background:url(img/h4_colors4.jpg) no-repeat;
	margin-top:30px;
}


/*---------------取り扱いSHOP-----------------*/
#left h2.shop{			/*ポーターズペイントをご検討の皆様*/
	background:url(img/h2_shop.jpg) no-repeat;
	/*margin-top:47px;*/
}
#left li.shop1{
	background:url(img/shop_menu.jpg) -175px 0 no-repeat;
}
#left li.shop1 a{
	background:url(img/shop_menu.jpg) 0 0 no-repeat;
}
#left li.shop1 a:hover{
	background:url(img/shop_menu.jpg) -175px 0 no-repeat;
}
#left li.shop2{
	background:url(img/shop_menu.jpg) -175px -51px no-repeat;
}
#left li.shop2 a{
	background:url(img/shop_menu.jpg) 0 -51px no-repeat;
}
#left li.shop2 a:hover{
	background:url(img/shop_menu.jpg) -175px -51px no-repeat;
}
#left li.shop3{
	background:url(img/shop_menu.jpg) -175px -102px no-repeat;
}
#left li.shop3 a{
	background:url(img/shop_menu.jpg) 0 -102px no-repeat;
}
#left li.shop3 a:hover{
	background:url(img/shop_menu.jpg) -175px -102px no-repeat;
}
#left li.area1 a,
#left li.area2 a,
#left li.area3 a,
#left li.area5 a{
	height:35px;
}
#left li.area1{
	background:url(img/area_menu.jpg) 0 0 no-repeat;
	height:35px;
}
#left li.area1 a:hover{
	background:url(img/area_menu.jpg) -175px 0 no-repeat;
}
#left li.area2{
	background:url(img/area_menu.jpg) 0 -36px no-repeat;
	height:35px;
}
#left li.area2 a:hover{
	background:url(img/area_menu.jpg) -175px -36px no-repeat;
}
#left li.area3{
	background:url(img/area_menu.jpg) 0 -72px no-repeat;
	height:35px;
}
#left li.area3 a:hover{
	background:url(img/area_menu.jpg) -175px -72px no-repeat;
}
#left li.area4{
	background:url(img/area_menu.jpg) 0 -108px no-repeat;
	height:35px;
}
#left li.area4 a:hover{
	background:url(img/area_menu.jpg) -175px -108px no-repeat;
}

#left li.area5 a,
#left li.area6 a,
#left li.area7 a,
#left li.area8 a,
#left li.area9 a{
	height:35px;
}

#left li.area5{
	background:url(img/area_menu.gif) 0 0 no-repeat;
	height:35px;
}
#left li.area5 a:hover{
	background:url(img/area_menu.gif) -175px 0 no-repeat;
}
#left li.area6{
	background:url(img/area_menu.gif) 0 -36px no-repeat;
	height:35px;
}
#left li.area6 a:hover{
	background:url(img/area_menu.gif) -175px -36px no-repeat;
}
#left li.area7{
	background:url(img/area_menu.gif) 0 -72px no-repeat;
	height:35px;
}
#left li.area7 a:hover{
	background:url(img/area_menu.gif) -175px -72px no-repeat;
}
#left li.area8{
	background:url(img/area_menu.gif) 0 -108px no-repeat;
	height:35px;
}
#left li.area8 a:hover{
	background:url(img/area_menu.gif) -175px -108px no-repeat;
}
#left li.area9{
	background:url(img/area_menu.gif) 0 -144px no-repeat;
	height:35px;
}
#left li.area9 a:hover{
	background:url(img/area_menu.gif) -175px -144px no-repeat;
}
#left li.area10{
	background:url(img/area_menu.gif) 0 -180px no-repeat;
	height:35px;
}
#left li.area10 a:hover{
	background:url(img/area_menu.gif) -175px -180px no-repeat;
}


#left p.showroom{
	background:url(img/showroom_off.jpg) no-repeat;
	width:175px;
	height:100px;
	text-indent:-5000px;
	margin:10px auto;
}
#left p.showroom a{
	display:block;
	width:175px;
	height:100px;
	border:none;
}

#left p.showroom a:hover{
	background:url(img/showroom_on.jpg) no-repeat;
}
#contents h3.shop{
	background:url(img/h3_toriatukaiten.jpg) no-repeat;
}
#contents h4{
	margin-bottom:20px;
}
#contents h4.shop1{
	width:625px;
	height:26px;
	line-height:26px;
	text-indent:-5000px;
	background:url(img/h4_shop1.jpg) no-repeat;
	margin-top:15px;
}
#contents h4.shop2{
	width:625px;
	height:26px;
	line-height:26px;
	text-indent:-5000px;
	background:url(img/h4_shop2.gif) no-repeat;
	margin-top:15px;
}
#contents h4.shop3{
	width:625px;
	height:26px;
	line-height:26px;
	text-indent:-5000px;
	background:url(img/h4_shop3.gif) no-repeat;
	margin-top:15px;
}
#contents #shopinfo{
	width:385px;
	padding-left:20px;
	margin-left:220px;
}
#contents #shopinfo h5{
	width:385px;
	height:24px;
	line-height:24px;
	background:url(img/h5_infomation.jpg) no-repeat;
	border-bottom:1px solid #77695e;
	text-indent:-5000px;
}
#contents #shopinfo dl{
	margin-top:10px;
	float:right;
}
#contents #shopinfo dt{
	width:55px;
	padding-left:15px;
	padding-right:15px;
	background:url(img/list06.gif) 0 0.4em no-repeat;
	float:left;
	clear:both;
}
#contents #shopinfo dd{
	width:290px;
	float:right;
	overflow:hidden;
}
#contents #shopinfo p.tomap{
	clear:both;
	background:url(img/tomap_off.jpg) no-repeat;
	width:90px;
	height:20px;
	line-height:20px;
	text-indent:-5000px;
	padding:0;
	margin:10px auto 10px 290px;
}
#contents #shopinfo p.tomap a{	
	display:block;
	width:90px;
	height:20px;
	border:none;
}
#contents #shopinfo p.tomap a:hover{
	background:url(img/tomap_on.jpg) no-repeat;
}
#contents div.photoshop{
	clear:both;
	margin-top:20px;
}
#contents div.photoshop img{
	float:left;
	margin:0 21px 21px 0;
	border:none;
}
#contents div.photoshop a img{
	border:none;
}
#contents div.photoshop img a:hover{
	border:none;
}
#contents h5.construct{
	width:599px;
	height:21px;
	line-height:21px;
	margin:10px 13px;
	text-indent:-5000px;
}


#contents h5.construct.hokkaido{
	background:url(img/h5_hokkaido.gif) no-repeat;
}
#contents h5.construct.kanto{
	background:url(img/h5_kanto.gif) no-repeat;
}
#contents h5.construct.tyubu{
	background:url(img/h5_tyubu.gif) no-repeat;
}
#contents h5.construct.kinki{
	background:url(img/h5_kinki.gif) no-repeat;
}
#contents h5.construct.tyugoku{
	background:url(img/h5_tyugoku.gif) no-repeat;
}
#contents h5.construct.kyushu{
	background:url(img/h5_kyushu.gif) no-repeat;
}
#contents .construction{
	width:555px;
	border:1px solid #574c43;
	padding:13px 21px;
	margin:10px 13px;
	background:#f6f6f6;
	color:#565758;
	position:relative;
}
#contents .construction p.tophoto{
	position:absolute;
	width:90px;
	height:20px;
	background:url(img/tophoto_off.gif) no-repeat;
	text-indent:-5000px;
	top:13px;
	left:400px;
	padding:0;
	margin:0;
}
#contents .construction p.tophoto a{
	display:block;
	width:90px;
	height:20px;
	border:none;
}
#contents .construction p.tophoto a:hover{
	background:url(img/tophoto_on.gif) no-repeat;
}
#contents .construction p.tomap{
	position:absolute;
	width:90px;
	height:20px;
	background:url(img/tomap_off.jpg) no-repeat;
	text-indent:-5000px;
	top:13px;
	left:500px;
	padding:0;
	margin:0;
}
#contents .construction p.tomap a{
	display:block;
	width:90px;
	height:20px;
	border:none;
}
#contents .construction p.tomap a:hover{
	background:url(img/tomap_on.jpg) no-repeat;
}
#contents .construction h6{
	font-weight:bold;
	color:#3a5f72;
	margin-bottom:13px;
}
#contents .construction h6 a:link { font-weight:bold;color: #3a5f72;border-bottom:1px dashed #3a5f72;text-decoration: none; }
#contents .construction h6 a:visited { font-weight:bold;color: #3a5f72; border-bottom:1px dashed #3a5f72;text-decoration: none;}
#contents .construction h6 a:active {  font-weight:bold;color: #3a5f72; border-bottom:1px dashed #3a5f72;text-decoration: none; }
#contents .construction h6 a:hover { font-weight:bold;color: #3a5f72;border-bottom:1px solid #3a5f72;text-decoration: none; }
#contents .construction h6 a.noline { border-width:0; }

#contents .construction ul{
	list-style:none;
}
/*-------------リクルート---------------*/

#contents h3.recrut{
	background:url(img/h3_recrut.jpg) no-repeat;
}
#contents #rec p.top{
	padding:0px;
	margin:0px;
	margin:20px 30px 40px 20px;
	padding:15px;
	width:550px;
	border:solid 1px #3a5f72;
}
#contents #rec p.rinen{
	padding:0px;
	margin:0px;
	border:solid 1px #3a5f72;
	margin:10px auto;
	padding:5px;
}
#contents #rec p.rinen strong{
	font-weight:bold;
	color:#3a5f72;
}
#contents #rec dl{
	width:570px;
	text-align:left;
	line-height:2em;
	margin:20px 30px 20px 50px;
	border-bottom:1px dotted #666;
	padding-bottom:20px;
}
#contents #rec dt{
	width:170px;
	float:left;
	background:url(img/lisut01.gif) 0 0.4em no-repeat;
	padding-left:30px;
}
#contents #rec dd{
	margin-left:200px;
	padding-left:10px;
	border-left:1px solid #3a5f72;
}
#contents #rec ul{
	margin-left:20px;
}
#contents #rec li{
	padding-left:5px;
}
#contents #rec ol{
	margin-left:25px;
	list-style-type:cjk-ideographic;
}
.rinen-title {
	color: #3a5f72;
	font-weight: bold;
}
/*---------------メディア---------------*/
#contents h3.peinter{
	background:url(img/h3_peinter.jpg) no-repeat;
}
#contents h3.media{
	background:url(img/h3_media.jpg) no-repeat;
}
#contents p.comming{
	text-align:center;
}
#contents .title.media{
	margin-top:13px;
}
#contents .mediaBox1{
	padding:13px 100px 13px 13px;
	margin-right:20px;
	/*border-bottom:1px dotted #868686;*/
	clear:both;
	margin-bottom:13px;
	overflow:hidden;
}
#contents .mediaBox1.mediaBox2{
	padding-left:20px;
}
#contents .mediaBox1 h5{
	font-size:14px;
	color:#9a6e7b;
	padding-top:5px;
	padding-bottom:3px;
	font-weight:bold;
}
#contents .mediaBox1 img{
	float:left;
	padding-right:30px;
}
#contents .mediaBox1 p{
	padding:0;
	margin:0;
}
#contents .mediaBox1 p.date{
	font-size:10px;
	color:#574c43;
}
#contents .mediaBox1 p.subtitle{
	font-size:10px;
	color:#574c43;
}
#contents .mediaBox1 p.description{
	font-size:12px;
	color:#574c43;
	line-height:1.5em;
	padding-top:15px;
}
#contents .mediaBox1 h4{
	font-size:12px;
	color:#9b6f7c;
}
#left li.media0,
#left li.media1,
#left li.media2,
#left li.media3,
#left li.media4,
#left li.media5{
	width:175px;
	height:35px;
	text-indent:-9999px;
	margin:1px 0;
}
#left li.media0 a,
#left li.media1 a,
#left li.media2 a,
#left li.media3 a,
#left li.media4 a,
#left li.media5 a{
	display:block;
	width:175px;
	height:35px;
	border:none;
}
#left li.media0{
	background:url(img/media_menu.gif) 0 0 no-repeat;
}
#left li.media0 a:hover{
	background:url(img/media_menu.gif) -175px 0 no-repeat;
}
#left li.media1{
	background:url(img/media_menu.gif) 0 -36px no-repeat;
}
#left li.media1 a:hover{
	background:url(img/media_menu.gif) -175px -36px no-repeat;
}
#left li.media2{
	background:url(img/media_menu.gif) 0 -72px no-repeat;
}
#left li.media2 a:hover{
	background:url(img/media_menu.gif) -175px -72px no-repeat;
}
#left li.media3{
	background:url(img/media_menu.gif) 0 -108px no-repeat;
}
#left li.media3 a:hover{
	background:url(img/media_menu.gif) -175px -108px no-repeat;
}
#left li.media4{
	background:url(img/media_menu.gif) 0 -144px no-repeat;
}
#left li.media4 a:hover{
	background:url(img/media_menu.gif) -175px -144px no-repeat;
}
#left li.media5{
	background:url(img/media_menu.gif) 0 -180px no-repeat;
}
#left li.media5 a:hover{
	background:url(img/media_menu.gif) -175px -180px no-repeat;
}

/*---------------ペインター---------------*/
#contents h4.painter{
	width:608px;
	background:url(img/h4_painter.gif) no-repeat;
	height:25px;
	line-height:25px;
	padding-left:17px;
	font-size:12px;
	font-weight:bold;
	margin:13px 0;
	color:#fff;
}
#contents .painterBox{
	width:300px;
	height:180px;
	border:1px solid #574c43;
	display:inline;
	margin:20px 20px 0 0;
	float:left;
	position:relative;
}
#contents .painterBox .under{
	width:300px;
	height:25px;
	background:#574c43;
	position:absolute;
	top:155px;
	left:0;
}
#contents .painterBox .under h5,
#contents .painterBox .under h6{
	font-size:12px;
	line-height:25px;
	padding-left:10px;
	text-align:left;
	color:#fff;
	width:145px;
}
#contents .painterBox .under h6{
	text-align:right;
	padding-right:10px;
	padding-left:0;
	position:absolute;
	top:6px;
	left:150px;
}
#contents .painterBox img{
	padding:5px;
	float:left;
}
#contents .painterBox div.painterProfile{
	width:140px;
	height:145px;
	overflow:auto;
	padding:5px;
	float:right;
	font-size:10px;
	line-height:1.3em;
	padding-right:10px;
}
#contents .painterBox div.painterProfile h5{
	clear:both;
	font-size:10px;
	background:url(img/list07.gif) 0 0 no-repeat;
	padding-left:12px;
	width:35px;
	float:left;
	
}
#contents .painterBox div.painterProfile p{
	width:90px;
	float:left;
	margin:0;
	padding:0;
}
	
/*------------------------------------
x.フッター
------------------------------------*/
#footerblog{
	clear:both;
	width:860px;
	height:145px;
	background:url(img/footer_blog_bg.jpg) repeat-x;
	position:relative;
	margin-top:10px;
}
#footerblog p.blog1{
	width:175px;
	height:120px;
	text-indent:-5000px;
	background:url(img/blog_porters.jpg) no-repeat;
	position:absolute;
	top:0;
	left:460px;
}
#footerblog p.blog1 a{
	display:block;
	width:175px;
	height:120px;
	border:none;
}
#footerblog p.blog2{
	width:175px;
	height:120px;
	text-indent:-5000px;
	background:url(img/blog_nakamura.jpg) no-repeat;
	position:absolute;
	top:0;
	left:645px;
}
#footerblog p.blog2 a{
	display:block;
	width:175px;
	height:120px;
	border:none;
}
#footerblog #whatsnew{
	width:400px;
	height:100px;
	position:absolute;
	top:0;
	left:40px;
	border:1px solid #ccc;
	background-color:#fff;
}
#footerblog #whatsnew h2{
	width:400px;
	height:18px;
	line-height:18px;
	text-indent:-5000px;
	background:url(img/h2_whatsnew.jpg) no-repeat;
}
#footerblog #whatsnew ul{
	list-style:none;
	padding:10px;
}
#footerblog #whatsnew li{
	background:url(img/list03.jpg) 0 0.4em no-repeat;
	padding-left:15px;
	width:300px;
}
#footer{
	clear:both;
	width:860px;
	height:40px;
	position:relative;
	margin-top:2px;
}
#footer #menu{
	width:860px;
	height:20px;
	background:url(img/footer_bg.jpg) no-repeat;
}
#footer #menu ul{
	list-style:none;
	position:relative;
}
#footer #menu li{
	position:absolute;
	top:0;
	height:20px;
	text-indent:-5000px;
}
#footer #menu li a{
	display:block;
	border:none;
	height:20px;
}
#footer #menu li.footer1{
	width:90px;
	left:347px;
}
#footer #menu li.footer1 a{
	width:90px;
}
#footer #menu li.footer1 a:hover{
	background:url(img/footer_bg.jpg) -347px -20px no-repeat;
}
#footer #menu li.footer2{
	width:90px;
	left:447px;
}
#footer #menu li.footer2 a{
	width:90px;
}
#footer #menu li.footer2 a:hover{
	background:url(img/footer_bg.jpg) -447px -20px no-repeat;
}
#footer #menu li.footer3{
	width:90px;
	left:547px;
}
#footer #menu li.footer3 a{
	width:90px;
}
#footer #menu li.footer3 a:hover{
	background:url(img/footer_bg.jpg) -547px -20px no-repeat;
}
#footer #menu li.footer4{
	width:90px;
	left:647px;
}
#footer #menu li.footer4 a{
	width:90px;
}
#footer #menu li.footer4 a:hover{
	background:url(img/footer_bg.jpg) -647px -20px no-repeat;
}
#footer #menu li.footer5{
	width:90px;
	left:747px;
}
#footer #menu li.footer5 a{
	width:90px;
}
#footer #menu li.footer5 a:hover{
	background:url(img/footer_bg.jpg) -747px -20px no-repeat;
}
#footer p{
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	position:absolute;
	top:20px;
	width:850px;
	padding-right:10px;
	text-align:right;
}
#footer p.english{
	position:absolute;
	width:88px;
	height:18px;
	padding-right:0;
	text-align:left;
	top:21px;
	left:7px;
	text-indent:-9999px;
	border:none;
}
#footer p.english a{
	display:block;
	width:88px;
	height:18px;
	background:url(img/english.gif) 0 -18px no-repeat;
	border:none;
}
#footer p.english a:hover{
	background:url(img/english.gif) 0 0 no-repeat;
}
/*------------------------------------
x.LightBox
------------------------------------*/

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(img/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(img/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
