body.date {
  	font-family:"ＭＳ Ｐゴシック";
}
body.main {
  	font-family:arial,"ＭＳ ゴシック";
	background-color:#f7f7f7;
	letter-spacing:1px;
}
body.init {
  	font-family:"ＭＳ Ｐゴシック", arial;
	letter-spacing:1px;
	font-size:90%;
}
body.home
{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}
img
{
	border:0;
}
frame	{
	border:0;
}
a:link{
	color:#8E88CC; 
	text-decoration:none;
}
a:visited{
	color:#8E88CC;
	text-decoration:none;
}
a:active{ 
	color:red;
}
a:hover{
	background-color:#DFE2E8;
	color:red;
	text-decoration:none;
}
/**
*
* exec time
*
*/
.exectime {
	position:absolute;
	width:120px;
	text-align:right;
	top:2%;
	left:700px;
	margin:0;
	padding:0;
	padding-right:4px;
	color:#333333;
	font-size:80%;
}
/**
*
* head 
*/
.head_mode_title {
	font-size:16pt;
	color:#999999;
	font-weight:bold;
	margin:0;
}
.func_result {
	width:780px;
	background-color:#ffffff;
	font-size:90%;
	display:block;
}
/**
*
* func_name
*/
.func_name {
	font-size:70%;
	font-family:georgia;
	letter-spacing:-1px;
	color:#6078B0;
}
.result_info {
	padding:10px;
	width:780px;
	background-color:#ffffff;
	color:#666666;
	font-weight:normal;
	font-size:80%;
	line-height:140%;
	letter-spacing:1px;
	display:none;
}
.result_info_help {
	width:40px;
}
.here_index {
	background:url("../img/arrow1.gif") 0% 40% no-repeat;
	padding-left:10px;
}
.result_msg {
	padding:1em;
	background-color:#ffffff;
	color:#0000ff;
	font-weight:bold;
	font-size:90%;
}
/**
*
* selected time 
*/
div.selected_time_range {
	font-size:100%;
	color:#333333;
	margin-left:1em;
	margin-right:0.5em;
	font-weight:bold;
	width:300px;
	float:left;
}
p.selected_time_range {
	font-size:100%;
	color:#333333;
	margin-left:1em;
	margin-right:0.5em;
	font-weight:bold;
	display:inline;
}
/**
*
* error message
*/
.error_msg  {
	background-color:#ffeaea;
	color:#ff0000;
	font-weight:bold;
	border:2px solid #ff0000;
	padding:2em;
	margin:2em;
	font-size:120%;
}
.frm_error  {
	background-color:#ffeaea;
	color:#ff0000;
	font-weight:bold;
	border:2px solid #ff0000;
	padding:4px;
	margin:0;
	font-size:90%;
}
.ex_str	{
	background-color:#ffffff;
	color:#ff6600;
	border:1px solid #dfdfdf;
	font-weight:bold;
	font-size:80%;
	padding:1px;
	margin:2px;
	line-height:150%;
}
.ex_str2{
	background-color:#ffffff;
	color:#0000ff;
	border:1px solid #dfdfdf;
	font-weight:bold;
	font-size:80%;
	padding:1px;
	margin:2px;
	line-height:150%;
}
.ex_str_cache {
	color:#6078B0;
	font-size:80%;
	width:300px;
	float:left;
}
.ex_str_big {
	background-color:#ffffff;
	color:#6078B0;
	font-weight:bold;
	font-size:100%;
	padding:2px;
	margin:2px;
	line-height:150%;
	letter-spacing:1px;
}
/**
*
* cnt
*/
.cnt_blue {
	color:#0080ff;
	font-weight:bold;
}
/**
*
* bingo item
*/
.bingo_item {
	background-color:#ff8080;
	font-weight:bold;
}
.tbl_trace_offset {
	background-color:#f7f7f7;
}
.sp_palette {
	background-color:#676767;
	color:#ffffff;
	padding:10px;
}
/**
*
* toggle 
*/
.toggle_sw {
	cursor:pointer;
	display:inline;
	margin:0;
}
.pv_hidden {
	display:none;
}
.pv_visible {
	display:inline;
}
.form_hidden {
	display:none;
}
.form_visible {
	display:inline;
}
/* タイトルベースPV重複URL */
table.fading_hidden {
	display:none;
}
.dupurl_hidden	{
	display:none
}
.dupurl_visible	{
	/*
	visibility:visible; */
	display:inline;
}
/**
 * ut_base_info
 *
 */
.ut_base_info {
	background-color:#bfc9e0;
	color:#000000;
	border:1px solid #eeeeee;
}
/**
*
* trace hlt 
*/
.trace_hlt {
	background-color:#ffffff;
	color:#ff0000;
	font-weight:bold;
}
/**
*
* result_tbl
*/
.tbl1 {
	background-color:#ffffff;
	padding:4px;
	width:100%;
	border:1px solid #000000;
}
.tbl1_th {
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
	color:#000000;
}
.tbl1_td{
	background-color:#ffffff;
	padding:4px;
}
.tbl1_dt {
	background-color:#f4fff4;
	padding:4px;
}
/**
*
* result_title 
*/
.result_title {
	padding:0.5em;
	background-color:#bfc0e0;
	color:#0000ff;
	font-weight:bold;
	font-size:90%;
	line-height:140%;
	margin:0;
}
/*
*
* result_cont */
.result_cont {	
	background-color:#f4f4f4;
	font-size:100%;
	color:#666666;
	border-bottom:solid 1px #476BA2;
	padding:0.6em 1em 0.6em 1em;
	margin:0;
}
/*
*
* active *menu
*/
.active {
	background-color:#bfc0e0;
	font-weight:bold;
}
/*
*
* regisit
*/
.reg_form {
	background-color:#ffffff;
	text-align:center;
}
/*
*
* SYSCNTRL
*/
.syscntrl_menu {
	background-color:#ffffff;
	width:180px;
	border:1px solid #dfdfdf;
	font-size:90%;
}
.menu_sec {
	background-color:#bfc9e0;
	text-align:center;
	border:1px solid #000000;
}
.list_fld {
	background-color:#eeeeee;
	color:#000000;
	text-align:center;
}
.ex_str_hot1 {
	font-weight:bold;
	color:#0000ff;
}
.ex_str_hot2 {
	font-weight:bold;
	color:#80bfff;
}
.ex_str_hot3 {
	color:#bfdfff;
	font-weight:bold;
}
.ex_str_blue {
	color:#0000ff;
}
.ex_str_red {
	color:#ff3300;
}
.offset_on {
	display:inline;
	color:#dfdfdf;
	font-weight:bold;
	text-align:center;
	width:20px;
}
.offset_off {
	display:inline;
	color:#0000ff;
	font-weight:bold;
	text-align:center;
	width:20px;
	cursor:pointer;
}
.bg_gray {
	background-color:#eeeeee;
}
/*
 *
 * version2 
 *
 ***********************************************/
