@charset "UTF-8";

div.ownertop_outlinebox
{
  background:url(../images/ownertop_outlinebg.jpg) no-repeat 100% 50px;
  height:310px;
  padding:0;
  margin:0;
}

div.ownertop_outlinebox p
{
  width:470px;
  padding:0;
  margin:0;
}

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

div.owner_lessonboxend,
div.owner_lessonbox02,
div.owner_lessonbox01
{
  padding:0;
  margin:0;
}
div.owner_lessonbox01
{
  float:left;
  width:239px;
}
div.owner_lessonbox02
{
  float:left;
  width:238px;
}
div.owner_lessonboxend
{
  float:right;
  width:220px;
}

div.owner_lessonhead
{
  padding:0 !important;
  margin:0 !important;
}

div.owner_lessonbox02 div.owner_lesson_inner,
div.owner_lessonbox01 div.owner_lesson_inner
{
  padding:0 29px 10px 21px;
  margin:0;
}

div.owner_lessonboxend div.owner_lesson_inner
{
  padding:0 10px 10px 21px;
  margin:0;
}

div.owner_lesson_inner p
{
  line-height:1.5 !important;
  font-size:92.3% !important;
}

div.foodgoods_outline
{
  padding:0;
  margin:0 0 20px 0;
}

div.tabmenubox
{
  border-bottom:2px solid #4c2b13;
  padding:0;
  margin:0;
}

div.tabmenubox ul.tabmenu
{
  float:left;
  padding:0;
  margin:0;
}

ul.tabmenu li
{
  list-style:none;
  display:block;
  float:left;
  width:166px;
  height:26px;
  padding:0;
  margin:0;
}


div.tabmenubox02
{
  border-bottom:2px solid #5f900b;
  padding:0;
  margin:0;
}

div.tabmenubox02 ul.tabmenu02
{
  float:left;
  padding:0;
  margin:0;
}

ul.tabmenu02 li
{
  list-style:none;
  display:block;
  float:left;
  width:135px;
  height:26px;
  padding:0;
  margin:0;
}


div.clothes_outline
{
  padding:0;
  margin:0 15px 20px 10px;
}

div.clothes_outline p
{
  line-height:1.5 !important;
  margin:0 0 5px 0 !important;
}

div.clothes_outline p.cap
{
  font-size:92.3%;
  margin:0 0 25px 0 !important;
}

div.clothes_main
{
  border-bottom:1px solid #e7e6d9;
  padding:0 0 20px 0;
  margin:0 20px 20px 10px;
}
div.clothes_mainend
{
  padding:0;
  margin:0 20px 20px 10px;
}

div.clothes_main_inner
{
  background:url(../images/clothes_main_linebg.gif) repeat-y center top;
  padding:0;
  margin:0;
}

div.clothes_mainend div.clothes_main_left,
div.clothes_main div.clothes_main_left
{
  float:left;
  width:320px;
  padding:0;
  margin:0;
}

div.clothes_mainend div.clothes_main_right,
div.clothes_main div.clothes_main_right
{
  float:right;
  width:320px;
  padding:0;
  margin:0;
}

dl.dl01
{
  padding:0;
  margin:0 0 20px 0;
}

dl.dl01 dt
{
  font-size:115.4%;
  line-height:1.5;
  color:#cc6600;
  border-left:4px solid #cc6600;
  padding:2px 0 1px 10px;
  margin:0;
}

dl.dl01 dd
{
  padding:10px 0 0 0;
  margin:0;
}

dl.dl01 dd img.clothes_item
{
  float:left;
  padding:0;
  margin:0 15px 5px 0;
}

div.onepointbox_wide,
div.onepointbox
{
  background:#f2f2f2;
  padding:0;
  margin:0 0 20px 0;
}
div.onepointbox
{
  width:318px;
}
div.onepointbox_wide
{
  width:650px;
}

div.onepointbox_wide h2,
div.onepointbox h2
{
  padding:0;
  margin:0;
}

div.onepointbox_wide p,
div.onepointbox p
{
  font-size:92.3%;
  line-height:1.5 !important;
  padding:5px 0 10px 0;
  margin:0 15px;
}


