﻿body {
	background-position: center;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background: #FCFAF2;
}
#page_idx {
	border: 1px solid #EFE4BA;
	padding: 0px;
	margin: 0px auto 30px auto;
	width: 850px;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 0px;
	line-height: 0px;
	vertical-align: middle;
	float: none;
	top: 0px;
	bottom: 0px;
	right: auto;
	left: auto;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	color: #666666;
	visibility: visible;
}
#page {
	border: 1px solid #EFE4BA;
	padding: 0px;
	margin: 0px auto 30px auto;
	width: 850px;
	background-color: #FAF7EB;
	text-align: center;
	font-size: 0px;
	line-height: 0px;
	vertical-align: middle;
	float: none;
	top: 0px;
	bottom: 0px;
	right: auto;
	left: auto;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	color: #666666;
}
/* =======Top-Menu====== */
.top {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 850px;
	background-color: #FFFFFF;
	float: none;
	clear: both;
	height: 57px;
	top: 0px;
	display: block;
	left: 0px;
}
h1 {
	background-position: center 0px;
	border-width: 0px;
	padding: 2px 0px 0px 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: lighter;
	width: 850px;
	float: none;
	clear: both;
	height: 13px;
	line-height: 11px;
	background-color: #FFFFFF;
	vertical-align: bottom;
	background-image: url('img/obj_bt_backd7-13.gif');
	background-repeat: repeat-x;
	background-attachment: fixed;
}
.top_bd {
	background-position: #FFFFFF url('img/obj_head_01g.gif') repeat-x;
	border-width: 0px;
	height: 6px;
	width: 850px;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url('img/obj_head_01j.gif') repeat-x;
	float: none;
	clear: both;
}
.mnr {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 290px;
	float: right;
	clear: right;
	top: 0px;
	left: 0px;
	display: block;
	right: 0px;
	bottom: 0px;
}
.border-width0 { border-width: 0px;}
.mnl {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 560px;
	float: left;
	clear: left;
	top: 0px;
	left: 0px;
	display: block;
	right: 0px;
	bottom: 0px;
}
.mnl_t {
	background-position: #FFFFFF url('img/obj_head_500-20a.gif') no-repeat;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	background: #FFFFFF url('img/obj_head_500-20b.gif') no-repeat;
	height: 20px;
	width: 560px;
	float: none;
	clear: both;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}
