@charset "utf-8";
/*
===== CONTENTS =====

	Title:component.css
	Last-updated: 2008/06/18
	Auther:wakatsuki
	Outline:よく使うCSSのコンポーネント

====================
*/


/* :small text
---------------------------------------------------- */
.stxt {
  font-size: 90%;
}


/* :block item
---------------------------------------------------- */
.block {
	display:block;
	
}


/* :indent-txt
---------------------------------------------------- */
.indent-txt{
	padding-left:1em;
	text-indent:-1em;
}



/* :inline list
---------------------------------------------------- */
ul.inline,
ul.inline li { 
  display: inline;
}



/* :round-Box
---------------------------------------------------- */



/* :navigation
---------------------------------------------------- */
ul.nav{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}

ul.nav li{
	position:absolute;
	margin:0;
	padding:0;
	text-indent:-9999px;
	top: 0px;
	left: 0px;
}

ul.nav li, 
ul.nav a {
	display: block;
	text-decoration:none;
}



/* :lineup
---------------------------------------------------- */
ul.lineup {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

ul.lineup li{
  float: left;
  padding: 0;
	margin:0 1em 0 0;
}

ul.lineup li a {
  margin: 0;
  padding: 0;
}

* html ul.lineup li {
  display: inline-block;
}


/* ----------------------------------------------------
 skipNav
----------------------------------------------------*/
ul#skipNav{
	position:absolute;
	overflow:hidden;
	height:0;
	width:0;
}


/* -------- float clear */
.clr {
	clear:both;
	margin:0;
	padding:0;
	font-size:1px;
	height:0;
	line-height:0;
}


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

.clrfix {
	display: inline-block;
	}
	
/*\*/
* html .clrfix {
	height: 1%;
}

.clrfix {
	display: block; 
}
/**/