
*{
margin:0;
padding:0;
}

html
{
	overflow:hidden;
	}

html,body
{
	height:100%;}


body
{
		font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif;
		font-size:75%;
		background:#ffffff;
		color:#666666;
		margin:1px 3px;
		line-height:140%;
		letter-spacing:0.1em;
		width:100%;
}



a
{
	color:#18397c;
	}

#header{

}


img
{border:none;
}


td{
white-space:nowrap;
border:none;

}

th
{
	white-space:nowrap;
}

img{
vertical-align:top;
}

table {
border:none /*1px solid red;*/
}

#tbl_lr{
width:100%;
}

#td_tbl_left{
}


#tbl_left{
width:700px;
}

#tbl_left td{
vertical-align:bottom;
}

#td_tbl_right{
position:absolute;
top:0px;
right:0px;
/*vertical-align:top;
text-align:right;*/
}

#tbl_right{
}

.search_b
{
	width:100px;
}

	
#alert
{
	color:#d91b1b;
	font-weight:normal;


	}	
	

/*
.serp
{
	width:100%;
	border-collapse:collapse;
	
}
*/


.t-right
{
	text-align:right;

}

.t-center
{
	text-align:center;
}

/* footer Block */

#footer 
{
	border-top:1px solid #dcdcdc;
	margin-top:3px;
text-align:center;
color:#666666;
font-size:small;

}

#footer ul 
{
	margin: 0;
	padding: 0.3em 0;
	font-size: small;
	/*border-bottom: 1px solid gray;*/

}

/*
#page{
border-top:1px solid #0066CC;
background:#e5ecf9;
}

#page ul
{
text-align:right;	
}

*/

#footer li,#page li {
	display: inline;
	margin: 0 0.3em;
}

#footer address {
	text-align: right;
	padding: 0.3em 1em;
	font-style: normal;
	font-size: small;
	text-align:center;
}

#footer address a:visited,#footer address a:link{
text-decoration:none;
color:#666666;
}


/*
#7F7FFF 藤 ヘッダ
#D1D1FF 薄い藤色
#E5FFFF 水
#CCFFCC 薄緑
#0066CC 青 ライン
#004466 青
*/




.snippet0
{
	white-space:normal;
}

.snippet0 b
{
	color:#000000;
}
	

.snippet1
{
width:95%;
margin-bottom:1em;

	}


.serp_title {
border:none;
border-collapse:collapse;
width:100%;

}

.serp_title a
{
	text-decoration:none;
}
	
.serp_title a:hover
{
	text-decoration:underline;

}


.serp_title h3
{
	font-size:120%;
	text-indent:4px;
	padding-top:3px;

}
.p_lr
{
	padding-left:3px;
	padding-right:3px;
	}
.smpl_logo
{text-align:center;
margin-bottom:15px;

}

.cboth
{
	clear:both;
}

.pad_l3
{text-align:center;}



#smpl_header
{		
width:99%;
	}

#search000
{ 
}

#search00
{
	border:#000000 1px solid;
	float:left;
	padding:2px 3px;
	margin-left:5px;
	background:#ffffff;
	position:absolute;
	top:2px;
	z-index:0;
	}
		
.grn
{
	color:Green;
	margin-left:10px;
	margin-right:10px;
}

#pwdby2
{
position:absolute;
top:20px; /*50*/
left:650px;/*650*/

}

#logout
{
	position:absolute;
	top:3px;
	right:10px;
}


#frame
{
}

#frame iframe
{
		width:800px;
		height:1000px;
}


/***** login *****/

#login_box
{
width:100%;
	}

#login_box
{
	padding-bottom:200px;
}

#login_box #box
{
	margin-left:auto;
	margin-right:auto;
	width:400px;
	text-align:center;
	
		}
#login_box #box p
{
	text-align:right;
}

#login_box table
{
	background:#dcdcdc;
	border:5px solid #dcdcdc;
	margin-bottom:10px;
	}
	

