@charset "utf-8";
/* CSS Document */

.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.txt12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.txt13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.txt14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.txt15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.txt_lh150 {
	line-height: 150%;
}

.txt_gray {
    color:#2d2d2d;
}

.txt_brown1 {
    text-decoration: none;
    color:#d2704e;
}

.txt_brown1 a{
    text-decoration: none; 
    color:#d2704e;
}

.txt_orange {
    color:#f18c1a;
}

.txt_green {
    color:#2b7137;
}

.txt_green a{
    text-decoration: none;
    color:#2b7137;
}


.txt_blue {
    color:#2d5a84;
}

.txt_red {
    color:#b42223;
}

.txt_brown2 {
    color:#b25839;
}

.txt_brown3 {
    color:#5b1c10;
}

.txt_brown4 {
    color:#b03423;
}

.txt_bold {
    font-weight: bold;
}

.pic_border {
	border: 1px solid white;
}


/* Form */
.t01, select ,textarea {
	font-size:12px;
	color:#993300;
	margin: 1px;
	padding: 2px;
	background-color: #fce1bf;
	border: 1px solid #e0a76a;
	font-family: Arial, Helvetica, sans-serif;
}

/*news link*/
.news A:link {
	text-decoration: none;
	color: #14356a;
}
.news A:visited {
	text-decoration: none;
	color: #14356a;
}
.news A:hover {
	color: #2f62b2;
	position:relative;
	top:1px;
	left:1px;
}
.news A:active {
	text-decoration: none;
	color: #2f62b2;
}

/* cr link */
.cr {
	color: #b25839;
}

.cr A:link {
	text-decoration: none;
	color: #b25839;
}
.cr A:visited {
	text-decoration: none;
	color: #b25839;
}
.cr A:hover {
	color: #d2704e;
	position: relative;
	left: 1px;
	top: 1px;
}
.cr A:active {
	text-decoration: none;
	color: #d2704e;
}


/* index link */

.index A:link {
	text-decoration: none;
	color: #f9ca9a;
}
.index A:visited {
	text-decoration: none;
	color: #f9ca9a;
}
.index A:hover {
	color: #b25839;
	position: relative;
	left: 1px;
	top: 1px;
}
.index A:active {
	text-decoration: none;
	color: #b25839;
}

/* page link */

.page A:link {
	text-decoration: none;
	color: #262626;
}
.page A:visited {
	text-decoration: none;
	color: #262626;
}
.page A:hover {
	color: #262626;
	font-weight: bold;
}
.page A:active {
	text-decoration: none;
	color: #262626;
	font-weight: bold;
}