/*
	submit ボタン
*/
.submit_on	{
	color:#32cd32;
	text-align:left;
	font-weight:bold;
	vertical-align:sub;
	background-image:url("img/cp_btn_activeback.jpg");
	background-repeat:no-repeat;
	width:125;
	height:15;
	font-size:8.5pt;
	padding-top:2px;
	padding-left:16px;
}
.submit	{
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	color:#9933ff;
	/*
	background-image:url("img/cp_btn_back.jpg");
	background-repeat:no-repeat;
	*/
	/*
	background-color:#BFC9E0;
	border:1px solid #A1B2D1;
	*/
	border-right:0;
	width:125;
	height:15;
	font-size:8.5pt;
	padding-top:2px;
	padding-left:16px;
	
	background-color:#f7f7f7;
	background-image: url("img/dothlz.gif");
	background-repeat: repeat-x;
	background-position:100% 100%;
	/*
	padding:1;
	*/
}
.non_submit	{
	text-align:left;
	vertical-align:middle;
	font-weight:normal;
	color:#9933ff;
	background-image:url("img/cp_btn_back.jpg");
	background-repeat:no-repeat;
	width:125;
	height:15;
	font-size:8.5pt;
	padding-top:2px;
	padding-left:16px;
	/*
	padding:1;
	*/
}
.config_submit_on	{
	text-align:left;
	vertical-align:middle;
	color:#ffff00;
	background-image:url("img/cp_btn_activeback.jpg");
	background-repeat:no-repeat;
	width:125;
	height:15;
	font-size:8.5pt;
	padding-top:2px;
	padding-left:16px;
}
.config_submit	{
	text-align:left;
	vertical-align:middle;
	padding:0;
	/*
	background-image:url("img/cp_btn_back.jpg");
	*/
	/*
	background-color:#BFC9E0;
	border:1px solid #A1B2D1;
	*/
	border-right:0;
	font-size:8.5pt;
	width:125;
	height:15;
	padding-top:2px;
	padding-left:16px;
	
	background-color:#f7f7f7;
	background-image: url("img/dothlz.gif");
	background-repeat: repeat-x;
	background-position:100% 100%;
}
.date_submit_on	{
	text-align:center;
	color:#ffff00;
	background-color:#fdd770;
	border:1px inset #cccccc;
	padding:1px;
	font-size:8pt;
}
.date_submit	{
	text-align:center;
	color:#666666;
	background-color:#bfc9e0;
	font-size:8pt;
	margin:0;
	padding:1px;
}
.submit_disabled	{
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	color:#000000;
	background-color:#899499;
	border:0px groove #DBE3F2;
	width:125;
	height:15;
	font-size:8.5pt;
	padding-top:2px;
	/*
	padding:1;
	*/
}
.submit_conf {
	color:#ffffff;
	vertical-align:middle;
	background-color:#8994ad;
	border:1px ridge #DBE3F2;
	font-size:9pt;
	font-weight:bold;
	width:110;
	padding-top:2px;
}
.submit_conv {
	padding:0;
	vertical-align:middle;
	color:#DBE3F2;
	background-color:#8A93E3;
	border:1px ridge #DBE3F2;
	font-size:9pt;
	font-weight:bold;
	width:110;
	padding-top:2px;
}
/*
	リンクメニュー
*/
.menuLink	{
	vertical-align:middle;
	font-size:8pt;
	color:#9933ff;
}
a:link.menuLink_on, a:visited.menuLink_on	{
	/*
	vertical-align:middle;
	font-size:110%;
	padding:1px;
	color:#0080ff;
	background-color:#add1c9;
	border:1px inset #ffffff;
	*/
}
td	{ 
	vertical-align:top;
	font-size:75%;
	color:#666666
}
th	{ 
	vertical-align:top;
	font-size:75%;
	color:#666666
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  	解析結果のテーブル td 
______________________________________*/
.result {
	border-bottom:1px solid #dfdfdf;
}
.result td {
	font-size:8pt;
	padding:2px;
}
.detail_active {
	border-left:2px solid #ff6600;
	background-color:#F8F8FF;
}
.str_sblue	{
	font-size:75%;
	color:#7D92BF;
}
/************************ ************************ **************************/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	表示／非表示スイッチ用
_____________________________________________*/
/* 日別ビジター比較（ニューカマー＆日ごとビジター） */
.acday_nvis_hidden	{
	display:none;
}
.acday_nvis_visible	{
	display:block;
}
/* 支払ハンドルPV枠 */
.td_hidden	{
	display:none;
}
.td_visible	{
	display:block;
}
/* 年間PV＆ビジターグラフ */
.g_acday_hidden {
	display:none;
}
.g_acday_visible {
	display:block;
}
/* カウンターの日別ブロック */
.cnt_acday_hidden {
	display:none;
}
.cnt_acday_visible {
	display:block;
}
/* リンク元検索エンジン経由リスト */
.ac_se_hidden {
	display:none;
}
.ac_se_visible {
	/*visibility:visible;*/
	/*display:block;*/
}
/* ユーザーエージェント */
.uastr_visible	{
	display:block;
}
.uastr_hidden	{
	display:none;
}
.undef_uastr_visible	{
	display:block;
}
.undef_uastr_hidden	{
	display:none;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	モードタイトル
___________________________________*/
.mode_tbl_01	{
	background-color:#dfdfdf;
}
.mode_title	{
	background-color:#dfdfdf;
	text-align:center;
	padding:0.3em 0em 0.8em 0em;
}
.mode_title2	{
	background-color:#dfdfdf;
	padding:0.3em 0em 0.8em 0em;
}
.anatitle_tbl {
	background-color:#5F5F5F;
}
.anatitle {
	background-color:#000000;
	padding:0.3em 0em 0.8em 0em;
}
td.cnt	{
	background-color:#000000;
	font-family:arial;
	padding:0em 0.4em 0em 0.4em;
}
	
.bg_graph {
	background-color:#000000;
	color:#99a4bb;
}
p.size8 {
	font-size:8pt;
	margin:2;
}
p.m2	{
	margin:2;
	letter-spacing:0.01em 
}
p.m4	{
	margin:4;
	padding-left:6px;
	letter-spacing:0.1em 
}
p.m4p10	{
	margin:1;
	padding-left:10px;
	letter-spacing:0.1em 
}
p.size12 {
	font-size:12pt;
	margin:3;
	letter-spacing:0.2em;
	color:#ffffff;
	font-weight:bold;
}
p.UCsize12 {
	font-size:12pt;
	margin:3;
	letter-spacing:0.2em;
	color:#000000
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	コントロールパネル内タイトル
____________________________________*/
.cp_title	{
	/*
	background-image:url("img/cp_title_back.jpg");
	background-repeat:no-repeat;
	*/
	background-color:#ffffff;
	font-weight:normal;
	font-size:8pt;
	color:#99a4bb;
}
.link_set {
	background-color:#ffffff;
	background-image: url("img/dothlz.gif");
	background-repeat: repeat-x;
}
.col_year {
	background-color:#A1B2D1;
	background-image: url("img/dothlz.gif");
	background-repeat: repeat-x;
	background-position:100% 100%;
}
.col_month {
	background-color:#BFC9E0;
	background-image: url("img/dothlz.gif");
	background-repeat: repeat-x;
	background-position:100% 100%;
}
.ana_info {
	background-color:#eeeeee;
	background-image: url("img/dothlz.gif");
	background-repeat: repeat-x;
	background-position:100% 100%;
	font-size:8pt;
}
span.m2 {
	padding-left:4px;
}
.csv_dl {
	font-size:8pt;
	font-weight:bold;
	color:#ff1493;
	margin:0;
	padding:0;
}
.man 	{
	color:#99a4bb;
	text-align:center;
	vertical-align:middle;
	font-weight:normal;
	color:#9933ff;
	background-image:url("img/cp_btn_back.jpg");
	background-repeat:no-repeat;
	width:125;
	height:15;
	font-size:8.5pt;
	padding-top:2px;
}
ul	{
	padding:2px;
	margin:0 0 0 2em;
}
li	{
	padding:2px;
}
.raquo {
	font-size:8pt;
	padding:0;
	color:#ff6600;
	font-weight:bold;
	vertical-align:middle;
}
p.list_title {
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	background-color:#BFC9E0;
	border-bottom:solid 2px #A1B2D1;
	border-left:solid 3px #A1B2D1;
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	
}
p.list_head {
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	background-color:#F8F8FF;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 3px #4169E1;
	color:#000000;
	font-size:100%;
	font-weight:bold;
}
p.list_info {
	margin:0;
	text-align:left;
	padding:0.2em 0em 0.2em 1em;
	background-color:#ffffff;
	border-bottom:solid 1px #dc143c;
	border-left:solid 3px #333333;
	color:#000000;
	font-size:100%;
}
p.list2 {
	margin:0;
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	background-color:#F8F8FF;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 3px #ffffff;
	color:#000000;
	font-size:100%;
}
p.slist0 {
	margin:0;
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	background-color:#F8F8FF;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 3px #4169E1;
	color:#000000;
	font-size:100%;
}
p.slist1 {
	margin:0;
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	background-color:#ffffff;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 3px #4169E1;
	color:#000000;
	font-size:100%;
}
p.slist2 {
	margin:0;
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	background-color:#F8F8FF;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 3px #4169E1;
	color:#000000;
	font-size:100%;
}

p.list0 {
	margin:0;
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 3px #dfdfdf;
	color:#666666;
	font-size:100%;
}
p.list_alert {
	margin:0;
	text-align:left;
	padding:0.5em 2em 0.5em 2em;
	background-color:#A1B2D1;
	border-bottom:solid 1px #476BA2;
	border-left:solid 4px #476BA2;
	color:#000000;
	font-size:11pt;
	font-weight:bold;
}
#list_frame {
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	background-color:#ffffff;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 3px #dfdfdf;
	color:#666666;
	font-size:100%;
}
#list_body {
	margin:0.5em 0em 0.5em 4em;
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	background-color:#f3f3f3;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 3px #4169E1;
	color:#666666;
	font-size:100%;
}
#list_body2 {
	margin:0em 0em 0.5em 4em;
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	background-color:#ffffff;
	border-bottom:solid 1px #dcdcdc;
	border-left:solid 3px #4169E1;
	color:#666666;
	font-size:100%;
}
.alert {
	background-color:#ffff00;
	color:#A1B2D1;
	font-size:9pt;
}
input.delete	{
	background-color:#ffc0cb;
	color:#ff6600;
	margin:0;
}
input.exec	{
	background-color:#0080ff;
	color:#f5f5dc;
	font-weight:bold;
}
span.dateError {
	background-color:#ff6600;
	color:#ffffff;
	padding:3px;
}
p.align_right	{
	background-color:#ffffff;
	text-align:right;
	padding:0;
	padding-right:1em;
	margin:0;
}
p.index0	{
	background-color:#ffffff;
	padding:0.6em 1em 0.6em 1em;
	margin:0;
}
p.info_fld	{
	background-color:#ffffff;
	font-family:arial;
	font-size:90%;
	color:#476BA2;
	padding:1.3em;
	margin:0;
	line-height:120%;
	letter-spacing:2px;
}
p.frm_fld	{
	background-color:#bfc9e0;
	font-family:arial;
	font-size:100%;
	color:#000000;
	font-weight:bold;
	vertical-align:bottom;
	border-left:solid 4px #476BA2;
	border-bottom:solid 2px #476BA2;
	padding:0.3em 1em 0.2em 1em;
	margin:0.6em 0.5em 0em 0.4em;
	line-height:140%;
	letter-spacing:1px;
}
p.frm_help	{
	background-color:#F8F8FF;
	font-size:100%;
	color:#999999;
	font-weight:bold;
	vertical-align:bottom;
	border-left:solid 4px #476BA2;
	border-bottom:solid 1px #476BA2;
	padding:0.6em 1em 0.6em 1em;
	margin:0em 0.5em 0em 0.4em;
	line-height:140%;
}
p.frm_input	{
	background-color:#f4f4f4;
	font-size:100%;
	color:#999999;
	font-weight:bold;
	vertical-align:bottom;
	border-left:solid 4px #476BA2;
	border-bottom:solid 1px #476BA2;
	padding:0.6em 1em 0.6em 1em;
	margin:0em 0.5em 0.2em 0.4em;
	line-height:140%;
}
div.frm_input	{
	background-color:#f4f4f4;
	width:100%;
	font-size:100%;
	color:#999999;
	font-weight:bold;
	vertical-align:bottom;
	border-left:solid 4px #476BA2;
	border-bottom:solid 1px #476BA2;
	padding:0.6em 0.5em 0.6em 1em;
	margin:0em 0.5em 0.2em 0.4em;
	line-height:140%;
}
p.frm_btn	{
	text-align:right;
	background-color:#f4f4f4;
	font-size:100%;
	color:#666666;
	font-weight:bold;
	vertical-align:bottom;
	border-left:solid 4px #476BA2;
	border-bottom:solid 1px #476BA2;
	padding:0.6em 1em 0.6em 1em;
	margin:0em 0.5em 0.2em 0.4em;
}
p.frm_btn2	{
	text-align:right;
	background-color:#ffffff;
	font-size:100%;
	vertical-align:bottom;
	padding:0.6em 1em 0.6em 1em;
	margin:0em 0.5em 0.2em 0.4em;
}
p.result_titlee	{
	
	font-family:arial;
	background-color:#BFC9E0;
	font-size:130%;
	color:#ffffff;
	font-weight:bold;
	vertical-align:bottom;
	border-left:solid 4px #476BA2;
	border-bottom:solid 2px #476BA2;
	padding:0.8em 1em 0.8em 1em;
	margin:0.6em 0.5em 0em 0.4em;
}
p.result_fld	{
	background-color:#476BA2;
	font-size:100%;
	color:#ffffff;
	font-weight:bold;
	vertical-align:bottom;
	border-left:solid 4px #476BA2;
	border-bottom:solid 2px #476BA2;
	padding:0.3em 1em 0.2em 1em;
	margin:0.6em 0.5em 0em 0.4em;
}
p.result_value	{
	background-color:#f4f4f4;
	font-size:100%;
	color:#666666;
	border-left:solid 4px #476BA2;
	border-bottom:solid 1px #476BA2;
	padding:0.6em 1em 0.6em 1em;
	margin:0em 0.5em 0.2em 0.4em;
}
div.result_value	{
	background-color:#f4f4f4;
	font-size:100%;
	color:#666666;
	border-left:solid 4px #476BA2;
	border-bottom:solid 1px #476BA2;
	padding:0.6em 1em 0.6em 1em;
	margin:0em 0.5em 0.2em 0.4em;
}
.salert {
	background-color:#ff6600;
	color:#ffffff;
	padding:1px;
}
.tr_fname	{
	font-size:96%;
	color:#A1B2D1;
	letter-spacing:0.5px;
}
.cmd	{
	display:block;
	background-color:#ffffff;
	border:1px dotted #dfdfdf;
	padding:1em;
}
.error	{
	display:block;
	background-color:#ffc0cb;
	border:1px dotted #dfdfdf;
	color:#ff6600;
	padding:1em;
}
.help	{
	background-color:#ffffff;
	color:#476BA2;
	line-height:156%;
	letter-spacing:2px;
	padding:1em;
	font-weight:normal;
	margin:0;
}
.isample {
	background-color:#eeeeee;
}
li .adinfo {
	background-color:#eeeeee;
}

