@charset "utf-8";
/*--body---------------------------------------------------------------------------------------------------*/
body {margin: 0px;padding: 0px; background:url(images/_layout/main_bg.jpg) repeat-x left top;}
body,td {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 140%;
	color: #77787B;
}
p {margin: 0px;padding: 0px; }
ul {margin:0px;padding:0px;list-style:none;}
li {background:url(images/_layout/dot_02.gif) no-repeat left 4px;padding-left:15px; margin:4px 0px}
a {color:#5FA082; text-decoration:none}
a:hover {text-decoration:underline}
/*-background img-----------------------------------------------------------------------------------------*/
.IndexBg {background:url(images/_layout/index_bg.jpg) repeat-x left top;}
.shadow {background:url(images/_layout/shadow_bg.jpg) no-repeat center 111px;}
.Mainshadow {background:url(images/_layout/main_shadow_bg.jpg) no-repeat center 111px;}
.AdShadow {background:url(images/_layout/ad_shadow.jpg) no-repeat center 1px;padding:14px 10px 0px 10px}
.ListtTitleBg {background:url(images/_layout/dot_01.gif) no-repeat left 23px;padding-left:15px;padding-top:19px; border-bottom:3px solid #D9D9D9}
.DtoList {background:url(images/_layout/dot_02.gif) no-repeat 5px 6px;padding-left:15px}
.DotLine {background:url(images/_layout/dot_03.gif) repeat-x left bottom;}
.ProBg { background:url(images/p2-product/product_bg.jpg) no-repeat left top;padding:5px 1px 0px 1px}
.DotTitle {background:url(images/_layout/dot_04.gif) no-repeat 3px 6px;padding-left:25px;padding-top:5px}
.DotTitle a {font-weight:bold}
/*-txt link-----------------------------------------------------------------------------------------------*/
.click {
	color: #333333;
	text-decoration: none;
}
.click:hover {
	color: #990000;
	text-decoration: none;
}
/*--font---------------------------------------------------------------------------------------------------*/
.Address {font-size:8pt}
.ListTitle {font-size:11pt; color:#005052; font-weight:bold}

.Submenu {border-bottom:1px solid #DFDFDF;}
.Submenu a {color:#333;background:url(images/_layout/arrow_01.gif) no-repeat 5px 5px;display:block;padding:5px 0px 2px 23px;}
.Submenu a:hover {color:#FFF;background:url(images/_layout/list_bg.jpg) no-repeat left 2px; display:block;padding-left:23px;text-decoration:none}

.InSubmenu {border-bottom:1px solid #DFDFDF;}
.InSubmenu a {color:#FFF;background:url(images/_layout/list_bg.jpg) no-repeat left 2px; display:block;padding:4px 0px 4px 23px;text-decoration:none;}
.InSubmenu a { text-decoration:none}
.black {
	color: #000000;
}
.white {
	color: #FFFFFF;
}
.brown {
	color: #BA5A10;
}
.blue {
	color: #0066CC;
}
.red {
	color: #CC0000;
}
.green {
	color: #009900;
}
.orange {
	color: #FF6600;
}
.yellow {
	color: #FFFF00;
}
.down {
	font-size: 8pt;
	color: #cccccc;
}
/*--line-------------------------------------------------------------------------------------------------*/
.hr1 {
	border-bottom: 1pt dashed #E2E2E2;
}
/*-------------------------------------------------------------------------------------------------------*/

.tb-title1 {
	font-weight: bold;
	color: #549287;
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.line-d1 {
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.title1 {
	font-weight: bold;
	color: #549287;
}

