﻿.copy {
	COLOR: #ffffff; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.new {
	COLOR: #1a1a7c; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.midashi {
	COLOR: #04ab65; FONT-SIZE: 11pt; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.honbun-black {
	COLOR: #000000; FONT-SIZE: 10pt; LINE-HEIGHT: 12pt; TEXT-DECORATION: none
}
.monsin {
	COLOR: #000000; FONT-SIZE: 9pt; FONT-STYLE: normal; LINE-HEIGHT: 13pt; TEXT-DECORATION: none
}
.monsin-title {
	COLOR: #000000; FONT-SIZE: 11pt; LINE-HEIGHT: 13pt; TEXT-DECORATION: none
}
.info {
	COLOR: #000000; FONT-SIZE: 8pt; LINE-HEIGHT: 10pt; TEXT-DECORATION: none
}
.text10-14 {
	FONT-SIZE: 10pt; LINE-HEIGHT: 14pt
}
.text8b-10 {
	FONT-SIZE: 8.5pt; LINE-HEIGHT: 10pt
}
.text12-16 {
	FONT-SIZE: 12pt; LINE-HEIGHT: 16pt
}
.line-text {
	FONT-SIZE: 10pt; LINE-HEIGHT: 14pt; border-bottom: 1px red solid;
}

ol.dot {
	list-style-type: none;
	color: #000000;
	clip: rect(   );
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	text-indent: -14px;
	font-weight: normal;
}

/* お知らせ、挨拶*/
.info{
	margin-right: 25px;
	margin-left: 25px;
	width: 540px;
}
.info p{
	text-align: left;
	font-size: 10pt;
	line-height: 14pt;
	padding-top: 5px;
}
.info table {
	width: 550px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}

.info td {
	width: 265px;
	vertical-align: top;
}
.info_bar {
	background:url("images/midashi.jpg") no-repeat;
	font-size: 10pt;
	font-weight: bold;
	color: #003300;
	background-color: #99DF54;
	height: 19px;
	padding:8px 0 0 40px;
	text-align: left;
	vertical-align: text-botom;
	margin: 0px;
	clear:both;
}
.info_txt-red{
	font-weight: bold;
	color: #FF0000;
	font-size: 10pt;

}
.boxL{
	float: left;
	width:550px;
}
.boxR{
	float: left;
	width: 262px;
	height: 100%;
	margin-bottom: 15px;
}

.osirase {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11pt;
	line-height: 160%;
	font-weight: bold;
	color: #666666;
	background-color:#ffffff;
	text-align: left;
	height: 235px;
	width:265px;
	float:left;
	margin-right:5px;
	margin-bottom:10px;
}

#osirase_table{
	width:260px;
	font-size:10pt;
	font-weight: bold;	
	color: #666666;
	margin-top:10px;
　}

body:first-of-type #osirase_table {  
	margin-bottom:-10px;
	}

#osirase_table .osi_l{
	width:120px;
	}

.aisatu {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 11pt;
	line-height: 160%;
	font-weight: bold;
	color: #666666;
	background-image: url(images/back_mark.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align: left;
	height: 235px;
	width:265px;
	float:right;
	clear:right;
	margin-left:5px;
	margin-bottom:10px;
}
ul.photobox{
	text-align: left;
	width: 550px;
	padding-bottom: 20px;
	font-size: 13px;
	color: #0066ff;
	padding-top: 10px;
}
ul.photobox img{
	margin-top: 5px;
}
ul.photobox li.photo_left {
	float: left;
	width: 225px;
	padding-left: 30px;
}
ul.photobox li.photo_right{
	float: right;
	width: 225px;
	padding-right: 30px;
}


.text_left {
	text-align: left;
}

.influenza_blok{
	padding:30px 0px 20px 0px;
	border-style:none;
	text-decoration:none;
	width:390;
	height:40px;
	clear:both;
}

.influenza_blok a{
	border-style:none;
	text-decoration:none;


}



/* マージン */

.ml15 { margin-left:15px}
.mtb20 {margin-bottom:20px;margin-top: 20px;}
.mt5 { margin-top:5px}
.mt10 { margin-top:10px}
.mt15 { margin-top:15px}
.mt20 { margin-top:20px}
.mb20 { margin-bottom:20px}
.mb40 { margin-bottom:40px}
.mlr20 {margin-left:20px;margin-right: 20px;}
.mlr25 {margin-left:25px;margin-right: 25px;}


/* パディング */

.ptb20 { padding: 20px 0px 20px 0px }


/* テキスト */


.txt12 {font-size: 12px;}
.txt14 {font-size: 14px;}
.txt16 {font-size: 16px;}
.txt18 {font-size: 18px;}


/* align */
.txt_left { text-align:left }
.txt_blue {
	color: #0033CC;
}
.txt_gray {
	color: #666666;
}
.txt_red {
	color: #FF0000;
}
.txt_right {
	text-align: right;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
p {
	margin: 5px;
}

/*トピックスの写真（110905追加）*/
.pict_box{
	width:auto;
	clear:both;
	margin:0 auto;
}
.pict_box div{width:160px;}

/*   テーブル設定   */
table#table-01 {
	width: 530px;
	border: 1px #cccccc solid;
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px auto 0 auto;
	font-size:10pt;
}
	table#table-01 th {
		width: 90px;
		padding: 5px;
		border: #cccccc solid;
		border-width: 0 0 1px 1px;
		background: #EEFDC5;
		font-weight: bold;
		line-height: 120%;
		text-align: left;
		}
		table#table-01 td {
			padding: 5px;
			border: 1px #cccccc solid;
			border-width: 0 0 1px 1px;
			text-align: left;
			}
