/******************************************************************************//* 共通/******************************************************************************/* {  margin:0;  padding:0;  color:#333333;  line-height:1.4em;  letter-spacing:0.1em;  font-size:12px;  font-family:arial;  text-align:left;  border:none;}a{    color:#FF3366;}a:hover{    color:#3399FF;}body{    margin:0;    padding:0;    text-align:center;    background: #FFFFFF url(./img/topbg.jpg) repeat-x;}#container{    margin:0 auto;    padding:0;}/******************************************************************************//* index/******************************************************************************/#top, #middle, #footer{    width:961px;}#top{    margin:0 auto;    padding:0;    overflow: hidden;}#middle{    margin:15px auto 0 auto;    padding:0;    overflow: hidden;}#middle .left{    float:left;    width:400px;}.new{    width:90px;    font-weight:bold;    float:left;}.new_detail{    color:#FF3366;    float:left;}#middle .right{    float:right;}#footer{    color:#CCCCCC;    font-weight:bold;    text-align:left;    font-size:0.8em;    margin:0px auto 30px auto;}/******************************************************************************//* bottom メニュー      /******************************************************************************/#navi{  margin:0px;  padding:0px;  }#navi a {  display:block;  height:39px;  width:96px;  margin:0px 0px;  outline:0px;  text-decoration: none;  }#navi li {  float:left;  margin: 0px;  padding:0px;  list-style:none;  }#navi ul {  list-style:none;  margin:0px;  padding:0px;}.hidden {  padding:0px;  margin:0px;  display:block;  text-indent:-99999px;  }#bottom_menu {     margin-top:10px;    background: #FFFFFF url(./img/menu_bg.gif) repeat-x;    height:50px;    width:100%;}#bottom_menu_center {     background: #FFFFFF url(./img/menu_bg.gif) repeat-x; width:960px; padding:0; margin:0px auto;}#navi01 { background:url(./img/menu_tarofoods.gif); width:208px;}#navi02 a { background:url(./img/menu_company.gif); width:124px;}#navi03 a { background:url(./img/menu_shoplist.gif); width:124px;}#navi04 a { background:url(./img/menu_onlinestore.gif); width:124px;}#navi05 a { background:url(./img/menu_press.gif); width:124px;}#navi06 a { background:url(./img/menu_blog.gif); width:124px;}#navi01 a:hover { background:url(./img/menu_tarofoods.gif); width:208px;}#navi02 a:hover { background:url(./img/menu_company_t.gif); width:124px;}#navi03 a:hover { background:url(./img/menu_shoplist_t.gif); width:124px;}#navi04 a:hover { background:url(./img/menu_onlinestore_t.gif); width:124px;}#navi05 a:hover { background:url(./img/menu_press_t.gif); width:124px;}#navi06 a:hover { background:url(./img/menu_blog_t.gif); width:124px;}#navi01 a.thispage { background:url(./img/menu_tarofoods.gif); width:208px;}#navi02 a.thispage { background:url(./img/menu_company_t.gif); width:124px;}#navi03 a.thispage { background:url(./img/menu_shoplist_t.gif); width:124px;}#navi04 a.thispage { background:url(./img/menu_onlinestore_t.gif); width:124px;}#navi05 a.thispage { background:url(./img/menu_press_t.gif); width:124px;}#navi06 a.thispage { background:url(./img/menu_blog_t.gif); width:124px;}/******************************************************************************//* 記事タイトル/******************************************************************************/dt{margin: 0px 10px -10px -10px;padding: 0 0 0 12px;width: 100px;}	dd{margin: -16px 0 0px 90px;}dl{margin-top:0px;font-size:90%;padding: 2px 0;}