a   { color: #639; text-decoration: none }

a:visited   { color: #8b8594 }

a:hover   { color: #6a00ff; text-decoration: underline }

a:active {
	color: #ff5400;
}

.text   { color: #212121; font-size: 12px; line-height: 18px }
.textl  { color: #212121; font-size: 14px; line-height: 22px }
.textll { color: #212121; font-size: 18px; line-height: 24px }
.texts   { color: #212121; font-size: 11px; line-height: 13px }
.textss  { color: #212121; font-size: 10px; line-height: 13px }
.caution {
	font-size: 12px;
	line-height: 18px;
	color: #ff0000;
}
.cautions {
	font-size: 11px;
	line-height: 13px;
	color: #ff0000;
}
.crumbs {
	font-size: 11px;
	line-height: 13px;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 2px;
}
.block-des {
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.block-des2 {
	font-size: 12px;
	line-height: 17px;
	color: #000000;
	margin-top: 20px;
	margin-right: 17px;
	margin-bottom: 20px;
	margin-left: 17px;
}
.block-list {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
}
.block-data {
	font-size: 12px;
	line-height: 17px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.block-data2 {
	font-size: 10px;
	line-height: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.block-data3 {
	font-size: 12px;
	line-height: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.block-submenu {
	font-size: 11px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.block-submenu-active {
	font-size: 11px;
	color: #ffffff;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
}
.block-subsub {
	margin-top: 5px;
	margin-right: 18px;
	margin-bottom: 5px;
	margin-left: 18px;
}
.block-subsubmenu {
	font-size: 11px;
	color: #ffffff;
	margin-right: 0px;
	margin-left: 0px;
}
.block-subsubmenu-active {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	margin-right: 0px;
	margin-left: 0px;
}
.list  { color: #212121; font-size: 12px; text-indent: -14px; margin-bottom: 4px; margin-left: 14px }
.list-product  { color: #212121; font-size: 12px; text-indent: -7px; margin-bottom: 4px; margin-left: 7px }
.list-sas {
	font-size: 12px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.item {
	font-size: 12px;
	font-weight: bold; 
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.subhead {  
	font-size: 12px; 
	font-weight: bold; 
	color: #787234; 
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.subsubhead { 
	font-size: 12px; 
	font-weight: bold; 
	color: #787234; 
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.data { 
	font-size: 12px; 
	color: #000000; 
}
.data-sub { 
	font-size: 12px; 
	color: #787234; 
}
.box1{
	width:529px;
	background: #f2e9d6 url(../images/common/box1_btm.gif) bottom no-repeat;
	padding-bottom: 22px;
	margin-bottom:17px;
	color:#926f42;
	font-weight:bold;
	_height:1%
	}
.box1 .head{
	background:url(../images/common/box1_head.gif) top no-repeat;
	padding:24px 14px 0 14px;
	}
dl.getfla{
	background:url(../images/common/bar_dot3.gif) top no-repeat;
	padding:20px 0 0 0;
	margin:17px 0 0 0;
	color:#212121;
	}
dl.getfla dt{
	padding:0;
	margin:0 17px 0 0;
	float:left;
	}
dl.getfla dd{
	padding:0;
	margin:0 0 0 0;
	float:left;
	}
.box2{
	width:529px;
	background: #ededed url(../images/common/box2_btm.gif) bottom no-repeat;
	padding-bottom:24px;
	margin:17px 0 0 0;
	_height:1%;
	}
.box2 .head{background:url(../images/common/box2_head.gif) top no-repeat;
	padding:24px 12px 0 12px;
	}
.box2 img {
	float:left;
	margin-right:17px;
	}
.box2 dl{
	width: 380px;
	float:left;
	margin:8px 0 0 0;
	padding:0;
	}
.box2 dt {
	display:block;
	background:url(../images/bt_btn.gif) left 5px no-repeat;
	padding:0 0 0 14px;
	font-size: 14px;
	line-height: 22px;
	font-weight:bold;
	margin:0;
		}
.box2 dd{
	margin:0;
	padding:0 0 0 14px;
	}
.box1:after,
.box2:after{
	display:block; 
	clear:both; 
	visibility:hidden;
	height:0; 
	content:".";
	}

body {
    scrollbar-base-color: #e3e1cb;
    scrollbar-track-color: #EDECD9;
    scrollbar-face-color: #e3e1cb;
    scrollbar-shadow-color: #e3e1cb;
    scrollbar-darkshadow-color: #808080;
    scrollbar-highlight-color: #e3e1cb;
    scrollbar-3dlight-color: #808080;
    scrollbar-arrow-color: #000000;
}

/* 2008/09 */
#contents {}

#contents h2 {
	width: 100%;
	background-color:#EFE4B4;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding: 5px 5px 5px 7px;
}

#contents h3 {
	width: 98%;
	background-repeat: repeat-x;
	background-position: left bottom;
	font-size: 13px;
	font-weight: bold;
	line-height: 160%;
	color: #094691;
	text-align: left;
	padding: 0 0 8px 10px;
	margin: 0 10px 0px 2px;
}

#contents p {
	font-size: 12px;
	line-height: 180%;
	color: #212121;
	margin-left: 1px;
	margin-right: 1px;
	padding-bottom: 3px;
	text-align: left;
}

#contents .box3 {
	width: 100%;
	border: solid 2px;
	border-color: #EFE4B4;
	text-align: center;
}

#contents .box3 p {
	text-align: center;
	font-size: 12px;
	line-height: 180%;
	color: #212121;
	padding-bottom: 10px;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 7px;
	margin-right: 7px;
}

#contents .view {
	color: #990000;
	padding-right: 3px;
}

#contents .textView {
	color: #212121;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
}

#contents .textView2 {
	color: #721E02;
	font-size: 14px;
	line-height: 160%;
}

#contents table.boxArea {
	border-collapse: collapse;
}

#contents table.boxArea td {
	padding: 5px;
	vertical-align: top;
}

#contents table.boxArea2 {
	border-collapse: collapse;
}

#contents table.boxArea2 td {
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	vertical-align: top;
}

#contents a.menu {
	background-image:url(../images/bt_btn.gif);
	background-repeat: no-repeat;
	background-position: 0em 0em;
	padding:0 0 0 14px;
	font-size: 11px;
}

#contents a.menu2 {
	color: #639;
	border: solid #686868 1px;
	background-image: url(../images/bt_btn.gif);
	background-repeat: no-repeat;
	background-position: 0.6em 0.5em;
	background-color: #FFFFFF;
	padding: 6px 10px 4px 24px;
	font-size: 11px;
	line-height: 200%;
}

#contents a.menu3 {
	color: #220c00;
}

#contents a.menu4 {
	border: solid #686868 1px;
	background-color: #583324;
	background-image: url(../images/bt_btn.gif);
	background-repeat: no-repeat;
	background-position: 0.6em 0.5em;
	padding: 6px 10px 4px 24px;
	font-size: 11px;
	line-height: 200%;
	color: #FFFFFF;
}

#contents a.menu5 {
	border: solid #686868 1px;
	/*background-color: #8D3E1F;*/
	background-color: #315203;
	background-image: url(../images/bt_btn.gif);
	background-repeat: no-repeat;
	background-position: 0.6em 0.5em;
	padding: 6px 10px 4px 24px;
	font-size: 11px;
	line-height: 200%;
	color: #FFFFFF;
}

#contents .menuBg {
	width: 100%;
	background-color: #EAE9E3;
	padding: 5px;
	text-align: left;
}

#contents .typeImg {
	width: 495px;

}
