@charset "utf-8";
/* stylesheet (qiaj style)
	Copyright (C) 2007 Sofrosune; www.sofrosune.net
	No part of this program may be reproduced or transmitted in any form or 
	by any means without permission from the author, Sofrosune.
	Version:1.00, September 15, 2007
	Usage:
	<link type="text/css" rel="styleSheet" href="../style/style_qiaj.css" />
*/

/* === anchor style === */

a { text-decoration:none; }
a:link { color:#006cb4; }
a:visited { color:#006cb4; }
a:active { color:#006cb4; }
a:hover { color:#dc143c; text-decoration:underline; background-color:transparent; }
.linkwhite { color:#ffffff; text-decoration:none; }

/* === base syle === */

body {
	margin:5px 0px;
	background-color:#f4f8ff;
}

body, td, th {
	font-size:13px; /*100%;*/
	line-height:1.2;
}

body.lang_en,.lang_en td,.lang_en th {
	font-family:"Trebuchet MS",sans-serif;
}

/* === special for qiaj === */

.amp { font-family:sans-serif; }
.symbol { font-family:"MS UI Gothic",sans-serif; }

.nouse {
	color: #aaaaaa;
}

/* === home container === */

#home_container { /*720px*/
	clear:both;
	margin:0px auto;
	border:1px solid #c0c0c0;
	padding:0px 0px;
	width:720px;
	background-color:#ffffff;
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_header { /*720px*/
	position:relative;
	clear:both;
	border-bottom:1px solid #c0c0c0;
	width:720px;
	height:80px;
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_theme { /*720px*/
	position:relative;
	clear:both;
	/*border-bottom:1px solid #c0c0c0;*/
	padding:4px 8px 0px 8px;
	width:704px; /* 720 - 2x8 */
	height:32px;
	/*background-color:#f0f8f8;*/
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_menu { /*720px*/
	position:relative;
	clear:both;
	border-bottom:1px solid #c0c0c0;
	/*padding:4px 8px 0px 8px;*/
	/*width:704px;*/ /* 720 - 2x8 */
	/*height:20px;*/
	width:720px;
	background-color:#f0f8f8;
	/*font-size:12px;*/
	/*line-height:1.2;*/
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_body {
	/*background:left top repeat-y url("images/plant/sidebar-back-144x80.png");*/
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_board { /*720px*/
	position:relative;
	float:right;
	overflow:hidden;
	padding:8px 8px 8px 8px;
	width:704px; /* = 720 - 2x8 */
	/*background-color:#f0f0ff;*/
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_sidebar { /*144px*/
	position:relative;
	float:left;
	overflow:hidden;
	padding:8px 0px 8px 8px;
	width:136px; /* = 144 - 8 */
	/*background-color:#fff0f0;*/
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_footnote  { /*720px*/
	position:relative;
	clear:both;
	width:720px;
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_guide { /*720px*/
	position:relative;
	clear:both;
	/*border-top:1px solid #c0c0c0;*/
	width:720px;
	height:20px;
	/*background-color:#f0f8f0;*/
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_footer { /*720px*/
	position:relative;
	clear:both;
	/*border-top:1px solid #c0c0c0;*/
	width:720px;
	height:32px;
	/*background-color:#f0f0f0;*/
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

/* === home header === */

#home_header .header_base {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:800px;
	height:80px;
}

#home_header .header_logo {
	position:absolute;
	z-index:2;
	top:1px;
	left:321px;
	width:400px;
	height:40px;
}

#home_header .header_date {
	position:absolute;
	z-index:2;
	top:40px;
	left:550px;
	width:240px;
	text-align:right;
	font-size:11px;
	color:#666666;
	/*border:1px solid red;*/
}

#home_header .header_query {
	position:absolute;
	z-index:3;
	top:12px;
	left:550px;
	width:240px;
	font-size:12px;
	text-align:right;
	/*border:1px solid red;*/
}

#home_header .header_guide {
	position:absolute;
	z-index:2;
	top:38px;
	right:25px;
	width:160px;
	font-size:12px;
	line-height:1.2;
	/*color:#666666;*/
	text-align:right;
	border:1px soli/*d*/ red;
}

#home_header .header_guide a {
	color:#0000ff;
}

#home_header .header_guide a:hover {
	color:#dc143c;
	text-decoration:none;
}

#home_header .header_menu {
	position:absolute;
	z-index:4;
	top:57px;
	right:10px;
	width:320px;
	font-size:12px;
	line-height:1.2;
	text-align:right;
	/*border:1px solid red;*/
}

#home_header .header_menu ul {
	margin:0px 0px;
	padding:0px 0px;
}

#home_header .header_menu ul li {
	display:inline;
	margin:0px 5px 0px 0px;
	/*border:1px solid #c0c0c0;*/
	padding:1px 8px 1px 10px;
	list-style:none;
	text-shadow:#ffffff 1px 1px 0px, #c0c0c0 2px 2px 4px; 
	font-size:13px;
	line-height:1.2;
	background:left center no-repeat url("images/drops/bull-sq4-blue-right.png");
	/*background-color:#e0f8ff;*/
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_header .header_menu ul li a {
	color:#0000ff;
}

#home_header .header_menu ul li a:hover {
	color:#dc143c;
	text-decoration:none;
}

/* === theme syle === */

#home_menu {
}

#home_menu a {
	color:#0000ff;
	font-weight:bold;
	text-shadow:#ffffff 1px 1px 0px, #c0c0c0 2px 2px 4px; 
}

#home_menu a:hover {
	cursor:pointer;
	color:#dc143c;
	text-decoration:none;
	background-color:transparent;
}

#home_menu td.menu_item {
	font-size: 12px;
	line-height: 14px;
	border-right: 1px solid #a384f6;
	/*border-bottom: 1px solid #a384f6;*/
	background-color:#eeeeff;
}

