@charset "ISO-8859-1";

html {
height:100%;
	margin: 0;
	padding: 0;
}
body {
height:100%;
	margin: 0;
	padding: 0;
	background-image: url(../img/index_bg.gif);
	background-repeat: repeat-y;
}
div#cont_index{
	min-height: 480px;
}
div#cont_main{
	min-height: 100%;
}


div#footer{
	position:absolute;
	bottom:0;
	width:100%;
}

/* Content ===================*/
#flashcontent{
	width: 100%;
	height:390px;
}
a:link {	
     color: #FF0066;
     text-decoration: none;
}
a:visited {	
     color: #FF0066;
     text-decoration: none;
}
a:hover {	
     color: #FF3CA2;
     text-decoration: underline;
}
a:active{	
     color: #FF0066;
     text-decoration: none;
}
div.naviset{
	width:200px
}

div.naviset a:link {
	color: #333333;
    text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Arial, sans-serif;
}
div.naviset a:visited{
	color: #333333;
    text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Arial, sans-serif;
}
div.naviset a:hover{
	color: #449EB4;
    text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Arial, sans-serif;
}
div.naviset a:active{
	color: #333333;
    text-decoration: none;
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana, Arial, sans-serif;
}

.text10 {
	font-family: Lucida Grande, Arial, Meiryo, Hiragino Maru Gothic Pro, verdana, 'Trebuchet MS', Helvetica, sans-serif;
	/*font-family: Arial, verdana, Helvetica, sans-serif;*/
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}
.text10gray {
	font-family: Lucida Grande, Arial, Meiryo, Hiragino Maru Gothic Pro, verdana, 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #818181;
}
.text10yellow {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #CCCC00;
}
.text12gray {
	font-family: Lucida Grande, Arial, Meiryo, Hiragino Maru Gothic Pro, verdana, 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}
.text12gray02_en {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #888888;
}
.text12blue_en {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #449EB4;
}
.text11gray {
	font-family: Lucida Grande, Arial, Meiryo, Hiragino Maru Gothic Pro, verdana, 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
}
.members_bg {
	background-image: url(../members/img/members_img01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.text11pink {
	font-family: Lucida Grande, Arial, Meiryo, Hiragino Maru Gothic Pro, verdana, 'Trebuchet MS', Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #FF0066;
}
div.update{
	float:left;
}
div.update dt {
	float:left;
    font-size: 10px;
	font-family: Lucida Grande, Arial, Meiryo, Hiragino Maru Gothic Pro, verdana, 'Trebuchet MS', Helvetica, sans-serif;
	/*font-family: Arial, verdana, Helvetica, sans-serif;*/
	color: #449EB4;
	padding-bottom: 5px;
}
div.update dd {
	font-size: 10px;
	color: #CCCCCC;
	padding-bottom: 5px;
	padding-left: 30px;
}
.updatetext_date {
	font-size: 12px;
	font-family: Lucida Grande, Arial, Meiryo, Hiragino Maru Gothic Pro, verdana, 'Trebuchet MS', Helvetica, sans-serif;
	/*font-family: Arial, verdana, Helvetica, sans-serif;*/
	color: #777777;
	padding-bottom: 5px;
}
.updatetext_txt {
	font-size: 12px;
	color: #AAAAAA;
	font-family: Lucida Grande, Arial, Meiryo, Hiragino Maru Gothic Pro, verdana, 'Trebuchet MS', Helvetica, sans-serif;
	padding-bottom: 5px;
	padding-left: 30px;
}
div.update a:link {
	color: #FFFFFF;
    text-decoration: none;
}
div.update a:visited{
	color: #FFFFFF;
    text-decoration: none;
}
div.update a:hover{
	color: #FFFFFF;
    text-decoration: underline;
}
div.update a:active{
	color: #FFFFFF;
    text-decoration: none;
}.index_bg {
	background-image: url(../img/index_bg01.gif);
	background-repeat: repeat-x;
}

