/*---inner tags--------------------------------------------------------------------*/

div#inner-contents-shimane h2{
	color: #323273;
	font-size: 18px;
	height:28px;
	font-weight: bold;
	padding:8px 0 0 43px;
	margin-bottom: 15px;
	border-bottom: 4px #238b23 solid;
	background-image:url(images/hospital.png);
}

div#inner-contents-shimane h3{
	color: #323273;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
	border-bottom: 4px #238b23 double;
}

div#inner-contents-shimane p{
	margin-bottom: 12px;
	padding-left:10px;
}

ul.pb-list-shimane-001{
	width: 100%;
	margin-bottom: 30px;
}

ul.pb-list-shimane-001 li{
	padding: 6px 8px;
	border-left: 4px #323273 solid;
	margin-bottom: 1px;
}

table.pb-table-shimane-001{
	width: 100%;
	border-collapse: collapse;
}

table.pb-table-shimane-001 th{
	width: 30%;
	background-color: #323273;
	color: #fefefe;
	font-weight: bold;
	text-align: left;
	padding: 8px 8px;
    border: 1px #238b23 solid;
}

table.pb-table-shimane-001 td{
	padding: 8px 8px;
    border: 1px #238b23 solid;
}


/*---freespace--------------------------------------------------------------------*/

.fontblackbbi{
      font-size:14px;
      font-weight:bold;
}

.fontgreenbbi{
      font-size:14px;
      font-weight:bold;
      color:#006600;
}

.fontblackweightb{
      font-weight:bold;
}

.fontredweightb{
      font-size:14px;
      color:#ff0000;
      font-weight:bold;
}

.fontcred{
      color:#ff0000;
}

.rtg{
      text-align: right;
      margin-right:20px;
}

.ltg{
      text-align: left;
}

.ctg{
      text-align: center;
}

.lebotc{
        clear:both;
        margin-top:20px;
        margin-bottom:20px;
}

.mvn{
      vertical-align: middle;
}

.bvn{
      vertical-align: bottom;
}

img.lf{
      float:left;
      margin-right:10px;
      margin-bottom:10px;
}

img.rf{
      float:right;
      margin-left:10px;
      margin-bottom:10px;
}

.matomedotwaku{
        width:680px;
        border: 4px dotted #339933;
	padding:25px 8px 20px 20px;
        margin-top:20px;
        margin-bottom:20px;
}

.matomedotwakusmall{
        width:350px;
        border: 4px dotted #339933;
	padding:25px 8px 10px 50px;
        margin-top:20px;
        margin-bottom:20px;
}

table.simanekihon{
	width: 100%;
	border-collapse: collapse;
}

table.simanekihon th{
	width: 100px;
	background-color: #323273;
	color: #fefefe;
	font-weight: bold;
	text-align: center;
	padding: 8px 8px;
    border: 1px #238b23 solid;
}

table.simanekihon td{
	padding: 8px 8px;
        border: 1px #238b23 solid;
	text-align: center;
}


table.simaneharf{
	width: 460px;
	border-collapse: collapse;
}

table.simaneharf th{
	width: 100px;
	background-color: #323273;
	color: #fefefe;
	font-weight: bold;
	text-align: center;
	padding: 8px 8px;
    border: 1px #238b23 solid;
}

table.simaneharf td{
	padding: 8px 8px;
        border: 1px #238b23 solid;
	text-align: left;
}

table.simanekyuzin{
	width: 700px;
	border-collapse: collapse;
}

table.simanekyuzin th{
	width: 100px;
	background-color: #323273;
	color: #fefefe;
	font-weight: bold;
	text-align: center;
	padding: 8px 8px;
    border: 1px #238b23 solid;
}

table.simanekyuzin td{
	padding: 8px 8px;
        border: 1px #238b23 solid;
	text-align: left;
}

table.simanetigai{
	width: 100%;
	border-collapse: collapse;
}

table.simanetigai th{
	width: 100px;
	background-color: #323273;
	color: #fefefe;
	font-weight: bold;
	text-align: center;
	padding: 8px 8px;
    border: 1px #238b23 solid;
}

table.simanetigai td{
	padding: 8px 8px;
        border: 1px #238b23 solid;
	text-align: center;
}