#login_box th
{
	font-weight:normal;
	text-align:left;
	width:80px;
	white-space:nowrap;
	padding-left:5px;
	 	}

#login_box td input
{
	width:200px;
	padding-right:5em;
}
#login_box p input
{
	
	}
#login_box h4
{
	background:#ccccff ;
	color:#000000;
	font-size:110%;
	margin-top:5px;
	margin-bottom:30px;
	text-indent:1em;
}

/***** 拡張子別 *****/


#ext_box table
{
	width:95%;

}


/*
#ext_box td
{
	width:16%;
	border-right:1px #dcdcdc solid;
}

#ext_box #eb1
{
	
}
#ext_box #eb2
{
}

*/

/*xls*/
#ext_box #eb3
{
	background:#e3fddf;
}

/*word*/
#ext_box #eb4
{
	background:azure;
}

/*pdf*/
#ext_box #eb5
{
	background:#f8dddd;
}
/*ppt*/
#ext_box #eb6
{
	background:#ffd280;
}

#serp p
{
	border-bottom:1px solid #dcdcdc;
	font-size:12px;
	}
	
#obi
{
	width:100%;
/*	background:#e5ecf9;*/
	border-top:#3366cc solid 1px;
	color:black;
	vertical-align:middle;
	background:#000000;/*url("../img/background.gif") repeat-x ; */ 
	border-bottom:2px outset #cccccc;
}


#obi2
{
	width:100%;
	border-top:#3366cc solid 1px;
	vertical-align:middle;
	}	

.page_t li
{
	
	display: inline;
	margin: 0 0.3em;
}

.page_t a
{
		text-decoration:underline;
		}

#obi p,#obi td
{
	white-space:nowrap;

}



.td_fn,.td_fs,.td_date,.td_folder,#sj1
{
	color:black;
	vertical-align:middle;
	background:url("../img/background.gif") repeat-x ;
	border-right:1px solid #666666;
	border-bottom:2px ridge #ffffff;
	font-size:12px;
}


.td_fn
{

	width:450px;
	border-left:1px solid #666666;
	text-indent:3px;

}

.td_fn,.td_fs,.td_date,.td_folder
{
	border-top:3px solid #000066;

}


.td_fs
{
	width:80px;
	text-indent:0.5em;
}

.td_fn span,.td_fs span,.td_date span
{
	white-space:nowrap;
}

.td_date
{
	width:120px;
	white-space:nowrap;
	text-align:left;
	text-indent:1em;
	}


.date
{
	color:Green;
	vertical-align:bottom;
	width:120px;
	white-space:nowrap;
	text-align:center;

}

.date span
{
	white-space:nowrap;
	}

.fsize,.fname
{
	vertical-align:bottom;


}

.td_folder
{
	text-indent:3px;}

	
#obi .td_lr
{
	text-align:right;}




#serpserp .result_link
{
	margin-left:1em;
	/*border:red 1px solid;*/
	line-height:110%;
}

#serpserp .result_link a:link,#serpserp .result_link a:visited

{
margin-right:5px;
}


#serpserp .result_link a:link
{
color:#7777cc;

}


	
.pdfpreview,.preview,.detail,.sharefolder,.ruiji,.web_access
{
	width:40px;text-align:left;

 
	}

.pdfpreview span
{
	white-space:nowrap;}

	
.fs3
{
	font-size:100%;
	width:200px;
}

.fs4
{
	font-size:100%;
}


#left_logo
{
	vertical-align:top;
	padding-right:20px;

	}


#td_tbl_logout
{
	width:100%;
	vertical-align:top;
	text-align:right;
}

#td_tbl_logout .tbl_top
{
	width:100%;
	text-align:right;

}

#td_tbl_logout .tbl_top
{
	width:100%;
	margin-right:0px;
	margin-left:auto;
	vertical-align:top;
}


#td_tbl_page
{
	width:100%;
	vertical-align:bottom;
	
	}


