@charset "UTF-8";

@import "reset.css";
@import "layout.css";

	div#main_right p {
		margin				: 10px;
		font-size			: 90%;
	}

	div#main_right ul#list {
		list-style-type		: square;
		font-size			: 90%;
		margin				: 10px 10px 10px 30px;
	}

	div#main_right ul#list li {
		margin				: 10px 0px;
	}

	div#main_right ul#list li h3 {
		font-weight			: bold;
	}

	div#main_right ul#list li ol {
		list-style-type		: decimal;
	}

	div#main_right ul#list li ol li {
		margin				: 10px 10px 10px 20px;
	}

	div#main_right ul#ask {
		margin				: 10px;
	}

	div#main_right ul#ask li {
		float				: left;
	}

	div#main_right ul#ask li a {
		display				: block;
		width				: 250px;
		height				: 30px;
		padding				: 5px;
	}

	* html div#main_right ul#ask li a {
		width				: 260px;
		height				: 40px;
	}

	div#main_right ul#ask li a:hover {
		background-color	: #FF9933;
	}

	dl#ask {
		font-size			: 90%;
		margin				: 10px;
	}

	dl#ask dt {
		float				: left;
		margin				: 5px 0px 0px 0px;
		width				: 170px;
		height				: 40px;
		line-height			: 40px;
		background-color	: #99CCFF;
		text-align			: center;
		vertical-align		: middle;
		font-weight			: bold;
	}

	dl#ask dt a:hover {
		background-color	: #FF9933;
	}

	dl#ask dd {
		float				: left;
		margin				: 5px 0px 0px 5px;
		padding				: 0px 0px 0px 5px;
		width				: 344px;
		height				: 38px;
		line-height			: 38px;
		border-style		: solid;
		border-width		: 1px;
		border-color		: #999999;
	}

	* html dl#ask dd {
		width				: 349px;
	}

	div#ask_form {
		font-size			: 90%;
		margin				: 10px;
		border-style		: solid;
		border-width		: 1px;
		border-color		: #999999;
	}

	div#ask_form h3 {
		padding				: 5px;
		margin				: 5px;
		background-color	: #EEEEFF;
		border-style		: double;
		border-width		: 3px;
		border-color		: #3366CC;
		font-weight			: bold;
	}

	div#ask_form dl dt {
		margin				: 5px;
		padding				: 3px;
		background-color	: #DDEEFF;
		font-weight			: bold;
		font-size			: 90%;
	}

	div#ask_form dl dt em {
		margin				: 0px 5px;
		color				: #FF0000;
		font-weight			: bold;
	}

	div#ask_form dl dd {
		margin				: 5px 10px;
	}

	div#ask_form div {
		padding				: 5px;
		text-align			: right;
		background-color	: #DDDDDD;
	}


	div#ask_form h4#error {
		padding				: 10px 0px 0px 10px;
		color				: #FF0000;
		font-weight			: bold;
	}

	div#ask_form ul#error_message {
		list-style-type		: disc;
		margin				: 10px 10px 10px 30px;
		color				: #FF0000;
	}

	div#ssl {
		float				: left;
		padding				: 30px;
		text-align			: center;
	}

	div#ssl p {
		font-size			: 80%;
	}

