@charset "utf-8";
/*===========================================================

 /kusuri/ print用css

============================================================*/

body{ zoom:80%; } /* winIE only */


@media print {
  body{        font:11px/1.22 "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;        *font-size:small;        *font:x-small;
  zoom:80%;
  }
}


/*===========================================================

 共通
 
============================================================*/
/* title
------------------------------------------------------------*/
#kusuri #container #contents .ttb_border_b { background-image:none; padding-bottom:10px; border-bottom:5px solid #a0b8e7; }
#kusuri #container #contents .ttb_bgcolor { background-color:#fff; color:#203040; border:1px solid #191271; }





/*===========================================================

 問診票（/kusufi/method/monsin1.html）
 
============================================================*/
body#monshin { zoom:100%; } /* winIE only */
body#monshin #kusuri { margin:0 auto; }
/*body#monshin #container .btn{ display:none; }*/
/*===========================================================

/*------------------------------------------------------------
  ★/kusuri/method/monsin1.html
  // タイレル修正 kusuri.cssからコピー bodyからdivタグに
------------------------------------------------------------*/
div#monshin1 #kusuri { width:608px; margin:15px auto; }

/* content */
div#monshin1 #container{ width:558px; margin:0 auto; text-align:left; }

@media print{
div#monshin1 #container .btn{ display:none; }
}
/* header */
div#monshin1 #container #header{ padding-bottom:20px; }
div#monshin1 #container #header .floatL{ width:229px; padding-top:7px; }
div#monshin1 #container #header .floatL .date{ padding-top:20px; text-align:right; }
div#monshin1 #container #header .floatR{ width:318px; }

/* h2 */
div#monshin1 #container h2{ padding:6px 2px 4px 2px; border-top:2px solid #000; border-bottom:2px solid #000; font-weight:bold; }

/* table */
div#monshin1 #container table{ width:100%; }
div#monshin1 #container th,
div#monshin1 #container td{ padding:6px 0 5px 0; text-align:left; }
div#monshin1 #container th{ color:#666; }
div#monshin1 #container th.bk{ color:#000; padding-left:5px; }

div#monshin1 #container table.nameT{ margin-bottom:2px; }
div#monshin1 #container table.nameT th,
div#monshin1 #container table.nameT td{ border-bottom:2px solid #000; }
div#monshin1 #container table.nameT td.space{ width:6px; border-bottom:none; }

div#monshin1 #container table.basicT{ margin-bottom:-1px; }
div#monshin1 #container table.basicT th,
div#monshin1 #container table.basicT td{ border-bottom:1px solid #000; }
div#monshin1 #container table.basicT td.postN{ width:17%; }
div#monshin1 #container table.basicT tr.dash th,
div#monshin1 #container table.basicT tr.dash td,
div#monshin1 #container table.basicT .dash{ border-bottom:1px dashed #000; }

div#monshin1 #container table.short th{ width:23%; }
div#monshin1 #container table.last{ margin-bottom:35px; }
div#monshin1 #container table.last th,
div#monshin1 #container table.last td{ border-bottom:none; }

/* mark */
div#monshin1 #container .mark{ margin-bottom:22px;  padding:5px; border-top:1px solid #000; border-bottom:1px solid #000; }

/* caution */
div#monshin1 #container .caution{ margin-bottom:20px;  padding:5px; border:3px solid #ff0000; text-align:center; }

/* btn */
div#monshin1 #container .btn{ width:100%; padding:10px 0; text-align:center; }

/* footer */
div#monshin1 #container #footer{ border-top:1px solid #000; padding:6px 2px; margin-top:20px; text-align:right; }


@media print{
/*	div#monshin1 #container #land body{ zoom:100%; }*/
/*	size: landscape;*/

/*div#monshin1 #container #land table.land { margin-bottom:-1px;}*/
	div#monshin1 #container #land .land td { border:1px solid #000; page-break-inside: auto;}
	div#monshin1 #container #land .land th { border:1px solid #000; page-break-inside: auto;}
  div#monshin1 #container #land .brk tr { border:1px padding:0px 0px 0px 0px; page-break-inside: auto;}

	
	div#monshin1 #container #land .land {
		height: auto;
		width: 650px;
		margin-left: -50px; /* MUST be half the width */ 
	}

	div#monshin1 #container #land h2{  border-top:2px solid #000; border-bottom:2px solid #000; font-weight:bold; width: 650px; margin-left: -50px;}




}

div#div#monshin1 #container #land table.land { margin-bottom:-1px;}
div#monshin1 #container .land td { border:1px solid #000; }
div#monshin1 #container .land th { border:1px solid #000; }


div#monshin2 #kusuri {
	width:659px;
	margin:9px auto;
}

/* content */
div#monshin2 #container{
	width:650px;
	padding:28px 3px 30px 5px;
	margin:0 auto;
	border:0px solid #000;
	text-align:center;
}
@media print{
div#monshin2 #container .btn{ display:none; }
}


/* btn */
div#monshin2 #container .btn{ width:100%; padding-top:30px; text-align:center; }

div#monshin3 #kusuri {
	width:659px;
	margin:9px auto;
}

/* content */
div#monshin3 #container{
	width:650px;
	padding:5px 3px 5px 5px;
	margin:0 auto;
	border:1px solid #fff;
	text-align:center;
}

@media print{
div#monshin3 #container .btn{ display:none; }
}

/* btn */
div#monshin3 #container .btn{ width:100%; padding-top:30px; text-align:center; }