.mnl_tw	{
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	display: block;
	float: left;
	height: 20px;
	width: 130px;
	line-height: 20px;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	text-align: center;
	letter-spacing: 2px;
}
.mnl_tb { border-width: 0px; padding: 0px; margin: 0px; float: left; height: 20px; width: 4px; line-height: 20px; font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; font-size: 12px; color: #333333; vertical-align: middle; text-align: center;}
.mnl_t div a:link { display: block; color: #0C3413; text-decoration: none; height: 100%; width: 100%; visibility: visible;}
.mnl_t div a:visited {	display: block;	color: #0C3413;	text-decoration: none;	height: 100%;	width: 100%;}
.mnl_t div a:hover {	display: block;	color: #993366;	text-decoration: none;	height: 100%;	width: 100%;}
.mnl_t div a:active {	display: block;	color: #F79910;	text-decoration: none;	height: 100%;	width: 100%;}
.mnl_u {
	background-position: #FFFFFF url('img/obj_bt_backb.gif');
	border-width: 0px;
	float: none;
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url('img/obj_bt_backd.gif');
	height: 18px;
	width: 560px;
	background-repeat: repeat-x;
	clear: both;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
}
.mnl_uw	{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	float: left;
	height: 18px;
	width: 130px;
	line-height: 18px;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	vertical-align: middle;
	text-align: center;
	letter-spacing: 2px;
}
.mnl_ub { border-width: 0px; padding: 0px; margin: 0px; float: left; height: 18px; width: 4px; line-height: 18px; font-family: "ＭＳ Ｐゴシック", Arial, sans-serif; font-size: 12px; color: #333333; vertical-align: middle; text-align: center;}
.mnl_u div a:link { border-style: none; border-width: 0px; padding: 0px; margin: 0px; display: block; color: #0C3413; text-decoration: none; height: 100%; width: 100%; position: inherit; visibility: visible;}
.mnl_u div a:visited {	display: block;	color: #0C3413;	text-decoration: none;	height: 100%;	width: 100%;}
.mnl_u div a:hover {	display: block;	color: #993366;	text-decoration: none;	height: 100%;	width: 100%;}
.mnl_u div a:active {	display: block;	color: #F79910;	text-decoration: none;	height: 100%;	width: 100%;}
/* =======End of Top-Menu====== */
a:link { color: #993366; text-decoration: none;}
a:visited { color: #993366; text-decoration: none;}
a:hover { color: #146666; text-decoration: underline;}
a:active { color: #F79910; text-decoration: none;}
table {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
	width: 100%;
}
tr {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}
th {
	letter-spacing: normal;
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px;
	height: 38px;
	border-collapse: collapse;
}
td {
	border: 1px solid #CCCCCC;
	padding: 3px 3px 3px 5px;
	margin: 0px;
	vertical-align: middle;
	height: 38px;
}
td a:link{ color: #993366;	font-weight: bold; text-decoration: none;}
td a:visited{ color: #993366; font-weight: bold; text-decoration: none;}
td a:hover{ color: #146666; font-weight: bold; text-decoration: underline;}
td a:active{ color: #F79910; font-weight: bold; text-decoration: underline;}
dt {
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size: 18px;
	color: #0c3413;
	font-weight: 900;
	line-height: 24px;
}
ol {
	margin: 0px 0px 10px 7px;
	padding: 0px 0px 0px 15px;
	border-width: 0px;
	list-style-position: outside;
	list-style-type: upper-alpha;
}
dd { font-family: "ＭＳ ゴシック", "Courier New", monospace; font-size: 13px; color: #666666; line-height: 18px; border-width: 0px; padding: 2px 2px 2px 15px; margin: 0px;}
h4 {
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size: 16px;
	color: #146666;
}
/* =======index.html====== */
.p_ttl_idx {
	background-position: left bottom;
	border-width: 0px 0px 1px 0px;
	border-color: #EBC9DB;
	border-style: solid;
	padding: 4px 0px 2px 30px;
	margin: 20px 0px 10px 0px;
	font: normal 900 20px/normal "ＭＳ Ｐ明朝", "Times New Roman", serif;
	color: #0c3413;
	text-align: left;
	vertical-align: bottom;
	letter-spacing: 2px;
	width: 475px;
	display: block;
	float: none;
	clear: both;
	background-image: url('img/obj_bt_backd24-13.gif');
	background-repeat: no-repeat;
}
.p_ttl_idx2 {
	background-position: right bottom;
	border-width: 0px 0px 1px 0px;
	border-color: #EFE4BA;
	border-style: solid;
	padding: 4px 20px 4px 0px;
	margin: 20px 0px 10px 0px;
	font: normal 900 20px/normal "ＭＳ Ｐ明朝", "Times New Roman", serif;
	color: #0c3413;
	text-align: right;
	vertical-align: bottom;
	letter-spacing: 2px;
	width: 485px;
	background-image: url('img/obj_bt_backe24-13.gif');
	background-repeat: no-repeat;
}
.js-l_idx_bar {
	border: 1px solid #CCCCCC;
	margin: 0px 0px 4px 0px;
	padding: 3px;
	width: 290px;
	float: none;
	display: block;
	clear: both;
	border-collapse: collapse;
	background-color: #FFFFFF;
}
#r_idx {
	border-width: 0px;
	padding: 0px 11px 100px 9px;
	margin: 0px;
	width: 505px;
	text-align: left;
	background-color: #FFFFFF;
	float: right;
	clear: right;
	font-size: 13px;
	line-height: 21px;
	vertical-align: middle;
	display: block;
}
.idx_pic {
	padding: 0px;
	margin: 0px;
	border-width: 0px;
	width: 850px;
	float: none;
	clear: both;
	background-color: #FFFFFF;
	display: block;
}
.idx_pic_l { padding: 0px; margin: 0px 10px 0px 0px; border-width: 0px; float: left;}
.idx_info {
	width: 485px;
	border-width: 0px;
	padding: 4px 10px 4px 10px;
	margin: 0px;
	height: auto;
	float: none;
	clear: both;
	top: 0px;
	right: 0px;
	bottom: auto;
	left: 0px;
	background-color: #FAFAFA;
}
#l_idx {
	border-width: 0px;
	padding: 11px;
	font-size: 13px;
	line-height: 21px;
	vertical-align: middle;
	margin: 0px 0px auto 0px;
	width: 298px;
	text-align: left;
	float: left;
	clear: left;
	display: block;
	background-color: #FFFFFF;
}
.idx_pic_l240 {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px 10px 4px 0px;
	float: left;
	width: 240px;
	clear: left;
	display: block;
	height: auto;
}
.idx_pic_r240 {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px 0px 4px 10px;
	float: right;
	width: 240px;
	clear: right;
	display: block;
	height: auto;
}
.iv_pic_r300 {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px 0px 4px 10px;
	float: right;
	width: 300px;
	clear: right;
	display: block;
	height: auto;
}

/* =======End of index.html====== */
.font1012  {
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}
.fb1321 {
	color: #0c3413;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	font-size: 13px;
	font-weight: lighter;
	line-height: 21px;
}
.fb1321_c {
	color: #993366;
	font-family: "ＭＳ ゴシック", "Courier New", monospace;
	font-size: 13px;
	font-weight: bolder;
	line-height: 21px;
}

.f13-ff6600 { font-size: 13px; color: #ff6600;}
.f13-ff6600_r { font-size: 13px; color: #ff6600; font-weight: bold; line-height: 18px; text-align: right;}
.font13c3399CC { font-size: 13px; font-weight: bold; color: #3399CC;}
.f13-339933 { font-size: 13px; font-weight: bold; color: #339933;}
.f13-000066 { font-size: 13px; font-weight: bold; color: #000066;}
.font13-003366 { font-size: 13px; color: #003366; line-height: 15px; padding-left: 30px; padding-right: 15px;}
.get_adobe { border-width: 0px; padding: 0px 0px 2px 2px; margin: 0px; float: right;}
#copy {
	border-style: solid none none none;
	border-width: 1px 0px 0px 0px;
	border-color: #EFE4BA;
	padding: 2px 0px 1px 0px;
	margin: 0px;
	font-size: 12px;
	color: #666666;
	font-family: "ＭＳ Ｐ明朝", "Times New Roman", serif;
	letter-spacing: 1px;
	vertical-align: middle;
	text-align: left;
	width: 850px;
	float: none;
	clear: both;
	line-height: 20px;
	background-color: #FFFFFF;
	display: block;
	text-indent: 10px;
	background-image: url('img/obj_bt_backd24-13.gif');
	background-repeat: repeat-x;
	height: 21px;
	visibility: visible;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
/* =======all-dwt-pages====== */
.lt {
	border-width: 0px;
	padding: 10px;
	font-size: 13px;
	line-height: 20px;
	vertical-align: middle;
	margin: 0px;
	width: 225px;
	text-align: left;
	float: left;
	clear: left;
}
.sb1 {
	padding: 0px;
	border: 1px solid #EFE4BA;
	margin: 40px 0px 4px 0px;
	width: 223px;
	text-align: center;
	float: none;
	clear: both;
	color: #008000;
	line-height: 20px;
	vertical-align: middle;
	letter-spacing: 1px;
}
.p_navi {
	margin: 0px;
	padding: 3px 0px 3px 0px;
	border-color: #146666;
	border-style: none solid none solid;
	border-width: 0px 3px 0px 3px;
	font-weight: bold;
	background-color: #FEF8ED;
	color: #146666;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: 2px;
}
.sb2_lk {
	padding: 0px;
	border: 1px solid #EFE4BA;
	margin: 0px 0px 4px 0px;
	width: 223px;
	text-align: left;
	line-height: 20px;
	vertical-align: middle;
	letter-spacing: 1px;
	display: block;
	float: none;
	clear: both;
}
.sb2_lk a:link{
	margin: 0px;
	border-style: none;
	border-width: 0px;
	padding: 3px 3px 3px 6px;
	color: #666666;
	text-decoration: none;
	background-color: #FEF8ED;
	visibility: visible;
	display: block;
	float: none;
	width: 214px;
	line-height: 20px;
}
.sb2_lk a:visited{ margin: 0px; border-style: none; border-width: 0px; padding: 3px 3px 3px 6px; color: #666666; text-decoration: none; background-color: #FEF8ED; visibility: visible; display: block; float: none; width: 214px; line-height: 20px;}
.sb2_lk a:hover{ margin: 0px; border-style: none none none solid; border-width: 0px 0px 0px 3px; padding: 3px; color: #146666; text-decoration: none; background-color: #FDEFD5; visibility: visible; display: block; border-left-color: #993366; width: 214px; float: none; line-height: 20px;}
.sb2_lk a:active{ margin: 0px; border-style: none none none solid; border-width: 0px 0px 0px 3px; padding: 3px; color: #FFFFFF; text-decoration: none; background-color: #993366; visibility: visible; display: block; border-left-color: #146666; width: 214px; float: none; line-height: 20px;}
.rt {
	border-width: 0px;
	padding: 10px 10px 30px 10px;
	margin: 0px;
	width: 585px;
	text-align: center;
	background-color: #FFFFFF;
	float: right;
	clear: right;
	font-size: 13px;
	line-height: 20px;
	height: auto;
}
.r_pg {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 570px;
	float: none;
	clear: both;
	text-align: left;
}
.r_pic {
	border-width: 0px;
	padding: 0px 0px 5px 10px;
	margin: 0px;
	float: right;
	text-align: center;
	line-height: 20px;
}
.r_pic2 {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px 0px 4px 10px;
	width: 290px;
	display: block;
	float: right;
	clear: right;
	text-align: center;
	background-color: #FAFAFA;
	color: #0c3413;
	letter-spacing: 2px;
}
.p_ttl2 {
	background-position: left center;
	border-width: 0px;
	font: normal 900 24px/normal "ＭＳ Ｐ明朝", "Times New Roman", serif;
	color: #0C3413;
	text-align: left;
	display: block;
	padding: 4px 5px 2px 30px;
	margin: 0px 0px 40px 0px;
	vertical-align: bottom;
	letter-spacing: 2px;
	width: 535px;
	border-left-style: solid;
	border-left-color: #660066;
	background-image: url('img/obj_bt_backd24-13.gif');
	background-repeat: no-repeat;
	float: none;
	clear: both;
}
.p_ttl {
	text-align: left;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	float: none;
	clear: both;
	width: 570px;
	display: block;
}
.p_title_r {
	background-position: left center;
	border-width: 0px;
	font: normal 900 24px/normal "ＭＳ Ｐ明朝", "Times New Roman", serif;
	color: #660066;
	text-align: left;
	display: block;
	padding: 4px 5px 4px 30px;
	margin: 0px 0px 40px 0px;
	vertical-align: bottom;
	letter-spacing: 2px;
	width: 475px;
	border-left-style: solid;
	border-left-color: #660066;
	background-image: url('img/logo20-20.gif');
	background-repeat: no-repeat;
	float: none;
	clear: both;
}
/* =======End of all-dwt-pages====== */
/* =======a_200-achievement_detail.dwt====== */
.left_right {
	border-width: 0px;
	padding: 30px 10px 100px 10px;
	margin: 0px;
	width: 830px;
	text-align: left;
	background-color: #FFFFFF;
	float: none;
	clear: both;
	font-size: 13px;
	line-height: 20px;
	height: 100%;
}
.back { border-width: 0px; padding: 0px; margin: 20px 0px 5px 0px; float: right; clear: both;}
.p_title_long {
	background-position: left center;
	border-width: 0px;
	font: normal 900 24px/normal "ＭＳ Ｐ明朝", "Times New Roman", serif;
	color: #003300;
	text-decoration: none;
	text-align: left;
	display: block;
	padding: 4px 0px 4px 30px;
	margin: 20px 0px 40px 16px;
	vertical-align: bottom;
	letter-spacing: 2px;
	width: 768px;
	background-image: url('img/obj_bt_backd24-13.gif');
	background-repeat: no-repeat;
	float: none;
	clear: both;
}
.all_page {
	border-width: 0px;
	padding: 0px;
	margin: 0px 0px 0px 16px;
	width: 798px;
}
.spacer_long {
	border-width: 0px;
	padding: 0px;
	margin: 20px 0px 40px 0px;
	width: 798px;
	text-align: center;
	float: none;
	clear: both;
}
/* =======End of a_200-achievement_detail.dwt====== */
.pro_h4 {
	background-position: left bottom;
	margin: 0px 0px 2px 0px;
	border-width: 0px 0px 1px 0px;
	border-color: #EBC9DB;
	font: small-caps bolder 16px/24px;
	color: #146666;
	letter-spacing: 4px;
	padding: 10px 0px 2px 25px;
	border-bottom-style: solid;
	border-left-style: solid;
	text-align: left;
	float: none;
	clear: both;
	background-image: url('img/obj_bt_backd22-12.gif');
	background-repeat: no-repeat;
	display: block;
}
.waku3_spacer {
	border-width: 0px;
	padding: 0px;
	margin: 20px 0px 20px 0px;
	width: 570px;
	text-align: center;
	float: none;
	clear: both;
	display: block;
}
.waku_l {
	line-height: 15px;
	vertical-align: top;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 3px;
	width: 175px;
	display: block;
	float: left;
	clear: left;
}
.waku_m {
	line-height: 15px;
	vertical-align: top;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 0px 10px;
	padding: 3px;
	width: 175px;
	display: block;
	float: left;
}
.waku_r {
	line-height: 15px;
	vertical-align: top;
	text-align: center;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 3px;
	width: 175px;
	display: block;
	float: right;
	clear: right;
}
.waku_pic_link {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	float: none;
	clear: both;
}
.table_bc {
	background-color: #FEF8ED;
}
.ran_pic_waku217 {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px 0px 4px 0px;
	width: 217px;
	display: block;
	float: none;
	clear: both;
}
.mail_top {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	width: 850px;
	background-color: #FFFFFF;
	float: none;
	clear: both;
	height: 62px;
	line-height: 0px;
	font-size: 0px;
	display: block;
}
.mail_top_left { border-width: 0px; margin: 0px; padding: 0px; background: #FFFFFF; height: 43px; width: 580px; text-decoration: none; float: left; clear: left;}
.mail_top_right { border-width: 0px; margin: 0px; padding: 0px; background: #FFFFFF; height: 43px; width: 170px; float: right; clear: right; display: block;}
.font1320-ffffff {
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #ffffff;
}
.f1524-ko {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	color: #EFE4BA;
	font-family: HGP楷書体;
	background-color: #006666;
	text-align: center;
}
.f20-EFE4BA {
	font-size: 20px;
	font-weight: bold;
	color: #EFE4BA;
	line-height: 30px;
	font-family: HGP楷書体;
}
.f1220L-ffffff {
	font-size: 12px;
	line-height: 20px;
	font-weight: lighter;
	color: #ffffff;
	text-align: center;
}
.f1524-ko2 {
	font-size: 15px;
	line-height: 24px;
	font-weight: lighter;
	color: #FFFFFF;
	text-align: center;
}
.f1218L006666 {
	font-size: 12px;
	line-height: 18px;
	font-weight: bolder;
	color: #006666;
}
.waku_776 {
	vertical-align: top;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 10px;
	visibility: visible;
	display: block;
	float: none;
	clear: both;
	background-color: #FAFAFA;
}
.iv_waku_776 {
	vertical-align: top;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 10px;
	visibility: visible;
	display: block;
	float: none;
	clear: both;
	background-color: #FAFAFA;
	text-align: left;
}

.f-ring {
	font-size: 10px;
	color: #146666;
	vertical-align: top;
	letter-spacing: 4px;
}
.f1524Lffffff {
	font-size: 15px;
	line-height: 24px;
	font-weight: lighter;
	color: #FFFFFF;
}
.waku_pic850-90 {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	float: none;
	clear: both;
	width: 850px;
	height: 90px;
	background-color: #FFFFFF;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}
.ko {
	border: 1px solid #CCCCCC;
	margin: 20px 0px 24px 0px;
	padding: 3px;
	width: 562px;
	float: none;
	display: block;
	clear: both;
	border-collapse: collapse;
}
.p850-90u {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	float: none;
	clear: both;
	width: 850px;
	height: 90px;
	background-color: #FFFFFF;
	top: 0px;
	bottom: 0px;
	right: 0px;
	left: 0px;
}
.r0 {
	border-width: 0px;
	padding: 2px 10px 2px 10px;
	margin: 0px;
	width: 585px;
	text-align: right;
	background-color: #FFFFFF;
	float: right;
	clear: right;
	font-size: 12px;
	line-height: 12px;
	height: auto;
	display: block;
	color: #999999;
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	vertical-align: top;
}
.r0-850 {
	border-width: 0px;
	padding: 2px 10px 3px 0px;
	margin: 0px;
	width: 840px;
	text-align: right;
	float: right;
	clear: both;
	font-size: 12px;
	line-height: 12px;
	height: auto;
	display: block;
	color: #999999;
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	vertical-align: top;
	background-color: #FFFFFF;
}
.r0-idx {
	border-width: 0px;
	padding: 2px 5px 20px 10px;
	margin: 0px;
	width: 510px;
	text-align: right;
	background-color: #FFFFFF;
	float: right;
	clear: right;
	font-size: 12px;
	line-height: 12px;
	height: auto;
	display: block;
	color: #999999;
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	vertical-align: top;
}
.pic-290 {
	border: 1px solid #CCCCCC;
	margin: 0px 0px 4px 10px;
	padding: 3px;
	width: 290px;
	float: right;
	display: block;
	clear: right;
	height: auto;
	text-align: center;
	background-color: #FDF8FE;
}
.ran_pic_waku217_r {
	border: 1px solid #CCCCCC;
	padding: 3px;
	margin: 0px 0px 4px 10px;
	width: 217px;
	display: block;
	float: right;
	clear: right;
}
.ko-tbl {
	border-width: 0px;
	margin: 0px;
	padding: 1px;
	width: 100%;
	background-color: #FFFFFF;
}
.ko-tbl2 {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.bc066 {
	background-color: #006666;
}
.bgc-on {
	background-position: top;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 4px 0px;
	padding: 3px;
	width: 290px;
	float: none;
	display: block;
	clear: both;
	background-color: #FFFFFF;
	background-image: url('img/obj_bt_backd10-18.gif');
	background-repeat: repeat-x;
}
.f13 {
	font-size: 13px;
}
.center {
	text-align: center;
	padding-top: 40px;
	border-width: 0px;
	margin: 0px;
	width: 100%;
}
.f13inq {
	font-size: 13px;
	font-weight: lighter;
	color: #993366;
}
#btm {
	width: 850px;
	height: auto;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	float: none;
	clear: both;
	background-color: #FFFFFF;
}
.p850-5u {
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	display: block;
	float: none;
	clear: both;
	width: 850px;
	height: 5px;
	background-color: #FFFFFF;
}
.r0-850ex {
	border-width: 0px;
	padding: 2px 10px 0px 0px;
	margin: 0px;
	width: 840px;
	text-align: right;
	float: right;
	clear: both;
	font-size: 12px;
	line-height: 12px;
	height: auto;
	display: block;
	color: #999999;
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	vertical-align: top;
	background-color: #FFFFFF;
}
.r0-850ex {
	border-width: 0px;
	padding: 2px 10px 0px 0px;
	margin: 0px;
	width: 840px;
	text-align: right;
	float: right;
	clear: both;
	font-size: 12px;
	line-height: 12px;
	height: auto;
	display: block;
	color: #999999;
	font-family: "Times New Roman", Times, serif;
	font-weight: lighter;
	vertical-align: top;
	background-color: #FFFFFF;
}
.f13idx {
	font-size: 13px;
	color: #0C3413;
}
.js-l_idx_pic {
	background-position: top;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 4px 0px;
	padding: 3px;
	width: 290px;
	float: none;
	display: block;
	clear: both;
	border-collapse: collapse;
	background-color: #FAFAFA;
	text-align: center;
	background-image: url('img/obj_bt_backd10-18.gif');
	background-repeat: repeat-x;
}
.f13-0c3413 {
	font-size: 13px;
	font-weight: bold;
	color: #0c3413;
}
.banner290 {
	border: 0px solid #CCCCCC;
	margin: 0px;
	padding: 0px 0px 0px 3px;
	width: 290px;
	float: right;
	display: block;
	clear: right;
	border-collapse: collapse;
}
.bgc-on2 {
	background-position: bottom;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 4px 0px;
	padding: 3px;
	width: 290px;
	float: none;
	display: block;
	clear: both;
	background-color: #FAFAFA;
	background-image: url('img/obj_bt_backd10-18-2.gif');
	background-repeat: repeat-x;
}
.js-l_idx_bar_bc {
	background-position: top;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 4px 0px;
	padding: 3px;
	width: 290px;
	float: none;
	display: block;
	clear: both;
	border-collapse: collapse;
	background-color: #FFFFFF;
	background-image: url('img/obj_bt_backd10-18.gif');
	background-repeat: repeat-x;
}
.adobe {
	background-position: top;
	border: 1px solid #CCCCCC;
	margin: 0px;
	padding: 3px;
	width: 290px;
	float: none;
	display: block;
	clear: both;
	border-collapse: collapse;
	background-color: #FFFFFF;
	background-image: url('img/obj_bt_backd10-18.gif');
	background-repeat: repeat-x;
	color: #666666;
	font-size: 10px;
	line-height: 12px;
}
.ask103 {
	background-position: left top;
	border-width: 0px;
	text-align: left;
	vertical-align: middle;
	background-image: url('img/obj_bt_backd120-106a.gif');
	background-repeat: no-repeat;
	line-height: 25px;
	background-color: #FFFFFF;
}
.prof {
	background-position: left top;
	border-width: 0px;
	vertical-align: middle;
	line-height: 25px;
	background-image: url('img/obj_bt_backd120-106a.gif');
	background-repeat: no-repeat;
}
.prof2 {
	border-width: 0px;
	vertical-align: middle;
	line-height: 25px;
}
.bgc-on3 {
	background-position: right bottom;
	border: 1px solid #CCCCCC;
	margin: 0px 0px 4px 0px;
	padding: 3px;
	width: 290px;
	float: none;
	display: block;
	clear: both;
	background-color: #FFFFFF;
	background-image: url('img/obj_bt_backd120-106aa.gif');
	background-repeat: no-repeat;
}
.proj {
	background-position: left top;
	background-image: url('img/obj_bt_backd120-106a.gif');
	background-repeat: no-repeat;
}
.proj_u {
	background-position: right bottom;
	background-color: #FFFFFF;
	background-image: url('img/obj_bt_backd120-106aa.gif');
	background-repeat: no-repeat;
}
.prof_u {
	background-position: right bottom;
	background-color: #FFFFFF;
	background-image: url('img/obj_bt_backd120-106aa.gif');
	background-repeat: no-repeat;
}
