/*------------------------------------------------

  ペット住まいる壁紙

------------------------------------------------*/

.pet-wall h2 {

	margin-bottom:25px;

}

.navi .pet-wall#main-content div.con-box {

	min-height:0;

	height:auto;

	margin-bottom:15px;

	background-image:none;

}

.pet-wall p.notes {

  font-size: 100%;

  line-height: 140%;

  background: url(../../interior/products/wallcoverings/function/images/pet_ic001.gif) no-repeat 0px 0.75em;

}

.navi .pet-wall#main-content div.sub-box {

	width:440px;

	margin:0 0 4px 20px;

	padding:0;

	background-position:bottom;

	background-repeat:repeat-y;

}

.navi .pet-wall#main-content div.sub-box-top {

	margin:0;

	padding:8px 0;

	background-position:top;

	background-repeat:no-repeat;

}

.navi .pet-wall#main-content div.sub-box h3 {

	float:left;

	width:175px;

	margin:5px 0;

	padding:0;

	text-align:center;

}

.navi .pet-wall#main-content div.sub-box h4 {

	float:left;

	width:250px;

	margin:0 0 0 8px;

	padding:0;

	font-size:100%;

}

.navi .pet-wall#main-content div.sub-box p {

	float:left;

	width:250px;

	margin:0 0 0 8px;

	padding:0;

	line-height:120%;

}

/*-- 色緑パターン --*/

.navi .pet-wall#main-content div.green div.sub-box-top {

  background-image: url(../../interior/products/wallcoverings/function/images/pet_bg001.gif);

}

.navi .pet-wall#main-content div.sub-box.green {

  background-image: url(../../interior/products/wallcoverings/function/images/pet_bg002.gif);

}

.navi .pet-wall#main-content div.green h4 {

	color:#669900;

}

/*-- 色青パターン --*/

.navi .pet-wall#main-content div.blue div.sub-box-top {

  background-image: url(../../interior/products/wallcoverings/function/images/pet_bg003.gif);

}

.navi .pet-wall#main-content div.sub-box.blue {

  background-image: url(../../interior/products/wallcoverings/function/images/pet_bg004.gif);

}

.navi .pet-wall#main-content div.blue h4 {

	color:#2C93C2;

}

/*-- 青緑パターン --*/

.navi .pet-wall#main-content div.blue-g div.sub-box-top {

  background-image: url(../../interior/products/wallcoverings/function/images/pet_bg005.gif);

}

.navi .pet-wall#main-content div.sub-box.blue-g {

  background-image: url(../../interior/products/wallcoverings/function/images/pet_bg006.gif);

}

.navi .pet-wall#main-content div.blue-g h4 {

	color:#1BA4AE;

}

/*-- 青（淡）パターン --*/

.navi .pet-wall#main-content div.watery-b div.sub-box-top {

  background-image: url(../../interior/products/wallcoverings/function/images/pet_bg007.gif);

}

.navi .pet-wall#main-content div.sub-box.watery-b {

  background-image: url(../../interior/products/wallcoverings/function/images/pet_bg008.gif);

}

.navi .pet-wall#main-content div.watery-b h4 {

	color:#7178B0;

}

/*-- ページ下部図部分 --*/

.pet-wall p.lead {

	float:left;

	width:317px;

	margin:0;

	padding:0;

}

.pet-wall .illust {

	float:left;

	width:317px;

	margin:12px 0;

}

.navi .pet-wall#main-content div.photo-box-left .illust img  {

	float:none;

	margin:0;

}

.pet-wall dl.standard {

	float:left;

	width:301px;

	padding-left:13px;

	border-left:3px solid #4C190D;

}

.pet-wall dl.standard dt {

	width:3em;

}

.pet-wall dl.standard dd {

	margin:0 0 0 3em;

}

.pet-wall dl.standard dd.first {

	margin-top:-1.4em;

}

.navi .pet-wall#main-content div.photo-box-left dl.standard dd img {

	float:none;

	margin:0 0 0 3px;

	vertical-align:middle;

}

.navi .pet-wall div.banner-box {

	padding:20px 10px 0;

	width: 492px;

}



/*------------------------------------------------

  リリカラウッド

------------------------------------------------*/

