@import "../../css_cmn/layout.css";

/* common */
#CATEGORYTITLE{
	width:139px;
}

#MAINCONTENTS ul.footNavi{
	margin:6px 0 0;
	padding:0 0 23px;
}
#MAINCONTENTS ul.footNavi li{
	display:inline;
}
#MAINCONTENTS ul.footNavi li img{
	margin:0 0 0 13px;
}
#MAINCONTENTS ul.footNavi li.start img{
	margin:0;
}


/* index.php */
#MAINCONTENTS h2.ctitle{
	padding:2px 0 12px;
}
#MAINCONTENTS p.lead{
	padding:0 0 7px;
}
#MAINCONTENTS .productIndex {
	padding:0 0 23px;
}
#MAINCONTENTS .productIndex li {
	float: left;
	width: 192px;
	position: relative;
}
#MAINCONTENTS .productIndex span.new{
	display: block;
	width: 25px;
	position: absolute;
	top: 13px;
	left: 8px;
}
#MAINCONTENTS .productIndex p.photo{
	padding: 21px 17px 0 33px;
	text-align:center;
}
#MAINCONTENTS .productIndex h3{
	padding:7px 25px 0 40px;
	text-align:center;
}
#MAINCONTENTS .productIndex p.txtsmall{
	padding: 8px 25px 0 40px;
	text-align:left;
}


/* product.php */
#MAINCONTENTS .productDetail .textBlock{
	width:235px;
	float:left;
	padding:2px 0 1px;
}
#MAINCONTENTS .productDetail .photo{
	width:150px;
	float:left;
}
#MAINCONTENTS .productDetail .textBlock h1{
	padding:0 0 17px;;
}
#MAINCONTENTS .productDetail .textBlock p{
	width:200px;
	padding:0 0 17px;;
}
#MAINCONTENTS .productDetail .textBlock .relativeLinks{
	width:200px;
	padding:0 0 17px;;
}
#MAINCONTENTS .productDetail .textBlock .relativeLinks a{
	display:block;
	margin:0 0 12px;
}

#MAINCONTENTS .productSpec{
	width:267px;
	float:right;
	padding:0 0 13px;
}
#MAINCONTENTS .productExample{
	width:86px;
	float:left;
	padding:0 0 13px;
}
#MAINCONTENTS .productSpec h2,
#MAINCONTENTS .productExample h2{
	padding:0 0 11px;
}
#MAINCONTENTS .productSpec .material,
#MAINCONTENTS .productSpec .quantity,
#MAINCONTENTS .productSpec .madein{
	padding:39px 0 0;
}
#MAINCONTENTS .productExample p{
	padding:0 0 11px;
}
#MAINCONTENTS .productExample p.txtsmall{
	padding:0 0 12px;
}
#MAINCONTENTS .productExample div.noExample{
	width:72px;
	height:77px;
	margin: 0 0 11px;
	background-color:#F5F5F5;
}

#MAINCONTENTS div.productFootNavi {
	height:53px;
}
#MAINCONTENTS div.productFootNavi ul.footNavi{
	position: absolute;
	width: 271px;
	bottom: 23px;
	left: 24px;
	padding:13px 57px 0;
	background:#FFF url(../../images/cmn_cntnt_tbl_bdr1.gif) 0 0 no-repeat;
}
#MAINCONTENTS div.productFootNavi ul.footNavi li img{
	margin:0;
}
#MAINCONTENTS div.productFootNavi ul.footNavi li.start img{
	margin-right:50px;
}


/* product_search.php */
#MAINCONTENTS div.pSearchHead{
	padding:10px 0 10px 25px;
	background:transparent url(/images/cmn_ref_bg.jpg) 0 0 repeat;
}
#MAINCONTENTS div.pSearchHead p.icon{
	width:60px;
	float:left;
	padding:0 25px 0 0;
}
#MAINCONTENTS div.pSearchHead h1{
	width:275px;
	float:left;
	padding:16px 0 0 0;
}
#MAINCONTENTS div.pSearchHead h1 span{
	display:block;
	font-weight:normal;
}
#MAINCONTENTS p.pSearchPNaviHead{
	text-align:right;
}
#MAINCONTENTS p.pSearchPNaviHead{
	padding:15px 0;
}
#MAINCONTENTS p.pSearchPNaviFoot{
	padding:15px 0 30px;
	text-align: center;
}
#MAINCONTENTS p.pSearchPNaviFoot img.leftArrow,
#MAINCONTENTS p.pSearchPNaviFoot img.leftArrow{
	margin:0 4px 1px 0;
	vertical-align:middle;
}
#MAINCONTENTS p.pSearchPNaviFoot img.rightArrow,
#MAINCONTENTS p.pSearchPNaviFoot img.rightArrow{
	margin:0 0 1px 4px;
	vertical-align:middle;
}
#MAINCONTENTS p.pSearchPNaviFoot a:link,
#MAINCONTENTS p.pSearchPNaviFoot a:visited {
	text-decoration: underline;
}
#MAINCONTENTS p.pSearchPNaviFoot a:hover,
#MAINCONTENTS p.pSearchPNaviFoot a:active {
	text-decoration: none;
}

/* product_search.php, p_category.php */
#MAINCONTENTS .pSearchMain{
	margin:42px 0 0;
}
#MAINCONTENTS .pSearchMain h2{
	padding:12px 0 10px 11px;
	text-indent:-11px;
	font-weight:normal
}
#MAINCONTENTS .pSearchMain h3{
	padding:12px 0 0 11px;
	text-indent:-11px;
	font-weight:normal
}
#MAINCONTENTS .pSearchMain p{
	position: relative;
	text-align:center;
}
#MAINCONTENTS .pSearchMain p span.new{
	position: absolute;
	top: 0;
	left: -5px;
/*
	left: 99px !important;
	left: 85px;
*/
}
#MAINCONTENTS .pSearchMain p.txtmiddle{
	text-align:left;
}


/* p_category.php */
#MAINCONTENTS h2.category{
	padding:5px;
}
#MAINCONTENTS h2.single{
	margin:0 0 5px;
	border-bottom:1px solid #BFBFBF;
}

#MAINCONTENTS div.pCategoryHead{
	padding:10px 25px;
	background:#FFE url(/images/cmn_ref_bg.jpg) 0 0 repeat;
}
#MAINCONTENTS div.pCategoryHeadSngl{
	padding:10px 25px 42px;
}
#MAINCONTENTS div.pCategoryHead p.icon{
	width:85px;
	float:left;
}
#MAINCONTENTS div.pCategoryHead p.txtmiddle{
	width:250px;
	float:left;
	padding:16px 0 0 0;
}
#MAINCONTENTS div.pCategoryHeadSngl p.icon{
	position: relative;
	width:109px;
	float:left;
}
#MAINCONTENTS div.pCategoryHeadSngl p.icon span.new{
	position: absolute;
	top: 0;
	left: -25px;
}
#MAINCONTENTS div.pCategoryHeadSngl p.txtmiddle{
	width:226px;
	float:left;
	padding:16px 0 0 0;
}
#MAINCONTENTS div.categoryFooter {
	height:39px;
}
#MAINCONTENTS div.categoryFooter p.naviMore {
	position: absolute;
	width: 385px;
	bottom: 23px;
	left: 24px;
}




