/* CSS Document */


@import url("base.css");

/*
	div#search
	div#pankuzu
	div#categoryMenu
	div#configMenu
	div#pageTop
*/




/*-----------------------
SEARCH
-----------------------*/
div#search{clear:both;
border-top:4px solid #d8c673;
padding:0 0 10px 0;
}
div#search table{
width:100%;
border-collapse:collapse;
}
div#search th{
width:106px;
background-color:#f3edde;
background-image:url("../images/dotline01.gif");
background-repeat:repeat-x;
background-position:bottom;
padding:3px 10px 3px 10px;
}
div#search th h3.keyword{
background-image:url("../images/top_search_md01.gif");
background-repeat:no-repeat;
background-position:center;
text-indent:-9999px;
}
div#search th h3.focus{
background-image:url("../images/top_search_md02.gif");
background-repeat:no-repeat;
background-position:center;
text-indent:-9999px;
}
div#search td{
background-color:#f9f6ee;
background-image:url("../images/dotline01.gif");
background-repeat:repeat-x;
background-position:bottom;
}
div#search td li{
float:left;
padding:0 6px 0 0;
}
div#search div.searchBottan,
div#search div.searchFocusWord{
width:431px;
padding:3px 0 3px 10px;
}
div#search td div.searchFocusWord a{
display:block;
background-image:url("../images/ind01.gif");
background-repeat:no-repeat;
background-position:0 6px;
padding:0 0 0 8px;
font-size:75%;
}
div#search td div.searchBottan li.goodsSearch a{
display:block;
background-image:url("../images/bt_goods_search.gif");
background-repeat:no-repeat;
width:80px;
height:19px;
text-indent:-9999px;
}
div#search td div.searchBottan li.shopSearch a{
display:block;
background-image:url("../images/bt_shop_search.gif");
background-repeat:no-repeat;
width:80px;
height:19px;
text-indent:-9999px;
}
div#search td div.searchBottan li.listSearch a{
display:block;
background-image:url("../images/ind02.gif");
background-repeat:no-repeat;
background-position:0 6px;
padding:2px 0 0 10px;
font-size:75%;
}
/*-----------------------
PANKUZU
-----------------------*/
div#pankuzu{
clear:both;
padding:5px 0 10px 0;
font-size:75%;
}


/*-----------------------
CATEGORY MENU
-----------------------*/
div#categoryMenu{
background-image:url("../images/category_menubg.gif");
background-repeat:no-repeat;
height:101px;
}
div#categoryMenu h3{
text-indent:-9999px;
}
div#categoryMenu ul{
padding:0 0 0 30px;
}
div#categoryMenu li{
float:left;
width:190px;
padding:10px 0 0 0;
}
div#categoryMenu li.kyoto a{
display:block;
background-image:url("../images/category_i01.gif");
background-repeat:no-repeat;
width:80px;
height:21px;
padding:0 0 0 25px;
}
div#categoryMenu li.cloth a{
display:block;
background-image:url("../images/category_i02.gif");
background-repeat:no-repeat;
width:80px;
height:21px;
padding:0 0 0 25px;
}
div#categoryMenu li.eat a{
display:block;
background-image:url("../images/category_i03.gif");
background-repeat:no-repeat;
width:80px;
height:21px;
padding:0 0 0 25px;
}
div#categoryMenu li.life a{
display:block;
background-image:url("../images/category_i04.gif");
background-repeat:no-repeat;
width:80px;
height:21px;
padding:0 0 0 25px;
}
div#categoryMenu li.community a{
display:block;
background-image:url("../images/category_i05.gif");
background-repeat:no-repeat;
width:80px;
height:21px;
padding:0 0 0 25px;
}
div#categoryMenu li.helth a{
display:block;
background-image:url("../images/category_i06.gif");
background-repeat:no-repeat;
width:80px;
height:21px;
padding:0 0 0 25px;
}
div#categoryMenu li.present a{
display:block;
background-image:url("../images/category_i07.gif");
background-repeat:no-repeat;
width:80px;
height:21px;
padding:0 0 0 25px;
}


/*-----------------------
CONFIG MENU
-----------------------*/
div#configMenu{
clear:both;
padding:10px 0 10px 0;
}
div#configMenu li{
float:right;
background-image:url("../images/ind03.gif");
background-repeat:no-repeat;
background-position:0 4px;
padding:0 10px 0 0;
font-size:90%;
}
div#configMenu li a{
display:block;
padding:0 0 0 15px;
}

/*-----------------------
PAGE TOP
-----------------------*/
div#pageTop{
clear:both;
padding:0 0 0 0;
}
div#pageTop ul{
padding:0 0 5px 0;
}
div#pageTop li{
float:right;
}
div#pageTop li a{
display:block;
background-image:url("../images/bt_pagetop.gif");
background-repeat:no-repeat;
width:134px;
height:18px;
text-indent:-9999px;
}