#home_menu td.menu_item a {
	display: block;
	padding-left: 10px;
	background:2px center  no-repeat url("images/menu/menu-chap-norm.png");
}

#home_menu td.menu_item a:hover {
	background:2px center  no-repeat url("images/menu/menu-chap-down.png");
	/*background-color:#e0e0e0;*/
}

#home_menu td.menu_item.item_hit {
	color:#dc143c;
	background-color: #ffeeee;
}

#home_menu td.menu_item.item_hit a {
	color:#dc143c;
	background-image:url("images/menu/menu-chap-down.png");
}

#home_menu td.menu_item.item_first {
	/*border-left: 1px solid #a384f6;*/
}

#home_menu td.menu_item.item_last {
	border-right: none;
}

#home_menu td.menu_item.item_home {
	background-color: #eeeeff;
}

#home_menu td.menu_item.item_special {
	background-color: #ddeedd;
/*	border-left: 1px solid #a384f6;*/
}

/* === theme syle === */

#home_theme .theme_base {
	position:absolute;
	z-index:1;
	width:784px;
	height:32px;
	/*background-color:#f0fff0;*/
}

/* === shownavi syle === */

#shownavi {
	height:15px;
	font-size:12px;
}

/* === home board === */

#home_board .board_title {
}

/* === home sidebar === */

#home_sidebar .sidebar_theme {
	padding:0px 4px 0px 14px;
}

#home_sidebar .sidebar_recruit {
	margin:0px 0px 0px 20px;
}

/* === guide syle === */

#home_guide .guide_menu { /*720px*/
	position:absolute;
	z-index:2;
	top:6px;
	left:10px;
	width:720px;
	height:20px;
	text-align:left;
	font-size:12px;
	line-height:1.2;
	color:#444444;
}

#home_guide .guide_menu a {
	color:#444444;
}

#home_guide .guide_menu a:hover {
	color:#dc143c;
	text-decoration:underline;
	background-color:transparent;
}

#home_guide .guide_gotop { /*720px*/
	position:absolute;
	z-index:1;
	top:2px;
	left:600px;
	width:120px;
	height:16px;
	text-align:right;
	/*border:1px solid red;*/
}

