BODY{
  margin : 0px auto 0px auto;
  padding : 0;
  line-height : 160%;
  color : #262626;
  font-size : 13px;
  

  
  

  
  
  background-attachment : scroll;
  
  background-repeat : repeat;
  
  background-image : url(img/bk33.gif);
}
#container{
  
  

  

  

  
  
  
  width : 890px;
  
  
  background-attachment : scroll;
  color : #404040;
  background-color : white;
  background-repeat : repeat-y;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}
#header{
  width : 860px;
  height : 135px;
  
  
  
  

  
  
  
  
  
  

  
  

  

  

  
  
  color : #404040;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  
  
  background-repeat : no-repeat;background-position : center center;
  
}
#main-container{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  width : 860px;
}
#main-contents{
  width : 675px;
  float : left;
  
  
  

  background-attachment : scroll;
  
  
  
  
  
  
  
  

  
  
  
  
  
  
  
  
  
  
  
  

  line-height : 100%;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
}
#contents{
  width : 185px;
  float : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0%;
  margin-left : 0%;
  margin-right : 0%;
  margin-bottom : 0%;
  line-height : 100%;
  
  text-align : center;
  
  background-repeat : repeat-y;
  

  background-attachment : scroll;
  

  
}
#sidenavi{
  width : 180px;
  
  
  
  float : left;
  

  background-attachment : scroll;
  
  

  
  
  

  
  
background-position : right center;
  
  
  

  
  
  
  
  
  
  
  
  line-height : 100%;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  

  text-align : center;
  
}
#footer{
  
  
  width : 860px;
  
  
  height : 80px;
  

  clear : left;
  
}
#head{
  width : 860px;
  height : 85px;
}
#contents01{
  width : 180px;
  
  background-repeat : no-repeat;background-position : center center;
  height : 200px;
}
#contents02{
  width : 180px;
  
}
#contents03{
  
  width : 180px;
}
#side01{
  
  width : 180px;
}
#side02{
  
  width : 180px;
}
#side03{
  background-color : fuchsia;
  width : 180px;
}
#main01{
  
  width : 480px;
}
#main02{
  width : 480px;
  
}
H1{
  font-size : 11px;
  font-weight : normal;
  padding-top : 0px;
  
  padding-right : 0px;
  padding-bottom : 0px;
  
  
  
  
  
  
  
  color : #5b5b5b;
  
  
  
  padding-left : 5px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  text-align : left;
  
  
border-width : 0px 0px 0px 0px;}
H2{
  font-size : 12px;
  
  
  padding-top : 7px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  font-weight : bold;
  color : white;
  text-align : center;
  width : 170px;
}
H3{
  font-size : 15px;
  font-weight : bold;
  color : #3c3c3c;
  padding-top : 9px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 650px;
  text-decoration : none;
  text-align : center;
}
H4{
  font-size : 12px;
  font-weight : bold;
  color : white;
  padding-top : 7px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  text-decoration : none;
  width : 170px;
  text-align : center;
}
IMG{border-width : 0px 0px 0px 0px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0%;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0%;
}
TD{
  
  font-size : 100%;
  line-height : 160%;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}
A:hover{
  color : #ff5900;
  text-decoration : underline;
}
A{
  color : blue;
  

  text-decoration : none;
}
UL{
  padding-top : 0px;
  padding-left : 3px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 2px;
  margin-right : 0px;
  margin-bottom : 0px;
  list-style-type : none;
  

  border-top-width : 0px;
  border-bottom-width : 0px;
}
LI{
  padding-top : 4px;
  padding-left : 3px;
  padding-right : 0px;
  padding-bottom : 4px;
  margin-top : 0px;
  margin-left : 3px;
  margin-right : 3px;
  margin-bottom : 0px;
  

  text-align : left;
}
TABLE{
  line-height : 150%;
  background-repeat : no-repeat;
  font-size : 12px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0%;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0%;
border-width : 0px 0px 0px 0px;}
P{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
DIV{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}
.h1{
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  
  text-align : right;
}
.head01{
  width : 330px;
  float : left;
  height : 85px;
}
.head02{
  width : 530px;
  float : left;
  height : 85px;
  
  background-image : url(img/koment01.gif);
  background-repeat : no-repeat;background-position : right center;}
.headbk{
  background-image : url(img/bk1.gif);
  background-repeat : no-repeat;background-position : center center;
  width : 860px;
  height : 30px;
  vertical-align : middle;
  text-align : right;
  
}
.headbar01{
  width : 855px;
  height : 22px;
  vertical-align : middle;
  padding-right : 5px;
  padding-top : 4px;
}
#contents-bg{
  background-image : url(img/bk3.gif);
  background-repeat : repeat-y;background-position : center center;
  width : 180px;
}
.con01{
  background-image : url(img/bk5.gif);
  background-repeat : no-repeat;background-position : center center;
  width : 170px;
  height : 26px;
}
.con02{
  background-image : url(img/bk6.gif);
  background-repeat : repeat-y;background-position : center center;
  width : 170px;
}
.pappy01{
  width : 170px;
  
  background-image : url(img/bk6.gif);
  background-repeat : repeat-y;background-position : center center;}
