@charset "big5";

#imageArea{width:770px; height:227px; margin:0px 13px 0px 15px; text-indent:-9999px;}



td{font-size:11px;}


/* top */
#contents ul.topmenu{width:770px; height:34px; background:url("../../images/top/bk_topmenu.jpg") no-repeat; margin:0 13px;padding:0;}
#contents ul.topmenu li{float:left;}

#contents ul.topmenu li.eshop{width:43px; height:34px;background:url("../../images/top/bt_eshop.jpg"); margin:0 32px;}
#contents ul.topmenu li.eshop a{width:43px; height:34px;background:url("../../images/top/bt_eshop.jpg");text-indent:-9999px; display:block;background-position:0 0;float:left;}
#contents ul.topmenu li.eshop a:link{background-position:0 0;}
#contents ul.topmenu li.eshop a:visited{background-position:0 0;}
#contents ul.topmenu li.eshop a:active{background-position:0 0;}
#contents ul.topmenu li.eshop a:hover{background-position:0 -34px;}

#contents ul.topmenu li.column{width:48px; height:34px;background:url("../../images/top/bt_column.jpg");margin:0 32px;}
#contents ul.topmenu li.column a{width:48px; height:34px;background:url("../../images/top/bt_column.jpg");text-indent:-9999px; display:block;background-position:0 0;float:left;}
#contents ul.topmenu li.column a:link{background-position:0 0;}
#contents ul.topmenu li.column a:visited{background-position:0 0;}
#contents ul.topmenu li.column a:active{background-position:0 0;}
#contents ul.topmenu li.column a:hover{background-position:0 -34px;}

#contents ul.topmenu li.identity{width:57px; height:34px;background:url("../../images/top/bt_identity.jpg");margin:0 32px;}
#contents ul.topmenu li.identity a{width:57px; height:34px;background:url("../../images/top/bt_identity.jpg");text-indent:-9999px; display:block;background-position:0 0;float:left;}
#contents ul.topmenu li.identity a:link{background-position:0 0;}
#contents ul.topmenu li.identity a:visited{background-position:0 0;}
#contents ul.topmenu li.identity a:active{background-position:0 0;}
#contents ul.topmenu li.identity a:hover{background-position:0 -34px;}

#contents ul.topmenu li.shopinfo{width:56px; height:34px;background:url("../../images/top/bt_shopinfo.jpg");margin:0 32px;}
#contents ul.topmenu li.shopinfo a{width:56px; height:34px;background:url("../../images/top/bt_shopinfo.jpg");text-indent:-9999px; display:block;background-position:0 0;float:left;}
#contents ul.topmenu li.shopinfo a:link{background-position:0 0;}
#contents ul.topmenu li.shopinfo a:visited{background-position:0 0;}
#contents ul.topmenu li.shopinfo a:active{background-position:0 0;}
#contents ul.topmenu li.shopinfo a:hover{background-position:0 -34px;}

#contents ul.topmenu li.membership{width:78px; height:34px;background:url("../../images/top/bt_membership.jpg");margin:0 32px;}
#contents ul.topmenu li.membership a{width:78px; height:34px;background:url("../../images/top/bt_membership.jpg");text-indent:-9999px; display:block;background-position:0 0;float:left;}
#contents ul.topmenu li.membership a:link{background-position:0 0;}
#contents ul.topmenu li.membership a:visited{background-position:0 0;}
#contents ul.topmenu li.membership a:active{background-position:0 0;}
#contents ul.topmenu li.membership a:hover{background-position:0 -34px;}

#contents ul.topmenu li.special{width:42px; height:34px;background:url("../../images/top/bt_special.jpg"); margin:0 32px;}
#contents ul.topmenu li.special a{width:42px; height:34px;background:url("../../images/top/bt_special.jpg");text-indent:-9999px; display:block; background-position:0 0;float:left;}
#contents ul.topmenu li.special a:link{background-position:0 0;}
#contents ul.topmenu li.special a:visited{background-position:0 0;}
#contents ul.topmenu li.special a:active{background-position:0 0;}
#contents ul.topmenu li.special a:hover{background-position:0 -34px;}


#contentsDesBack{width:770px; height:26px;padding:3px 0; background:url("../../images/top/bk_description.jpg") no-repeat; margin:0 13px 10px 13px; /* text-indent:60px;*/text-align:center; clear:both;}
#contentsMenu{width:770px; padding:3px 0; margin:0 13px 10px 13px; clear:both;}


#contents ul.news{width:322px; float:left; margin:0; padding:0;background:#eeeeee;}

#contents ul.news li{ width:322px;margin:0 0 9px 0; padding:0px;float:left;background:#eeeeee;}
/*  Mozolla、Firefox、Mac IE 5、Safariなどで適用 */
:root #contents ul.news li{ width:322px;margin:0 0 4px 0; padding:0px;float:left;background:#eeeeee;}

#contents ul.news li.title{ height:35px; background:#eeeeee url("../../images/top/ti_news.jpg") no-repeat;text-indent:-9999px; }
#contents ul.news li.topic{ text-indent:5px;}
#contents ul.news li.topic{ text-indent:5px;}
#contents ul.news li.backno{ text-indent:5px; text-align:right;}