/* === home footer === */

#home_footer .footer_base {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:720px; /*720px*/
	height:32px;
}

#home_footer .footer_menu {
	position:absolute;
	z-index:2;
	top:6px;
	left:10px;
	width:720px;
	height:20px;
	text-align:left;
	font-size:12px;
	line-height:1.2;
	color:#cccccc;
/*	border:1px solid red;*/
}

#home_footer ul {
	margin:0px 0px;
	padding:0px 0px;
}

#home_footer ul li {
	display:inline;
	margin:0px 12px 0px 0px;
	padding:0px 0px 0px 18px;
	list-style:none;
	font-size:12px;
	line-height:1.2;
	background:left center no-repeat url("images/drops/drop-note.png");
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

#home_footer .footer_menu a:hover {
	color:#dc143c;
	text-decoration:underline;
	background-color:transparent;
}

#home_footer .footer_menu a span {
	color:#dddddd;
}

#home_footer .footer_credit {
	position:absolute;
	z-index:3;
	top:6px;
	left:470px;
	width:320px;
	text-align:right;
	font-size:12px;
	/*color:#cccccc;*/
	/*border:1px solid red;*/
}

/* === paragraph style === */

.para_subject { line-height:1.5; margin:15px 0px 5px 0px; padding:0px 8px; }
.para_body {  line-height:1.2; margin:15px 0px 5px 0px; padding:0px 8px; }
.para_caption { line-height:1.2; font-size:78%; padding:4px 0px 0px 0px; }

/* === list style === */

.para_subject ul li, .para_body ul li {
	/*list-style-type:square;*/ /*disc,circle,square*/
	/*border-bottom:1px dotted #c0c0c0;*/
}

.table_standard, .table_modern {
	font-size:91.7%;
	line-height:1.09;
}

/* === gotop style === */

.gotop {
	text-align:right;
}

/* === tag section style === */

.tag_section {
	border-left:5px solid #7184e9;
	border-bottom:1px solid #7184e9;
	padding:3px 6px 1px 6px;
	font-size:14px; /*108.3% 13px*/
	line-height:1.2;
	font-weight:bold;
	color:#0050b2;
/*	zoom:1; */ /* for MSIE only */	
/*	background-color:#eeeeff;*/
}

.tag_sect {
	overflow-x:hidden;
	margin-top:10px;
	margin-bottom:5px;
	border-bottom:2px dotted #ffa040; /*#7184e9,#7184e9*/
	padding:0px 0px;
	/*text-align:right;*/
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
}

.tag_sect span {
	margin:0px 0px;
/*	border:1px solid #ffa040;*/ /*#7184e9,#7184e9*/
	border-right:3px solid #ffa040; /*#7184e9,#7184e9*/
	border-bottom:1px solid #ffa040; /*#7184e9,#7184e9*/
/*	border:1px solid red;*/
	padding:0px 10px 0px 10px;
/*	height:28px;*/
	font-size:14px;
/*	font-weight:bold;*/
	line-height:18px;
	color:#446666;
	background-color:#ffe0b0; /*#7184e9,#ffa040,#a0c0ff*/
/*	vertical-align:bottom;*/
}

.tag_sect.left { text-align:left; }
.tag_sect.right { text-align:right; }
.tag_sect.center { text-align:center; }

/* === board_title syle === */

.board_title {
	position:relative;
	margin-bottom:8px;
	width:480px;
	height:64px;
	zoom:1; /* Hack for Win IE6 */
	/*_height: 1%;*/ /* Hack for Win IE6 */
	/*border:1px solid red;*/
}

.board_title .board_title_base {
	position:absolute;
	z-index:1;
	top:0px;
	left:0px;
	width:480px;
/*	height:48px;*/
}