#td_tbl_page .tbl_bottom
{
	border-collapse:collapse;
	text-align:right;
	vertical-align:bottom;
	margin-right:0px;
	margin-left:auto;
	}

#td_tbl_page .tbl_bottom a
{
	text-decoration:underline;
}


#td_tbl_page .tbl_bottom li
{
	vertical-align:bottom;
}

.SharePC a:link,.SharePC a:visited
{
	padding:0 1px;
	
	}


.foldertd
{
	width:800px;
}

.foldertd a:link,.foldertd a:visited
{
}

.sq
{
	border:1px solid blue;
	}

.foldercurrent img
{
	margin-right:5px;
}


#test01b
{
	overflow:auto;
}

#obi .tal p
{
	text-align:left;
}

.bdr1b
{
		border-collapse:collapse;
}

.bdr1b th
{
	font-weight:bold;
	text-align:left;
	width:120px;
	border:1px solid black;
	color:#666666;
	padding:0 0 0 3px;
	font-size:90%;
}

.bdr1b td
{
	border:1px solid #666666;
	width:100px;
	text-align:center;
	background:green;
	color:#ffffff;
	font-size:90%;
}

.bdr1b td a
{
	display:block;
	background:white;
	color:#666666;
}



#search_box
{
	background:#ffffff;
	margin-bottom:0px;
}



#search_box a
{
	text-decoration:none;
}

#search_box a:hover
{
	text-decoration:underline;
}



#left_column
{
}

#left_column p img
{
	vertical-align:middle;
}


#left_column a:hover
{
	color: #333333;
	text-decoration: underline;
	/* background-color: #c0d2ec; */
}



#left_column a
{
	text-decoration:none;
	color:#333333;
	vertical-align:middle;
	/* padding:2px; */
}



#left_column .select .current
{
	
	background:#0a246a;/*pink;*/
	color:White;
	border:1px dotted #f5db95;
}


.mgnl215p
{
	/* margin-left:215px;*/
	white-space:nowrap;
	text-align:left;
}

.download a
{
	white-space:nowrap;
}


.exploretarget
{
	font-size:10px;
	text-align:center;
	color:#000000;
	border:1px solid #dcdcdc;
/*	margin-right:10px;
	margin-left:8px;
	margin-bottom:3px;
*/	


}



.targetallon
{
	border:1px solid green;
	
	}

.targetonlyon
{
	border:1px solid green;
	margin-left:4px;
	
	}

.targetonlyoff
{
		margin-left:4px;
}


#allfolder
{
	width:200px;
}


#folderlist
{
	width:200px;
	height:900px;
	overflow:scroll;
	white-space:nowrap;
	
	}
	

/**** 拡張子別検索結果 ****/	

#filetype_tbl
{
	position:absolute; 
	top: 60px; 
	left: 350px; 
/*	visibility: hidden;*/
	background:#ffffff;
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 12px;
/*
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
*/
	border:1px solid #000000;
	border-collapse:collapse;

	}


#filetype_tbl td
{
/*	background:#000046;
*/
	width:160px;
/*	border:1px solid #666666;*/

	}


#filetype_tbl a
{
/*	color:#ffffff;*/
	display:block;
	text-decoration:none;
	text-indent:1em;
	border:#ffffff 1px solid;
	}

#filetype_tbl a:hover
{
	background:#c1d2ee;/*orange;*/ 
	border:#316ac5 1px solid;
	color:blue;
	}

.fts
{
	/* background:olive; */
	/*border:1px solid #dcdcdc;*/
	/*background:azure;
	width:160px;
	position:absolute;
	top: 40px; 
	left: 350px; 
	text-align:center;
	font-size:12px;
	*/
}	

.fts a
{
		text-decoration:none;
/*		color:#ffffff;
		display:block;
*/			
}
.fts a:hover 
{
	text-decoration:underline;
}


#ext_type_xls
{
	background:url(../img/line_green.gif) no-repeat
}
#ext_type_doc
{
	background:url(../img/line_blue.gif) no-repeat
	}