/***
*
* Ad
*
*/
table#ad_result_tbl {
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#ad_result_tbl th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#ad_result_tbl td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

.ad_result_visible	{
	display:block;
}
.ad_result_hidden	{
	display:none;
}
.ad_list		{
	background-color:#f4f4f4;
	width:96%;
	font-size:100%;
	color:#999999;
	font-weight:bold;
	vertical-align:bottom;
	border-left:solid 4px #476BA2;
	border-bottom:solid 1px #476BA2;
	padding:0.6em 0.5em 0.6em 1em;
	margin:0em 0.5em 0.2em 0.4em;
	line-height:140%;
}
.ad_list_visible	{
	display:inline;
	font-size:90%;
}
.ad_list_hidden	{
	display:none;
	font-size:90%;
}
.add_grp_form_visible	{
	display:inline;
	font-size:90%;
}
.add_grp_form_hidden	{
	display:none;
}
td.acnt		{
	visibility:visible;
	font-family: arial;
	/*padding:0em 0.4em 0em 0.4em;*/
	color:#5979BB;
	margin:0;
	font-weight:bold;
	text-align:right;
	border:0;
	vertical-align:bottom;
}
span.acnt		{
	visibility:visible;
	font-family: arial;
	/*padding:0em 0.4em 0em 0.4em;*/
	border:0;
	color:#5979BB;
	margin:0;
	font-weight:bold;
	vertical-align:bottom;
}
span.acnt_visible	{
	display:inline;
	font-family: arial;
	/*padding:0em 0.4em 0em 0.4em;*/
	border:0;
	color:#5979BB;
	margin:0;
	font-weight:bold;
	font-size:105%;
}
span.acnt_hidden	{
	display:none;
}
span.sacnt_visible	{
	display:inline;
	font-family: arial;
	color:#666666;
	margin:0;
	font-size:90%;
}
span.sacnt_hidden	{
	display:none;
}
.sum_fld	{
	border-left:4px solid #5979BB;
	border-top:1px solid #eeeeee;
	font-family: arial;
	font-size:70%;
	font-weight:normal;
	text-align:center;
	font-weight:bold;
}
td.sum_acnt		{
	font-family: arial;
	color:#5979BB;
	margin:0;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
}
.convfld	{
	font-family: arial;
	padding:0.3em;
	font-size:70%;
	font-weight:normal;
	text-align:center;
	font-weight:bold;
}
.convfld_visible	{
	font-family: arial;
	/*padding:0.3em;*/
	font-size:70%;
	font-weight:normal;
	text-align:right;
	border:0;
}
.convfld_hidden	{
	/*padding:0.3em;*/
	font-size:70%;
	font-weight:normal;
	background-color:#fafad2;
	text-align:right;
	border:0;
}
.convbody00	{
	font-size:70%;
}
p.convgrp {
	margin:0;
	background-color:#EBF0FA;
	color:#0000ff;
	font-weight:bold;
	font-family: arial;
	font-size:120%;
	padding:0.5em 1em 0.5em 1em;
	border-left:4px solid #0000ff;
}
span.convgrp_s {
	margin:0;
	color:#0000ff;
	font-weight:normal;
	font-size:80%;
}
span.inred {
	background-color:#ffc0cb;
	color:#ff6600;
	font-weight:bold;
	font-family: arial;
	font-size:110%;
}
span.inblack {
	background-color:#F8F8FF;
	color:#0000ff;
	font-weight:bold;
	font-family: arial;
	font-size:110%;
}
span.rate {
	color:#009500;
	font-family: arial;
	font-size:100%;
}
span.viscnt {
	background-color:#fafad2;
	color:#ffa500;
	font-weight:bold;
	font-family: arial;
	font-size:100%;
}
.ad_in_grp {
	background-color:#ffffff;
	border:1px dotted #dfdfdf;
	padding:2px;
}
.ad_in_grp_active {
	background-color:#fff8dc;
	border:1px dotted #dfdfdf;
	padding:2px;
}
div.info_block	{
	background-color:#ffffff;
	font-size:100%;
	padding:0;
	margin:0em 0.5em 0.2em 0.4em;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	滞在時間リスト関連
_________________________________*/
span.cnt_h	{
	font-family:arial;
	padding:0em 0.4em 0em 0.4em;
	background-color:#7fff00;
	color:#5979BB;
	font-size:75%;
	margin:0;
}
span.cnt_m	{
	font-family:arial;
	padding:0em 0.4em 0em 0.4em;
	background-color:#f5f5dc;
	color:#5979BB;
	font-size:75%;
	margin:0;
}
.required {
	color:#ff66cc;
	font-size:90%;
}
/***
*
* カレンダースイッチ
*
*/
#drange	{
	visibility:hidden;
	margin:0;
	padding-left:16px;
	text-align:center;
	vertical-align:middle;
}
#cal	{
	visibility:visible;
	text-align:center;
	vertical-align:middle;
	width:160px;
	margin:0px;
	padding-left:16px;
}
/*****************************************************************************************************
*
* version3xx
*
*/
h1 {
	margin:4px;
	font-size:16pt;
	font-family:georgia;
	letter-spacing:-1px;
	color:#6078B0;
}
/**
*
* toggle id
*
*/
#tgl_right0
{
	text-align:right;
	padding:4px;
	margin:0;
	font-size:90%;
	color:#000000;
	cursor:pointer;
	background-image:url("../img/acday_blk_open.gif");
	background-repeat:no-repeat;
	background-position:100% 80%;
	background-color:#dfdfdf;
	height:22px;
}
#tgl_right1
{
	text-align:right;
	padding:4px;
	margin:0;
	font-size:90%;
	color:#000000;
	cursor:pointer;
	background-image:url("../img/close.gif");
	background-repeat:no-repeat;
	background-position:100% 80%;
	background-color:#dfdfdf;
	height:22px;
}
span.cnt	
{
	font-family:arial;
	padding:0em 0.6em 0em 0.6em;
	background-color:#ffffff;
	border-bottom:solid 1px #0000ff;
	border-right:solid 1px #0000ff;
	color:#5979BB;
	margin:0em 0.4em 0em 0.4em;
}
span.cnt_wide	{
	font-size:90%;
	font-family:arial;
	padding:0em 0.4em 0em 0.4em;
	background-color:#ffffff;
	color:#5979BB;
	margin:0;
}
span.cnt_right
{
	font-family:arial;
	background-color:#ffffff;
	color:#5979BB;
	text-align:right;
	width:10%;
}
/**
*
* xxx_go
*
*/
span.trace_go
{
	text-align:center;
	width:60px;
	padding:0;
	vertical-align:middle;
	/*
	background-image:url("../img/trace_go.gif");
	background-repeat:no-repeat;
	background-position:0% 2%;
	*/
	cursor:pointer;
}
span.detail_go {
	text-align:center;
	width:40px;
	padding:0;
	vertical-align:middle;
	/*
	background-image:url("../img/trace_go.gif");
	background-repeat:no-repeat;
	background-position:0% 80%;
	*/
	cursor:pointer;
}
span.sdetail_go {
	text-align:center;
	width:40px;
	padding:0;
	vertical-align:middle;
	/*
	background-image:url("../img/trace_go.gif");
	background-repeat:no-repeat;
	background-position:0% 80%;
	*/
	cursor:pointer;
}
span.usertrace_go {
	text-align:center;
	font-size:8pt;
	width:120px;
	padding:0;
	vertical-align:middle;
	/*
	background-image:url("../img/trace_go.gif");
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position:left;
	*/
	cursor:pointer;
	height:15px;
}
span.hourstrace_go {
	text-align:center;
	font-size:8pt;
	width:200px;
	padding:0;
	vertical-align:middle;
	/*
	background-image:url("../img/trace_go.gif");
	background-repeat:no-repeat;
	background-position:0% 80%;
	*/
	cursor:pointer;
}
td.session
{
	padding:6px;
	background-color:#eeeeee;
}
/**
*
* mode_title
*
*/
.mode_tbl_01	{
	background-color:#dfdfdf;
}
.mode_title	{
	background-color:#dfdfdf;
	text-align:center;
	padding:0.3em 0em 0.8em 0em;
}
.mode_title2	{
	background-color:#dfdfdf;
	padding:0.3em 0em 0.8em 0em;
}
/**
*
* result
*
*/
.result_tbl_head
{
	width:100%;
	background-color:#cccccc;
	border:1px solid #ffffff;
}
.result_heads {
	background-color:#A1B2D1;
	color:#f3f3f3;
	padding:2;
}
.result_head
{
	background-color:#999999;
	border:1px solid #ffffff;
	color:#ffffff;
	padding:3px;
}
.result {
	border-bottom:1px solid #dfdfdf;
}
/**
*
* ページビュー
*
*/
.page_view
{
	width:20%;
	text-align:right;
}
.page_title
{
	width:70%;
}
.action_go
{
	text-align:right;
	width:30%;
}
/**
*
* キーワード in Session
*
*/
.kwd_in_session
{
	color:#b22222;
	font-weight:bold;
	font-size:100%;
}
/**
*
* キーワードIN
*
*/
.kwd_in
{
	display:block;
	background-color:#f7f7f7;
	color:#0000ff;
	padding:3px;
	text-align:right;
	font-weight:bold;
}
/**
*
* search
*
*/
#fs_eform
{
	background-color:#dfdfdf;
	width:100%;
	padding:4px;
}
#fs_eform input,select
{
	font-weight:bold;
	background-color:#ffd5d5;
	font-size:11px;
}
#fs_form
{
	background-color:#dfdfdf;
	width:100%;
	padding:4px;
}
#fs_form input
{
	font-weight:bold;
	background-color:#dfffdf;
	font-size:11px;
}
#fs_form select
{
	font-weight:bold;
	background-color:#dfffdf;
	font-size:11px;
}
.fs_tbl
{
	width:100%;
	background-color:#dfdfdf;
	vertical-align:middle;
	mousethrough:always; 
}
.fs_f
{
	width:20%;
	background-color:#696969;
	color:#ffffff;
	padding:6px;
	z-index:102;
}
.fs_ff
{
	width:30%;
	background-color:#dfdfdf;
	color:#000000;
	padding:3px;
}
.fs_sff
{
	background-color:#696969;
	color:#ffffff;
	font-size:10px;
	text-align:center;
	vertical-align:middle;
	z-index:102;
}
.fs_sfi
{
	background-color:#ffffff;
	color:#696969;
	font-size:11px;
	cursor:pointer;
}
.fs_sfi_on
{
	background-color:#bfffbf;
	color:#696969;
	font-size:11px;
	cursor:pointer;
}
.fs_sfi_checked
{
	background:url("../img/checked.gif") 0% 10% no-repeat;
	background-color:#ffffff;
	color:#696969;
	font-size:11px;
	cursor:pointer;
}
.fs_i
{
	background-color:#ffffff;
	color:#696969;
	padding:6px;
}
.fs_q
{
	display:none;
	background-color:#ffffff;
	padding:10px;
	cursor:pointer;
}
.fs_q_on
{
	padding:10px;
	cursor:pointer;
}
.fs_help
{
	margin:0px;
	padding:10px;
	background-color:#ffffff;
	color:#696969;
	font-size:11px;
	line-height:140%;
	letter-spacing:1px;
}
.fs_tips
{
	margin:0px;
	padding:2px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#0080ff;
}
/**
*
* fs_msg
*
*/
.fs_msg
{
	
	background:url("../img/search.gif") 0% 45% no-repeat;
	position:absolute;
	top:10px;
	left:300px;
	margin:0;
	padding:0;
	padding-left:10px;
	color:#333333;
	background-color:#f7f7f7;
	width:240px;
	z-index:1001;
	text-align:center;
	border-bottom:1px solid #000;
}
.fs_msg a
{
	font-size:11px;
	background-color:none;
	cursor:pointer;
}
.fs_msg a:hover
{
	font-size:11px;
	background-color:#fff;
	color:#000;
}
p.fs_in
{
	font-size:11px;
	text-align:center;
	vertical-align:middle;
	margin:0;
	padding:4px;
	padding-left:12px;
	float:left;
}
#frm_fs_config_tbl
{
	
}
/**
*
* _fs_config_tbl
*
*/
#fs_config_tbl
{
	display:none;
	width:600px;
	position:absolute;
	left:300px;
	top:50px;
	margin:0;
	padding:10px;
	padding-left:20px;
	color:#333333;
	font-size:80%;
	background-color:#ffffff;
	border:1px solid #ff6600;
	z-index:100;
}
#fs_config_tbl ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	display:block;
	z-index:102;
}
#fs_config_tbl li
{
	list-style-type:none;
	padding:3px;
	display:inline;
	z-index:102;
}



