@charset "Shift_JIS";


*{
margin:0;
padding:0;
}

img {
	border: 0px;
}

img.photo {
	margin:5px;
}


/* ▼基本レイアウト */

em {
	font-style:normal;
	font-weight:bold;
}

.ph2 {
	color: #FF6600;
	font-weight: 700;
	font-size: 100%;
	margin-left: 0.5em;
}

h3 {
	font-size:smaller;
	font-weight: normal;
}

/* ▼問い合わせ指定*/
#CONTACT {
	font-size: 18px;
	line-height: 1.5em;
	padding: 5px;
	width: 560px;
	border-top: 1px dashed #666666;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}

/* ▼大フォント・カラー指定*/
.brown14 {
	font-size:14px;
	color: #663300;
}

/* ▼フォント・カラー指定*/
.txt {
	font-size:12px;
	line-height: 1.5em;
	text-align: left;
}


.txt2 {
	font-size:12px;
	line-height: 1.2em;
	text-align: left;
}

.txt3 {
	font-size:15px;
	line-height: 1.2em;
	text-align: left;
}

.left {
	font-size:14px;
	line-height: 1.2em;
	text-align: left;
	padding-top: 10px;
}
.green1 {
	font-size:12px;
	color: #006600;
}
.green1 a {
	font-size:12px;
	color: #006600;
}
.green2 {
	font-size:12px;
	color: #999900;
}
.green2 a {
	font-size:12px;
	color: #999900;
}
.red1 {
	font-size:12px;
	color: #CC0000;
}
.red1 a {
	font-size:12px;
	color: #CC0000;
}

.redletter {
  color: #F00;
}

.redletter a {
  color: #F00;
}

.blue1 {
	font-size:12px;
	color: #006699;
}
.blue1 a {
	font-size:12px;
	color: #006699;
}
.blue2 {
	font-size:12px;
	color: #333399;
}
.blue2 a {
	font-size:12px;
	color: #333399;
}

.brown1 {
	font-size:12px;
	color: #663300;
}
.brown1 a {
	font-size:12px;
	color: #663300;
}
.orange1 {
	font-size:12px;
	color: #FF6600;
}
.orange1 a {
	font-size:12px;
	color: #FF6600;
}	

.download {
  font-size: 100%;
  color: #666666;
  }
