@charset "Shift_JIS";

/*default settings */


  
body {
  margin: 0;
  padding: 0;
  background: #FFF;
  color: #000;
  text-align: center;
  }

body,p,td,div { font-size: 12px;  line-height:150%}

div,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,p { 
  margin:0px;
  padding:0px;
  }
  
img {
   border: none;
   vertical-align: top;
  }

a:link {
  color: #333;
  text-decoration: none;
  }
     
a:active {
  color: #666;
  text-decoration: none;
  }
     
a:visited {
  color: #666;
  text-decoration: none;
  }
     
a:hover {
  color: #333;
  text-decoration: none;
  }
  
strong {
  color: #333;
  font-weight: bold;
  }
/*----------------------------------- class */

div.clearer {
  margin: 0;
  padding: 0;
  clear: left;
  }
div.clearer_b {
  margin: 0;
  padding: 0;
  clear: both;
  }

div.d_bar {
  width: 700px;
  height: 5px;
  background: url(../../../../img/d_bar.gif) repeat-x left top;
  }
div.pet {
  color: red;
  }

/*----------------------------------- syousai */

div#d_top_m { width: 700px;}
  
div#d_top_m h1 { font-size: 18px; color: 333;}
div#d_top_m b { font-size: 18px; color: F60; }
div#d_top_m h2 { font-size: 14px;color:#333; display: inline;}

div#d_01 { width: 700px; font-size: 12px; text-align: left; margin-top: 10px;}
div#d_01 b { color: #333; font-size: 16px; }
div#d_01 strong { color: #333;}
div#d_01_left { float: left; width: 470px; }
div#d_01_left ul { width: 430px; margin-left: 10px; }
div#d_01_left li { list-style: none; padding: 3px; border-bottom: 1px solid #CCC;}
div#d_01_left p { width: 430px; margin: 10px; padding: 5px; background: #E9EFD6; line-height: 150%;}

div#d_01_right { float: right; width: 230px; }
div#d_01_right p { margin: 5px; line-height: 150%;}

div#d_02 { margin-top: 15px; width: 700px;}
div#d_02 ul {font-size: 12px; line-height: 150%;}
div#d_02 li { list-style: none; float: left; padding: 15px;}

div#d_03 { width: 700px; fotn-size: 12px; text-align: left; margin-top: 15px;}
div#d_03_left { width: 380px; float: left;}
div#d_03_left p { font-size: 9px; margin: 5px;}
div#d_03_right { width: 320px; float:right;}
div#d_03_right table { width: 320px; margin-bottom: 10px;}
div#d_03_right tr { }
div#d_03_right td { padding: 3px;border-bottom: 1px solid #CCC; font-size: 12px; line-height: 150%;}

div#d_04 { width: 700px; font-size: 12px; text-align: left;}
div#d_04_left { width: 380px; float: left;}
div#d_04_left table { width: 360px;  margin-top: 10px;}
div#d_04_left tr { }
div#d_04_left td { padding: 3px;border-bottom: 1px solid #CCC; font-size: 12px; line-height: 150%;}
div#d_04_left p { width: 360px; margin: 5px; line-height: 150%;}
div#d_04_right { width: 320px; float: right;}
div#d_04_right table { width: 320px;  margin-top: 10px;}
div#d_04_right tr { }
div#d_04_right td { padding: 3px;border-bottom: 1px solid #CCC; font-size: 12px; line-height: 150%;}
div#d_04_right p { width: 320px; margin: 5px; line-height: 150%;}


/*----------------------------------- list */

.nodate {margin: 10px; font-weight: bold;}
#db_l {width: 700px; margin-bottom: 20px; font-size: 12px;}
#db_l th {font-size: 12px; color: #333; background: url(../../../../img/l_bar.gif) repeat-x left top;}
#db_l td,p {font-size: 12px;}
.list_b {margin-bottom: 20px;}
.date {line-height: 160%;}
.comment {font-size: 10px;line-height: 140%;}
.price {color: #F60;display: inline;}