@charset "Shift_JIS";

/*header------------------------------------------------------------------------------*/
#header a{
color:#333333;
text-decoration:none;
}
#header a:link {
color:#333333;
text-decoration:none;
}
#header a:visited {
color:#6633CC;
text-decoration:none;
}
#header a:hover {
color:#333333;
text-decoration:underline;
}
#header a:active {
color:#333333;
text-decoration:underline;
}

/*top用 start*/
#wpp {
margin: 0;
padding: 0;
width: 100%;
background-color: #fff;
text-align:center;
}

#wpp img {
border: 0;
}
/*top用 end*/
#header{
margin:0 auto;
padding:10px 0 0 0;
width:950px;
height:95px;
text-align:left;
font-size:12px;
line-height:14px;
border:0px solid #000;
position:relative;
}



/*微調整　ログインページ*/
*html body#loginpage #header{
border:0px solid #000;
height:105px;
}
*html body#cartpage #header{
border:0px solid #000;
height:105px;
}


#header .logo{
display:block;
margin:0;
padding:10px 0 0 0;
display:block;
overflow:hidden;
width:180px;
z-index:1;
border:0px solid #000000;
float:left;
}
#header .logo a{
display:block;
width:175px;
height:38px;
overflow:hidden;
text-indent:-9999px;
background-image: url(image/logo.jpg);
background-repeat: no-repeat;
background-position:0 0;
}
#header .sale,
#header .sale_fuku {
width:97px;
height:38px;
border:0px solid #000000;
text-align:left;
padding:10px 0 0 0;
margin:0;
z-index:0;
float:left;
}

#header .sale a{
display:block;
background-image: url(image/sale_mini_bn.jpg);
background-repeat: no-repeat;
background-position:0 0;
overflow:hidden;
text-indent:-9999px;
display:block;
width:97px;
height:38px;
padding:0;
margin:0;
}
#header .sale_fuku a{
display:block;
background: url("image/ban_minifuku.jpg") 0 0 no-repeat;
overflow:hidden;
text-indent:-9999px;
display:block;
width:97px;
height:38px;
padding:0;
margin:0;
}

#header #navi_btn{
display:block;
float:left;
text-align:left;
font-size:10px;
line-height:14px;
margin:0;
padding:8px 0 0 10px;
}

#header #navi_btn ul{
list-style:none;
margin:0;
padding:0;
width:165px;
list-style:none;
float:left;
display:block;
}
#header #navi_btn ul li{
display:block;
background-image:url(image/point.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 5px 0px 8px;
margin:0;
}

#header #navi_btn ul.navi_btn2{
list-style:none;
margin:0;
padding:0;
width:105px;
list-style:none;
float:left;
display:block;
}
.point_banner{
clear:both;
display:block;
margin:0;
padding:10px 0 0 0;
}
*html .point_banner{
padding:0px 0 0 0;
}
*+html .point_banner{
padding:0px 0 0 0;
}
html>/**/.point_banner{
padding:5px 0 0 0;
}

.point_banner img{
margin:0 5px 0 0;
}

#header iframe{
border:0px solid #000;
margin:0 0 0px 560px;
padding:0;
width:390px;
height:86px;
position:absolute;
top:7px;
}




/*seo_header------------------------------------------------------------------------------*/
#seo_header{
width:100%;
text-align:center;
background-color:#111;
padding:6px 0;
font-size:10px;
line-height:22px;
overflow:hidden;
}
.seo_header{
width:950px;
line-height:100%;
margin:0 auto;
padding:0px 0 0 0;
font-size:10px;
line-height:100%;
text-align:left;
}
#seo_header h1,
#seo_header div.seo_h1{
margin:0 5px 0 0;
padding:0px 0 0 0;
display:block;
font-size:10px;
line-height:100%;
font-weight:bold;
float:left;
color:#fff;
height:auto;
width:auto;
}
#seo_header p{
margin:0;
padding:0;
color:#ccc;
white-space:nowrap;
line-height:100%;
}


/*other_header----------------------------------------------------------------------------*/

#faqtop #header iframe,
#faqqa #header iframe,
#faqmain #header iframe,
#mydhc #header iframe,
#catalog #header iframe {
top:7px;
border:0px solid #000;
}