.wood .wood-title {

	margin-bottom:25px;

	padding-bottom:225px;

	background:url(../../interior/products/floorcoverings/wood/images/index_bg001.jpg) no-repeat left bottom;

	background-color:#000000;

	width:512px;

}

.wood .wood-title ul {

	margin:-65px 233px 0 15px;

	list-style:none;

	color:#FFFFFF;

	font-size:80%;

	line-height:110%;

}

.wood .wood-title li {

	padding-left:8px;

	background:url(../../interior/products/floorcoverings/wood/images/index_ic001.gif) no-repeat 0 0.1em;

}

.navi .wood h3 {

	margin-bottom:5px;

}

.navi .wood#main-content div.con-box {

	margin-bottom:15px;

	background-image:none;

}

.navi .wood#main-content div div.con-box {

	width:468px;

	padding:0 0 10px 44px;

	min-height:45px;

	height:auto;

	_height:45px;

	background-position:left top;

	border-bottom:2px solid #CCCCCC;

}

.navi .wood#main-content div.con-box p {

	margin-bottom:10px;

}

.navi .wood#main-content div.standard div.con-box {

	background-image:url(../../interior/products/floorcoverings/wood/images/index_ic002.gif);

}

.navi .wood#main-content div.carpet div.con-box {

	background-image:url(../../interior/products/floorcoverings/wood/images/index_ic003.gif);

}

.navi .wood#main-content div.carpet div.con-box p {

	margin-right:170px;

}

.navi .wood#main-content div.carpet div.con-box div {

	margin:0;

	padding:0;

	background:url(../../interior/products/floorcoverings/wood/images/index_il001.gif) no-repeat 300px 0;

	min-height:75px;

	height:auto;

	_height:75px;

}

.navi .wood#main-content div.bacterium div.con-box {

	background-image:url(../../interior/products/floorcoverings/wood/images/index_ic004.gif);

}

.navi .wood#main-content div.crack div.con-box {

	background-image:url(../../interior/products/floorcoverings/wood/images/index_ic005.gif);

}

.navi .wood#main-content div.crack div.con-box p {

	margin-right:200px;

}

.navi .wood#main-content div.crack div.con-box div {

	margin:0;

	padding:0;

	background:url(../../interior/products/floorcoverings/wood/images/index_il003.gif) no-repeat 270px 0;

	min-height:95px;

	height:auto;

	_height:95px;

}

.navi .wood table.style1 td {

	vertical-align:middle;

	text-align:center;

}

.navi .wood table.style1 .td1 {

	padding:5px;

	text-align:left;

}

.navi .wood table.style1 .caption {

	text-align:center;

	font-size:80%;

}

.navi .wood table.style1 .caption img {

	margin:3px 0 0 0;

}

.navi .wood table.style1 .td1 span {

	font-size:180%;

	line-height:100%;

}

.navi .wood div.banner-box {

	padding:20px 10px 0;

	width: 492px;

}

/*------------------------------------------------

  ペット住まいるフロア

------------------------------------------------*/

.pet-floor h2 {

	margin-bottom:25px;

}

.navi #main-content div.pet-floor div.con-box {

	min-height:0;

	height:auto;

	margin-bottom:25px;

	background-image:none;

}

.navi #main-content div.pet-floor div.lead-area {

	padding-left:130px;

	height:170px;

	background:url(../../interior/products/floorcoverings/pet/images/index_bg010.gif) no-repeat;

}

.navi #main-content div.pet-floor div.lead-area h3 {

	margin:3px 0 8px 0;

}

.navi #main-content div.pet-floor div.con-box p {

	padding:0;

	margin:0 0 0 0;

}

.navi #main-content div.pet-floor h3 {

	margin-bottom:25px;

}

.navi #main-content div.pet-floor div.sub-box {

	float:left;

	width:230px;

	height:auto;

	min-height:150px;

	_height:150px;

	margin:0 0 8px 10px;

	_margin:0 8px 8px 5px;

	padding:0 0 10px 0;

	background-position:bottom;

	background-repeat:repeat-y;

}

.navi #main-content div.pet-floor div.sub-box.end {

	margin-bottom:0;

}

.navi #main-content div.pet-floor div.sub-box-top {

	margin:0;

	padding:5px 0 0 0;

	background-position:top;

	background-repeat:no-repeat;

}

.navi #main-content div.pet-floor div.sub-box h4 {

	margin:0 0 10px;

	padding:0;

	text-align:center;

}

