/*=============================
list.html : メーカーカテゴリー一覧
=============================*/
#maker-list{
 width: 900px;
 height: auto 0;
 margin: 0 auto;
 padding:0;
}

#maker-list ul{
 width: 170px;
 margin: 0 12px 10px 0;
 padding: 0;
 float: left;
}

#maker-list ul.end-line{
 width: 170px;
 margin:0;
 padding: 0 12px 10px 100px;
 float: left;
}

#maker-list ul.list-end{
 width: 170px;
 margin: 0 0 10px 0;
 padding: 0;
 float: right;
}

#maker-list ul.list-end-last{
 width: 170px;
 margin:  0;
 padding: 0 0 0 0;
 float: left;
}

#maker-list li{
 width: 170px;
 margin: 0;
 padding: 0;
 list-style-type: none;
 text-align: center;
}

#maker-list li.content-link{
 width: 150px;
 font-size: 12px;
 margin: 0;
 padding: 0 0 0 10px;
 text-align: left;
}



/*=============================
p-contents-header : 製品ページ-ヘッダー
=============================*/
#p-contents-header{
	widows: 940px;
	height: 140px;
	margin: 0;
	padding: 5px;
}

#p-contents-header-pet{
	widows: 940px;
	height: 200px;
	margin: 0;
	padding: 5px;
}

.header-logo{
	width: 230px;
	height: auto;
	margin: 0;
	padding: 25px 0 0 0;
	float:left;
	text-align: center;
}

.header-logo-2{
	width: 230px;
	height: auto;
	margin: 0;
	padding: 10px 0 0 0;
	float:left;
	text-align: center;
}

.header-logo-3{
	width: 230px;
	height: auto;
	margin: 0;
	padding: 10px 0 0 0;
	float:left;
	text-align: center;
}


.header-copy{
	width: 630px;
	height: auto;
	margin: 20px 30px 0 20px;
	padding: 0;
	font-size: 14px;
	line-height: 120%;
	color: #333333;
	float: left;
	text-align: left;
}

.header-copy-2{
	width: 630px;
	height: auto;
	margin: 30px 30px 0 20px;
	padding: 0;
	font-size: 14px;
	line-height: 120%;
	color: #333333;
	float: left;
	text-align: left;
}


/*=============================
p-contents-bg : 製品ページ-背景
=============================*/
#products-bg-top{
 width: 950px;
 height: 21px;
 background-image:url(../products/images/product-bg-top.gif);
 clear:both;
 margin:0;
 padding:0;
}

#products-bg-body{
 width: 950px;
 height: 350px;
 padding: 10px 0 70px 0 ;
 margin: 0 auto;
 background:url(../products/images/product-bg-body.gif);
 text-align:center;
} 

#products-bg-body-2{
 width: 950px;
 height: 550px;
 padding: 10px 0 50px 0 ;
 margin:  0 auto;
 background:url(../products/images/product-bg-body.gif);
 text-align:center;
} 

#products-bg-body-3{
 width: 950px;
 height: 750px;
 padding: 10px 0 50px 0 ;
 margin: 0 auto;
 background:url(../products/images/product-bg-body.gif);
 text-align:center;
} 

#products-bg-body-4{
 width: 950px;
 height: 1100px;
 padding: 10px 0 50px 0 ;
 margin: 0 auto;
 background:url(../products/images/product-bg-body.gif);
 text-align:center;
} 

#products-bg-body-5{
 width: 950px;
 height: 650px;
 padding: 10px 0 50px 0 ;
 margin: 0 auto;
 background:url(../products/images/product-bg-body.gif);
 text-align:center;
} 

#products-bg-body-6{
 width: 950px;
 height: 1200px;
 padding: 10px 0 50px 0 ;
 margin: 0 auto;
 background:url(../products/images/product-bg-body.gif);
 text-align:center;
} 


#products-bg-body-7{
 width: 950px;
 height: 100%;
 padding: 10px 0 50px 0 ;
 margin: auto 0;
 background:url(../products/images/product-bg-body.gif);
 text-align:center;
} 

#products-bg-bottom{
 width: 950px;
 height: 21px;
 background:url(../products/images/product-bg-bottom.gif);
 clear: both;
}

/*=============================
btn : NEXT-BACKボタン
=============================*/
#back-btn{
 width: 50px;
 height: auto;
 margin: 0 auto;
 padding: 180px 0 0 5px;
 float: left;
 vertical-align: middle;
}

#back-btn-b{
 width: 50px;
 height: 300px;
 margin: 0;
 padding: 300px 0 0 5px;
 float: left;
 vertical-align: middle;
}

#back-btn-c{
 width: 50px;
 height: 450px;
 margin: 0;
 padding: 450px 0 0 5px;
 float: left;
 vertical-align: middle;
}

#back-btn img{
 margin:0;
 padding:0;
 border:0;
}

#next-btn{
 width: 50px;
 height: auto;
 margin: 0 auto;
 padding: 180px 5px 0 0 ;
 float: right;
 vertical-align: middle;
}

#next-btn-b{
 width: 50px;
 height: 300px;
 margin: 0;
 padding: 300px 5px 0 0;
 float: right;
}

#next-btn-c{
 width: 50px;
 height: 450px;
 margin: 0;
 padding: 450px 5px 0 0;
 float: right;
}

#next-btn img{
 margin:0;
 padding:0;
 border:0;
}

/*=============================
p-contents-list : 製品詳細-レイアウト1
=============================*/
#products-list-1st{
 margin: 0;
 padding: 0 10px 0 5px ;
 float: left;
 text-align: left;
 width:195px;
}

