@charset "euc-jp";

/* flasharea */
#flasharea {padding:0; text-align:center;}

/* program */
body.top #bg_news {margin:0; text-align:left; width:660px; padding-bottom:3px; margin-bottom:20px;}
body.top #news {height:170px; overflow:auto; width:655px; padding-left:5px; margin:7px 0 0 0;}
body.top #news tr {background:url(../images/news_td_bg.gif) bottom repeat-x; line-height:16px;}
body.top #news th {font-weight:bold; text-align:left; padding:10px 0 15px 5px; color:#818181; vertical-align:top; width:85px; font-size:10px;}
body.top #news td {padding:5px;}
body.top #news a {color:#2382d2; text-decoration:none; }
body.top #news a:hover {color:#03C; text-decoration:underline;}

/* 追加分 */
body.top #secondary {width:240px; float:left; text-align:left; margin-left:5px; margin-bottom:30px; padding-right:0;}
body.top #brand {background:url(../images/brand_bg.gif) 0 39px no-repeat; height:224px; margin-bottom:20px;}
body.top #brand .brand_list,
body.top #brand .brand_list_ft {float:left; width:144px; color:#444; margin-left:3px;}
body.top #brand .brand_list_ft {margin-left:24px;}
body.top #brand h4 {font-weight:bold; height:32px; text-align:center; padding-top:4px;}
body.top #brand p {font-size:10px; padding:10px 6px 5px;}

body.top #product {}
body.top #product .product_list, .product_list_lt {float:left; width:150px; margin:20px 19px 0 0; text-align:center;}
body.top #product .product_list_lt {margin-right:0;}
body.top #product h4 {font-weight:normal; margin:10px 0 3px;}
body.top #product .btn {margin:15px auto;}
body.top #product a {color:#888; text-decoration:underline; }
body.top #product a:hover {color:#333; text-decoration:none;}
body.top #secondary #shopping {background:url(../images/shopping_bg.gif) repeat-y; margin-bottom:15px;}
body.top #secondary #shopping li {background:url(../common_img/icon.gif) no-repeat; padding-left:15px; margin:8px 0 0 12px;}
body.top #secondary #shopping li a {color:#888; text-decoration:underline;}
body.top #secondary #shopping li a:hover {color:#444; text-decoration:none;}
body.top #secondary #shopping #sub {background:url(../images/shopping_sub_bg.gif) 0 40px no-repeat; height:123px; font-size:10px; margin-top:8px; width:240px; }
body.top #secondary #shopping #sub p {padding:0 20px;}
body.top #banner {margin-top:15px;}


#secondary {width:213px; float:right; padding-right:5px; margin-bottom:30px;}

#secondary #brand {background:url(../common_img/brand_bg.jpg) no-repeat; width:213px; height:570px; margin-bottom:20px;}
#secondary #brand .brand_list { color:#444; text-align:center; }

#secondary #brand h4 {font-weight:bold; text-align:center; padding:6px 0 2px; font-size:12px; }

#secondary #shopping {background:url(../common_img/shopping_bg.jpg) repeat-y; margin-bottom:15px;}
#secondary #shopping li {background:url(../common_img/icon.gif) no-repeat; padding-left:15px; margin:8px 0 0 12px;}
#secondary #shopping li a {color:#888; text-decoration:underline;}
#secondary #shopping li a:hover {color:#444; text-decoration:none;}
#secondary #shopping #sub {background:url(../common_img/shopping_sub_bg.jpg) left bottom no-repeat; height:119px; font-size:10px; margin-top:8px; width:210px; }
#secondary #shopping #sub p {padding:0 20px;}
#secondary #banner {margin-top:15px;}

/* ieハック */
body.top #news {/overflow-x:hidden;}
body.top #brand .brand_list_ft {_margin-left:12px;}
body.top #secondary {_margin-left:3px; /margin-bottom:10px;}
