@charset "utf-8";

/*
------------------------------------------------------------------------------
/Ū
#gnavi(.gnavi)
#tnavi(.tnavi)
Utility
box Layout
Ʃ 
nicetitle
niceimg
ݥåץå׸[]
५󥿡
RSSɽ
------------------------------------------------------------------------------
*/

@import url("font.css");
@import url("icon.css");
@import url("mag_pad.css");
@import url("style.css");
@import url("table.css");
@import url("header.css");
@import url("footer.css");

/*  /Ū
------------------------------------------------------------------------------------------------------*/
html { 
filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
} 

body{
	-webkit-text-size-adjust: none;
	font-size:13px;
	font-family: "lucida grande",tahoma,verdana,arial,'Hiragino Kaku Gothic Pro',Meiryo,'MS PGothic',sans-serif;
	color:#444444;
	background:#FFF;
	padding:0;
	line-height:1.5;
}

#container,.container{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	min-width:1000px;
}
#container_inner,.container_inner{
	min-width:1000px;
	min-height:500px;
	padding:15px 0 0 0;
}
table,img,html,body,form
	{margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6
	{margin:0px;padding:0px;font-size:16px;}
a img
	{border:none;}
#header,#footer
	{clear:both;}
#logo a
	{ text-indent:-7700px; display:block; overflow:hidden;}
#mainc .entry_footer
	{clear:both;}
div#footer ul
	{margin:0px;padding:0;}

/*  Utility
------------------------------------------------------------------------------------------------------*/
.alignt
	{vartical-align:top !important;}
.alignr
	{text-align:right !important;}
.alignl
	{text-align:left !important;}
.alignc
	{text-align:center !important;}
.floatr
	{float:right !important;}
.floatl
	{float:left !important;}

	/* update 2007/05/03*/
	img.floatl{
		margin-right:5px;
	}
	img.floatr{
		margin-left:5px;
	}
.bold
	{font-weight:bold !important;}
.clear
	{clear:both !important;}
br.del,div.del
	{clear:both !important;}
ul.del
	{margin:0 !important;padding:0 !important;}
.no_bg
	{background:#fff !important;}
.underline
	{text-decoration:underline !important;}
ul.underline li a
	{text-decoration:underline !important;}
.links
	{display:none !important;}

/* update 2007/05/03 */
.li_top{
	border-top:none !important;
}
.li_bottom{
	border-bottom:none !important;
}

/* box layout
------------------------------------------------------------------------------------------------------*/
#side_l{
	float:left;
	width:240px;
	padding:0 0 0 10px;
}

#main{
	float:left;
	width:75%;
	min-width:700px;
}


/*  Ʃ 
------------------------------------------------------------------------------------------------------*/
#transp80,
.transp80{filter:alpha(opacity=80);	-moz-opacity: 0.8;opacity: 0.8;}
#transp70,
.transp70{filter:alpha(opacity=70);	-moz-opacity: 0.7;opacity: 0.7;}
#transp65,
.transp65{filter:alpha(opacity=65);	-moz-opacity: 0.65;opacity: 0.65;}
#transp60,
.transp60{filter:alpha(opacity=60);	-moz-opacity: 0.6;opacity: 0.6;}


/* clearfix
----------------------------------------------------*/
.ofh {
    overflow: hidden;
}

.clearfix:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix { display: inline-table; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* autocomplete
----------------------------------------------------*/
.ui-autocomplete{
	height:200px;
	overflow:auto;
	font-size:10px !important;
}