/* /////////////////////////////////////////////////////////

	00.init

///////////////////////////////////////////////////////// */



body{

	font-size:12px;

	line-height:1.5;

	color:#000000;

	background-color: #FFFFFF;

	margin: 0;

	padding: 0;

	}



h1{

	text-decoration:none;

	outline:none;

	text-indent:-9999px;

	}



img{

	border:none;

	}



/* /////////////////////////////////////////////////////////

	01.structure

///////////////////////////////////////////////////////// */

/*	basement

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



#cont{

	width:100%;

	margin:0 auto;

	text-align:left;

	font-size: 15px;

	}

	

#cont table{

	border: #900 solid 1px;

	}

	

.Item{

	float:left;

	margin-right:5px;

	}

	

.Proglum{

	margin-left:20px;

	}

/* /////////////////////////////////////////////////////////

	02.font

///////////////////////////////////////////////////////// */

/*	link

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



.an{

	font-size:10px;

	font-family: 'ƒqƒ‰ƒMƒmŠÛƒS Pro W4', 'Hiragino Maru Gothic Pro', sans-serif;

	line-height:18px;

	color:#26151C;

	background-color: #FFFFFF;

}



.bttl {

	font-size: 14px;

	color:#fff;

	font-weight: bold;

}





a:link {

	color:#CC0033;

	text-decoration: none;

	border:none;

}

a:visited {

	color:#CC0033;

	text-decoration: none;

}

a:hover {

	color:#2CC0033;

	text-decoration: underline;

}

a:active {

	color:#CC0033;

	text-decoration: none;

}



.seminor_ttl{

	font-size: 14px;

	font-weight: bold;

	color:#000;

}



.seminor_info{

	padding: 0 0 5px 12px;

}



.name{

	font-size: 15px;

	font-weight: bold;

	color:#000;

}



.profile{

	padding: 0 95px 5px 12px;

	font-size: 11px;

}



td,TD{

vertical-align: top;

text-align: left;

}