#ext_type_pdf
{
	background:url(../img/line_red.gif) no-repeat
}

#ext_type_ppt
{
	background:url(../img/line_orange.gif) no-repeat
	}

/**** 拡張子別検索結果 終了 ****/


/**** 拡張子チェックボックス ****/

#extchk,#tab_op
 
{
	width:200px;
	height:947px;
	overflow:scroll;
	}

#tab_op a
{
	text-decoration:underline;
}



#extchk select
{
	font-size:11px;
	}


.bdrb1p
{
/*	border-bottom:1px solid #dcdcdc;*/
	margin-bottom:5px;
	padding:5px;


}


.menu_tab
{
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
}

#left_column .menu_tab .menu01 a:hover
{
	background:#0066CC;
	color:#ffffff;
	text-decoration:none;
}
	

#left_column .menu_tab .menu02 a:hover
{
	background:#7F7FFF;
	color:#ffffff;
	text-decoration:none;
}
	

.menu01
{
	width:85px;border:1px solid #0066CC;background:#0066CC;text-align:center;
/*#E5FFFF 淡い青*/

}

.menu02
{
	width:85px;border:1px solid #7F7FFF;background:#7F7FFF;text-align:center;
/*#D1D1FF 淡い藤色*/
}


#left_column .menu_tab .menu01 a,#left_column .menu_tab .menu02 a
{
	
	color:#ffffff;
	text-decoration:none;
	display:block;
	color:#ffffff;

}

/**** Menu Tabs G ****/

    #tabsG{
      float:left;
      width:100%;
      background:#fff;
      line-height:normal;
      border-bottom:3px solid #6ba4d7;
      font-size:11px;
      /*line-height:11px;*/
      
      }
    
    
    #tabsF {
      float:left;
      width:100%;
      background:#fff;
      line-height:normal;
      /*border-bottom:3px solid #000066;*/
      font-size:11px;
      /*line-height:11px;*/
      height:20px;
      
      }  
      
      
    #tabsG ul,#tabsF ul {
        margin:0;
        padding:0px 0px 0 0px;/*10px 10px 0 50px;*/
        list-style:none;
      }
    #tabsG li,#tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsG a {
      float:left;
      background:url("../img/tableftG.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }

    #tabsF a{
      float:left;
      background:url("../img/tableftF.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }



    #tabsG a span{
      float:left;
      display:block;
      background:url("../img/tabrightG.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
      
      #tabsF a span{
      float:left;
      display:block;
      background:url("../img/tabrightF.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
  
      
      
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsG a span ,#tabsF a span{float:none;}
    /* End IE5-Mac hack */
    #tabsG a:hover span,#tabsF a:hover span {
      color:#FFF;
      }
    #tabsG a:hover,#tabsF a:hover {
      background-position:0% -42px;
	text-decoration:none;
      }
    #tabsG a:hover span,#tabsF a:hover span {
      background-position:100% -42px;

      }

        #tabsG #crt01,#tabsG #crt02,#tabsG #crt03,#tabsF #crtb01,#tabsF #crtb02,#tabsF #crtb03  {
                background-position:0% -42px;
        }
        #tabsG #crt01  span,#tabsG #crt02  span,#tabsG #crt03  span,#tabsF #crtb01  span,#tabsF #crtb02  span,#tabsF #crtb03  span {
                background-position:100% -42px;
        }

#t01a
{
	}
	


.lc
{
	width:200px;
}

.popup
{}


.gazou
{
	width:80px;
	height:80px;
		border:10px solid blue;

			
	}
.snippet1 a
{
}	


#upload
{
/*
	position:absolute;
	top:100px;
	left:720px;
*/
	width:250px;
	height:100px;padding:10px;
	/*
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	opacity:0.75;
	*/
	}
	

#koushin
{
padding:20px;
}	


.result_del_filename
{
	background:#dcdcdc;
	}
	
	
.result_del_filename
{
	background:#dcdcdc;
}


