

body {
background-color:#000000;
text-align: center; 
color: #ffffff;
   margin: 0px;
   padding: 0px;

}

img {
border;0px;
vertical-align:bottom;
}

a img{
border: 0px;
}


a {
   text-decoration: line;
   color: #ffffff;

}

a:visited {
   text-decoration: line;
   color: #ffffff;

}

a:hover,
a:active {
   text-decoration: line;
   color: #f3ba0a;

}

#footer p
 {margin: 0px;
    padding: 0px 0px 5px 0px;

}




/* --------------全体-------------- */

#container {

   font-family: "MS ゴシック","ＭＳ　ゴシック",verdana;
   width: 828px;
   margin: 0px;
   padding: 0px;
   color:#ffffff;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
   background-color:#000000;
   font-size: 12px;
   border-right-style:solid;
   border-right-color:#2b2b2b;
   border-right-width:1px;
   border-left-style:solid;
   border-left-color:#2b2b2b;
   border-left-width:1px;

}


input,textarea,select{
   color:#666666;
  font-size :12px;}


BR{
   letter-spacing:normal;}
   
clear{
   clear:both;
}



/*-------------- ヘッダー-------------- */




#catch {
   margin: 0px;
   padding: 10px 5px 15px 5px;
   margin-left:auto;
   margin-right:auto;
   text-align:left;
   color:#ffffff;
   width: 828px;
   font-size: 12px;
   
}


#title {
   margin: 0px;
   height: 88px;
   width: 830px;
   margin-left:auto;
   margin-right:auto;
   text-align:left;

}



/*-------------- サイドメニュー-------------- */

#box {
   float: left;
   
   width: 210px;
   text-align:left;
   padding-top: 15px;
   padding-left: 0px;
}

#box li{
   list-style-type:none;
    margin: 0px;
   padding: 0px;
   list-style-position:outside; 
}



#box ul{
   list-style-type:none;
    margin: 0px;
   padding: 0px 0px 0px 0px;
}



#cmt{
    padding-left: 40px;
	padding-right: 0px;
    margin: 0px;
    width: 130px;
	color:#ffffff;
	word-break: break-all; 

}



#box A{
   text-decoration : none;color : #000000;


}



#box A:HOVER{
   text-decoration : none;


}

p.side-m { 			
   padding: 0px; 
   margin: 7px;
   font-size:12px; 
}



/*-------------- コンテンツ-------------- */
#cover {
   background-image :  url();
   text-align:center;
}


#contents {

   margin-left: 240px;
   padding-top: 10px;
   padding-right: 25px;
   text-align:left;
   font-family: "MS ゴシック","ＭＳ　ゴシック",verdana;
   letter-spacing : 0px;
   font-size:14px; 
   line-height : 27px;

}



#flash {
   text-align:center;
   padding-top: 15px;
   width: 550px; 
   height: 250px;

}



#flash02 {
   text-align:center;
   padding-top: 15px;
   width: 550px; 
   margin: 0px 0px 5px 0px;
   height: 134px;

}



  h1 { 
   font-size:14px;
   padding-bottom: 3px; 
   margin: 0px;
   color:#ffffff;
   
}


  h2 { 
   font-size:16px; 
   padding: 0px;
   color: #009933; 
}





span { 
   color: #0000ff; 
}


/*-------------- バナー-------------- */


#main {

   text-align:center;
   margin: 0px;
   padding-top: 20px;
   width: 550px;

}



.ban-left {

   float: left;
   width: 263px;
   height: 115px;
  margin: 10px 0px 20px 1px;
   padding: 0px;


}


.ban-right {
   float: right;
   
   height: 115px;
   width: 263px;
      margin: 10px 2px 20px 0px;
   padding: 0px;


}

.box01 {

   height: 44px;
   width: 553px;
   margin: 10px 0px 0px 0px;
   padding: 10px 0px 0px 0px;
   float:left;



}


.box02 {

   height: 90px;
   width: 553px;
   margin: 0px;
   padding: 0px 0px 0px 0px;
   background-image:url(img/bnr_top-001_06.jpg);
	background-repeat:no-repeat;
	float:left;



}


.ban-left01 {
   float: left;
   font-size: 12px;
   width: 130px;
   margin: 0px;
   height: 44px;
   padding: 0px;
   margin: 0px;
   text-align:left;
   color: #ffffff;


}


.ban-right02 {
   float: right;
   font-size: 12px;
   margin: 0px;
   height: 44px;
   width: 420px;
   padding: 0px;
   text-align:left;
   color: #ffffff; 

}

#infobana{
   margin-top:20px;
   float:left;
}


/* --------------contents02-------------- */


.tit-bg {

   height: 40px;
   font-weight:bold;
   width: 515px;
   margin: 0px;
   font-size: 16px;
   color: #f3ba0a;
   padding: 5px 0px 0px 35px;
   text-align:left;
   background-image:url(img/ban_top-002_02.gif);
   background-repeat:no-repeat;



}


.box-left {

   float: left;
   width: 263px;
   height: 230px;
   margin: 10px 5px 20px 5px;
   padding: 0px;


}


.box-right {

   float: right;
   width: 263px;
   height: 230px;
   margin: 10px 5px 20px 5px;
   padding: 0px;


}


.boxs
{
   width: 550px;
}
.boxs .box-left02 {

   float: left;
   width: 280px;
/*   height: 230px;*/
/*   margin: 10px 20px 20px 5px;*/
   padding-right: 0px;
   padding-top: 10px;
   padding-bottom: 20px;

}


