@charset "UTF-8";

/*-------------------------------------------------------------------------------------
	ファイル名 : css/printer.css;
	説明 : 印刷用スタイル定義ファイル;
	サイト名 : 社会保険二本松病院;
	URL : http://www.shaho-nihonmatsu.com/;
	コピーライト : (c) Social Insurance Nihonmatsu Hospital. All Rights Reserved.;
---------------------------------------------------------------------------------------*/

* { 
  margin:           0;
  padding:          0;
  border:           0;
  font-family:      "lr SVbN", "Osaka|", Osaka, Verdana, Arial, Helvetica, sans-serif;
}

body { 
  color:            #444444;
  background-color: #FFFFFF;
}

hr { 
  display:          none;
}

table {
	border: 1px solid #000000;
	line-height: 1.2em;
	width: 100%;
}
tr,td {
	border: 1px solid #000000;
	padding: 10px;
}
dl dt {
	margin-left: 5px;
	border-bottom: 1px solid #333333;
	margin-top: 10px;
}
dl dd {
	margin-left: 20px;
}
h4 {
	font-size: 1.2em;
	border-bottom: 1px solid #333333;
	margin-top: 10px;
}
ol li {
	list-style-type: decimal;
	margin-left: 30px;
}

/* 全体を囲むセレクタ
----------------------------------------------------------------------------- */
div#container { 
  position:         relative;
  width:            800px;
  margin:           0 auto 0 auto;
  overflow:         hidden;
  background-color: #FFFFFF;
}


/* HEADERBOX
----------------------------------------------------------------------------- */
div#headerbox {   /*修正*/
  position:         relative;
  width:            800px;
  height:           98px;
  overflow:         hidden;
}

div#headerbox h1 { 
  width:            487px;
  height:           47px;
  margin-left: 		20px;
  margin-top: 		5px;
}

p#pagelink {                                     /* ONLY FOR OLD BROWSERS */
  display:          none;
}

p#hidden {
  display:			none;
}

/* CONTENT BOX
----------------------------------------------------------------------------- */
div#contentbox {
  position:         relative;
  width:            780px;
  margin-left:      10px;
  overflow:         hidden;
  text-align:       left;
  background:		url(../img/bg_contentbox.gif) repeat-y;
}


/* PAGETOP
----------------------------------------------------------------------------- */
div#pagetop {
  width:			780px;
  height:           70px;
  background:		url(../img/bg_pagetop.gif) no-repeat;
  clear:			both;
  margin-left:		10px;
}

div#pagetop a {
	width:			60px;
	height:			8px;
	position:		relative;
	top:			13px;
	left:			700px;
}

.pagetop {
	padding-right: 10px;
	text-align: right;
}

/* ACCESS ROUTE BOX 
----------------------------------------------------------------------------- */
div#accessroute {
  display: none;
}
/* FOOTER BOX 
----------------------------------------------------------------------------- */
div#footerbox {
  position:         relative;
  width:            800px;
  height:           94px;
  overflow:         hidden;
  clear:            left;
  color:            #444444;
  background:       #FFFFFF url(../img/bg_footer.gif) no-repeat left top;
}

address#adrsfirst {
  padding-left:     20px;
  padding-top:	    3px;
  clear:            left;
  text-align:       left;
  line-height:      1.4em;
  background-color: transparent;
  letter-spacing:   0.05em;
  font-style:		normal;
}

address#adrsfirst strong {
  letter-spacing:   0.05em;
}

address#adrssecond {
  text-align:       right;
  padding-top:      5px;
  color:            #444444;
  background-color: transparent;
  letter-spacing:   0.05em;
  font-style:       normal;
  font-size:        10px !important;
  font-family:      Arial, Verdana, Helvetica, sans-serif;
}

div#undermenu {
	display: none;
}

/* SITEMAP
----------------------------------------------------------------------------- */
div#area { /*修正*/
  display: none;
}

/* TOPMENU
----------------------------------------------------------------------------- */
hr#headline {
	display: none;
}
#topmenu { 
  display: none;
}

/* 診療科サブメニュー
----------------------------------------------------------------------------- */
#linkmenu  {
	display: none;
}

/* LEFT MENU BOX 
----------------------------------------------------------------------------- */
div#contentleft {
  display: none;
}

/* RIGHT CONTENT BOX 
----------------------------------------------------------------------------- */
div#contentright {
  position:         relative;
  width:            100%;
  float:            left;
  overflow:         hidden;
  line-height:      1.6em;
  letter-spacing:   0.12em;
}

/* フォントサイズ
----------------------------------------------------------------------------- */
div#fontsize {
	display: none;
}

/* 汎用セレクタ
----------------------------------------------------------------------------- */
.nomark             { list-style-type: none; }
.fontbold           { font-weight: bold; }
.colorblue          { color: #004D99; }
.colororange        { color: #FF3300; font-weight: bold; }
.colorred           { color: #B31A40; }
.colorpink          { color: #CC3366; }
.colorgreen         { color: #003333; }
.floatleft          { float: left;    margin-right: 20px; }
.floatright         { float: right;   margin-left:  20px; }
.clearleft          { clear: left;  }
.clearright         { clear: right; }
.clearboth          { clear: both;  }
.alignleft          { text-align: left;  }
.alignright         { text-align: right; }
.aligncenter        { text-align: center; }
.photo				{ border: 1px solid #A3A3A3; padding:5px; margin: 10px; background-color: #FFFFFF; }
#marge10			{ margin: 10px; }
#marge-left50		{ margin-left: 100px; }