/**
*
* Widget (home)
*
*/
h4.home_visits_info
{
	background-color:#eeeeee;
	margin:0;
	padding-left:10px;
}
.visits_info
{
	color:#00004B;
	font-size:14pt;
	margin-right:1em;
}
.pv_info
{
	color:#7979FF;
	font-size:14pt;
	margin-right:1em;
}
#ani_loading
{
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	left:40%;
	top:40%;
	background:url("../img/ani_loading.gif") no-repeat;
}
.ani_loading
{
	width:20px;
	height:20px;
	display:block;
	position:absolute;
	left:40%;
	top:40%;
	background:url("../img/ani_loading.gif") no-repeat;
}
.ani_loading_update
{
	margin:0;
	padding:0;
	width:60px;
	height:60px;
	position:absolute;
	display:block;
	z-index:2000;
	background:url("../img/ani_loading.gif") no-repeat;
}
.ani_loading_sub
{
	margin:0;
	padding:0;
	display:block;
	left:0%;
	top:0%;
	background:url("../img/ani_loading.gif") no-repeat;
}

.ani_loading_head
{
	margin:0;
	padding:0;
	z-index:2000;
	background:url("../img/ani_loading.gif") no-repeat;
}
ul.dsb
{
	background-color:#ffffff;
	width:100%;
	margin:0;
	padding:0;
}
.dsb li
{
	border:1px solid #f7f7f7;
	list-style-type:none;
	width:380px;
	height:200px;
	display:inline;
	/*background:url("../img/ani_loading.gif") 50% 50% no-repeat;*/

}
/**
*
* Widget
*
*/
.w_result
{
	width:100%;
}



