@media screen {

/*default settings */

html { margin: 0; padding: 0; background: url(../../../../indeximg/bg.gif) repeat left top; }
body { margin: 0; padding: 0; }

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#syosai { font-size: 12px; line-height: 160%; text-align: left; }

div#header { width: 700px; height: 95px; background: #e2f5f9; text-align: left;  border-bottom: 2px solid #d9eef9;}
div#header img { margin-left: 10px;}

div.n_bar { width: 700px; height: 5px; background: url(../../../../img/n_barbg.png) repeat-x left top; }

div#n_top_m { width: 700px; margin: 20px 0 5px 0;}
div#n_top_m td { font-size: 12px;}
div#n_top_m h1 { font-size: 18px; color: 333;}
div#n_top_m b { font-size: 18px; color: F60; }
div#n_top_m h2 { font-size: 14px;color:#333; display: inline;}

div#n_01 { width: 700px; margin: 20px 0 5px 0; font-size: 12px;}
div#n_01 h2 { font-size: 14px;color:#333; margin: 7px; }
.m_table { width:690px; line-height:170%; font-size: 113%; border:1px solid #ccc; border-collapse:collapse; margin: 10px 5px 10px 5px; }
.m_table tr td { padding:6px; border:1px #ccc; border-style:solid none none solid; background: #fff; }
.m_table tr td.left { width:130px; padding:0; border-left:0px none; background: url(../../../../img/n_tablebg.png) no-repeat left top; }
.m_table tr td.left div { text-align:left; padding:5px 30px 5px 10px; font-weight:bold; color:#00478d; }

div#n_02 { margin-top: 15px; width: 700px;}
div#n_02 p {padding: 0px 30px 0px 30px;  background: url(../../../../img/n_osusume_body.png) repeat-y left top;  font-size: 113%;}

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

div#n_04 { width: 700px; text-align: left; margin-top: 15px;}
div#n_04_left { width: 380px; float: left;}
div#n_04_left p { font-size: 9px; margin: 5px;}
div#n_04_right { width: 320px; float:right;}
div#n_04_right table { width: 320px; margin-bottom: 10px; font-size: 12px;}
div#n_04_right table { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-collapse: collapse; }
div#n_04_right th { border-bottom: 1px solid #ccc; background-color: #d9eef9; padding: 4px; color:#333; width: 90px; }
div#n_04_right thead th { background-color: #d9eef9; }
div#n_04_right td { border-bottom: 1px dotted #ccc; padding: 4px; background: #fff;}
div#n_04_right caption { border-top: 1px solid #ccc; padding: 4px; color:#333; background-color: #d9eef9; font-weight: bold; }

div#n_05 { width: 700px; font-size: 12px; text-align: left; margin-bottom: 10px;}
div#n_05_left { width: 380px; float: left;}
div#n_05_left table { width: 360px;  margin-top: 10px;}
div#n_05_left p { width: 360px; margin: 5px; line-height: 150%;}
div#n_05_right { width: 320px; float: right;}
div#n_05_right table { width: 320px;  margin-top: 10px;}
div#n_05_right p { width: 320px; margin: 5px; line-height: 150%;}

div#n_05 table { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-collapse: collapse; font-size: 12px; }
div#n_05 th { border-bottom: 1px solid #ccc; background-color: #d9eef9; padding: 4px; color:#333; width: 90px; }
div#n_05 thead th { background-color: #d9eef9; }
div#n_05 td { border-bottom: 1px dotted #ccc; padding: 4px; background: #fff; }
div#n_05 caption { border-top: 1px solid #ccc; padding: 4px; color:#333; background-color: #d9eef9; font-weight: bold; }


div#gmap { width: 700px; margin: 30px 100px; }
div#gmap iframe { }




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; margin-bottom: 10px;}
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%;}

div#d_05 { width: 700px; font-size: 12px; text-align: left; margin-top: 10px;}
div#d_05 P {margin: 10px; color: #666; font-size: 10px;}




}

