@charset "UTF-8";

div#flashbox
{
  background:#ffffff;
  padding:0 5px 7px 5px;
  margin:0 0 5px 0;
}

div#flash_contentbox
{
  background:#eee9d1;
  width:100%;
  height:282px;
}

div#flash_content_main
{
  float:left;
  width:719px;
  height:282px;
}

div#flash_content_side
{
  float:right;
  width:241px;
  height:282px;
}

div.flash_content_inner,
div#flash_content_inner
{
  padding:0;
  margin:0;
}

div.flash_content_inner ul,
div#flash_content_inner ul
{
  background:#ffffff;
  padding:120px 0 0 150px;
  margin:0;
}

div.flash_content_inner ul li,
div#flash_content_inner ul li
{
  list-style:none;
  line-height:1.4;
  padding:0;
  margin:0;
}

div.topcat_foot
{
  background:url(../images/topcat_foot.gif) no-repeat left bottom;
  width:100%;
  padding:0 0 10px 0;
  margin:4px 0 20px 0;
}

div.topcatbox_start
{
  float:left;
  width:178px;
}

div.topcatbox_start div.topcatbox_inner
{
  padding:0;
  margin:0 9px 0 0;
}

div.topcatbox
{
  float:left;
  width:177px;
}

div.topcatbox div.topcatbox_inner
{
  padding:0;
  margin:0 9px 0 0;
}

div.topcatbox_inner h2
{
  line-height:0;
  background:none;
  padding:0;
  margin:0 0 10px 0;
}

div.topcatbox_inner h2 span.topcat_photo
{
  display:block;
  padding:0;
  margin:0 0 0 3px;
}

div.topcatbox_end
{
  float:right;
  width:168px;
}

div.topcatbox_end div.topcatbox_inner
{
  padding:0;
  margin:0;
}

div.topcatbox_start ul,
div.topcatbox_end ul,
div.topcatbox ul
{
  padding:0;
  margin:0 5px;
}

div.topcatbox_start ul li,
div.topcatbox_end ul li,
div.topcatbox ul li
{
  font-size:84.6%;
  line-height:1.4;
  list-style:none;
  padding:0;
  margin:0 0 8px 0;
  width:100%;
}

div.topcatbox_start ul li a,
div.topcatbox_end ul li a,
div.topcatbox ul li a
{
  display:block;
  text-decoration:none;
  background:url(../images/list_icon01.gif) no-repeat 0 4px;
  padding:0 0 0 12px;
  margin:0 5px 0 5px;
}

div.topcatbox_start ul li a:hover,
div.topcatbox_end ul li a:hover,
div.topcatbox ul li a:hover
{
  text-decoration:underline;
  padding:0 0 0 12px;
  margin:0 5px 0 5px;
}

div.weather_box
{
  padding:0;
  margin:0 0 10px 0;
  position:relative;
}

div.weather_today
{
  background:url(../images/side_weather_bg.gif) no-repeat 0 0;
  height:64px;
  padding:0;
  margin:0;
}

div.weather_today img.weather_mark
{
  position:absolute;
  top:14px;
  left:100px;
}

div.weather_box p
{
  color:#584a3d;
  line-height:1.4;
  text-align:right;
  padding:0;
  margin:0;
}

div.sidelink_box
{
  background:url(../images/sidelink_footbg.gif) no-repeat left bottom;
  padding:0 0 20px 0;
  margin:0 0 10px 0;
}

div.sidelink_box_inner
{
  background:url(../images/sidelink_headbg.gif) no-repeat left top;
  padding:10px 10px 0 10px;
  margin:0;
}

div.sidelink_box ul
{
  padding:0;
  margin:0;
}

div.sidelink_box ul li
{
  float:left;
  line-height:0;
  list-style:none;
  padding:0;
  margin:0;
}

div.top_footbnr
{
  background:url(../images/border_dot01.gif) repeat-x left top;
  width:100%;
  padding:0;
  margin:0 0 20px 0;
  position:relative;
}

div.top_footbnr ul
{
  height:50px;
  padding:0;
  margin:0;
}

div.top_footbnr ul li
{
  line-height:0;
  list-style:none;
  padding:0;
  margin:0;
}

div.top_footbnr ul li.footbnr01
{
  position:absolute;
  top:6px;
  left:0;
}

div.top_footbnr ul li.footbnr02
{
  position:absolute;
  top:6px;
  left:180px;
}

div.top_footbnr ul li.footbnr03
{
  position:absolute;
  top:6px;
  left:360px;
}

div.top_footbnr ul li.footbnr04
{
  position:absolute;
  top:6px;
  left:540px;
}

div.top_footbnr ul li.footbnr05
{
  position:absolute;
  top:6px;
  left:720px;
}