.boxs .box-right02 {

   float: left;
   width: 263px;
/*   height: 230px;*/
/*   margin: 10px 5px 20px 5px;*/
   padding-left: 5px;
   padding-top: 10px;
   padding-bottom: 20px;

}


.box-left03 {

   float: left;
   width: 263px;
   height: 202px;
   margin: 10px 5px 0px 5px;
   padding: 0px;


}
.box-left05 {

   float: left;
   width: 250px;
   height: 230px;
   margin: 10px 20px 20px 5px;
   padding: 0px;


}

.box-right03 {

   float: right;
   width: 263px;
   height: 202px;
   margin: 10px 5px 0px 5px;
   padding: 0px;


}



.box-left06 {

   float: left;
   width: 263px;
   margin: 10px 5px 20px 7px;
   padding: 0px;


}


.box-right06 {

   float: right;
   width: 263px;
   margin: 10px 5px 20px 5px;
   padding: 0px;


}


.box-left07 {

   float: left;
   width: 263px;
   margin: 10px 5px 0px 7px;
   padding: 0px;


}


.box-right07 {

   float: right;
   width: 263px;
   margin: 10px 5px 0px 5px;
   padding: 0px;


}


.box-left08 {

   float: left;
   width: 250px;
   margin: 0px;
   padding: 3px 0px 0px 20px;



}
.box-right08 {

   float: left;
   width: 260px;
   margin: 0px;
   padding: 3px 0px 0px 10px;
   text-align:right;


}


.box-left09 {

   float: left;
   width: 230px;
   margin: 0px;
   padding: 10px 30px 0px 28px;



}
.box-right09 {

   float: left;
   width: 230px;
   margin: 0px;
   padding: 10px 20px 0px 0px;


}



.txt {
   float: right;
   width: 585px;
   margin-top: 10px;
   text-align:left;
   font-size: 14px;
   letter-spacing:2px;
   line-height: 180%;


}

.txt02 {
   float: right;
   width: 560px;



}

.btn
 {text-align:right;
 padding: 0px 20px 0px 0px;
 margin: 0px 0px 0px 0px;
}

h3
 {background-color:#333333;
 padding: 3px ;
 margin: 0px;
 font-size:14px;
 color: #ffffff; 
 text-align:center;
}


h4
 {

 margin: 0px;
 font-size:14px;
 color: #f3ba0a; 

}

h5
 {

 text-align:left;
 font-size:14px;
 color: #ffffff; 
 margin: 0px;
 padding:0px;


}





table.dogs{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#000000;
    empty-cells:show;
	white-space:normal; 
	width:260px; 
	
}

.dogs th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#996633;
    text-align:center;
	padding: 3px ;
	width:60px;
	white-space:normal; 


}
.dogs td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
	padding: 3px ;
	width:200px;
	white-space:normal; 

}

.shop{
    clear:right;
	width:540px;
	padding: 10px 0px 0px 10px;


}

.shop02{

	background-image:url(kodawari/img/bg_top-08_02.jpg);
	width:550px;
	margin:0px;
	padding:10px 0px 10px 0px;


}

.shop03 {
    clear:right;
	width:520px;
	margin:0px;
	padding: 10px 5px 0px 20px;


}




.sp-k{
    
	width:540px;
	padding: 0px;


}

.sp-k02{
    
	padding: 0px;
	margin:0px;


}






table.poli{
    border-top:1px solid #666666;
    border-left:1px solid #666666;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#000000;
    empty-cells:show;
	white-space:normal; 
	width:550px; 
	
}

.poli th{
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    color:#ffffff;
    background-color:#333333;
    text-align:center;
	padding: 5px ;
	width:150px;
	white-space:normal; 


}
.poli td{
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
	padding: 5px ;
	width:400px;
	white-space:normal; 

}





table.mail{
    border-top:1px solid #666666;
    border-left:1px solid #666666;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#000000;
    empty-cells:show;
	white-space:normal; 
	width:550px; 
	
}
.mail th{
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    color:#ffffff;
    background-color:#333333;
    text-align:center;
	padding: 5px ;
	width:180px;
	white-space:normal; 


}
.mail td{
    border-right:1px solid #333333;
    border-bottom:1px solid #333333;
	padding: 5px ;
	width:370px;
	white-space:normal; 

}

.mail span{
	color:#f3ba0a;
	padding: 0px 0px 0px 5px;
	font-weight:normal
    

}



.btn-m{
	text-align:right;
	padding: 15px 15px 0px 0px;

    

}

/* --------------フッター-------------- */


#footer {
   clear: both;
   padding-left: 20px;
   padding-right: 20px;
   padding-top: 22px;
   padding-bottom: 25px;

   font-size: 12px;
   color: #ffffff; 
   text-align:right;


}



#footer a {
   text-decoration:none;}




#footer a:link {
   text-decoration: line;
   color: #ffffff;

}


div.footer a:visited {
   text-decoration: line;
   color: #ffffff;

}

#footer a:hover,
#footer a:active {
   text-decoration: line;
   color: #0000ff;

}

#footer p
 {margin: 0px;
    padding: 0px 0px 5px 0px;

}

#pagetop
 {text-align:right;
 padding: 30px 20px 0px 0px;
 margin: 30px 0px 0px 0px;
  font-size: 12px;
}

#shop-n
 {
 
 text-align:right; 
 margin-left:auto;
 margin-right:auto; 
 text-align:left;
 padding: 0px 0px 5px 268px;
  font-size: 12px;
}