.navi #main-content div.pet-floor div.sub-box h5 {

	margin:0 15px 8px;

	padding:0;

	font-size:100%;

	line-height:120%;

}

.navi #main-content div.pet-floor div.sub-box p {

	margin:0 15px 0;

	padding:0;

	line-height:120%;

}

/*-- 色青パターン --*/

.navi #main-content div.pet-floor div.blue div.sub-box-top {

  background-image: url(../../interior/products/floorcoverings/pet/images/index_bg002.gif);

}

.navi #main-content div.pet-floor div.sub-box.blue {

  background-image: url(../../interior/products/floorcoverings/pet/images/index_bg003.gif);

}

.navi #main-content div.pet-floor div.blue h5 {

	color:#336699;

}

/*-- 色オレンジパターン --*/

.navi #main-content div.pet-floor div.orange div.sub-box-top {

  background-image: url(../../interior/products/floorcoverings/pet/images/index_bg004.gif);

}

.navi #main-content div.pet-floor div.sub-box.orange {

  background-image: url(../../interior/products/floorcoverings/pet/images/index_bg005.gif);

}

.navi #main-content div.pet-floor div.orange h5 {

	color:#FF3300;

}

/*-- 色緑パターン --*/

.navi #main-content div.pet-floor div.green div.sub-box-top {

  background-image: url(../../interior/products/floorcoverings/pet/images/index_bg006.gif);

}

.navi #main-content div.pet-floor div.sub-box.green {

  background-image: url(../../interior/products/floorcoverings/pet/images/index_bg007.gif);

}

.navi #main-content div.pet-floor div.green h5 {

	color:#009966;

}

/*-- 色ピンクパターン --*/

.navi #main-content div.pet-floor div.pink div.sub-box-top {

  background-image: url(../../interior/products/floorcoverings/pet/images/index_bg008.gif);

}

.navi #main-content div.pet-floor div.sub-box.pink {

  background-image: url(../../interior/products/floorcoverings/pet/images/index_bg009.gif);

}

.navi #main-content div.pet-floor div.pink h5 {

	color:#FF3366;

}

.navi #main-content div.pet-floor p.notes {

	margin:0 0 0 20px;

}

.navi #main-content div.pet-floor ul.example {

	float:left;

	width:263px;

	padding:0 0 0 20px;

	_margin-bottom:25px;

}

.navi #main-content div.pet-floor ul.example li {

	float:left;

	width:87px;

	margin-bottom:5px;

	list-style:none;

	font-size:80%;

}

.navi #main-content div.con-box div.pet-floor .example2 {

	float:left;

	width:200px;

	_margin-bottom:25px;

}

.navi #main-content div.pet-floor .example2 p {

	margin-left:10px;

	font-size:80%;

}

.navi #main-content div.pet-floor table.style1 {

	width:200px;

	margin:0;

}

.navi #main-content div.pet-floor table.style1 th {

	vertical-align:top;

}

.navi #main-content div.pet-floor table.style1 .kakaku {

	color:#FF0000;

}

.navi #main-content div.pet-floor table.style1 .kakaku span{

	font-weight:bold;

}

.navi .pet-floor div.banner-box {

	padding:20px 10px 0px;

	width: 492px;

}



/*--0421追加--*/



ul.list-001 {

	list-style-type:disc;

}

ul.list-001 li {

	margin-left:2em;

	color:#333333;

}

p.note-001 {

	font-size:80%;

}



/*--0421追加　ここまで--*/



/*--070525追加--*/

.brown{

	color: #4b2727;

}



#main-content div.con-box div.section3 div.center02 {

  margin: 0;

  padding: 0;

  width: 150px;

  float: left;

}

#main-content div.con-box div.section3 div.right02 {

  margin: 0;

  padding: 0;

  width: 165px;

  float: left;

}

#main-content div.con-box div.section3 div.right02 p{

  margin: 0;

  padding: 0;

}





#main-content div.con-box div.section3 div.detaildiv.detail-in p.function {

  float: left;

  width: 130px;

	padding-bottom: 3px;

}



#main-content div.con-box div.section3 div.detail div.detail-in p.function img {

  float: left;

	height: 16px;

	margin: 0 3px 0 0;

	padding: 0;

}



/*--070525追加　ここまで--*/