div.feature_box
{
  padding:0;
  margin:0 0 15px 0;
}

div.feature_box dl
{
  padding:0;
  margin:0;
  position:relative;
}

div.feature_box dl dt
{
  line-height:0;
  padding:0;
  margin:0;
}

div.feature_box dl dt span.btn_featurelist
{
  position:absolute;
  top:13px;
  left:110px;
  padding:0;
  margin:0;
}

div.feature_box dl dd
{
  border-bottom:2px solid #574639;
  padding:0 0 5px 0;
  margin:0;
}

div.feature_box ul.feature_list
{
  padding:0;
  margin:0;
}

div.feature_box ul.feature_list li
{
  float:left;
  display:block;
  list-style:none;
  line-height:1.4;
  font-size:84.6%;
  color:#666666;
  background:none;
  padding:4px 0 5px 0;
  margin:0;
  width:100%;
}

div.feature_box ul.feature_list li img.icon_genre
{
  display:block;
  padding:0;
  margin:0 10px 0 10px;
}

div.feature_box ul.feature_list li span.icon_genrebox
{
  float:left;
  display:block;
  background:none;
  padding:0;
  margin:0;
}

div.feature_box ul.feature_list li span.feature_title
{
  display:block;
  background:none;
  line-height:1.4;
  padding:0;
  margin:0 5px;
}

div.feature_box ul.feature_list li a
{
  text-decoration:none;
  color:#666666;
  padding:0;
  margin:0;
}

div.feature_box ul.feature_list li a:hover
{
  text-decoration:underline;
}

div.eve_semrep_box,
div.eve_sem_box
{
  padding:0;
  margin:0 0 20px 0;
}

div.eve_semrep_headbox,
div.eve_sem_headbox
{
  padding:0;
  margin:0;
  position:relative;
}

div.eve_semrep_headbox h3,
div.eve_sem_headbox h3
{
  padding:0;
  margin:0;
}

div.eve_sem_headbox h3 span.btn_eve_sem_head
{
  position:absolute;
  top:10px;
  left:470px;
  padding:0;
  margin:0;
}

div.eve_semrep_headbox h3 span.btn_eve_semrep
{
  position:absolute;
  top:11px;
  left:603px;
  padding:0;
  margin:0;
}

div.eve_semrep_box ul.eve_sem_list,
div.eve_sem_box ul.eve_sem_list
{
  padding:0;
  margin:0;
}

div.eve_semrep_box ul.eve_semrep_list li,
div.eve_sem_box ul.eve_sem_list li
{
  font-size:84.6%;
  float:left;
  display:block;
  list-style:none;
  line-height:1.5;
  background:url(/images/border_dot01.gif) repeat-x left bottom;
  padding:8px 0;
  margin:0;
  width:100%;
}

div.eve_semrep_box ul.eve_semrep_list li img.icon_genre,
div.eve_sem_box ul.eve_sem_list li img.icon_genre
{
  display:block;
  padding:0;
  margin:0 10px 0 10px;
}

div.eve_semrep_box ul.eve_semrep_list li span.date,
div.eve_sem_box ul.eve_sem_list li span.date
{
  float:left;
  display:block;
  background:none;
  width:86px;
  padding:0;
  margin:0;
}

div.eve_semrep_box ul.eve_semrep_list li span.icon_genrebox,
div.eve_sem_box ul.eve_sem_list li span.icon_genrebox
{
  float:left;
  display:block;
  background:none;
  padding:0;
  margin:0;
}

div.eve_semrep_box ul.eve_semrep_list li a,
div.eve_sem_box ul.eve_sem_list li a
{
  text-decoration:none;
  padding:0;
  margin:0 5px 0 0;
}

div.eve_semrep_box ul.eve_semrep_list li a:hover,
div.eve_sem_box ul.eve_sem_list li a:hover
{
  text-decoration:underline;
}

div.eve_sem_box ul.eve_sem_list li span.icon_new
{
  line-height:0;
  float:left;
  display:block;
  padding:0;
  margin:0;
}

div.gardenlife_bnr
{
  padding:0;
  margin:0 0 10px 0;
}

ul.sidemenu
{
  padding:0;
  margin:0;
}

ul.sidemenu li
{
  list-style:none;
  color:#333333;
  padding:0;
  margin:0 0 2px 0;
  width:100%;
}

div.flash_content_side_inner
{
  background:url(/images/flash_content_side_innerbg.gif) no-repeat right top;
  padding:15px 0 0 10px;
  margin:0;
}

div.flash_content_side_inner ul.sidelistbnr
{
  padding:0;
  margin:0;
}

div.flash_content_side_inner ul.sidelistbnr li
{
  display:block;
  list-style:none;
  float:left;
  line-height:0;
}