/*
*****************************************************
 widget
*****************************************************
*/
div#widget_container
{
	width:100%;
	margin:0;
	padding:0;
}
div#widget_wrapper
{
	margin:0;
	padding:0;
	width:100%;
}
div.widget_chart_blk
{
	float:left;
	width:500px;
	text-align:center;
	margin:0;
	padding:0;
}
div.widget_wblk
{
	float:left;
	width:500px;
	text-align:center;
	margin:0;
	padding:0;
}

.meach_w
{
	border:4px solid #ff3300;

}
div.each_w
{
	margin:4px;
	padding:0;
	width:450px;
}

li.each_w
{
	display:block;
}
li.meach_w
{
	width:450px;
	border:4px solid #dfdfdf;
	background-color:#ACB4D9;
	
}

div.widget_container
{
	width:100%;
	margin:0;
	padding:0;
	border:3px solid #ff3300;
}
div.blk_br
{
	clear:left;
}
table.widget_head_tbl
{
	width:100%;
	padding:0;
	border-spacing: 0;
	border-left: 2px solid #dfdfdf;
	border-right: 0px solid #dfdfdf;
	margin: 0;
	cursor:move;
}
table.widget_head_tbl td.widget_title
{
	padding:4px;
	background-color:#ACB4D9;
	/*background:url("../img/widget_head_tbl_back.gif") repeat-x 0 0;*/
}
table.widget_head_tbl td.widget_detail
{
	padding:4px;
	background-color:#eeeeee;
}
table.widget_head_tbl h4
{
	font-size:16px;
	margin:0;
	margin-bottom: 0px;
	color: #000;
}

