/* === LANG Navi - START ================== */
div.langNaviWrap { width: 100px; margin: 15px 0 0 1px; color: #bbb; font-size: 11px; float: right; text-align: right; }
div.langNaviWrap ul { list-style-type: none; }
div.langNaviWrap ul li { display: inline; }
div.langNaviWrap ul li a, div.langNaviWrap ul li a:visited { text-decoration: none; color: #888; font-size: 12px; } 
div.langNaviWrap ul li a.langACT, div.langNaviWrap ul li a.langACT:visited { color: #000; }
div.langNaviWrap ul li a:hover { color: #000; } 
/* === LANG Navi - END ==================== */

/* === leftNavi - START ================== */
ul.leftNaviUL_1 { 
	margin: 14px 0 0 0; padding: 0 0 15px 0; list-style-type: none; color: #bbb; border-bottom: 1px solid #ddd; 
	}
ul.leftNaviUL_1 li { padding: 0 0 5px 0; }
ul.leftNaviUL_1 li a, ul.leftNaviUL_1 li a:visited { text-decoration: none; color: #888; font-size: 13px; font-weight: bold; }
ul.leftNaviUL_1 li.leftNavi_1_ACT a, ul.leftNaviUL_1 li.leftNavi_1_ACT a:visited { color: #111; }
ul.leftNaviUL_2 { list-style-type: none; margin: 5px 0 0 10px; }
ul.leftNaviUL_2 li a, ul.leftNaviUL_2 li a:visited { 
	font-size: 12px; font-weight: normal; color: #666 !important; text-decoration: none !important; }
ul.leftNaviUL_2 li.leftNavi_2_ACT a, ul.leftNaviUL_2 li.leftNavi_2_ACT a:visited { 
	color: #222 !important; text-decoration: underline !important; 
	}
ul.leftNaviUL_1 li a:hover { color: #555 !important; text-decoration: underline !important; }
ul.leftNaviUL_2 li a:hover { color: #000 !important; text-decoration: underline !important; }
/* === leftNavi - END ==================== */

/* === leftNavi - START ================== */
ul.leftNavi2UL { margin: 14px 0 0 0; padding: 0 0 15px 0; list-style-type: none; color: #bbb;  }
ul.leftNavi2UL li { padding: 0 0 5px 0; }
ul.leftNavi2UL li a, ul.leftNavi2UL_1 li a:visited { text-decoration: none; color: #666; font-size: 13px; }
ul.leftNavi2UL li.leftNavi2_ACT a, ul.leftNavi2UL li.leftNavi_ACT a:visited { color: #000; }
ul.leftNavi2UL li a:hover { color: #222 !important; }
/* === leftNavi - END ==================== */

/* === leftNaviGT - START ============================= */
div.leftNaviGTWrap { width: 158px; }
ul.leftNaviGT_UL { list-style: none; width: 158px; padding: 10px 0 0 0; }
ul.leftNaviGT_UL li { float: left; margin: 0 0 0 15px; clear: right; }
ul.leftNaviGT_UL li a { 
	display: block; height: 25px; overflow: hidden; text-indent: 999em;  white-space: nowrap; background-repeat: no-repeat; 
	}
ul.leftNaviGT_UL li a:hover, ul.leftNaviGT_UL li.current a { background-position:0px -28px; }
/* === leftNaviGT - END ============================== */

/* === IconsNavi - START ============================= */
div.iconsNaviWrap { width: 200px; height: 58px; position: absolute; right: 70px; top: 0; }
div.iconsNaviWrap ul { padding: 0 0 0 20px; list-style-type: none; }
div.iconsNaviWrap ul li { display: block; width: 34px; height: 34px; margin: 24px 3px 0 0; float: left; }
div.iconsNaviWrap2 { width: 200px; height: 58px; position: absolute; right: 70px; top: 0; }
div.iconsNaviWrap2 ul { padding: 0 0 0 20px; list-style-type: none; }
div.iconsNaviWrap2 ul li { display: block; width: 34px; height: 34px; margin: 24px 3px 0 0; float: left; }
div.iconsNaviWrap2 ul li.iconsNavi_ACT { display: block; width: 58px; height: 58px; margin: 0 3px 0 0; float: left; }
div.iconsNaviWrap, div.iconsNaviWrap2 { background: url(../images/bgrs/gradient_up.png) left top repeat-x #fff; }
/* === IconsNavi - ENd ============================= */

/* === horNavi2GT - START ============================= */
div.horNaviGTWrap { padding: 0; float: right; }
ul.horNaviGT_UL { list-style: none; width: 350px; height: 30px; }
ul.horNaviGT_UL li { float: right; margin: 0 0 0 5px;}
ul.horNaviGT_UL li a { 
	display: block; height: 30px; overflow: hidden; text-indent: 999em;  white-space: nowrap; background-repeat: no-repeat;
	}
ul.horNaviGT_UL li a:hover, ul.leftNavi2GT_UL li.current a { background-position:0px -28px; }
ul.horNaviGT_UL li a:active { outline: 1px dotted #ddd; }
/* === horNavi2GT - END ============================== */
