body {
	background-color	: white
	font-family			: sans-serif ;
	font-size			: 11pt ;
	margin				: 0px 10px ;
}

a {
	text-decoration		: none
}
a:link {
	color				: #aa77ff ;
}
a:visited {
	color				: #7733cc ;
}

/* タイトル	*/
.topttl {
	background-color	: #80b0f0 ;
	border-width		: 0px 85px 2px 15px ;	/* top,right,bottom,left */
	border-style		: solid ;
	border-color		: gold ;
	text-indent			: 50px ;
	font-weight			: bold ;
	font-size			: 14pt ;
	font-face			: serif ;
	padding				: 6px 0px ;
	color				: white ;
}

/* 戻る	*/
.back {
	background-color	: gold ;
	font-weight			: bold ;
	font-size			: 12pt ;
	padding				: 5px 26px ;
	color				: royalblue ;
}

.firfoxR {
	text-align			: right ;
}

/* プロフィール	*/
.kuron_prof table {
	background-color	: white ;
	border-width		: 2px 2px 2px 2px ;	/* top,right,bottom,left */
	border-style		: solid ;
	border-color		: gold ;
	padding				: 8px 8px 8px 8px ;
}

.kuron_prof td {
	text-align			: left ;
}

.kuron_prof td#box {
	background-color	: chartreuse ;
	border-width		: 2px 2px 2px 2px ;	/* top,right,bottom,left */
	border-style		: solid ;
	border-color		: teal ;
	text-align			: center ;
	font-weight			: bold ;
	color				: white ;
}

.kuron_prof td#ans {
	background-color	: oldlace ;
	border-width		: 1px 1px 1px 1px ;	/* top,right,bottom,left */
	border-style		: solid ;
	border-color		: teal ;
	color				: gray ;
}

.update {
	text-align			: center ;
	font-weight			: bold ;
	color				: hotpink ;
}

.prspace {
	background-color	: #00cc66 ;
	text-align			: center ;
	font-weight			: bold ;
	padding				: 4px ;
	color				: white ;
}

#secmenu {
	width				: 80% ;
}

#kuron {
	background-color	: mistyrose ;
	border-width		: 2px 8px 2px 8px ;	/* top,right,bottom,left */
	border-style		: solid ;
	border-color		: hotpink ;
	width				: 80% ;
	padding				: 6px 0px ;
	text-align			: center ;
	font-weight			: bold ;
	font-size			: 14pt ;
	color				: royalblue ;
}

#kanri td {
	height				: 32px ;
	text-align			: left ;
}

#kanri td#head {
	background-color	: #66ff99 ;
}