table.widget_head_tbl .action_rb
{
	background:url('../img/corner_rb.gif') no-repeat 100% 100%;
}
table.widget_foot_tbl
{
	width:100%;
	font-family:arial;
}
.widget_foot_tbl td.widget_foot
{
	text-align:center;
}
table.widget_tbl
{
	width: 100%;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-left: 2px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
}
table.widget_tbl td
{
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	padding: 5px 5px 5px 12px;
}
.widget_tbl tr.odd {      /* for tablesorter default*/
	background-color:#F9FAFA;
}
table.widget_tbl th.widget_lbl
{
	text-align:center;
	color:#000;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background-color:#D4E3ff;
	background:url('../img/widget_tbl_th_back.gif') repeat-x 0 0;
	padding: 5px 5px 5px 12px;
}
table.widget_tbl th.widget_lbl_r
{
	text-align:right;
	vertical-align:bottom;
	color:#000;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background-color:#D4E3ff;
	background:url('../img/widget_tbl_th_back.gif') repeat-x 0 0;
	padding: 5px 5px 5px 12px;
}
.widget_tbl td.widget_sub_list
{
	padding-right:0;
	text-align:right;
	background-color:#ffffff;
}
.widget_tbl .action_rb
{
	background:url('../img/corner_rb.gif') no-repeat 100% 100%;
}
.toggle_rb
{
	font-size:10px;
	padding-right:17px;
	color:#0000ff;
	background:url('../img/corner_rb.gif') no-repeat 100% 100%;
}

