@charset "Shift_JIS";

*{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", sans-serif;
	font-size:12px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin:0;
	padding:0;
	}

body { 
	font-size:12px;
	line-height:1.25;
	}


table#frame {
	width:100%;
	height:100%;
	border-collapse:collapse;
	margin:0;
	padding:0;
	}
	table#frame td {
		text-align:center;
		vertical-align:middle;
		}

img { border:0; }

a { color:#000000; }
a:hover { color:#999999; }



/* // _____ POP UPS _____ //*/
table#popUp {
	width:978px;
	height:598px;
	margin:15px auto 0 auto;
	border-collapse:collapse;
	border:1px solid #000000;
	}
	table#popUp td#main {
		height:478px;
		vertical-align:top;
		}
		table#popUp td#main div#popBox {
			width:600px;
			text-align:left;
			margin:60px 188px 30px 188px;
			}
		table#popUp td#main div#popBox table td {
			text-align:left;
			}

	table#popUp td.bottom {
		vertical-align:bottom;
		}

	#popBtm table {
		width:922px;
		margin:0 28px 25px 28px;
		}
	#popBtm table td {
		vertical-align:bottom;
		}
		#popBtm table td#close {
			width:831px;
			text-align:left;
			}
		#popBtm table td#mark {
			width:91px;
			text-align:right;
			}



h1 {
	font-size:18px;
	padding:5px;
	border-bottom:1px solid #000000;
	}
	p.desc {
		font-size:12px;
		text-align:left;
		margin:0.5em 0 3em 0.5em;
		}

.notes {
	font-size:10px;
	text-align:left;
	text-indent:-1em;
	margin:0 0 0 1em;
	}

h2, h3, h4 {
	font-size:14px;
	margin:1em 0 0.5em 0;
	}
ol, ul {
	margin:0 0 0 0.5em;
	padding:0 0 0 1.75em;
	}

	li li,
	li p {
		font-size:12px;
		}
	li p {
		line-height:1.25;
		margin:0.5em 0;
		}
	li ul {
		margin-bottom:1em;
		}
		ul li {
			list-style:disc;
			}


table {
	line-height:1.25;
	margin:0 0 1em 0;
	padding:0;
	border-collapse:collapse;
	}
	table th {
		font-weight:normal;
		text-align:left;
		padding-right:1em;
		}

/*
a:link { color:#0065dc; }
a:visited { color:#0065dc; }
a:hover { color:#cc0000; }
*/


/* // _____ Privacy Mark _____ //*/
div#privacy {
	margin-left:-15px;
	}
	div#privacy img {
		margin:0 25px 0 0;
		}
	div#privacy table td {
		line-height:1.33;
		}
div#privacy div.privacyCentre {
	margin:3px 0 0 0;
	}

div#data {
	float:right;
	}


.Ft12Base a {
	color:#000000;
	}
.Ft12Base a:hover {
	color:#999999;
	text-decoration:none;
	}
div.privacy p.notes {
	margin:0.5em 2em 1em 1em;
	}


/* // _____ BRAIN _____ //*/
div#brain h1 {
	margin:0 0 1.5em 0;
	}
div#brain h2 {
	float:left;
	width:100px;
	font-size:12px;
	line-height:1.5;
	margin:0;
	}
div#brain p {
	line-height:1.5;
	margin:0 20px 0 5px;
	}
div#brain p.notes {
	text-indent:0;
	font-size:10px;
	margin:0.5em 20px 3em 5px;
	}
div#brain h3 {
	font-size:12px;
	font-weight:normal;
	margin:0 0 0 0;
	}
div#brain div.brainBox {
	float:left;
	width:500px;
	line-height:1.5;
	margin:0;
	}
div#brain ol,
div#brain ul {
	margin:0 0 0 0.5em;
	padding:0 0 0 1.5em;
	}
div#brain li {
	margin:0 0 2em 0;
	}
div#brain ul li {
	margin:0 0 0em 0;
	}
div#brain div.clear {
/*	height:1.5em;*/
	clear:both;
	}
	div#brain div.clear hr {
		display:none;
		}


/* // _____ FOOTER _____ //*/
div#footer {
	clear:both;
	width:980px;
	text-align:left;
	margin:13px auto 10px auto;
	}
	div#footer div#copyright {
		text-align:right;
		font-size:10px;
		line-height:1.01;
		}