#products-list-1st-2{
 margin: 0;
 padding: 0 10px 0 230px ;
 float: left;
 text-align: left;
 width:195px;
}

#products-list-1st-3{
 margin: 0;
 padding: 0 10px 0 130px ;
 float: left;
 text-align: left;
 width:195px;
}

#products-list-1st-1{
 margin: 0;
 padding: 0 5px 0 110px ;
 float: left;
 text-align: left;
 width:195px;
}

#products-list-1st-cen{
 margin: 0;
 padding: 50px 5px 0 230px ;
 float: left;
 text-align: center;
 width:195px;
}


#coment-cen{
 margin: 0;
 padding: 0;
 text-align: center;
}

#products-list{
 margin: 0;
 padding: 0 10px 0 5px ;
 float: left;
 text-align: left;
 width:195px;
}


#products-list-end{
 margin: 0;
 padding: 0 0 0 5px ;
 float: left;
 text-align: left;
 width:195px;
}

/*==== 動画用 ====*/
#products-list-1st-3_mov{
 margin: 0;
 padding: 0 10px 0 20px ;
 float: left;
 text-align: center;
 width:290px;
}


#products-list_mov{
 margin: 0;
 padding: 0 10px 0 10px ;
 float: left;
 text-align: center;
 width:290px;
}


#products-list-end_mov{
 margin: 0;
 padding: 0 0 0 10px ;
 float: left;
 text-align: center;
 width:290px;
}

/*=============================
p-contents-list : 製品詳細-レイアウト2
=============================*/
#products-b-list-1st{
 margin: 0;
 padding: 0 25px 50px 16px;
 float: left;
 text-align: left;
 width:175px;
}

#products-b-list-1st-4{
 margin: 0;
 padding: 0 16px 50px 16px;
 float: left;
 text-align: left;
 width:175px;
}

#products-b-list-1st-4-sp{
 margin: 0;
 padding: 0 16px 20px 16px;
 float: left;
 text-align: left;
 width:175px;
}

#products-b-list-1st-2{
 margin: 0;
 padding: 0 25px 50px 230px;
 float: left;
 text-align: left;
 width:175px;
}

#products-b-list-1st-3{
 margin: 0;
 padding: 0 25px 50px 130px;
 float: left;
 text-align: left;
 width:175px;
}

#products-b-list{
 margin: 0;
 padding: 0 20px 50px 16px;
 float: left;
 text-align: left;
 width:175px;
}


#products-b-list-sp{
 margin: 0;
 padding: 0 20px 20px 16px;
 float: left;
 text-align: left;
 width:175px;
}

#products-b-list-end{
 margin: 0;
 padding: 0 10px 50px 15px;
 float: left;
 text-align: left;
 width:175px;
}

#products-b-list-end-sp{
 margin: 0;
 padding: 0 10px 20px 15px;
 float: left;
 text-align: left;
 width:175px;
}

/*=============================
p-contents-list.class : 製品詳細
=============================*/
.products{
 margin:0;
 padding: 0;
}

.products-photo{
 margin:0;
 padding:0;
}

.products-new{
 margin: 0 0 5px 0;
 padding: 0;
 text-align:left;
 background: url(../products/images/new-icon.gif) no-repeat left;
}

.products-new span{
 height:20px;
 display:block;
}

.products-no{
 margin: 0 0 5px 0;
 padding: 0;
}

.products-no span{
 height:20px;
 display:block;
}

.products-name{
 margin: 5px 0 0 0;
 padding: 0;
 font-weight: bold;
 font-size: 15px;
 color:#FF3300;
}

.products-name-sp{
 margin: 5px 0 0 0;
 padding: 0;
 font-weight: bold;
 font-size: 13px;
 color:#FF3300;
}

.products-price{
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-size: 90%;
 line-height:1.5em;
}

.products-price span.tax-out{
 margin: 0;
 padding: 0;
 font-size: 80%;
 font-weight:normal;
}

.products-price-2{
 margin: 0;
 padding: 10pt 0 0 0;
 font-weight: bold;
 font-size: 90%;
 line-height:1.5em;
}

.products-price-2 span.tax-out{
 margin: 0;
 padding: 0;
 font-size: 80%;
 font-weight:normal;
}


.products-price-opt{
 margin: 0;
 padding: 0;
 font-weight: bold;
 font-size: 90%;;
}

span.tax-out{
 margin: 0;
 padding: 0;
 font-size: 80%;
 font-weight:normal;
}

.products-detail-1{
 border-top: 1px dotted #666;
 margin: 0;
 padding: 5px 0 0 0;
 font-size: 80%;
 line-height:100%;
}

.products-detail-2{
 margin: 0;
 padding: 5px 0 0 0;
 font-size: 80%;
 line-height:100%;
}

.products-detail-3{
 margin: 0;
 padding: 5px 0 5px 0;
 font-size: 90%;
 line-height:100%;
}
/*=============================
page-path : パンくず-ページ数
=============================*/
#page-path{
 width: 930px;
 margin: 0;
 padding: 0 10px 0 0;
 font-size: 13px;
 text-align: right;
 clear:both;
}

#page-path span{
 color:#0066CC;
 font-weight: bold;
}

/*=============================
page-path : パンくず-リンク
=============================*/

#page-path a {
 text-decoration: none;
 color: #666666;
}


#page-path a:hover {
 text-decoration: underline;
 color:#0099FF;
}