@charset "UTF-8";

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

Nucleus Template Style
Name:     clips 3.0 jQuery extend version
Designer: Ichiro Kick
URL:      www.ichiro.to
Date:     31 January 2009

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

/* reset */

	html {
		margin: 0;
		padding: 0;
	}
	body {
		background: #fff;
		color: #000;
		font-size: 100%;
		line-height: 1.5;
	}
	h1, h2, h3, h4, h5, h6 {
		margin: .5em 0;
		padding: 0;
		font-weight: bold;
		font-size: 100%;
	}
	p {
		margin: .5em 0;
		padding: 0;
	}
	ul {
		list-style-type: none;
		list-style-position: outside;
		margin: .5em 0;
		/* default padding-left: 40px; */
		padding: 0 0 0 24px;
	}
	ol {
		list-style-type: decimal;
		list-style-position: outside;
		margin: .5em 0;
		padding: 0 0 0 24px;
	}
	dl {
		margin: .5em 0;
		padding: 0;
	}
	ul li {
		margin: 0;
		padding: 0;
	}
	ol li {
		margin: 0;
		padding: 0;
	}
	dl dt {
		margin: 0;
		padding: 0;
		font-weight: bold;
	}
	dl dd {
		/* default margin-left: 40px */
		margin: 0 0 0 32px;
		padding: 0;
	}
	blockquote {
		margin: .5em 32px;
		padding: .5em;
		font-style: oblique;
	}
	table {
		width: auto;
		border-collapse: collapse;
		border-spacing: 0;
		caption-side: top;
		/* 
		table-layout: fixed;
		border-collapse: separate;
		*/
		/* for Windows IE quirks mode */
		font-size: 100%;
	}
	caption {
		font-weight: bold;
		text-align:left;
	}
	th {
		vertical-align: top;
		text-align: center;
		empty-cells: show;
		padding: 0 .5em;
	}
	td {
		vertical-align: top;
		text-align: left;
		empty-cells: show;
		padding: 0 .5em;
	}
	form {
		margin: 0;
		padding: .5em 0;
	}
	address {
		font-style: normal;
	}
	pre {
		white-space: pre-wrap;
		/*
		font-family: "MS Gothic", monospace;
		*/
		font-size: 100%;
	}
	hr {
		clear: both;
		width: 100%;
		background: transparent;
		color: #000;
		border: 0 none;
		border-top: 1px solid #000;
		height: 1px;
		/*
		margin-bottom: -1px;
		overflow: hidden;
		*/
	}
	br {
		display: block;
		letter-spacing: 0;
	}

	/* inline */
	a {
		background: transparent;
		color: #00c;
		font-weight: bold;
		text-decoration: underline;
	}
	a:link {
		background: transparent;
		color: #00c;
	}
	a:visited {
		background: transparent;
		color: #66c;
	}
	a:hover {
		background: #ff9;
		color: #33c;
	}
	a:active {
		background: transparent;
		color: #000;
	}
	img {
		border: 0 none;
	}
	a img {
		border: 0 none;
	}
	abbr {
	}
	acronym {
	}
	b {
		font-weight: bold;
	}
	big {
		font-size: 112.5%;
	}
	button {
		font-size: 93.75%;
	}
	textarea {
		font-size: 93.75%;
	}
	select {
		font-size: 93.75%;
	}
	optgroup {
	}
	option {
		font-size: 93.75%;
	}
	input {
		font-size: 93.75%;
	}
	cite {
	}
	code {
		font-size: inherit;
	}
	del {
	}
	dfn {
		font-style: normal;
	}
	em {
		font-weight: bold;
		font-style: normal;
	}
	iframe {
		border: 0 none;
	}
	ins {
	}
	kbd {
		padding:0 .2em;
		background: #f0f0f0;
		border: 2px outset #e0e0e0;
		font-size: 93.75%;
	}
	label {
	}
	q:before, q:after {
		content: '"';
	}
	small {
		font-size: 93.75%;
	}
	span {
	}
	strong {
		font-weight: bold;
		font-style: normal;
	}
	var {
		font-style: oblique;
	}