div.flash_content_side_inner ul.sidelistbnr li.first
{
  padding:0;
  margin:0;
}

div.flash_content_side_inner ul.sidelistbnr li
{
  padding:0;
  margin:3px 0 0 0;
}

div.flash_content_side_inner ul.sidelistbnr li a
{
  text-decoration:none;
  padding:0;
  margin:0;
}

div.flash_content_side_inner ul.sidelistbnr li a:hover
{
  text-decoration:none;
}

span.portal_listleft
{
  display:block;
  float:left;
  width:220px;
}

span.portal_listright
{
  display:block;
  float:right;
  width:480px;
}

div.evesem_outlinebox
{
  padding:0;
  margin:0 0 10px 0;
}

div.evesem_outlinebox div.evesem_outlinebox_inner
{
  background:url(/images/evesem_bg.gif) no-repeat left bottom;
  padding:15px 15px 5px 15px;
  margin:0;
}

div.evesem_outlinebox_inner p
{
  line-height:1.4 !important;
  padding:0 !important;
  margin:0 0 5px 0 !important;
}

div.evesem_outlinebox_inner div h3
{
  height:15px !important;
  position:relative;
}

div.evesem_outlinebox_inner div.evesem_other_outline,
div.evesem_outlinebox_inner div.evesem_animal_outline,
div.evesem_outlinebox_inner div.evesem_petcare_outline,
div.evesem_outlinebox_inner div.evesem_garden_outline,
div.evesem_outlinebox_inner div.evesem_kids,
div.evesem_outlinebox_inner div.evesem_lifestyle
{
  padding:0;
  margin:0 0 15px 0;
}

div.evesem_other_outline h3 span.evesem_catlink,
div.evesem_animal_outline h3 span.evesem_catlink,
div.evesem_petcare_outline h3 span.evesem_catlink,
div.evesem_garden_outline h3 span.evesem_catlink,
div.evesem_kids h3 span.evesem_catlink,
div.evesem_lifestyle h3 span.evesem_catlink
{
  position:absolute;
  top:-1px;
  left:90px;
  text-align:left;
  font-size:13px !important;
  font-weight:lighter;
  color:#613210;
  padding:0;
  margin:0;
}

div.evesem_garden_outline h3 span.evesem_catlink02
{
  position:absolute;
  top:-1px;
  left:290px;
  text-align:left;
  font-size:13px !important;
  font-weight:lighter;
  color:#613210;
  padding:0;
  margin:0;
}

div.evesem_other_outline h3 span.evesem_catlink a,
div.evesem_garden_outline h3 span.evesem_catlink02 a,
div.evesem_animal_outline h3 span.evesem_catlink a,
div.evesem_petcare_outline h3 span.evesem_catlink a,
div.evesem_garden_outline h3 span.evesem_catlink a,
div.evesem_kids h3 span.evesem_catlink a,
div.evesem_lifestyle h3 span.evesem_catlink a
{
  text-decoration:underline;
  font-weight:lighter;
  padding:0 0 0 20px;
  margin:0;
}
div.evesem_lifestyle h3 span.evesem_catlink a
{
  color:#c5b8c7;
  background:url(../../images/anchor_list_06.gif) no-repeat left center;
}
div.evesem_kids h3 span.evesem_catlink a
{
  color:#a8b20a;
  background:url(../../images/anchor_list_05.gif) no-repeat left center;
}
div.evesem_garden_outline h3 span.evesem_catlink02 a,
div.evesem_garden_outline h3 span.evesem_catlink a
{
  color:#8eb65e;
  background:url(../../images/anchor_list_01.gif) no-repeat left center;
}
div.evesem_petcare_outline h3 span.evesem_catlink a
{
  color:#de913f;
  background:url(../../images/anchor_list_02.gif) no-repeat left center;
}
div.evesem_animal_outline h3 span.evesem_catlink a
{
  color:#e48e8c;
  background:url(../../images/anchor_list_03.gif) no-repeat left center;
}
div.evesem_other_outline h3 span.evesem_catlink a
{
  color:#8a6b54;
  background:url(../../images/anchor_list_08.gif) no-repeat left center;
}

div.evesem_garden_outline h3 span.evesem_other_outline a:hover,
div.evesem_garden_outline h3 span.evesem_catlink02 a:hover,
div.evesem_animal_outline h3 span.evesem_catlink a:hover,
div.evesem_petcare_outline h3 span.evesem_catlink a:hover,
div.evesem_garden_outline h3 span.evesem_catlink a:hover,
div.evesem_kids h3 span.evesem_catlink a:hover,
div.evesem_lifestyle h3 span.evesem_catlink a:hover
{
  text-decoration:none;
}
