@charaset "shift-jis";

@import url('../../../css/menu.css');



* {}

.wrap {

}

#header {

  text-align: center;

}

.line {

  width: 780px;

  height: 1px;

  border-bottom: solid 1px #00dd00;

  margin: 20px 10px 0 10px;

}

#contents {} 

#contents #left_area {

  padding-top:0;

}

#contents  h2 {

  border-left: solid 10px #aa22ff;

  padding: 6px 0 0 6px;

  font-size: 12pt;

  color: black;

  text-align: left;

  line-height: 1.5em; 

  width:180px;

}

#contents #left_area h3 {

  font-size: 11pt;

  color: black;

  text-align: left;

  vertical-align: bottom;

  margin-left: 10px;

  padding-left: 10px;

  line-height: 2em; 

  vertical-align: center;

  

  border-bottom: dotted 1px; gray;

  display: block;

  list-style:none;

}

#contents #left_area .home_button {

  background-image: url("../images/ensoku/btn_home01.gif");

  background-position: left center;

  background-repeat: no-repeat;

  display: block;

  height: 25px;

  margin: 20px 0 0 10px;

  text-indent: -999px;

  width: 150px;

}

#contents #left_area .home_button:hover {

  background-position: right center;

}

#contents #left_area ul {

  font-size: 10pt;

  color: black;

  text-align: left;

}

#contents #left_area li {

  width:150px;

  margin-left: 10px;

  padding-left: 20px;

  line-height: 2.4em; 

  vertical-align: center;

  

  border-bottom: dotted 1px; gray;

  display: block;

  list-style:none;

}

#contents #center_area {}



#contents #center_area .contents_header { 

  padding-top: 32px;

  margin-bottom: 10px;

  height:31px;

  border-bottom: solid 1px #00dd00;

}

#contents #center_area .contents_header h1 { 

  border-left: solid 10px #aa22ff;

  font-size: 16pt;

  color: sliver;

  font-weght: bold;

  padding: 6px 0 0 6px;

  text-align: left;

  float:left;

}

#contents #center_area .contents_header .date {

  line-height: 20px;

  float:right; 

  font-size: small;

  font-weight: bold;

  padding: 14px 30px 0 0;

}

#contents #center_area .picture {

  float: left;

  border: solid 1px black;

  padding: 7px;

  margin: 5px 7px 15px 2px;

}

#contents #center_area .topText { 

  clear: both;

  font-size: normal;

  text-indent: 1em;

  margin: 20px 5px 20px 5px;

  //margin: 10px 5px 20px 5px;	/* for IE	*/

  float: left

  width:500px;

}



#contents #center_area .detail { 

  font-size: normal;

  text-indent: 1em;

  margin: 30px 30px 30px 30px; 

  //margin: 30px 0px 30px 10px; 	/* for IE	*/

  float: left;

}



#contents #center_area .lastText { 

  clear: both;

  font-size: normal;

  text-indent: 1em;

  padding-top: 30px;

  margin: 0 5px 10px 5px;

  width:560px;

}





#contents #right_area {

  width: 0px;

  height: 0px; 

  padding: 0;

  margin: 0;

}

#footer {

}



