@charset "Shift_JIS";


/*----------------------contents---------------------*/


h1{
clear:both;
width:575px;
height:75px;
background: url(img/h1_bg.gif) 0px 0px no-repeat;
font-size:1.6em;
}

h1 span{
display:block;
padding:28px 30px;
}








/*-------------- main  ----------*/


#main h2{
clear:both;
width:571px;
height:68px;
font-size:1.3em;
}

#main h2 span{
display:block;
padding:22px 40px;
}

#main h3{
font-size:1.2em;
padding:3px;
color:#FFFF00;
}

/*-------------- maincontetns  ----------*/

/*------photo waku-----*/

.photo img{
padding:6px;
margin:10px 0;
border:1px solid #cc0000;
background-color:#460000;
}

.photo2 img{
padding:6px;
margin:10px 5px;
border:1px solid #cc0000;
background-color:#460000;
}

#maincontents img.noborder{
padding:0;
margin:3px;
border:none;
}


/*------*/

#maincontents p{
margin-left:2em;
margin-right:1em;
}





/*----------------------leftmenu---------------------*/
#leftmenu{
text-align:left;

/*padding-bottom:50px;
background:url(img/left_bottom.gif) left bottom no-repeat;*/
margin-left:0;
}


#leftmenu h2{
text-decoration:none;
text-indent:-9999px;
}

/*#leftmenu h3{
width:181px;
height:38px;
background:url(img/left_bottom.gif) 0px 0px no-repeat;
}
*/

#leftmenu h2.login{
width:181px;
height:72px;
background:url(img/t_login.gif) 0px 0px no-repeat;
}

#leftmenu h2.living{
width:181px;
height:72px;
background:url(img/t_living.gif) 0px 0px no-repeat;
}


#leftmenu h2.products,
#leftmenu h2.categoriesHeading{
width:181px;
/*height:38px;*/
height:72px;
/*background:url(img/t_products2.gif) 0px 0px no-repeat;*/
background:url(img/t_products.gif) 0px 0px no-repeat;
}

#leftmenu h2.productsTop{
width:181px;
height:72px;
background:url(img/t_products.gif) 0px 0px no-repeat;
}


#cleft h2.informationHeading{
background:url(img/t_information.gif) 0px 0px no-repeat;
}



/*

#leftmenu h2.products2{
width:181px;
height:38px;
background:url(img/t_products2.gif) 0px 0px no-repeat;
}*/


#leftmenu h2.photo{
width:181px;
height:38px;
background:url(img/t_photos.gif) 0px 0px no-repeat;
}

#leftmenu h2.contact{
width:181px;
height:38px;
background:url(img/t_contact.gif) 0px 0px no-repeat;
}




#leftmenu ul,#leftmenu p{
width:160px;
margin:8px 0px 0 20px;
color:#E2E28D;
}



/*- shop--*/


#leftmenu li{
padding-left:17px;
margin-bottom:6px;
background:url(img/icon01.gif) 0px 4px no-repeat;
}

#leftmenu li.category-top,
#leftmenu li.category-links{
}

#leftmenu li.category-top a,
#leftmenu li.category-links a{
dispplay:block;
font-weight:bold;
line-height:120%;

}

#leftmenu li.category-products
{
padding-top:2px;
width:auto;
margin-left:15px;
border-bottom:0;
background:url(img/icon02.gif) 0px 4px no-repeat;
}

#leftmenu li.category-products a
{
background:url(img/icon03.gif) 3px 5px no-repeat;
line-height:110%;
font-weight:normal;
}


#leftmenu li.category-subs{
margin-left:15px;
}

#leftmenu li.category-subs a{
background:url(img/icon03.gif) 3px 5px no-repeat;
line-height:110%;
font-weight:normal;
padding-top:2px;
}




/**/

#leftmenu h3{
display:block;
height:38px;
width:181px;
overflow:hidden;
/*border:1px solid #cc0000;*/
text-indent:-999999px;
text-decoration:none;
border-bottom:none;}


#leftmenu h3.living{
width:181px;
height:72px;
background:url(/css/img/t_living.gif) 0px 0px no-repeat;
}


#leftmenu #searchId{
margin-top:1em;
margin-bottom:2em;
background:url(/css/img/t_search.gif) no-repeat;
width:181px;
/*height:127px;*/
}

