@charset "euc-jp";

/* ヘッダー
----------------------------------------------------*/
#header {
margin: 0;
padding: 0;
width: 1000px;
height: auto;
font-size: 90%;
line-height: 1;
text-align: left;
}
#header h1 {
display: inline-block;
}
#header a {
border: none;
margin: 0;
padding: 0;
display: inline-block;
}
#header img {
border: none;
margin: 0;
padding: 0;
}



#header #cart {
padding: 67px 0px 10px 55px;
width: 104px;/*カート幅134px*/
height: 66px;/*カート高さ66px*/
display: inline-block;
background: #;
}


.M_headBasket{
	float: right;
	width:126px;
	padding:3px 3px 0 3px;
	border:1px solid #b3b3b3;
	margin:0 0 5px 5px;
	background:#ededed;
}


#header #M_basketClosedBox {
    background: url("http://keibunsha.sakura.ne.jp/ichijoji/image/icon/okaimonokago_125_35.jpg") no-repeat !important;

}




#header #M_basketTemp1.M_headBasket{
	width:125px;/*←ボタンの横幅のサイズ*/
	border:0px solid #fff;
	background:none;

}
#header #M_headBasketSwitch {
    height: 35px;/*←ボタンの縦幅のサイズ*/
    width: 125px;/*←ボタンの横幅のサイズ*/

}
#header #M_basketClosedBox {
    width: 125px;/*←ボタンの横幅のサイズ*/

}
#header #M_basketClosedBox a{
	display:block;
	height:35px;/*←ボタンの縦幅のサイズ*/
	width:125px;/*←ボタンの横幅のサイズ*/
	background:url("http://keibunsha.sakura.ne.jp/ichijoji/image/icon/okaimonokago_125_35.jpg") no-repeat 0 0;

}
#header #M_headBasketIn {
    width: 125px;/*←ボタンの横幅のサイズ*/

}



#header #headerSub {
width: 965px;
height: 30px;
margin: 15px auto;
padding: 0;
background: #;
}

#header #headerSub a {
display: inline-block;
color: #ffffff;
text-decoration: none;
height: 14px;
padding-top: 9px;
margin: 0 10px;
}



.newyear{/*年末年始のお知らせ*/
height: 100px;
margin: 10px 10px 25px 10px
}
img.newyear_clip {/*画像切り抜き*/
clip:rect(0 980px 100px 0);
position:absolute;
}

#navLogin {/*会員ログイン*/
width: 320px;
margin: 5px 0 0 680px;
font-size: 0.8em;
line-height: 1;
float: right;
height: 30px;
position: absolute;
z-index: 10000;
}
#navLogin ul {margin-right: 10px; padding: 0;  width: 100px; font-size: 0.1em; float: left;}
#navLogin ul li {margin: 0; padding: 0; line-height: 1; vertical-align: bottom; zoom: 1;}
#navLogin input {
padding: 0 0 0 4px;
width: 100px;
font-size: 12px;
height: 20px;
border: 1px dotted #CCC;
}
#navLogin .inputTextId {
width: 28px;
height: 10px;
text-indent: -9999px;
overflow: hidden;
display: block;
background: transparent url(http://keibunsha.sakura.ne.jp/ichijoji/image/common/sprite_login.png) no-repeat 0 0;
}
#navLogin .inputTextPass {
width: 40px;
height: 10px;
text-indent: -9999px;
overflow: hidden;
display: block;
background: transparent url(http://keibunsha.sakura.ne.jp/ichijoji/image/common/sprite_login.png) no-repeat -50px 0;
}
#navLogin .button {margin-right: 0; padding-top: 10px; width: 95px;}
#navLogin a.btLogin {
margin: 0 2px 0 0;
width: 50px;
height: 16px;
}
#navLogin a.btPassMiss {
margin: 0;
width: 43px;
height: 16px;
}
#navLogin ul.logout {width: 315px; display: inline; float: right;}
#navLogin ul.logout li {width: 315px; line-height: 1.2; text-align: right;}
#navLogin ul.logout li.dispId {margin-bottom: 8px; font-size: 7em;}
#navLogin ul.logout li.dispId strong {color: #C60;}
#navLogin ul.logout li.btLogout {margin: 0;}


/*ヘッダ2nd*/
#header2nd {
padding: 5px 0;
width: 100%;
height: 20px;
background: #d9d3c2;
}

#header2nd ul {margin-left: 20px; overflow: hidden;}

#header2nd ul li {
margin-right: 20px;
width: 100px;
height: 20px; 
overflow: hidden;
position: relative;
float: left;
}

#header2nd ul li img {position: absolute;}

#header2nd ul li.navCart img {left: 0; top: 0;}
#header2nd ul li.navMember img {left: -120px; top: 0;}
#header2nd ul li.navOrderHis img {left: -240px; top: 0;}
#header2nd ul li.navGuide img {left: -360px; top: 0;}
#header2nd ul li.navFaq img {left: -480px; top: 0;}
#header2nd ul li.navContact img {left: -600px; top: 0;}
#header2nd ul li.navOrderTel {width: 160px; display: inline; float: right;}
#header2nd ul li.navOrderTel img {left: -780px; top: 0;}



/*ct1ページにだけに反映します。*/
#category-ct1{ 
	background: #000; /*背景色黒の指定*/
	color: #fff;/*文字色白の指定*/
}
/*ct2ページにだけに反映します。*/
#category-ct2{ 
	color: #f00;/*文字色赤の指定*/
}
