@charset "Shift_JIS";

/* -- STR BASIC DEFINITIONS -------------------------------- */
body, td {
	font-size:10px;
	color:#666666;
	line-height: 150%;
}

a:link { text-decoration:none; color:#0000FF; }
a:visited { text-decoration:none; color:#663399; }
a:hover { text-decoration:underline; color:#0000FF; }
a:active { text-decoration:underline; color:#FF0000; }
a.nlink:link { text-decoration:none; color:#0000FF; }
a.nlink:visited { text-decoration:none; color:#663399; }
a.nlink:hover { text-decoration:underline; color:#0000FF; }
a.nlink:active { text-decoration:underline; color:#FF0000; }

.body { background-color:#FFFFFF; }

.f-b { font-weight:bold; }

.mono00	{ color: #000000; }
.mono33	{ color: #333333; }
.mono39	{ color: #393939; }
.mono66	{ color: #666666; }
.mono99	{ color: #999999; }
.monoCC	{ color: #CCCCCC; }
.monoFF	{ color: #FFFFFF; }

.f-black { color:#333333; }
.f-brown { color:#663300; }
.f-brown2 { color:#916B63; }
.f-blue { color:#00CCFF; }
.f-blue2 { color: #0033CC; }
.f-dgray { color: #333333; }
.f-gray { color:#666666; font-size: 10px; }
.f-gray2 { color:#4A5D73; }
.f-green { color:#00FF00; }
.f-green2 { color:#009900; }
.f-green3 { color: #329718; }
.f-navy { color: #000066; }
.f-orange { color:#E99529; font-size: 10px; }
.f-orange2 { color:#E99529; }
.f-orange3 { color:#FF7300; }
.f-pink { color:#FF3399; }
.f-red { color:#E54740; font-size: 10px; }
.f-red2 { color:#FF0000; }
.f-red3 { color:#E54740; }
.f-red4 { color:#CC0000; }
.f-red12px { font-size: 12px; font-style: normal; line-height: 15px; color: #e54740; }
.f-white { color:#FFFFFF; }
.f-yellow { color:#FFFF00; }
.f-yellow2 { color:#FFCC00; }
.bg-1 { background-image:  url(../_c_img/back.jpg); background-repeat: no-repeat; background-position: center bottom; }
.f-gray12px { font-size: 12px; line-height: 15px; color: #666666; }
.f-black12px { font-size: 12px; line-height: 15px; color: #333333; }
.f-green12px { font-size: 12px; line-height: 15px; color: #387A5A; }
.f-blueglay12px { color: #2D7B91; font-size: 12px; }
.f-white12px { font-size: 12px; line-height: 15px; color: #FFFFFF; }
.va-m { vertical-align: middle; }
.va-b { vertical-align: bottom; }
.va-t { vertical-align: top; }
.f-black2 { color: #000000; }
.b-word { word-wrap:break-word; }

/* -- END BASIC DEFINITIONS -------------------------------- */

/* -- STR RENEW DEFINITIONS -------------------------------- */

.bg-2 { background-image:  url(../_c_img2/h-bg.jpg); background-repeat: repeat; }
.bg-3 { background-image:  url(../_img/home/bg-contents.gif); background-repeat: repeat; }
.bg-4 { background-image:  url(../_c_img2/footer-bg.gif); background-repeat: repeat; }
.f-st { color:#B97133; }
.f-date { color:#FF6600; font-weight: bold; }
.cl1a { background-color: #E4BF60; }
.cl1b { background-color: #F1F2D9; }
.cl2a { background-color: #B2CC76; }
.cl2b { background-color: #ECF3E2; }
.cl3 { background-color: #E4E4E4; }

li { font-size: 120%; color: #B6B6B6; vertical-align: top; margin-right: 0px; padding-right: 0px; margin-left: 4px;}

a.nv {
	display : block;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-decoration: none;
	color: #666666;
}

a.nv:hover { background-color:#E4F7BB; }

td.nv {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #DDDDDD;
	border-left: 1px solid #999999;
}

/* -- END RENEW DEFINITIONS -------------------------------- */


.news-thum {
	margin-bottom: 5px;
	margin-left: 5px;
	float: right;
}

/* -- STR COLUMN -------------------------------- */
.f-cl1 { color:#312466; }
.f-cl2 { color:#952C33; }

.important1 { background-color: #FFFF99; }
.important2 { font-weight: bold; color: #CC3300; font-size: 120%; background-color: #FFFF99; }

/* -- END COLUMN -------------------------------- */

/* -- STR TIPS -------------------------------- */
.f-pw { color:#6D5D8C; font-weight: bold; }
/* -- END TIPS -------------------------------- */

/* -- STR LIFE -------------------------------- */
.note { background-image:  url(../_img/life/bg-note.gif); background-repeat: repeat; line-height: 20px; }
/* -- END LIFE -------------------------------- */