.board_title .board_title_prime {
	position:absolute;
	z-index:2;
	top:10px;
	left:32px;
	width:450px;
	height:34px;
	color:#0081ab;
	font-size:26px;
	line-height:34px;
	font-weight:bold;
	/*font-family:sans-serif;*/
	text-align:left;
	text-shadow:#ffffff 1px 1px 0px, #c0c0c0 2px 2px 4px; 
/*	letter-spacing:-3px;*/
/*	vertical-align:bottom;*/
	/*border:1px solid green;*/
}

.board_title .board_title_main {
	position:absolute;
	z-index:2;
	top:24px;
	left:16px;
	width:608px;
	height:22px;
	color:#444444;
	font-size:16px;
	font-weight:bold;
	/*font-family:sans-serif;*/
	text-align:right;
	line-height:20px;
	/*border:1px solid green;*/
}

.board_title .board_title_sub {
	position:absolute;
	z-index:2;
	top:5px;
	left:16px;
	width:608px;
	height:22px;
	color:#444444;
	font-size:14px;
	font-weight:bold;
	/*font-family:sans-serif;*/
	text-align:left;
	line-height:18px;
/*	vertical-align:bottom;*/
	/*border:1px solid green;*/
}

.board_title .board_title_pane {
	position:absolute;
	z-index:2;
	top:10px;
	left:500px;
	width:176px;
	height:40px;
	color:#444444;
	/*border:1px solid green;*/
}

/* === listmenubox syle === */

ul.listmenubox {
	border: 1px solid #cccccc;
	border-right: 2px solid #bbbbbb;
	border-bottom: 2px solid #aaaaaa;
	background-color: #fafafa;
	font-size:12px;
	line-height:1.2;
}

ul.listmenubox a {
	display:block;
	color:#0000ff;
}

ul.listmenubox a:hover  {
	cursor:pointer;
	color:#dc143c;
	text-decoration:none;
	background-color:transparent;
}

ul.listmenubox {
	margin:0px 0px;
	padding:0px 0px;
}

ul.listmenubox li {
	margin:0px 0px;
	padding:2px 4px 2px 12px;
	border-bottom:1px dotted #c0c0c0;
	list-style:none;
	background:3px 5px no-repeat url("images/menu/menu-bull-norm.png");
}

ul.listmenubox li.listmenu_title {
	font-weight:bold;
	border-bottom: 1px solid #cccccc;
	background:3px 1px no-repeat url("images/menu/menu-chap-norm.png");
	background-color: #e6e6fa;
}

ul.listmenubox li.item2 {
	padding-left:20px;
	background:8px 4px no-repeat url("images/menu/prodmenu-bull-norm.png");
}

ul.listmenubox li.item_hit {
	background:3px 5px no-repeat url("images/menu/menu-bull-down.png");
	background-color: #ffeeee;
}

ul.listmenubox li.item_hit a {
	color:#dc143c;
}

/* === table syle === */

table.fat td {
	padding:4px 8px;
}

/* === table archive syle === */

table.table_archive {
}

table.table_archive td.cell_first {
	width:144px;
	color:#4682b4;
	text-align:center;
	font-weight:bold;
}

table.table_archive td {
	padding:4px 8px;
}

/* === table membership syle === */

table.table_membership {
}

table.table_membership td.cell_01 {
	width:180px;
}

table.table_membership td.cell_02 {
	width:72px;
	text-align:center;
}

table.table_membership td.cell_03 {
}

table.table_membership td.cell_04 {
	width:105px;
	text-align:center;
}

/* === note schedule syle === */

table.table_standard.note_schedule {
	margin:16px auto;
	width:576px;
}

table.table_standard.note_schedule td {
	padding:5px 5px;
	font-size:12px;
	line-height:1.2;
	background-color:#f8f8ff;
}

table.table_standard.note_schedule td.cell_01 {
	width:60px;
	text-align:right;
}

table.table_standard.note_schedule td.cell_02 {
}

table.table_standard.note_schedule td.cell_03 {
	width:90px;
}

table.table_standard.note_schedule td.cell_04 {
	width:140px;
}

table.table_standard.note_schedule tr.cell_first td {
	text-align:center;
}

/* end of style */