/*
*****************************************************
 widget_sub
*****************************************************
*/
div.sub_w
{
	display:none;
}
table.widget_sub_head_tbl
{
	width:100%;
	padding:0;
	border-spacing: 0;
	margin: 0;
}
table.widget_sub_head_tbl td.widget_title
{
	padding:4px;
} 
.widget_sub_head_tbl h4
{
	font-size:16px;
	margin-bottom: 0px;
	color: #000;
}
table.widget_sub_foot_tbl
{
	width:100%;
	font-family:arial;
	border:0;
}
.widget_sub_foot_tbl td.widget_sub_foot
{
	text-align:center;
	border:0;
}
table.widget_sub_tbl
{
	width: 100%;
	padding: 0;
	margin: 0;
	border-spacing: 0;
	border-right:0;
	border-left: 2px solid #dfdfdf;
}
table.widget_sub_tbl td
{
	border-right:0;
	border-left: 1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
	padding: 5px 5px 5px 12px;
}
.widget_sub_tbl tr.odd {      /* for tablesorter default*/
	background-color:#F9FAFA;
}
table.widget_sub_tbl th.widget_sub_lbl
{
	text-align:center;
	color:#fff;
	border-right: 1px solid #dfdfdf;
	background-color:#696969;
	padding: 5px 5px 5px 12px;
}
table.widget_sub_tbl th.widget_sub_lbl_r
{
	text-align:right;
	vertical-align:bottom;
	color:#fff;
	border-right: 1px solid #dfdfdf;
	background-color:#696969;
	padding: 5px 5px 5px 12px;
}
.widget_sub_tbl td.widget_sub_list
{
	text-align:right;
	display:none;
	background-color:#ffffff;
}

