@charset "UTF-8";

/*
	Site Name: 
	Description: default setting
	Version: 1.0
	Author: StudioFINE
*/

/*
===== CONTENTS ===================================

	1: universal reset 
	2: body and base setting
		: general params
		: acronyms and abbreviations styles
	3: link setting
	4: text size
	5: text color
==========================================================
*/


/*
===== 1: universal reset =================================
*/

*{
	margin:0;
	padding:0;
}

/*
===== 2: body and base setting ===========================
*/

body {
	color: #333333;
	background-color: #666600;
	text-align: center;
	font-size: 95%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

/* general params
--------------------*/
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,
address, form, blockquote{
	margin: 0;
	padding: 0;
/*margin&padding reset */
	line-height: 1.4;
/*	 base line height*/ 
	text-align: left;
	display: block;
	line-height: normal;
}
table {margin : 0;empty-cells: show; font-size:small;}
hr,.areaAnchor,.anchor { display : none; }
img {
	border: none;/* img don't want a border */
	vertical-align: bottom;
}
ul {
 list-style-type: none;
 margin-bottom: 2em;
}

li {
list-style:none;
}

/*
===== 3: link setting ===========================
*/
a {
 text-decoration: none;
}

a:link, a:visited {
 color: #990000;
}

a:active, a:hover {
 color: #006633;
}

/*
===== 4: text size ===========================
*/

.fs_small {
	FONT-SIZE: 0.8em
}
.fs_normal {
	FONT-SIZE: 1em
}
.fs_large {
	FONT-SIZE: 1.2em; LINE-HEIGHT: 200%
}
.fs_xlarge {
	FONT-SIZE: 1.4em; LINE-HEIGHT: 150%
}
.fs_xxlarge {
	FONT-SIZE: 1.6em; LINE-HEIGHT: 150%
}
/*===== 5: text color ===========================
*/
.fc_red { color: #660000; }
.fc_orange { color: #FF6600; }
.fc_gray { 	color: #555555; }
.fc_olive { color: #669900; }
.fc_FCC { color: #FCC; }
.fc_F99 { color: #F99; }
.fc_F66 { color: #F66; }
.fc_F33 { color: #F33; }
.fc_F00 { color: #F00; }
.fc_96F { color: #96F; }
.fc_F60 { color: #F60; }
.fc_3C9 { color: #3C9; }
.fc_C00 { color: #C00; }
.fc_00C { color: #00C; }


