/*td.menu_style a {
PADDING-RIGHT: 0px; PADDING-LEFT: 21px; BACKGROUND: url(../../../../../common/img/ic_h201.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}*/

td.menu_style {
padding-bottom:0px; font-size:16px
}

td.menu_style A:link {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none;
}

td.menu_style A:visited {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none;
}

td.menu_style A:active {
	FONT-WEIGHT: bold; COLOR: #0000ff; TEXT-DECORATION: underline;
}

td.menu_style A:hover {
	FONT-WEIGHT: bold; COLOR: #0000ff; TEXT-DECORATION: underline;
}

/*--------------------------------- DL Pop-Up font ---------------------------------*/

.img1c-txt2c {
	font-size:95%;
}

.img1c-txt2c a:link {
	COLOR: #003399 !important; 
}

.img1c-txt2c a:visited { 
	COLOR: #003399 !important; 
}

.img1c-txt2c a:active { 
	COLOR: #0099cc !important; 
}

.img1c-txt2c a:hover { 
	COLOR: #0099cc !important; 
}

/*--------------------------------- Category Title ---------------------------------*/

#cat_ttl {
	padding-left:10px;
	padding-right:10px;
	margin-bottom:15px;
	border-top:1px solid #888888;
	border-bottom:1px solid #888888;
	background:linear-gradient(0deg, #e6e6e6, #ffffff);
}

#cat_ttl .ttl_l {
	display: block; 
	float: left;
	width:767;
}

#cat_ttl .ttl_l .main_txt_gl{
	padding-top:13px;
	font-size:250%;
	color:#333333;
}

#cat_ttl .ttl_l .sub_txt_gl{
	padding-top:15px;
	font-size:140%;
	color:#333333;
	font-weight:bold;
}

#cat_ttl .ttl_r {
	display: block; 
	float: right;
	width:180;
}

#cat_ttl .ttl_e {
	clear: both;
}


/*--------------------------------- Tab ---------------------------------*/

#ch_tab table {
   border-collapse: separate !important;
   border-spacing: 6px 0px !important;
   margin-bottom: -1px !important;
}

#ch_tab table td {
   text-align: center;
   border-radius: 8px 8px 0px 0px;
   font-size:140%;
}

#ch_tab td.tab1 { 
	background-color: #444444; 
}

#ch_tab td.tab2 { 
	background-color: #cccccc; 
}

#ch_tab table td a { 
	display:block;
	width: 100%;
	height: 100%;
    padding: 18px 0px 13px 0px;
}

div#tab1 {
   border-top: 18px solid #444444;
}

#ch_tab td.tab1 a:link {
	text-decoration:none !important;
	COLOR: #ffffff !important; 
}

#ch_tab td.tab1 a:visited { 
	text-decoration:none !important;
	COLOR: #ffffff !important; 
}

#ch_tab td.tab1 a:active { 
	text-decoration:none !important;
	COLOR: #00bfff !important; 
}

#ch_tab td.tab1 a:hover { 
	text-decoration:none !important;
	COLOR: #00bfff !important; 
}

#ch_tab td.tab2 a:link {
	text-decoration:none !important;
	COLOR: #000000 !important; 
}

#ch_tab td.tab2 a:visited { 
	text-decoration:none !important;
	COLOR: #000000 !important; 
}

#ch_tab td.tab2 a:active { 
	text-decoration:none !important;
	COLOR: #0A2DC4 !important; 
}

#ch_tab td.tab2 a:hover { 
	text-decoration:none !important;
	COLOR: #0A2DC4 !important; 
}


/*--------------------------------- Link ---------------------------------*/

#ga2012_mainContent #target a:link {
	COLOR: #003399 !important; 
}

#ga2012_mainContent #target a:visited { 
	COLOR: #003399 !important; 
}

#ga2012_mainContent #target a:active { 
	COLOR: #0099cc !important; 
}

#ga2012_mainContent #target a:hover { 
	COLOR: #0099cc !important; 
}

/*--------------------------------- Link button ---------------------------------*/

table.style_link a {
	text-decoration:none
}

table.style_link a:hover {
	text-decoration:underline
}

table.style_bt a {
	display:block; 
	height:100%; 
	padding:10px; 
	text-decoration:none;
	COLOR: #003399 !important;
}

table.style_bt a:hover {
	background-color:#cadefc; 
	text-decoration:underline;
	COLOR: #0099cc !important;
}

table.style_bt2 a {
	display:block; 
	height:100%; 
	padding:10px; 
	text-decoration:none;
	COLOR: #003399 !important;
}

table.style_bt2 a:hover {
	background-color:#f6dea6; 
	text-decoration:underline;
	COLOR: #0099cc !important;
}

table.style_bt3 a {
	display:block; 
	height:100%; 
	padding:10px; 
	text-decoration:none;
	COLOR: #003399 !important;
}

table.style_bt3 a:hover {
	background-color:#c2e2b8; 
	text-decoration:underline;
	COLOR: #0099cc !important;
}

table.style_bt4 {
	border:1px solid #555555 !important;
}