.widget_tr_e
{
	background-color:#F9FAFA;

}
.widget_tr_o
{
	background-color:#ffffff;
}
tr.widget_tr_over
{
	background-color:#f3f8f1;
	color:#ffffff;
}
td.widget_cnt
{
	font-family:arial;
	text-align:right;
	padding-right:6px;
	font-weight:bold;
}
span.widget_cnt
{
	font-family:arial;
	text-align:right;
	padding-right:6px;
	font-weight:bold;
}
td.widget_str_s
{
	font-size:60%;
	
}
p.upper_navi
{
	margin:0;
	padding:0;
	padding-right:4px;
	font-size:10px;
	text-align:right;
	width:100%;
}
p.sub_upper_navi
{
	margin:0;
	padding:0;
	padding-right:8px;
	font-size:10px;
	text-align:right;
	width:96%;
}
.func_navi
{
	margin:0;
	padding:0;
	display:none;
	text-align:right;
	width:100%;
}
.func_navi div
{
	display:inline;
	width:30px;
}
.func_navi img
{
	border:0;
}
.func_navi_ch
{
	display:inline;
	cursor:pointer;
	font-size:10px;
	margin-right:6px;
}
.func_navi_row
{
	display:block;
	cursor:pointer;
	font-size:11px;
	margin:0;
	padding:0;
	color:#0000ff;
}
/******
*
* widget_window
*
*/
div.sub_widget_window
{
	margin:0;
	padding:0;
}
div.sub_widget_tbl
{
	
}
.sub_widget_body
{
	padding:10px;
	margin:0;
	background-color:#ffffff;
}
/******************
*
* Trace related
*
******************/
h4.title_myself
{
	background:url('../img/corner_rb.gif') 0% 50% no-repeat;
	padding-left:16px;
}
.w_trace_tbl
{
	width:100%;
	margin:0;
	padding:0;
	border:1px solid #dfdfdf;
	font-family:arial;
}
.w_trace_tbl p
{
	margin:0;
	padding:4px;
	padding-bottom:1px;
}
.w_trace_head
{
	background-color:#eeeeee;
	padding:8px;
	padding-bottom:0px;
}
.w_trace_pbingo
{
	background:url('../img/corner_rb.gif') 0% 50% no-repeat;
	background-color:#bfffbf;
	padding-left:18px;
}
.w_trace_pincluded
{
	background-color:#eeeeee;
}
.w_trace_cbingo
{
	border-left:2px solid #333333;
	background-color:#ffffff;
}
.w_trace_tbl .stay_time
{
	font-family:arial;
}
.w_trace_tbl .se_word
{
	color:#ff6600;
	font-weight:bold;
	
}
.w_trace_tbl .se_rank
{
	color:#0000ff;
	font-weight:bold;
}
.toggle_sessout
{
	font-size:12px;
	color:#ffffff;
	background-color:#dc143c;
	margin:0;
	padding:4px;
}
.toggle_noscript
{
	font-size:12px;
	color:#ffffff;
	background-color:#00cc33;
	margin:0;
	padding:4px;
}
/******
*
* vc handle
*
******/
.vc_handle
{
	background-color:#eeeeee;
	padding:6px;
}
/******
*
* toggle
*
*/
.toggle_pf_sw
{
	cursor:pointer;
	color:#000000;

}
.toggle_pf
{
	cursor:pointer;

}
.toggle_dup_url
{
	margin:0;
	padding:3px;
	text-align:right;
	cursor:pointer;
	display:inline;
}
.toggle_result
{
	cursor:pointer;
}

ul.sub_list
{
	list-style-type:none;
}
.sub_list_right
{
	text-align:right;
}

span.update_sw
{
	cursor:pointer;
	margin-left:2px;
}
span.win_close_sw
{
	cursor:pointer;
	margin-left:2px;
}
span.offset_sw
{
	color:#0000ff;
	cursor:pointer;
	font-size:12px;
	margin-left:1px;
}
span.se_rank10
{
	color:#ff00ff;
	font-weight:bold;
	font-size:120%;
}
/**
*
* wCal
*
*/
.wcal_top
{
	background:url("../img/wcal_fr_top.gif") no-repeat 0% 0%;
	height:9px;
}
.wcal_middle
{
	text-align:center;
	background:url("../img/wcal_fr_middle.gif") repeat-y 0% 0%;
}
.wcal_bottom
{
	height:19px;
	background:url("../img/wcal_fr_bottom.gif") no-repeat 0% 0%;
}
/**
*
* chart
*
*/
.chart_navi
{
	display:block;
	text-align:right;
	margin:0;
	padding:0;
	padding-right:1em;
}
.dowX
{
	color:#ff6600;
	font-weight:bold;
}
.dow0
{
	color:#ff3300;
	font-weight:bold;
}
.dow6
{
	color:#0000ff;
	font-weight:bold;
}
/*
.jQchart-labelYunit{
	width : 100px;
}
.jQchart-labelY-chart_acday_monthly{
	font-size : 10px;
	font-family:arial;
	letter-spacing:0px;
	color:#696969;
	
}
*/

.vis_stroke
{
	color:#0000ff;
	font-weight:bold;
}
.pv_stroke
{
	color:#ff6600;
	font-weight:bold;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.9;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.width100{ width:100px; }

/*
*
* schedule
*
*/

/* td f */
.td_f
{
	background-color:#f7f7f7;
	color:#666666;
	font-weight:bold;
}
.td_i
{
	background-color:#ffffff;
	color:#666666;
}
/* toggle */
.toggle_sw_v
{
	display:inline;
	cursor:pointer;
	color:#0000ff;
	font-weight:bold;
	border:1px solid #dfdfdf;
	padding:2px;
	margin:4px;
	text-align:center;
}
.toggle_sw_h
{
	cursor:pointer;
	display:none;
}
.toggle_v
{
	display:inline;
}
.toggle_h
{
	display:none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  システムヘルプ機能関連
____________________________________*/
#glossCol	{
	width:300;
	padding:0em 0em 0em 0em;
	margin:0;
	border:3px solid #7d92bf;
	background-color:#ffffff;
	z-index:200;
}

p.glossTitle	{
	margin:0;
	text-align:center;
	background-color:#bfc9e0;
	color:#ffffff;
	font-weight:bold;
	font-size:90%;
	padding:0.2em 0.1em 0.1em 0.2em;
}
p.glossContents {
	margin:0;
	background-color:#ffffff;
	color:#666666;
	padding:1em;
	letter-spacing:1px;
	font-size:80%;
}


/**
*
* hover class
*
*/

table.widget_tbl tr.tr_hover{
	background-color:#ffffbf;
}
table.widget_sub_tbl tr.tr_hover{
	background-color:#ffffbf;
}
/**
*
* vc ignore
*
*/
div.vc_ignore_link
{
	margin:0;
	display:inline;
	background-color:#ffffff;
	text-align:right;
}
/**
*
* info
*
*/
.info
{
	background:url("../img/info.gif") no-repeat 0% 50%;
	padding-left:18px;
}
/**
*
* look at me
*
*/
.lam
{
	background:url("../img/arrow_right.gif") no-repeat 0% 50%;
	padding-left:18px;
}