/* CSS Document */

/*---------------------------------------------
contents
---------------------------------------------*/
#contentsH{
	text-align:center;
	border-right:1px solid #5B5B5B;
	border-left:1px solid #5B5B5B;
	border-bottom:1px solid #5B5B5B;
}
#contents_mainH{
	width:726px;
	margin:0px auto;
	text-align:left;
	clear:both;
}
#contents_mainH2{
	width:731px;
	margin:0px;
	padding:0px 0px 0px 15px;
	text-align:left;
}
h1.lv4underH{
	width:726px;
	margin:0px;
	clear:both;
}

/* 2014.04.07商品ラインナップ全修正+外部JS化 kobayashi */
.linkmenu {
	padding:10px 0 16px 0; margin:0;
	font-size:12px;
	text-align:right;
	background:url(/houjin/common/image/line.gif) no-repeat bottom;
	clear:both;
	}
.linkmenu ul{ padding:0; margin:0; }
.linkmenu li{ padding:0; margin:0; display:inline;}
.lineup_box { padding:20px 0 30px 0;}
.pd_name{ width:175px; float:left; }
.pd_name h3{ padding:0 0 10px 0; margin:0;}
.pd_name p{ font-size:12px; padding:0; margin:0; line-height:20px;}
.pd_list { width:580px; float:right;}
.pd_list_box{ background:#fff; width:274px;}
.pd_list ul{ padding:0; margin:0;}
.pd_list li{
	padding:5px; margin:0 0 6px 6px; float:left;
	list-style:none;
	background:url(/houjin/common/image/dotbg.gif);
	}
.pd_list .pics{ width:110px; float:left;}
.pd_list .lead{ width:154px; float:left; padding:5px;}
.pd_list .lead h4{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:12px;
	padding:0; margin:0;
	}
.pd_list .lead p{ padding:0; margin:0; font-size:11px; line-height:15px;}


/*---------------------------------------------
header
---------------------------------------------*/
#header_link2{
	width:500px;
	float:right;
	text-align:right;
}

/*pop-up-you*/

#header_pop2{
	width:705px;
}

#header_ciH{
	width:338px;
	float:left;
	text-align:left;
}

#header_ciH div{
	float:left;
	padding: 0px 0px 0px 0px;
}

#header_ciH div.Httl{
	float:left;
	padding: 8px 0px 9px 10px;
}

#header_linkH{
	float:right;
	width:60px;
}


#header_linkH ul{
	margin:0px;
	padding:0px;
}
#header_linkH li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#header_linkH div{
	float:left;
	padding: 14px 0px 0px 17px;
}

#header_linkH div.hl_last{
	float:left;
	padding: 14px 5px 0px 17px;
}

/*---------------------------------------------
footer
---------------------------------------------*/
#footerH{
	width:766px;
	height:23px;
	text-align:left;
	background-color:#EBE9EA;
}
#footerH ul{
	margin:0px;
	padding:0px;
}
#footerH li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#footerH div{
	padding:5px 0px 0px 14px;
	float:left;
}

#footerH2{
	width:768px;
	text-align:left;
	clear:both;
}
#footerH2_navi{
	width:393px;
	float:left;
}
#footerH2_navi ul{
	margin:0px;
	padding:0px;
}
#footerH2_navi li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:inline;
}
#footerH2_navi div{
	padding:0px 22px 0px 0px;
	float:left;
}
#footer_copy{
	width:375px;
	margin:0px;
	padding:0px;
	text-align:right;
	float:right;
}



/*---------------------------------------------*/

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1% }
.clearfix {display:block;}
/* end MacIE5 */