div.bodysize_card
{
  text-align:left;
  padding:0;
  margin:0 0 10px 0;
}

div.foods_main
{
  padding:0;
  margin:0 20px 20px 10px;
}

div.foods_main_left
{
  float:left;
  width:320px;
}

div.foods_main_right
{
  float:right;
  width:320px;
}

dl.dl01 dd img.foods_itemright
{
  float:right;
  padding:0;
  margin:0 0 10px 15px;
}

dl.dl01 dd img.foods_itemleft
{
  float:left;
  padding:0;
  margin:0 15px 10px 0;
}

table.tbl_foods_supple
{
  background:#cccccc;
  width:100%;
  padding:0;
  margin:0;
}

table.tbl_foods_supple tr th
{
  font-weight:normal;
  text-align:center;
  background:#eeeeee;
  padding:5px 10px;
  margin:0;
}

table.tbl_foods_supple tr td
{
  font-weight:normal;
  text-align:left;
  background:#ffffff;
  padding:5px 10px;
  margin:0;
}

.w25
{
  width:25%;
}

div.living_main
{
  padding:0;
  margin:0 20px 20px 10px;
}

div.living_itembox
{
  padding:0;
  margin:0;
}

div.living_itemend,
div.living_item
{
  float:left;
  padding:0;
  margin:0;
}
div.living_item
{
  width:230px;
}
div.living_itemend
{
  width:210px;
}

dl.dl_item
{
  display:block;
  padding:0;
  margin:0 20px 20px 0;
}

dl.dl_item dt
{
  text-align:center;
  line-height:1.5;
  color:#da7a14;
 /* border-bottom:3px solid #ede0af;*/
  padding:0;
  margin:0;
　font-weight:bold;
}

dl.dl_item dt.left
{
  text-align:left !important;
}

dl.dl_item dd
{
  text-align:left;
  line-height:1.5;
  color:#47250c;
  padding:0;
  margin:0 0 10px 0;
}
dl.dl_item dd.living_item
{
  text-align:center !important;
}

div.living_main_inner dl.dl01
{
  width:650px;
}

dl.dl01 dd img.living_item_right
{
  float:right;
  padding:0;
  margin:0 0 10px 15px;
}

dl.dl01 dd img.living_item_left
{
  float:left;
  padding:0;
  margin:0 15px 10px 0;
}

div.toybox
{
  padding:0;
  margin:0;
}

div.toybox div.toy_left
{
  float:left;
  width:310px;
  padding:0;
  margin:0;
}

div.toybox div.toy_right
{
  float:right;
  width:330px;
  padding:0;
  margin:0;
}

div.toiletbox
{
  padding:0;
  margin:0 0 20px 0;
}


div.toiletbox div.toilet_left
{
  float:left;
  width:330px;
  padding:0;
  margin:0;
}

div.toiletbox div.toilet_right
{
  float:right;
  width:330px;
  padding:0;
  margin:0;
}


div.care_main
{
  padding:0;
  margin:0 15px 20px 10px;
}


div.carebox div.care_left
{
  float:left;
  width:330px;
  padding:0;
  margin:0;
}

div.carebox div.care_right
{
  float:right;
  width:330px;
  padding:0;
  margin:0;
}

dl.dl_item dd img.care_item_right
{
  float:right;
  padding:0;
  margin:0 0 10px 15px;
}

dl.dl_item dd img.care_item_left
{
  float:left;
  padding:0;
  margin:0 15px 10px 0;
}

div.brushing_box div.brushing_left,
div.nail_box div.nail_left
{
  float:left;
  width:330px;
  padding:0;
  margin:0;
}

div.brushing_box div.brushing_right,
div.nail_box div.nail_right
{
  float:right;
  width:330px;
  padding:0;
  margin:0;
}

dl.dl01 dd
{
  line-height:1.8 !important;
}

dl.dl01 dd img.petmanner_img_right,
div.petmanner_box p img.petmanner_img_right
{
  float:right;
  padding:0;
  margin:0 0 10px 15px;
}

