@charset "utf-8";

/*************************************************
Print CSS
/jitsuryoku/css/print.css

10.04.20
*************************************************/
body {
  margin:0;
  padding:0;
  background:#FFF;
  color:#4a4a4a;
  text-align:center;
  line-height:1.6em;
  font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
  font-size: 12px; /* IEに適用 */
}


h1,h2,h3,h4,h5,h6,p,a,
ul,ol,li,dl,dt,dd,
form,fieldset,legend,pre,blockquote,
button,
address,
noscript {
  margin: 0px;
  padding: 0px;
  font-size:1em;
  font-weight:normal;
  text-align:left;
}


ul,ol,li {
  list-style:none;
}

img {
  margin:0px;
  padding:0px;
  border:0;

  vertical-align:bottom;
}

a img {
  margin:0px;
  padding:0px;
  border:0;

  vertical-align:bottom;
}


li img {
  margin:0px;
  padding:0px;
  border:0;

  vertical-align:bottom;
}

#wapper{
  margin:0 auto;
  width:600px;
}

.print-btn-close{
  width:560px;
  margin:14px auto 7px;
  text-align:right;
}

#print-header{
  position:relative;
}

#print-header .imgover{
  position:absolute;
  right:20px;
  top:3px;
}

#print-content{
  width:560px;
  margin:0 auto;
}

#print-room_name{
  background:url(/enter/search/images/room_detail_ttl_bg.gif) no-repeat left bottom;
}

#print-room_name h1{
  padding:3px 0 0 30px;
  font-size:22px;
  font-weight:bold;
  background:url(/enter/search/images/print_ttl.gif) no-repeat 0 0;
}

h1 span{
  padding:0 0 0 14px;
  font-size:14px;
  font-weight:normal;
}

#print-room_name p{
  margin:15px 0 0;
  font-size:10px;
  line-height:1.2em;
  text-align:right;
}

.print-data{
  margin:30px 0 0;
  overflow:hidden;
  _zoom:1;
}

.print-dataL{
  float:left;
  width:470px;
}

.print-dataR{
  float:right;
  width:80px;
}


table.room-table{
  border-collapse:collapse;
  margin:0 0 10px;
  width:100%;
  border:2px solid #ccc;
}

table.room-table th{
  padding:10px 5px 10px 15px;
  background:#ecf7fd;
  border:1px solid #ccc;
  font-size:14px;
}


table.room-table td{
  padding:10px 5px 10px 15px;
  text-align:left;
  vertical-align:middle;
  border:1px solid #ccc;
}

table.room-table td li{
  padding:2px 0 0;
  font-size:20px;
  font-weight:bold;
  letter-spacing:0.1em;
}

table.room-table td li img{
  vertical-align:middle;
}


table#room-data.room-table th,
table#room-age.room-table th{
  width:120px;
  text-align:left;
  vertical-align:middle;
  font-weight:bold;
}

table#print-QR.room-table td{
  padding:9px 0 10px;
  text-align:center;
}

table#print-QR.room-table{
  height:100%;
}

table#room-subject.room-table th{
  text-align:center;
  vertical-align:middle;
  font-weight:bold;
}

table#room-subject.room-table th span{
  font-size:12px;
  font-weight:normal;
}

table#room-subject.room-table td.map-class-week{
  padding:10px 5px 10px 15px;
  width:120px;
  text-align:center;
  vertical-align:middle;
  letter-spacing:0.3em;
  color:#FFF;
  white-space:nowrap;
}

table#room-subject.room-table td.map-class-week span{
  color:#4a4a4a;
}

table#room-subject.room-table td.map-class-icon{
  padding:10px 5px 10px 15px;
  width:120px;
}

.print-care{
  font-size:11px;
}

.result-map{
  margin:0px 10px 10px 0px;
  width:560px;
  height:470px;
  border:0px solid #999;
}

/* 地図（動的描画）エリア */
div #map{
  width:560px;
  height:430px;
  float:right;
  line-height:100%;
}

@media print{
  body{
    line-height:1.3em;
  }

  .print-btn-close,
  .imgover,
  .print-scalebar{
    display:none;
  }

  #print-room_name h1{
  font-size:18px;
}

#print-room_name p{
  margin:5px 0 0;
}

  .print-data{
  margin:10px 0;
}

table.room-table th{
  padding:5px 5px 5px 15px;
}


table.room-table td{
  padding:5px 5px 5px 15px;
}

table#room-subject.room-table td.map-class-week{
  padding:5px 5px 5px 15px;
}

table#room-subject.room-table td.map-class-week span{
  color:#4a4a4a;
}

table#room-subject.room-table td.map-class-icon{
  padding:5px 5px 5px 15px;
}

table#print-QR.room-table td{
  padding:5px 0;
  text-align:center;
}

.print-footer{
  margin:10px auto 0;
}

}



/* 印刷ページ：地図スケールバー縮尺調整エリア */
.print-scalebar{
}

.scalebar{
}

/* 地図スケールバーツールチップ */
.scalebar-tip{
}

#scalebarPlus-tip, #scalebarMinus-tip{
}
#scalebar8-tip{
  width:59px;
}
#scalebar7-tip{
  width:59px;
}
#scalebar6-tip{
  width:66px;
}
#scalebar5-tip{
  width:66px;
}
#scalebar4-tip{
  width:66px;
}
#scalebar3-tip{
  width:71px;
}
#scalebar2-tip{
  width:71px;
}
#scalebar1-tip{
  width:71px;
}
#scalebar0-tip{
  width:80px;
}



