.style01{
  font-size : 11px;
  text-align : right;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 3px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
  color : #868686;
}
#move01{
  background-image : url(img/move-bk.gif);
  background-repeat : no-repeat;background-position : center center;
  width : 170px;
  height : 150px;
  vertical-align : middle;
  
}
.move02{
  width : 270px;
  
  
  font-size : 12px;
  line-height : 155%;
  

  text-align : justify;
  vertical-align : top;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.foot01{
  font-size : 11px;
  text-align : center;
  width : 840px;
  height : 60px;
  padding-top : 4px;
}
.main01{
  background-image : url(img/bk9.gif);
  background-repeat : no-repeat;
  width : 660px;
  height : 35px;
  
  
  
}
.main02{
  
  
  width : 660px;
  background-color : #cee7ff;
}
.puppy-new01{
  background-color : white;
  width : 650px;
  
  
}
.pappy-new02{
  padding-top : 4px;
  padding-bottom : 5px;
  width : 210px;
  
  padding-left : 5px;
  padding-right : 5px;
  line-height : 140%;
  text-align : center;
}
.puppy-new03{
  
  width : 220px;
  
  line-height : 140%;
  padding-top : 4px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 4px;
  text-align : center;
}
.font01{
  font-size : 13px;
  text-align : left;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.main03{
  width : 480px;
}
.chiiki01{
  
  
  width : 160px;
  
  font-size : 12px;
  line-height : 150%;
  text-align : left;
  padding-left : 3px;
  padding-right : 2px;
}
.chiiki02{
  background-image : url(img/bk13.gif);
  background-repeat : repeat-y;background-position : center center;
  width : 170px;
  
}
STRONG{
  font-weight : normal;
}
.pankuzu{
  text-align : left;
  width : 855px;
  padding-left : 2px;
  padding-top : 2px;
  padding-right : 1px;
  padding-bottom : 2px;
  margin-bottom : 3px;
  height : 25px;
}
.map01{
  width : 210px;
  float : left;
}
.bna01{
  font-size : 10px;
  line-height : 150%;
  width : 170px;
  height : 75px;
  
  text-align : left;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
}
.contents-bg{
  background-image : url(img/bk3.gif);
  background-repeat : repeat-y;background-position : center center;
  width : 180px;
}
.merit01{
  background-image : url(img/bk16.gif);
  background-repeat : repeat-y;background-position : center center;
  width : 660px;
}
.font03{
  font-size : 13px;
  line-height : 155%;
  text-align : left;
  padding-top : 4px;
  padding-left : 9px;
  padding-right : 5px;
  padding-bottom : 4px;
}
.new01{
  font-size : 12px;
  font-weight : bold;
  color : red;
  text-align : center;
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 2px;
  padding-bottom : 4px;
}
.new02{
  font-size : 12px;
  line-height : 150%;
  text-align : left;
  padding-top : 2px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 2px;
}
.bmark{
  width : 170px;
  

  

  text-align : left;
}
.blog01{
  background-image : url(img/bk18.gif);
  background-repeat : repeat-y;background-position : center center;
  width : 170px;
}
.style02{
  padding-top : 4px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 1px;
}
.blog02{
  font-size : 10px;
  line-height : 150%;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  width : 160px;
}
.puppy-new04{
  background-image : url(img/bk16.gif);
  background-repeat : repeat-y;background-position : center center;
  width : 660px;
  
  padding-top : 2px;
}
.style03{
  padding-top : 4px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  
}
.lesson{
  background-color : #999999;
  width : 660px;
}
.lesson02{
  line-height : 160%;
  background-color : #ffeef7;
  text-align : justify;
  padding-top : 6px;
  padding-left : 6px;
  padding-right : 6px;
  padding-bottom : 6px;
}
.img01{
  margin-right : 6px;
}
.move{
  font-size : 12px;
  line-height : 155%;
  padding-top : 4px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 4px;
  width : 460px;
  text-align : justify;
  

  
}
.style04{
  font-weight : bold;
  text-align : left;
  padding-left : 5px;
  padding-right : 5px;
  width : 460px;
  color : red;
}
.move01{
  text-align : center;
  width : 180px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.wmv{
  width : 660px;
  font-size : 11px;
  text-align : left;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  line-height : 155%;
}
.style05{
  font-size : 11px;
  line-height : 155%;
  text-align : justify;
  padding-top : 5px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 5px;
}
.com{
  font-size : 12px;
  background-image : url(img/bk35.gif);
  background-repeat : repeat-y;background-position : center center;
  width : 171px;
}
.style06{
  font-size : 12px;
  text-align : justify;
  padding-top : 4px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 4px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  line-height : 155%;
}
.bkmk{
  padding-top : 10px;
  width : 170px;
  font-size : 10px;
  line-height : 150%;
  text-align : center;
}
.news{
  width : 660px;
  text-align : left;
  
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
}
.font02{
  font-size : 11px;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
.sonota{
  font-weight : bold;
  text-align : right;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
  width : 650px;
  font-size : 11px;
}
.n-info{
  text-align : right;
  padding-top : 3px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  width : 650px;
  font-size : 10px;
}
.style00{
  font-size : 10px;
  text-align : left;
  padding-top : 1px;
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 1px;
  width : 850px;
  height : 11px;
}
.goods01{
  background-color : #7c7c7c;
  text-align : center;
  width : 170px;
}
.goods02{
  background-color : #fef2ba;
  padding-top : 2px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 2px;
}
.style07{
  font-weight : bold;
  padding-top : 2px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  width : 160px;
  font-size : 11px;
}
.style08{
  font-size : 10px;
  line-height : 155%;
  width : 145px;
  text-align : left;
}
