@charset "utf-8"; 
/*****************************************************
------------------------------------------------------
	[ reform css ]
------------------------------------------------------
*****************************************************/

/*------------------------------------------------------
	[ Contents.css -> Addition Css ] 
------------------------------------------------------*/

div.contener h2 { 
	color:#EB8F19;
	border-bottom:1px solid #EB8F19;
}

/*----------- title -----------------------*/
div.title {
	background:url(../images/exterior/parts/title_border.gif) left bottom repeat-x;
}
div.title h1 a,
div.title dt a { 
	width:162px;
	height:22px;
	background:url(../images/exterior/parts/title_text.gif) no-repeat;
}

/*-----------  navi -----------------------*/

#submenu { width:340px; float:right; }
#submenu li { 
	width:47px; 
	height:47px; 
	margin-left:5px; 
	list-style-type:none;
	text-indent:-99999px;
	float:right;
}
#submenu li a { 
	width:47px; 
	height:47px; 
	float:right;
}
#submenu li.menu_01 a { background:url(../images/exterior/parts/icon_list_s.gif) -65px 0px no-repeat; }
#submenu li.menu_01 a:hover,
#submenu li.menu_01_on a { background:url(../images/exterior/parts/icon_list_s.gif) -65px -53px no-repeat; }

#submenu li.menu_02 a { background:url(../images/exterior/parts/icon_list_s.gif) -130px 0px no-repeat; }
#submenu li.menu_02 a:hover,
#submenu li.menu_02_on a { background:url(../images/exterior/parts/icon_list_s.gif) -130px -53px no-repeat; }

#submenu li.menu_03 a { background:url(../images/exterior/parts/icon_list_s.gif) 0px 0px no-repeat; }
#submenu li.menu_03 a:hover,
#submenu li.menu_03_on a { background:url(../images/exterior/parts/icon_list_s.gif) 0px -53px no-repeat; }

#submenu li.menu_04 a { background:url(../images/exterior/parts/icon_list_s.gif) -260px 0px no-repeat; }
#submenu li.menu_04 a:hover,
#submenu li.menu_04_on a { background:url(../images/exterior/parts/icon_list_s.gif) -260px -53px no-repeat; }

#submenu li.menu_05 a { background:url(../images/exterior/parts/icon_list_s.gif) -195px 0px no-repeat; }
#submenu li.menu_05 a:hover,
#submenu li.menu_05_on a { background:url(../images/exterior/parts/icon_list_s.gif) -195px -53px no-repeat; }

/*----------- contents list (Addition reform) -----------------------*/

div.contents_list dt {
	border-bottom:2px solid #EB8F19;
}
div.contents_list dt a {
	color:#EB8F19;
}

div.contents_list li.list_01 h2 a {	background:url(../images/exterior/parts/icon_list.gif) 0px -216px no-repeat; }
div.contents_list li.list_01 h2 a:hover { background:url(../images/exterior/parts/icon_list.gif) -89px -216px no-repeat; }
div.contents_list li.list_02 h2 a {	background:url(../images/exterior/parts/icon_list.gif) 0px -325px no-repeat; }
div.contents_list li.list_02 h2 a:hover { background:url(../images/exterior/parts/icon_list.gif) -89px -325px no-repeat; }
div.contents_list li.list_03 h2 a {	background:url(../images/exterior/parts/icon_list.gif) 0px -0px no-repeat; }
div.contents_list li.list_03 h2 a:hover { background:url(../images/exterior/parts/icon_list.gif) -89px -0px no-repeat; }
div.contents_list li.list_04 h2 a {	background:url(../images/exterior/parts/icon_list.gif) 0px -542px no-repeat; }
div.contents_list li.list_04 h2 a:hover { background:url(../images/exterior/parts/icon_list.gif) -89px -542px no-repeat; }
div.contents_list li.list_05 h2 a {	background:url(../images/exterior/parts/icon_list.gif) 0px -433px no-repeat; }
div.contents_list li.list_05 h2 a:hover { background:url(../images/exterior/parts/icon_list.gif) -89px -433px no-repeat; }


/*-----------  sunroom teras -----------------------*/
p.list {
	width:170px;
	text-align:center;
	float:left;
}
