

/* contents上のヘッダー枠の変更　*/

.content_sarch_top{
  padding-bottom: 15px;
  background: url(/images/img_2009kikaku/joubunotokoro.jpg) left bottom;
}




/* main
------------------------------- */
#main{
  text-align: center;
}


/* con
------------------------------- */

.con_top{
  padding: 0 0 20px 10px;
}


/* con01 */

.con01_in table{
  width: 100%;
  border-collapse: collapse;
}


.con01_in table td{
  padding-bottom: 10px;
}



/* con02 */

.con02_in table{
  width: 100%;
  border-collapse: collapse;
}


.con02_in table td{
  padding-bottom: 10px;
}



/* con03 */

.con03_in dl{
  float: right;
  height: 100%;
  width: 321px;
  margin-bottom: 5px;
  margin-left: 3px;
  display: block;
  background: url(/images/img_2009kikaku/c03_footer.jpg) bottom;
}


.con03_in dl dt{
  height: 100%;
  padding: 15px 15px 0 30px;
  padding-bottom: 10px;
  font-size: 20px;
  font-weight: bold;
  color: #E13A0B;
  line-height: 129%;
  display: block;
  background: url(/images/img_2009kikaku/c03_header.jpg) top no-repeat;
}


.con03_in dl dd{
  height: 100%;
  padding: 0px 15px 10px 30px;
  font-size: 12px;
}


.con03_in dl dd strong{
  font-size: 16px;
  font-weight: normal;
}


.con03_in dl dd img{
  float: left;
  margin-right: 5px;
}


/* con04 */

.con04_in table{
  width: 512px;
  margin-bottom: 10px;
}


.con04_in table td{
  vertical-align: top;
}


.con04_in table th {
  font-weight: normal;
  text-align: left;
}


.con04_in table th dl{
  width: 400px;
  padding: 11px 0 0 0px;
  margin: 0 1px 0 1px;
  background: url(/images/img_2009top/c01_comment_header.gif) top left no-repeat;
}


.con04_in table th dt{
  padding-right: 15px;
  padding-left: 15px;
  font-size: 14px;
}


.con04_in table th dd{
  height: 30px;
  padding: 15px 13px 5px 15px;
  font-size: 13px;
  font-weight: bold;
  color: #FF3500;
  background: url(/images/img_2009top/c01_comment_footer.gif) bottom left no-repeat;
}


.con04_in table .align_c{
  clear: both;
  font-size:8px;
}


/* con05 */

.con05_in {
  width: 490px;
  padding: 18px 10px 6px 10px;
  background: url(/images/img_2009top/c05_backgraund.jpg) no-repeat;
}
* html .con05_in {
  width: 526px;
  padding: 9px 5px 3px 5px;
  background: url(/images/img_2009top/c05_backgraund.jpg) no-repeat;
}

.con05_in .align_c {
  float: left;
  width: 295px;
}



.con05_in .fukidasi{
  height: 48px;
  padding: 10px 48px 9px 12px;
  font-weight: bold;
  color: #014D4E;
  line-height: 220%;
  letter-spacing: -1px;
  text-align: left;
  background: url(/images/img_2009top/c05_back_commet.gif) no-repeat;
}
* html .con05_in .fukidasi{
  height: 48px;
  padding: 5px 48px 9px 12px;
  font-weight: bold;
  color: #014D4E;
  line-height: 200%;
  letter-spacing: -1px;
  text-align: left;
  background: url(/images/img_2009top/c05_back_commet.gif) no-repeat;
}

.con05_in .fukidasi a{
  color: #014D4E;
}



/* con06 */

.con06_in .con6fl {
  float: left;
  width: 335px;
  padding: 7px 10px 6px 23px;
  margin: 0 0 0px 0px;
  line-height: 13px;
  background: url(/images/img_2009top/c06_back.jpg) no-repeat;
}


.con06_in .con6fl .main{
  float: left;
  width: 141px;
  text-align: center;
}




.con06_in .con6fl .sub{
  float: right;
  height: 162px;
  width: 142px;
  padding: 20px 18px 6px 0px;
  margin-left: 15px;
  text-align: center;
}






