/*--------		Video Search Engine [ Fooooo ]	--------*/
/*--------		search.css / version 2.2.1  	--------*/
/*--------		Last updated 2009/02/10			--------*/    
/*--------		K.Akatsuka @ bank of innovation	--------*/



* {margin: 0;padding: 0;}

 /**------------------------------------------------------------------------------------**/

html			{background:#fff;  color:#383838;overflow-y:scroll;  }  
body			{font:12px/1.5 'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;margin:0;padding:0;}  

 /**------------------------------------------------------------------------------------**/

pre.code {padding:8px 10px;}
* html pre.code {padding:12px 10px 20px 10px;}
*+html pre.code {padding:14px 10px 24px 10px;}


/* for IE7 */  
*+html body		{font-family:'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;font-size:75%;} 

*+html code, kbd, pre, samp, tt	{font-size:108%;}




  
/* for IE6 */  
* html body		{font-size:75%;}  

 /**------------------------------------------------------------------------------------**/

div{min-height:1%;}
div:after{content:".";display: block;height:0px;clear:both;visibility:hidden;} /*for modern browser*/

* html div{
    /*\*/height:1%;/*for WinIE*/
    display:inline-table;/*for MacIE*/
}




 /**------------------------------------------------------------------------------------**/


a img, fieldset, img {border:0;}  
blockquote, dd, div, dl, dt, fieldset, form,  
h1, h2, h3, h4, h5, h6, input,
li, ol, p, pre,  select, span,
textarea, td, th, ul			{margin:0;padding:0;}  
caption, th 					{text-align:left;}  
code, kbd, pre, samp, tt 		{font-family:monospace;line-height:100%;} 
h1, h2, h3, h4, h5, h6			{font-size:100%;font-weight:normal;}  
input, select, textarea			{font-size:100%;font-family:'Lucida Grande',Arial,Helvetica,Verdana,sans-serif;}
ol, ul							{list-style:none;}  
q:before, q:after				{content:'';} 
abbr, acronym					{border:0;} 
address, caption, cite, code,
dfn, em, th, strong, var		{font-style:normal;font-weight:normal;}



 /**------------------------------------------------------------------------------------**/


a:link {color:#2149C1;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover ,a:active {color:#064d8f;text-decoration:underline;}

.clerfix			{display:inline-table;}
.clerfix:after		{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clerfix_r:after	{content:".";display:block;height:0;clear:right;height:0;visibility:hidden;}

/* \*/
* html .clear{height:1%;}
.clear{display:block;}
/* */

.clr_b				{clear:both;}
.clear				{clear:both;height:10px;}
.clear50			{clear:both;height:50px;}

.f_l				{float:left;}
.f_r				{float:right;}




/*--------		footer					--------*/

#footer {width: 100%;text-align:center;}

.bottomarea 					{width:100%;}
.bottomarea ul					{width:960px;height:18px;color:#333;margin-left:auto;margin-right:auto;border-top:dotted 1px #192b15;}
.bottomarea ul li				{float:left;text-align:center;font-size:12px;}	
.bottomarea ul li.about			{width:205px;text-align:left;border-right:dotted 1px #999;}
.bottomarea ul li.about	a		{padding:2px 3px 4px 3px;color:green;display:block;}
.bottomarea ul li.about a:hover	{color:#333;display:block;background:#ddd;}
.bottomarea ul li.link			{width:90px;border-right:dotted 1px #999;}
.bottomarea ul li.link a		{padding:2px 3px 4px 3px;color:green;display:block;}
.bottomarea ul li.link a:hover	{color:#333;display:block;background:#ddd;}
.bottomarea ul li.mail			{width:120px;border-right:dotted 1px #999;}



#header 									{width: 100%;text-align:center;margin-bottom:10px;}
#compactsearch								{width:100%;}	
#compactsearch ul.logosearch				{margin-left:auto;margin-right:auto;width:960px;list-style-type:none;}
#compactsearch ul.logosearch li				{float:left;}
#compactsearch ul.logosearch li.logo		{width:170px;height:48px;margin:10px 5px 0 0;}
#compactsearch ul.logoserach li.grn			{font-size:12px;}
#compactsearch ul.logoserach .safesearch	{margin:0;}

.grn										{width:680px;height:48px;}
ul.sbgrn									{width:680px;height:43px;}

.safesearch_s								{font-size:10px;}
.safesearch_s a:link						{color:#418b38;text-decoration:underline;}
.safesearch_s a:visited						{color:#418b38;text-decoration:underline;}

.searchwindow								{width:445px;height:29px;border:solid #aad591 1px;}
.searchbot									{width:120px;font-size:10px;}

.searchoption_s								{width:100px;padding:8px 0 0 5px;font-size:12px;text-align:left;}
.searchoption_s a							{color:#418b38;}
.searchoption_s a:hover						{color:#418b38;text-decoration:underline;}
.searchoption_s a:visited					{color:#418b38;}

/*FF3*/
.searchwindow input.wo_search				{border:solid 1px #aaa;font-size:16px;padding:4px;width:445px;height:30px;}
.searchbot input							{width:120px;height:30px;font-size:12px;background:#ccc;}
/*IE7*/
*:first-child+html .searchwindow input.wo_search	{border:solid 1px #aaa;font-size:16px;padding:3px;width:444px;height:30px;}
*:first-child+html .searchbot input							{width:120px;height:30px;font-size:12px;background:#ccc;}
/*IE6*/
* html .searchwindow input.wo_search		{border:solid 1px #aaa;font-size:16px;padding:4px;width:437px;height:29px;}
* html .searchwindow						{width:439px;height:30px;border:solid #aad591 1px;}


/*--------		Search Form CSS [ search result ]	--------*/


#wrap			{width:100%;height:auto !important;margin:0 auto;min-height:100%;z-index:2;}
#container 		{width:100%;text-align:center;}
#search_result				{width:650px;}
#search_result_right		{margin-top:25px;}

.s_result	{width:650px;text-align:left;margin-left:0px;}
.s_sub		{width:300px;text-align:right;}

.sm {width:950px;margin-top:10px;margin-bottom:30px;margin-left:auto;margin-right:auto;}

ul.thumb					{width:100%;}
ul.thumb li					{float:left;}

.box_r						{width:130px;margin:0;}
.thumb_r					{width:120px;height:85px;padding:5px;display:block;}
.thumb_r a:link	img 		{width:118px;height:83px;border:1px solid #999;}
.thumb_r a:hover img 		{width:118px;height:83px;border:1px solid #2149C1;}
.thumb_r a:visited img 		{width:118px;height:83px;border:1px solid #999;}


/*IE6*/
* html .videotitle_r				{width:118px;font-size:12px;margin:2px 5px 0 5px;line-height:14px;text-align:left;word-wrap: break-all}
/*IE7*/
*:first-child+html .videotitle_r	{width:118px;font-size:12px;margin:2px 5px 0 5px;line-height:14px;text-align:left;word-wrap: break-all}
/*FF2-3*/
html:not(:target) .videotitle_r {width:118px;overflow:hidden;font-size:12px;margin:2px 5px 0 5px;line-height:14px;text-align:left;}, x:-moz-read-only 
/*Opera＋Safari*/
html[lang*=""]>/**/body .videotitle_r {width:118px;overflow:hidden;font-size:12px;margin:2px 5px 0 5px;line-height:14px;text-align:left;}

.box_s						{width:120px;margin:0;}
.thumb_s					{width:110px;height:80px;padding:5px 5px 2px 5px;display:block;}
.thumb_s a:link	img 		{width:108px;height:78px;border:1px solid #999;}
.thumb_s a:hover img 		{width:108px;height:78px;border:1px solid #2149C1;}
.thumb_s a:visited img 		{width:108px;height:78px;border:1px solid #999;}
.videotitle_s				{width:118px;overflow:hidden;font-size:12px;margin:0px 5px 0 5px;line-height:14px;}

.box_rs						{width:130px;margin:0;}
.thumb_rs					{width:120px;height:85px;padding:5px 10px 0 0;display:block;}
.thumb_rs a:link img 		{width:118px;height:83px;border:1px solid #999;}
.thumb_rs a:hover img 		{width:118px;height:83px;border:1px solid #2149C1;}
.thumb_rs a:visited img 	{width:118px;height:83px;border:1px solid #999;}


.list_box					{width:650px;clear:both;}
.list_thumb					{width:120px;height:85px;padding:5px 5px 4px 0px;}
.list_thumb	 a:link	img 	{width:118px;height:83px;border:1px solid #999;}
.list_thumb	 a:hover img 	{width:118px;height:83px;border:1px solid #2149C1;}
.list_thumb	 a:visited img 	{width:118px;height:83px;border:1px solid #999;}
.list_info 					{width:515px;height:85px;padding:5px 0px 3px 0px;margin:0 5px 0 0;text-align:left;}
.videotitle					{font-size:15px;margin-top:0px;line-height:14px;}
.description				{font-size:10px;margin-top:2px;line-height:12px;color:#666;}



#searchtype 				{width:640px;border-bottom:solid 2px #B1CFA2;}
#searchtype	ul				{width:285px;margin-right:0px;clear:both;list-style-type:none;float:right;}
#searchtype li				{float:left;text-align:center;height:20px;}
#searchtype li.type			{width:110px;padding:3px 0px;margin:0 2px;border:solid 1px #aaa;border-bottom: 1px #bbb;}
#searchtype li#current		{border:solid 1px #B1CFA2;;border-bottom: 1px #B1CFA2;background:#B1CFA2;}
#searchtype li.searchviews	{width:25px;padding-top:5px;text-align:right;}

#search_contents			{margin:0px 0 5px 0;padding-top:3px;}

#search_tag					{font-size:10px;padding:0px 5px 5px 5px;}
#search_tag a				{color:#418B38;}

.spec li					{float:left;margin:0px 1px 0 3px;}
.time						{font-weight:bold;font-size:14px;}
.site						{width:33px;}
.site img					{margin:1px 2px 0 2px;vertical-align:middle;}
.play						{padding:3px 2px 0 3px;font-size:10px;}

.glink a:link				{text-decoration:underline;color:#609e42;}
.glink a:hover				{text-decoration:none;color:#ddfeef;}
.glink a:visited			{text-decoration:underline;color:#609e42;}



/*------------------------		titleobi [toppage]	------------------------*/
	
.title_center	{width:100%;height:23px;text-align:center;background:#dcf1e8;
				border-top:solid 1px #b1cfa2;border-bottom:solid 1px #b1cfa2;}
				
ul.titleobi		{margin-left:auto;margin-right:auto;width:960px;font-size:12px;color:#434343;}
ul.titleobi li	{float:left;text-align:left;margin-top:2px;}

.titletext	{width:640px;}
.searchtext	{width:490px;}	
.select1	{width:60px;}	
.select2	{width:70px;}
.select3	{width:118px;}
.select4	{width:120px;}
.without_y	{width:107px;font-size:10px;}
.top_sub	{width:190px;}

.top_sub ul			{margin-left:92px;}
.top_sub li			{float:left;padding:1px 0 0 15px;font-size:10px;}
.top_sub li a		{display:block;text-decoration:none;}
.top_sub li a:hover	{text-decoration:underline;color:#990000}
.top_sub li.widget	{background:url(../images/widget.gif) no-repeat;width:45px;}	
.top_sub li.rss		{background:url(../images/rss.gif) no-repeat;width:30px;}

.title_center select {height:19px;font-size:10px;}
.searchtext b		{font-weight:bold;color:#000;}



/*--------		Recommend [ search results ]		--------*/

.search_more_recommend {text-align:left;background:url(../images/icon_plus0.gif) no-repeat scroll left top;
						color:#9FA0A0;font-size:12px;margin:10px 0 10px 2px;padding:0 0 0 18px;width:620px;}
.search_more_recommend a:link		{color:#418b38;text-decoration:underline;}
.search_more_recommend a:visited	{color:#418b38;text-decoration:underline;}
.search_more_recommend a:hover		{color:#418b38;text-decoration:none;}
.search_more_recommend a:active 	{color:#418b38;text-decoration:none;}



/*--------		Paging [ search results ]		--------*/

#bottompane	{width:630px;margin:10px 0;}
#pg_area	{clear:both;color:#333333;margin:0;padding:10px 0;text-align:center;width:100%;}
.cur	{font-size:14px;font-weight:bold;margin:2px;padding:4px 7px 5px;text-decoration:none;}
.blk	{font-size:14px;margin:2px;text-decoration:none;}
.blk a	{background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;margin:2px;padding:6px 10px;text-decoration:none;}

#pg_area_home{text-align: center;margin: 10px 1px 3px 90px;}
a.pg{width: 16px;height: 16px;background-color: #F9F9F9;text-align: center;margin: 1px 1px 1px 1px;padding: 3px 3px 3px 3px;border: 1px solid #999999;float:left;}
a.pg:hover{color:#fff;background:#74C51B; text-decoration: none;}
#pgn{font-size: 140%;font-weight: bold;vertical-align: middle;width: 16px;height: 16px;text-align: center;margin: 1px 1px 1px 1px;padding: 3px 3px 3px 3px;float:left;}
a.pgne{height: 16px;background-color: #F9F9F9;text-align: center;margin: 1px 3px 1px 3px;padding: 3px 3px 3px 3px;border: 1px solid #999999;float:left;}
a.pgne:hover{color:#fff;background:#74C51B; text-decoration: none;}
#pgnm{width: 50px;height: 16px;text-align: center;margin: 1px 3px 1px 3px;padding: 3px 3px 3px 3px;float:right;}
#more{float:right;}