#contents ul.banner{width:435px; margin:0;padding:0px; float:right;}
#contents ul.banner li{float:left; margin:0 3px 10px 3px;}

#contents ul.banner li.select{ width:210px; height:90px; background:url("../../images/top/bn_select.jpg") no-repeat;}
#contents ul.banner li.select a{ width:210px; height:90px; text-indent:-9999px; display:block;background-position:0 0;float:left;}
#contents ul.banner li.select a:link{background-position:0 0;}
#contents ul.banner li.select a:visited{background-position:0 0;}
#contents ul.banner li.select a:active{background-position:0 0;}
#contents ul.banner li.select a:hover{background-position:0 0;}

#contents ul.banner li.card{ width:210px; height:90px; background:url("../../images/top/bn_card.jpg") no-repeat;}
#contents ul.banner li.card a{ width:210px; height:90px; display:block; text-indent:-9999px;background-position:0 0;float:left;}
#contents ul.banner li.card a:link{background-position:0 0;}
#contents ul.banner li.card a:visited{background-position:0 0;}
#contents ul.banner li.card a:active{background-position:0 0;}
#contents ul.banner li.card a:hover{background-position:0 0;}

#contents ul.banner li.magazine{ width:210px; height:90px; background:url("../../images/top/bn_magazine.jpg") no-repeat;}
#contents ul.banner li.magazine a{ width:210px; height:90px; display:block; text-indent:-9999px;background-position:0 0;float:left;}
#contents ul.banner li.magazine a:link{background-position:0 0;}
#contents ul.banner li.magazine a:visited{background-position:0 0;}
#contents ul.banner li.magazine a:active{background-position:0 0;}
#contents ul.banner li.magazine a:hover{background-position:0 0;}

#contents ul.banner li.yahoo{ width:210px; height:90px; background:url("../../images/top/bn_yahoo.jpg") no-repeat;}
#contents ul.banner li.yahoo a{ width:210px; height:90px; display:block; text-indent:-9999px;background-position:0 0;float:left;}
#contents ul.banner li.yahoo a:link{background-position:0 0;}
#contents ul.banner li.yahoo a:visited{background-position:0 0;}
#contents ul.banner li.yahoo a:active{background-position:0 0;}
#contents ul.banner li.yahoo a:hover{background-position:0 0;}

#contents ul.banner li.recruit{ width:210px; height:90px; background:url("../../images/top/bn_recruit.jpg") no-repeat;}
#contents ul.banner li.recruit a{ width:210px; height:90px; display:block; text-indent:-9999px;background-position:0 0;float:left;}
#contents ul.banner li.recruit a:link{background-position:0 0;}
#contents ul.banner li.recruit a:visited{background-position:0 0;}
#contents ul.banner li.recruit a:active{background-position:0 0;}
#contents ul.banner li.recruit a:hover{background-position:0 0;}

#contents ul.banner li.tpoint{ width:210px; height:90px; background:url("../../images/top/bn_tpoint.jpg") no-repeat;}
#contents ul.banner li.tpoint a{ width:210px; height:90px; display:block; text-indent:-9999px;background-position:0 0;float:left;}
#contents ul.banner li.tpoint a:link{background-position:0 0;}
#contents ul.banner li.tpoint a:visited{background-position:0 0;}
#contents ul.banner li.tpoint a:active{background-position:0 0;}
#contents ul.banner li.tpoint a:hover{background-position:0 0;}

#contents ul.banner li.column{ width:210px; height:90px; background:url("../../images/top/bn_column.jpg") no-repeat;}
#contents ul.banner li.column a{ width:210px; height:90px; display:block; text-indent:-9999px;background-position:0 0;float:left;}
#contents ul.banner li.column a:link{background-position:0 0;}
#contents ul.banner li.column a:visited{background-position:0 0;}
#contents ul.banner li.column a:active{background-position:0 0;}
#contents ul.banner li.column a:hover{background-position:0 0;}

#contents ul.banner li.weekend{ width:210px; height:90px; background:url("../../images/top/bn_weekend.jpg") no-repeat;}
#contents ul.banner li.weekend a{ width:210px; height:90px; display:block; text-indent:-9999px;background-position:0 0;float:left;}
#contents ul.banner li.weekend a:link{background-position:0 0;}
#contents ul.banner li.weekend a:visited{background-position:0 0;}
#contents ul.banner li.weekend a:active{background-position:0 0;}
#contents ul.banner li.weekend a:hover{background-position:0 0;}

#contents ul.banner li.weekend2{ width:210px; height:90px; background:url("../../images/top/bn_weekend2.jpg") no-repeat;}
#contents ul.banner li.weekend2 a{ width:210px; height:90px; display:block; text-indent:-9999px;background-position:0 0;float:left;}
#contents ul.banner li.weekend2 a:link{background-position:0 0;}
#contents ul.banner li.weekend2 a:visited{background-position:0 0;}
#contents ul.banner li.weekend2 a:active{background-position:0 0;}
#contents ul.banner li.weekend2 a:hover{background-position:0 0;}

ul.hometag {display:none;}
