.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: 550px;
}
.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 {
	font-size: 10pt;
	font-weight: bold;
	color: #0033CC;
	background-color: #99DF54;
	height: 20px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	vertical-align: text-botom;
	margin: 0px;
	padding-top: 5px;
}
.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;
}
.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: 220px;
}
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;
}


/* マージン */

.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;
}