dl.dl01 dd img.petmanner_img_left,
div.petmanner_box p img.petmanner_img_left
{
  float:left;
  padding:0;
  margin:0 15px 10px 0;
}

div.cross_stripes_box_title
{
  text-align:center;
  background:none !important;
  padding:0;
  margin:0;
}

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

div.cross_stripes_box_head
{
  padding:0;
}

div.cross_stripes_box_main
{
  background:url(../images/cross_stripes_middlebg.gif) repeat-y left top;
  margin:0 0 0 6px !important;
  height:100%;
  padding:0;
  margin:0;
}

div.cross_stripes_box_main ul
{
  background:none !important;
  padding:0;
  margin:0 30px 0 25px;
}

div.cross_stripes_box_main ul li
{
  color:#6e340a;
  font-size:92.3%;
  font-weight:normal;
  list-style:none;
  line-height:1.5 !important;
  padding:0;
  margin:0 0 5px 0;
  width:100%;
}

div.petmanner_box div.petmanner_left
{
  float:left;
  width:330px;
  padding:0;
  margin:0;
}

div.petmanner_box div.petmanner_right
{
  float:right;
  width:350px;
  padding:0;
  margin:0;
}


div.tabboxbg
{
  background:url(../images/petselect_rightbg.gif) repeat-y right top;
  width:100%;
  padding:15px 0 0 0;
  margin:0;
}


div.grooming_box
{
  padding:0;
  margin:0 25px 30px 0;
}

div.grooming_box div.grooming_left
{
  float:left;
  width:385px;
}

div.grooming_box div.grooming_right
{
  float:right;
  width:270px;
}

div.grooming_box div div.grooming_photo
{
  border:3px solid #b59f8f;
  padding:0;
  margin:0 0 5px 0;
  width:260px;
}

div.grooming_box div p.caption
{
  font-size:84.6%;
  line-height:1.5;
  margin:0 0 5px 3px;
}

ul.icon_arrowlist03
{
  padding:0 0 0 0;
  margin:0 0 10px 3px;
}

ul.icon_arrowlist03 li
{
  list-style:none;
  line-height:1.5;
  background:url(../images/icon_arrowlist03.gif) no-repeat left center;
  padding:0 0 0 25px;
  margin:0 0 2px 0;
}


p.grooming_firstline
{
  margin:0 20px 25px 0 !important;
}

div.grooming_box div div.illust
{
  padding:60px 0 0 0;
}

img.grooming_img_r
{
  float:right;
  padding:0;
  margin:0 0 10px 15px;
}

div.onepointbox_wide div.title
{
  padding:0;
  margin:5px 15px 0 15px;
}

table.tbl_grooming05_brush
{
  padding:0;
  margin:0;
}

table.tbl_grooming05_brush tr th
{
  width:150px;
  font-weight:normal;
  vertical-align:top;
  text-align:left;
  line-height:1.5;
  padding:0 10px;
}

table.tbl_grooming05_brush tr td
{
  font-weight:normal;
  vertical-align:top;
  text-align:left;
  line-height:1.5;
  padding:0 10px;
}

ul.grooming05_brush
{
  padding:0;
  margin:0 0 10px 0;
}

ul.grooming05_brush li
{
  list-style:none;
  line-height:1.5;
  padding:0;
  margin:0 0 12px 15px;
}

ol.grooming05_kotu
{
  margin-top:0 !important;
}

div.grooming02_outline
{
  width:670px;
  padding:0;
  margin:0 0 20px 0;
}

span.shampoo_left
{
  display:block;
  float:left;
  width:135px;
}

span.shampoo_right
{
  display:block;
  float:right;
  width:495px;
}

span.shampoo_right ol
{
  display:block;
  padding:0;
  margin:0 0 10px 25px;
}

span.shampoo_right ol li
{
  line-height:1.5;
  padding:0;
  margin:0 0 10px 0;
}

.pl25
{
  padding-left:25px !important;
}

div.moby_outline_left
{
  float:left;
  width:385px;
}

div.moby_outline_right
{
  float:right;
  width:146px;
}

