* {
  margin: 0;
  padding: 0;
  border-style: none;
}

ul {
  list-style-type: none;
}

body {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
  color: #000000;
  background: #ffffff;
  width: 801px;
  margin: 0px auto 0px auto;
  padding: 0px;
  font-size: 100%;
  line-height: 1.6;
  text-align: left;
  display: block;
  border-left: 3px solid #cccccc; 
  border-right: 3px solid #cccccc; 
}
#header {
  width: 801px;
  margin: 0 auto 0 auto;
  /*background-color: #cc0000;*/
}
#header1 {
  font: normal normal 9pt/1.1em Verdana, Arial, sans-serif;
  margin: 6px auto 0px 10px;
  color: #000000;
}
#header-name {
  display: block;
  float: left;
  margin: 10px auto 6px 10px;
  border: none;
}
#header2 {
  display: block;
  float: right;
  margin: 36px 10px 0px auto;
}
#main_menu {
  width: 801px;
  height: 40px;
}
#main_menu ul {
  margin: 0;
  padding: 0;
  clear: both;
}
#main_menu li {
  float: left;
  width: 89px;
}
#main_menu li a {
  display: block;
  width: 89px;
  height: 40px;
  text-decoration: none;
  text-indent: -9999px;
  overflow: hidden;
}
#main_menu li#n1 a { background: url(http://www.plandoweb.jp/img/top.gif) no-repeat left; }
#main_menu li#n2 a { background: url(http://www.plandoweb.jp/img/kangae.gif) no-repeat left; }
#main_menu li#n3 a { background: url(http://www.plandoweb.jp/img/column.gif) no-repeat left; }
#main_menu li#n4 a { background: url(http://www.plandoweb.jp/img/jirei.gif) no-repeat left; }
#main_menu li#n5 a { background: url(http://www.plandoweb.jp/img/letter.gif) no-repeat left; }
#main_menu li#n6 a { background: url(http://www.plandoweb.jp/img/price.gif) no-repeat left; }
#main_menu li#n7 a { background: url(http://www.plandoweb.jp/img/recruit.gif) no-repeat left; }
#main_menu li#n8 a { background: url(http://www.plandoweb.jp/img/company.gif) no-repeat left; }
#main_menu li#n9 a { background: url(http://www.plandoweb.jp/img/toiawase.gif) no-repeat left; }

#sub_menu {
  display: block;
  width: 791px;
  height: 40px;
  padding-left: 10px;
  border-top: 1px solid #000000;
  border-bottom: 2px solid #cccccc;
  margin: 0;
}
#sub_menu ul {
  list-style: none;
}
#sub_menu li {
  float: left;
  width: 154px;
}
#sub_menu li a {
  display: block;
  width: 154px;
  height: 30px;
  text-decoration: none;
  text-indent: -9999px;
  overflow: hidden;
  padding: 5px;
}
#sub_menu li#s1 a { background: url(http://www.plandoweb.jp/img/kangae1.jpg) no-repeat left; }
#sub_menu li#s2 a { background: url(http://www.plandoweb.jp/img/jirei1.jpg) no-repeat left; }   
#footer {
  height: auto;
  background-color: #ffffff;
  width: 800px;
  margin: 0px auto 0px auto;
  padding: 10px 0 0 0;
  font: normal normal 9pt/1.1em Verdana, Arial, sans-serif;
  text-align: center;
  border-top: 1px solid #cccccc;
  clear: both;
}
#footer ul {
  margin: 0 auto 0 auto;
  padding: 0;
  clear: both;
  text-align: center;
}
#footer li {
  display: inline;
}
#footer li a {
  /*text-decoration: none;*/
  padding-left: 10px;
}
#copyright {
  clear: both;
  font: normal normal 8pt/1.0em Verdana,Arial,sans-serif;
  margin-bottom: 6px;
  margin-top: 30px;
}
#contents {
  clear: both;
  display: block;
  width: 801px;
  /*background: #808080;*/
}
#main_block {
  display: block;
  float: right;
  width: 588px;
  border-left: 2px solid #cccccc;
  /*margin-left: 211px;*/
  margin: 0;
  /*background: #cc88cc;*/
}

/**************
 記事
**************/
.e_top {
  font: normal bold 12pt/1.0em Verdana,Arial,sans-serif; 
  margin: 20px 0px 10px 10px;
}  
.e_sub {
  display: block;
  height: auto;
  margin-top: 10px;
  padding: 20px 0px 0px 50px;
  font: normal normal 11pt/1.0em Verdana,Arial,sans-serif;
  background: #fff url(http://www.plandoweb.jp/mt/mt-static/FileUpload/pics/k_s.gif) no-repeat top left; 

}
.e_block {
  width: 548px;
  margin: 20px 20px 20px 20px;
  padding-top: 10px;
  border-top: 1px solid #000000;
  clear: both;
}
.e_date {
  font: normal bold 10pt/1.0em Verdana,Arial,sans-serif;  
  margin-top: 0px;
}
.e_title {
  font: normal bold 12pt/1.0em Verdana,Arial,sans-serif;
  margin: 10px 0px 10px 0px;
  color: #0000ff;
}
.e_body {
  /*font: normal normal normal 10pt/1.6em Verdana,Arial,sans-serif; */
  font-size: 10pt;
  margin: 0px 0px 0px 0px;
  color: #000000;
  border-style: none;
}
.e_body a{
  border-style: none;
}
.e_more {
  font: normal normal normal 10pt/1.0em Verdana,Arial,sans-serif;
  margin: 10px 0px 0px 0px;
  color: #0000ff;
  clear: both;
}
.e_osusume {
  font: normal normal normal 10pt/2.0em Verdana,Arial,sans-serif;
  margin: 0px 0px 0px 16px;
  padding-left: 0;
  text-decoration: none;
  list-style-image: url(http://www.plandoweb.jp/img/list.gif);
  /*background-color: #00ff44;*/
  /*border-top: 1px solid #000000;*/
}
.zengo {
  margin: 20px 0px 20px 10px;
}

#navi {
  display: block;
  float: left;
  width: 211px;
  height: 100%;
  margin: 0 0 0 0;
  padding: 0;
  /*background: #ff0000;*/
}
#mini {
 width: 211px;
 margin: 0;
 padding: 0;
}
#mini a {
  display: block;
  width: 205px;
  height: 155px;
  padding-left: 3px;
  background-image: url(img/mini.jpg);
  background-color: #ff0055;
}
#mini a:hover {
  background-image: url(img/left_top_mini.jpg);
}

.navi_block {
  width: 194px;
  height: auto;
  margin: 0px 8px 0px 8px;
  /*background-color: #cc8877;*/
}
.navi_link_top {
  margin: 20px 0px 6px 0px;
  /*background-color: #00ff44;*/
}
.navi_link {
  margin: 0px 0px 10px 20px;
  font: normal normal 10pt/1.5em Verdana,Arial,sans-serif;
  text-align: left;
  list-style: none;
  /*background-color: #eeffcc;*/
  /*list-style: none;*/
}
.navi_link li {
  display: block;
  margin: 0px 0px 2px 0px;
  height: auto;
  padding-left: 12px;
  background: #ffffff url(http://www.plandoweb.jp/img/list-mark.gif) left top no-repeat;
  /*background-color: #ee88cc;*/
}
.navi_link a {
  /*
  background: #ffffff url(http://www.plandoweb.jp/img/list-mark.gif) left top no-repeat;
  padding: 4px 0px 4px 11px;
  margin-left: -10px;
  */
}