#leftmenu #searchId h3{
background:none;

}


#leftmenu #searchId form{
margin:10px;

}

#leftmenu #searchId input{
width:100px;
}

#leftmenu #searchId a{
width:auto;
display:inline;
}







#leftmenu #manufacturersId{
margin-bottom:2em;}

#leftmenu #manufacturersId h3{
background:url(/css/img/t_maker.gif) no-repeat;

}

#manufacturersId form{
margin:10px;
width:180px;
}

#manufacturersId  select{
background:#330000;
/*border:1px solid #FF9900;*/
color:#fff;
}




#leftmenu #informationId{
margin-bottom:2em;}


#leftmenu #informationId h3{
background:url(/css/img/t_information.gif) 0px 0px no-repeat;
margin-bottom:10px;

}

#leftmenu #informationId ul{
}

#leftmenu #informationId li{
list-style:none;
background:url(/css/img/icon01.gif) 0px 5px no-repeat;
margin-left:0px;
padding-left:15px;

}

#leftmenu #informationId hr{
display:none;
}

#leftmenu #informationId li a{color:#fff;}

#leftmenu #informationId li a:hover{color:#ff9900;}



#cleft #contact{
/*height:218px;*/
width:180px;
margin-bottom:20px;}

/*#side #contact{
height:246px;
width:220px;
background:url(img/t_contact2.gif) no-repeat;
margin-bottom:20px;}*/



#cleft #contact h3{
background:url(/css/img/t_contact.gif) no-repeat;
}


#cleft #contact p{
padding:10px;
font-size:90%;
line-height:150%;}



/*---*/

#leftmenu a{
display:block;
width:95%;
border-bottom:none;

}

#leftmenu li a:link {color:#ffffff; text-decoration: none;font-weight:normal;border-bottom:1px dotted #000;}
#leftmenu li a:active {color:#ffffff; text-decoration: none;font-weight:normal;border-bottom:1px dotted #006600;}
#leftmenu li a:visited {color:#E2E28D; text-decoration: none;font-weight:normal;border-bottom:1px dotted #000;}
#leftmenu li a:hover {color:#FFFF00; text-decoration: none;font-weight:normal;border-bottom:1px dotted #cc0000;}



#leftmenu div.catBoxDivider{
margin-left:5px;

width:170px;
border-bottom: 1px dotted #CC9900;
}









.waku1{
margin:10px 5px;
width:165px;
border:1px solid #cc0000;

}

.waku1 dt{
background:#640500;
color:#FFFF66;
padding:2px;
font-size:1.2em;
font-size:0.9em;
}

.waku1 dd{
margin:3px;
font-size:0.8em;
line-height:1.2em;
color:#F1F1CF;
}



/*----------waku-------------*/


.waku{
width:509px;
background:url(img/waku_bg.gif) repeat-y;
margin-top:1em;
margin-left:32px;
}

#maincontents .waku p{
padding-left:0px;
margin:0.5em 1em;


}


.wakuCont{
width:auto;
padding:3px 15px 10px 15px;
}


ul.icon dt{
background:url(img/icon01.gif) 5px 12px no-repeat;
}

.wakuCont p{
margin-left:0;
text-align:left;
}

/*------ページ内リンクメニュー ---*/


ul.pagelink{
padding:10px;
border:double 1px #CC9966;
margin:0 20px 1em 20px;
background:#ffffff;
}

ul.pagelink li{
display:inline;
padding-left:20px;
background:url(img/icon01.gif) 0px 5px no-repeat;

}

ul.pagelink a{
margin-right:5px;

}

/*--------コンテンツ---------*/


.border1{
pdding:3px;
border:1px dotted #CC9966;
}

.pad10{
padding:10px;
}



/*-----------プライバシーポリシー------------------*/



#poricy dl{
margin-left:0px;
width:550px;
background:#FFFFEE;
border:1px solid #3E0000;
}

#poricy dt{
display:block;
clear:both;
color:#ffff99;
border-bottom:1px solid #460000;
background-color:#640500;
font-weight:bold;
padding:3px 10px;
margin-bottom:0.5em;
}

#poricy dd{
line-height:2em;
/*color:#F1F1CF;*/
color:#666666;
margin-bottom:1em;
margin-right:10px;
}


