@charset "Shift_JIS";

body {
	margin:0;
	padding:0;
	background-color: #666;
	font-size: 12px;
	line-height:1.3;
}
h4  {
 margin: 0;
 padding: 0;
 font-size: 12px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 color: #444;
}
.style1 {font-size: 10pt; color: #333; }
.style2 {font-size: 10pt; color: #036; }
.style3 {color: #fff; }
.style4 {font-size: 12pt; color: #900; font-weight: bold;}
.style5 {font-size: 8pt}
.style6 {font-size: 11pt}
.style7 {font-size: 14pt; font-weight:bold;}
.style8 {font-size: 16px; font-weight:bold; color:#F00;}
.style20 {font-size: 10pt}
.style21 {font-size: 8pt}
.style22 {color: #f00}
.style23 {color: #5B7951}
.style24 {color: #900; font-weight: bold;}
.style25 {font-size: 12pt;font-weight:bold;}
.style26 {color: #900}
.style27 {font-size: 12pt; font-weight:bold;}
.style29 {color: #C00; font-weight:bold;}
.style30 {color: #C00}
.style32 {font-size: 10pt}
.style33 { font-size: 14px; color: #C00; font-weight: bold;}
.style34 { color: #900; }


/* ½ιindex_topics */
#topicsEnkai, #topicsStay, #topicsDay, #topicsKtnr {
 font-size: 12px;
 font-weight: bold;
 color: #900;
 padding: 1px 0 2px 0;
 vertical-align: bottom;
 border-bottom: 1px solid #900;
 line-height: 1;
 text-align: left;
}
#topicsStay, #topicsDay {
 color: #060;
 border-bottom: 1px solid #060;
}

/*ΒlξρΫμϋjy[W-----------------------------------*/

.box{
  width: 400px;/*SΜΜ*/
  font-size: 12px;/*ΆTCY*/
  }
.box dt{/*^CgͺΜέθ*/
  color: #FFF;/*ΆF*/
  background-color: #6A6A6C;/*wiF*/
  font-weight: bold;
  letter-spacing: 0.2em;
  width: 230px;/*^CgΜ*/
  padding: 2px 1em 2px 1.5em;
  background-image: url("../images/box_gray.gif");
  background-repeat: no-repeat;
  }
.box dd{/*ΰeͺ*/
  color: #313132;/*ΆF*/
  margin: 0;
  padding: 0;
  border: solid 1px #6A6A6E;/*gF*/
  }
.box dd .textb24{
  padding: 1.2em 0.9em;/*eLXgͺΜ]*/
  border-top: solid 4px #DADADC;
  border-bottom: solid 4px #DADADC;
  }
  
  
/* Ά]έθ */
.left04em { padding-left: .45em; }
.left05em { padding-left: .5em; }
.left1em { padding-left: 1em; }
.left2em { padding-left: 2em; }
.left3em { padding-left: 3em; }
.right05em { padding-right: 0.5em; }
.left7em { padding-left: 7em; }


/* tableέθ@20080128»έ */

.Layout01 {
 width: 576px;
 margin: 0px;
 padding: 14px 0px 0px 0px;
 border: 0;
 text-align: left;
}
.Layout01 td {
 vertical-align: top;
}

.layoutCost {
 width: 374px;
}

.planCost {
 width: 383px;
 border-collapse: collapse;
 background: #D0DDCC;
 margin-left: 1px;
 margin-bottom: 1.5em;
}
*html .planCost {
 width: 384px;
 margin-left: 0px;
}
.planCost th, .planCost td {
 font-size: 12px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 text-align: center;
 padding: 4px 0px 3px 0px;
 border: 1px solid #6C9160;
 line-height: 100%;
}
.planCost th {
 background: #6C9160;
 color: #FFF;
}
.planCost th.th02, .planCost td.td02 {
 text-align: left;
 font-size: 11.5px;
 padding: 6px 0px 3px 0px;
}
.planCost th.th02 {
 background: #363;
 font-size: 12px;
}
.kome2 {
 color: #900;
 font-size: 11px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 text-align: right;
 width: 384px;
 padding: 3px 0 18px 0;
 margin: 0;
}
.planOtoku {
 width: 383px;
 border-collapse: collapse;
 background: #FFF4FA;
 margin-left: 1px;
 margin-bottom: 18px;
}
*html .planOtoku {
 width: 384px;
 margin-left: 0px;
}
.planOtoku td {
 font-size: 12px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 text-align: left;
 padding: 4px 0 3px 1em;
 border: 1px solid #BA457C;
 line-height: 140%;
}
.planOnegai {
 width: 383px;
 border-collapse: collapse;
 background: #F5F8EF;
 margin-left: 1px;
 margin-bottom: 0;
}
*html .planOnegai {
 width: 384px;
 margin-left: 0px;
}
.planOnegai td {
 font-size: 12px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 text-align: left;
 padding: 4px 0 3px 1em;
 border: 1px solid #84934A;
 line-height: 140%;
}

/* nNCw·sv */

.jukunenTable {
 border: 1px solid #930;
 border-collapse: collapse;
 width: 548px;
 height: 133px;
 margin: 0 auto 18px auto;
 padding: 0;
}
.jukunenTable img {
 border: 0;
 font-size: 10px;
 margin: 0;
 padding: 0;
}
.jukunenTable th {
 width: 349px;
 height: 29px;
 border: 0;
 margin: 0;
 padding: 0;
}
.jukunenTable td {
 border: 0;
 margin: 0;
 padding: 0;
 background: #F0EBE6;
 vertical-align: top;
}
.jukunenTable td.textTd {
 height: 104px;
}
.jukunenTable td.textTd p {
 margin: 12px 12px 0 12px;
}
.jukunenTable2 {
 border: 1px solid #930;
 border-collapse: collapse;
 width: 548px;
 background: #F0EBE6;
 margin: 0 auto 18px auto;
 padding: 12;
}

/* Ώΰ\typeQ */
.planCost2 {
 width: 383px;
 border-collapse: collapse;
 margin-left: 1px;
}
*html .planCost2 {
 width: 384px;
 margin-left: 0px;
}
.planCost2 th, .planCost2 td {
 font-size: 12px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 text-align: center;
 padding: 4px 0px 3px 0px;
 line-height: 100%;
}
.planCost2 th {
 background: #6C9160;
 color: #FFF;
 text-align: left;
}
.border2 td {
 border-bottom: 2px solid #6C9160;
}
.planCost2 th.th02, .planCost2 td.td02 {
 text-align: left;
 font-size: 11.5px;
 padding: 6px 0px 3px 0px;
}
.planCost2 th.th02 {
 background: #363;
 font-size: 12px;
}

/* Τοptable */
.toukaeTable {
 width: 383px;
 border-collapse: collapse;
 margin-left: 1px;
}
*html .toukaeTable {
 width: 384px;
 margin-left: 0px;
}
.toukaeTable th, .toukaeTable td {
 font-size: 12px;
 font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
 padding: 4px 0px 0px 0px;
 line-height: 1.35;
 border: 1px solid #6C9160;
 border-bottom: 0;
 border-collapse: collapse;
 text-align: left;
 padding: 6px 0px 5px 6px;
 vertical-align: top; 
}
.toukaeTable td img {
 margin: 0;
 padding: 0;
 border: 0;
 font-size: 1px;
 vertical-align: bottom; 
}
.toukaeTable th {
 background: #6C9160;
 color: #FFF;
 text-align: left;
}

/* βΥ«ό[tbg */
#ganbanBody {
 background: #000;
 margin: 18px 0;
}
#ganbanBody p.ganbanMain {
 text-align: center;
 margin: 0;
 padding: 0;
 line-height: 1.0;
} 
#ganbanBody img {
 border: 0;
 font-size: 1%;
 line-height: 1.0;
 vertical-align: bottom;
}
#ganbanBody p.copyright {
 margin: 18px 0 0 0;
 padding: 0;
 line-height: 1.0;
 vertical-align: baseline;
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #FFF;
 text-align: center;
}
#ganbanBody p.copyright a {
 color: #66CC66;
}
#ganbanBody p.copyright a:hover {
 color: #66CC66;
 text-decoration: none;
}

#bodyRenpaku {
 background: #333;
}
#bodyRenpaku .planCost2 {
 color: #FFF;
}
