@charset "utf-8";
/* CSS Document */
input,select{
vertical-align:0.5em;
}
/*Utilities--------------------------------*/
.pkg:after, #content-inner:after{
content:" ";
display:block;
visibility:hidden;
clear:both;
height:0.1px;
font-size:0.1em;
line-height:0px;
}
.pkg, #content-inner{display:block;}
*html .pkg * html #content-inner{height:1%;}
.pkg, #content-inner{display:block;}
.inline{display:inline;}
.hidden{display:none;}
a:visited { color: #333 }
/*----------------------------------------------------------------------------
02：Clear Fix Hack (Float Clear Hack)
----------------------------------------------------------------------------*/
.clearfix:after{
content: ".";
display: block;
visibility: hidden;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
clear: both;
}
.clearfix{
zoom: 1;
}
/*layout----------------index-------------------*/
img{
border:0px;
}
body{
	text-align:center;
}
#container{
background:url(../img/backline.jpg) repeat-x;
background-position:left 67.5pt;
padding:0 20px;
}
*html #container{
background:url(../img/backline.jpg) repeat-x;
background-position:left 70pt;
}
#container-inner{
width:950px;
min-height:100%;
margin:0 auto;
text-align::left;
}
#header,#content,#item-navigation,#l-column,#c-column,#r-column,#footer-navigation{
position:relative;
}
#l-column,#c-column,#r-column{
/*display:inline;*/
float:left;
}
#header-inner,#content-inner,item-navigation-inner,#footer-inner,footer-navigation-inner
#l-column-inner,#c-column-inner,#r-column-inner{
position:static;
}
#header-inner{
padding-top:15px;
padding-bottom:5px;
}
#header-content{
position:relative;
height: 70px;
}
#logo{
width:153px;
padding:0px;
text-align:left;
padding-top:25px;
float:left;
}
#head-r{
overflow:hidden;
}
#head-r-top,#head-r-bottom{
overflow:hidden;
}
*html #head-r-top{
	text-align:right;
}
#main-navigation-inner{
height: 50px;
_margin-top:2px;
}
#content-inner,#footer-inner{
padding-top:20px;
padding-bottom:20px;
overflow:hidden;
}
#item-navigation-inner{
padding-top:20px;
padding-bottom:20px;
overflow:hidden;
}
#c-column{
width:465px;
padding-left:18px;
padding-right:18px;
}
/**html #c-column-inner,.seihin-box{
	height:0;
}*/
#l-column{
width:224px;
}
#r-column{
width:224px;
}
#footer{
background:url(../img/line_red.gif) repeat-x;
background-position:left 35pt;
}
#footer-inner,#footer-navigation-inner{
width:950px;
margin:0 auto;
}
/*----各カテゴリ共通------------*/
#pan{
padding-top:20px;
padding-bottom:5px;
text-align:left;
}
/*----商品各カテゴリ インラインメニュー共通------------*/
ul.inlineMenu{
	margin-top:15px;
	padding:0;
}
ul.inlineMenu02{
	margin-top:5px;
	padding:0;
}
ul.inlineMenu li img,ul.inlineMenu02 li img{
	vertical-align: top;
}
ul.inlineMenu li,ul.inlineMenu02 li{
	/*border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;*/
	margin:0 1px 1px 0;
	float:left;
	list-style:none;
}
ul.inlineMenu li.blank4{
	width:234px;
	height:26px;
	border:#cdcdcd solid 1px;
	/*background:url(../products/img/inline/inline_blank_btn.jpg) repeat-x;*/
}
ul.inlineMenu02 li.blank4{
	width:234px;
	height:20px;
	border:#cdcdcd solid 1px;
	/*background:url(../products/img/inline/inline_blank_btn.jpg) repeat-x;*/
}
ul.inlineMenu li.blank5,ul.inlineMenu02 li.blank5{
	width:187px;
	height:20px;
	border:#cdcdcd solid 1px;
	/*background:url(../products/img/inline/inline_blank_btn.jpg) repeat-x;*/
}
ul.inlineMenu li.blank6_157,ul.inlineMenu02 li.blank6_157{
	width:155px;
	height:20px;
	border:#cdcdcd solid 1px;
	/*background:url(../products/img/inline/inline_blank_btn.jpg) repeat-x;*/
}
ul.inlineMenu li.blank6_158,ul.inlineMenu02 li.blank6_158{
	width:156px;
	height:20px;
	border:#cdcdcd solid 1px;
	/*background:url(../products/img/inline/inline_blank_btn.jpg) repeat-x;*/
}
ul.inlineMenu li.blank7_135,ul.inlineMenu02 li.blank7_135{
	width:133px;
	height:20px;
	border:#cdcdcd solid 1px;
	/*background:url(../products/img/inline/inline_blank_btn.jpg) repeat-x;*/
}
ul.inlineMenu li.blank8_118,ul.inlineMenu02 li.blank8_118{/*20110304追加*/
	width:116px;
	height:20px;
	border:#cdcdcd solid 1px;
}
ul.inlineMenu02 li.blank8_116{/*20110523インラインメニューブランク部分追加*/
	width:116px;
	height:20px;
	border:#cdcdcd solid 1px;
}
ul.inlineMenu02 li.blank8_115{/*20110523インラインメニューブランク部分追加*/
	width:115px;
	height:20px;
	border:#cdcdcd solid 1px;
}
ul.inlineMenu02 li.last{/*20110304追加*/
	width:113px;
}
div.search{
	padding-top:10px;
}
div.search p{
	font-weight:bold;
	color:#D67D7D;
	margin-top:10px;
}
div.search ul.inlineMenu{
	padding:0;
	margin:0;
}
div.search ul.inlineMenu li{
	/*border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;*/
	margin:0 1px 1px 0;
	float:left;
	list-style:none;
}
/*----商品各カテゴリ インラインメニューからの飛んだ際のリンクリストページ共通------------*/
div#linkList-box{
	text-align:left;
}
div#linkList-box h1{
	margin-bottom:20px;
}
div#linkList-box ul#linkList{
	padding-top:0;
}
div#linkList-box ul#linkList li{
	background:url(../products/img/red_arrow.gif) no-repeat left;
	padding:10px 0px 5px 20px;
	border-bottom:dotted #CCC 1px;
	list-style:none;
}

