/*
--------------------------- PRE */

	body {
		margin: 0px;
		padding: 0px;
		}
	
	h1 {
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		font-weight:bold;
		background-color: #FF9AFF;
		text-align: left;
		font-size: x-large;
		margin: 0px;
		padding: 5px;
		}
	
	h2 {
		font-size: medium;
		font-weight: bold;
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		border: 1px solid #FF9AFF;
		padding: 5px;
		width: 500px;
		margin: 0px;
		text-align: left;
		}
	
	h3 {
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		font-size:medium;
		font-weight:bold;
		margin: 5px 0px 5px 20px;
		text-align: left;
		}
	
	ul {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
	margin: 10px 20px;
	padding: 10px 20px;
	text-align: left;
		}
	
	ol {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
	margin: 10px 20px;
	padding: 10px 20px;
	text-align: left;
		}
	
	blockquote {
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		font-size: medium;
		border: thin dotted #FF9900;
		margin: 15px;
		padding: 5px 15px;
		}

	p {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
	margin: 10px 20px;
	text-align: left;
		}
	
	form {
		margin: 5px;
		padding: 5px;
		}
	
/*
--------------------------- TECHNIQUE */

	img {
		vertical-align:bottom;
		}
		
/* CLASS
---------------------------------------- */

	.pr {
		width: 500px;
		border: 1px solid #990000;
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		font-size: small;
		}
		
	.ct_wrapper {
		width:700px;
		}

	.ct_main {
		width:530px;
		margin: 0px;
		float: left;
		background-color: #FF66FF;
		font-size: x-small;
		}
		
	.ct_sidebar {
		width:170px;
		margin: 0px;
		float: right;
		background-color: #FF0099;
		font-size: x-small;
		}
		
	.ct_clear {
		clear: both;
		}

	.clear_both {
		clear:both;
		}
	
	.bt_mag {
	width: 450px;
	border: 1px solid #990000;
	margin: 10px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-size: small;
		}
		
	.ct_copy {
		width:450;
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		font-size:x-small;
		text-align:center;
		}
	
	.ct_notice {
		width:450;
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
		font-size:x-small;
		text-align:left;
		}