table.style_bt4 a {
	display:block; 
	height:100%; 
	padding:10px; 
	background:linear-gradient(0deg, #dedede, #ffffff);
	text-decoration:none !important;
	COLOR: #003399 !important;
}

table.style_bt4 a:hover {
	background:linear-gradient(0deg, #ffffff, #dedede); 
	text-decoration:none !important;
	COLOR: #0099cc !important;
}


/*--------------------------------- Link button2 ---------------------------------*/

.arw_btn {
	margin:20px 40px 20px 40px;
	text-align:center;
	border: 1px solid #7d7d7d;
	border-radius: 6px;
	background:linear-gradient(0deg, #d4d9dc, #ffffff);
	padding:10px 40px 10px 40px;
}

.arw_btn a {
	text-decoration:none;
}

.arw_btn a:hover {
	text-decoration:underline;
	opacity: 0.8 ;
}

.arw_btn a img.arw_img {
	vertical-align:text-bottom;
	margin-right:5px;
}


/*--------------------------------- GH6 Link button ---------------------------------*/

.linkbtn {
	width: 80%;
    margin: 15px 0px;
    padding:5px 7px 5px 7px;
	text-align:center;
	font-size:95%;
    border:2px solid #000000;
    background-color: #555555;
}

.linkbtn:hover {
    opacity: 0.8;
}

.linkbtn a {
    text-decoration:none;
    display: block;
	color: #ffffff !important;
}

/*--------------------------------- Download button ---------------------------------*/

.dl_btn {
	margin:15px 10px 15px 10px;
	text-align:center;
	font-size:95%;
	border: 1px solid #b7b7b7;
	border-radius: 6px;
	background:linear-gradient(0deg, #d4d9dc, #ffffff);
	padding:5px 7px 5px 7px;
}

.dl_btn a {
	text-decoration:none;
}

.dl_btn a:hover {
	text-decoration:underline;
	opacity: 0.8 ;
}

.dl_btn a img.dl_img {
	padding:0px 3px 1px 0px;
	vertical-align:middle;
}


/*--------------------------------- Contents Parts ---------------------------------*/

.area_dsc {
	/*border: 1px solid #868686;*/
	border-radius: 8px;
	padding:5px 20px 5px 20px;
	margin-top:10px;
	background:#f1efe9;
	/*background:linear-gradient(0deg, #f0f8ff, #ffffff);*/
}

.area_dsc2 {
	/*border: 1px solid #868686;*/
	border-radius: 8px;
	padding:5px 20px 5px 20px;
	margin-top:10px;
	background:#f2f2f2;
	/*background:linear-gradient(0deg, #f0f8ff, #ffffff);*/
}


/*--------------------------------- Title waku ---------------------------------*/

.hlv_ttop0 {
	color:#000;
	font-size:120%;
	padding:9px 0px 9px 13px;
	border-left:3px solid #969696;
	background:linear-gradient(0deg, #e5e5e5, #f6f6f6 10%, #ffffff);
}

.hlv_ttop {
	color:#000;
	font-size:120%;
	padding:9px 0px 9px 13px;
	border-left:8px solid #969696;
	background:linear-gradient(0deg, #e5e5e5, #f6f6f6 10%, #ffffff 50%, #f6f6f6 90%, #e5e5e5);
}

.hlv_ttop2 {
	color:#000;
	font-size:120%;
	padding:9px 0px 9px 13px;
	border-left:8px solid #0041c0;
	background:linear-gradient(0deg, #dedede, #f6f6f6 10%, #ffffff 50%, #f6f6f6 90%, #dedede);
}

.hlv_ttop3 {
	color:#fff;
	font-size:110%;
	padding:7px 0px 7px 13px;
	border-radius: 10px;
	background:#0041c0;
}

.hlv_ttop4 {
	color:#fff;
	font-size:100%;
	padding:7px 0px 7px 13px;
	border-radius: 10px;
	background:#797979;
}

.hlv_ttop2s {
	color:#fff;
	padding:3px 10px;
	border-radius: 10px;
	background:#555555;
}

.hlv_ttop3s {
	color:#fff;
	padding:3px 10px;
	border-radius: 10px;
	background:#0041c0;
}

.hlv_ttop4s {
	color:#fff;
	padding:3px 10px;
	border-radius: 10px;
	background:#ff9900;
}

.hlv_ttop5s {
	color:#fff;
	padding:3px 10px;
	border-radius: 10px;
	background:#816018;
}

.hlv_ttw {
	padding:6px 0px 6px 13px;
}



/*--------------------------------- Menu accordion ---------------------------------*/

dl#accordion_nav dt{
	padding:3px 0px 3px 35px;
	margin-left:10px;
	cursor: pointer;
	font-weight:bold;
	text-align:left;
	color:#003399;
	/*border:1px solid #9f9f9f;*/
	background:#ffffff;
	background-image: url(../../../../../common/img/link_down.gif);
	background-repeat: no-repeat;
	background-position: left 10px center;
}

dl#accordion_nav dt:hover{
	color:#ffffff;
	background:#0099cc;
	background-image: url(../../../../../common/img/link_down.gif);
	background-repeat: no-repeat;
	background-position: left 10px center;
	border-radius: 10px;
}

dl#accordion_nav dt.active{
	color:#003399;
	background:#ffffff;
	background-image: url(../../../../../common/img/link_up.gif);
	background-repeat: no-repeat;
	background-position: left 10px center;
}

dl#accordion_nav dt.active:hover{
	color:#ffffff;
	background:#0099cc;
	background-image: url(../../../../../common/img/link_up.gif);
	background-repeat: no-repeat;
	background-position: left 10px center;
	border-radius: 10px;
}

dl#accordion_nav dd{
	padding:5px 25px 5px 25px;
	margin-left:10px;
	border:1px solid #555555;
	background:#ffffff;
	border-radius: 10px;
	/*background:linear-gradient(0deg, #fff9f4, #ffffff);*/
}


/*--------------------------------- BG/TXT Color ---------------------------------*/

.dscd_bg {
	background-color:#a2c2e6 !important;
}

.dscd_bg2 {
	background-color:#d4ebfa !important;
}

.dscd_t {
	background-color:#007bbb !important;
	color:#ffffff !important;
}

.txt_inp {
	color:#222222;
	font-weight:bold;
}

.txt_end {
	background-color:#e5e5e5;
	color:#555555;
	border: double 3px #555555;
	padding:10px 0px;
	margin:0px 50px;
	font-size:150%;
}