@charset "UTF-8";

/*---------------------------
- Title: Core style
- Base: Vega
- Author: http://vicuna.jp/

- Theme name: 
- Modified by: KCS
- Last modify: 2010.0422
- Licence: MIT Licence
---------------------------*/

/* Yahoo fonts.css 2.7.0
http://developer.yahoo.net/yui/license.txt
- Font size Adjustment.
 http://developer.yahoo.com/yui/examples/fonts/fonts-size_source.html
*/ body{
	font:14px/1.231 "メイリオ","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",arial,helvetica,clean,sans-serif;

*font-size:small;*font:x-small;
}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/*
		Font-size Adjustment.
			77% = 10px	|	123.1% = 16px	|	167% = 22px
			85% = 11px	|	131% =  17px	|	174% = 23px 
			93% = 12px	|	138.5% = 18px	|	182% = 24px 
			100% = 13px	|	146.5% = 19px	|	189% = 25px 
			108% = 14px	|	153.9% = 20px	|	197% = 26px 
			116% = 15px	|	161.6% = 21px	| 
*/


/*========================================

  Elements

========================================*/

body {
	color: #ffffff;
	background-color: #000;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

.clear {
	clear: both;
}

/* Link
---------------*/

a:link {
	color: #FF9999;
	text-decoration: none;
}

a:visited {
	color: #FF9999;
	text-decoration: none;
}

a:hover {
	color: #D4AB6B;
}

a:focus,
textarea:focus,
input:focus {
	outline: 1px solid #8b735b;
}
a img{	text-decoration: none;
	border-style: none;}
	
a:hover img {
-moz-opacity:0.7;
opacity:0.7;
filter: alpha(opacity=70);
} 


/* general params
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote{
	padding: 0px;
	display: block;
	margin: 0px;
}
hr,.areaAnchor,.anchor { display : none; }
img {
	border: none;/* img do not want a border */
	vertical-align: bottom;
}
li { list-style: none; }/* link do not want a dot */

/* acronyms and abbreviations styles 
-------------------------------------*/
acronym,abbr{cursor:help;}


/* Text
---------------*/

p {
	margin: 10px 0 1em;
	font-size: 100%;
	line-height: 1.6em;
}

blockquote {
	margin: 1em 0 1em 20px;
	padding: 1px 20px;
	border: 1px solid #ddd;
	color: #444;
}

pre {
	padding: 10px 20px;
	border-left: 6px solid #ddd;
	background-color: #f5f5f5;
	overflow: auto;
	width: 90%;
	_width: 95%; /* for IE6 */
}

em {
	font-weight: bold;
	font-style: normal;
}

strong {

}

/* form
---------------*/

form {

}

fieldset {
	padding: 1px 0;
	border: none;
}

legend {
	padding: 0 10px;
	background-color: #fff;
}

input,
textarea {
	padding: 0.2em;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd #eee #eee #ddd;
	background-color: #fff;
}

input:hover,
textarea:hover {
	border-color: #00a0dd;
}

textarea {
	padding: 0.5em 10px;
}

input.submit {
	padding: 2px 5px;
	border: none;
	font-size: 85%;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #01b0f0;
}

input.submit:hover {
	background-color: #000;
}

input.radio {
	border: none;
	background-color: transparent;
	background-image: none;
}

