@charset "UTF-8";

@import "reset.css";
@import "layout.css";

	div#main_left h3 {
		padding				: 5px;
		height				: 20px;
		line-height			: 20px;
		font-weight			: bold;
		color				: #FFFFFF;
		background-image	: url("../img/menu_b_back.gif");
	}

	dl#news dt {
		padding				: 10px 10px 0px 10px;
		font-size			: 80%;
	}

	dl#news dt em {
		height				: 90%;
		line-height			: 90%;
		padding				: 1px;
		color				: #FF0000;
		font-weight			: bold;
		font-size			: 90%;
		border-style		: solid;
		border-width		: 1px;
		border-color		: #FF0000;
		background-color	: #FFFF99;
	}

	dl#news dd {
		padding				: 0px 10px 10px 10px;
		border-style		: dotted;
		border-width		: 0px 0px 1px 0px;
		border-color		: #999999;
	}

	dl#news dd a {
		font-size			: 90%;
		text-decoration		: underline;
	}

	a#newlist, a#linklist {
		display				: block;
		padding				: 5px;
		width				: 190px;
		border-style		: solid;
		border-width		: 0px;
		border-color		: #999999;
		text-align			: right;
		font-weight			: bold;
		font-size			: 80%;
	}

	* html a#newlist, * html a#linklist {
		width				: 200px;
	}

	ul#link {
		margin				: 5px 15px 5px 15px;
	}

	ul#link li {
		width				: 170px;
		height				: 40px;
	}

	ul#link li a {
		display				: block;
		padding				: 5px;
	}

	ul#link li a:hover {
		background-color	: #FF9933;
	}

	ul#main_contents li {
		padding				: 0px 0px 10px 0px;
	}

	ul#main_contents li a#work {
		display				: block;
		width				: 554px;
		height				: 90px;
		background-image	: url("../img/work.png");
	}

	ul#main_contents li a#work:hover {
		background-image	: url("../img/work_hover.png");
	}

	ul#main_contents li a#company {
		display				: block;
		width				: 554px;
		height				: 90px;
		background-image	: url("../img/company.png");
	}

	ul#main_contents li a#company:hover {
		background-image	: url("../img/company_hover.png");
	}

	ul#main_contents li a#ask {
		display				: block;
		width				: 554px;
		height				: 90px;
		background-image	: url("../img/ask.png");
	}

	ul#main_contents li a#ask:hover {
		background-image	: url("../img/ask_hover.png");
	}

	ul#main_contents li a h3,div#main_right ul#main_contents li h3 a {
		text-indent			: -9999px;
	}

	div#main_right h4 {
		width				: 542px;
		margin				: 0px 0px 0px 0px;
		padding				: 5px;
		border-style		: solid;
		border-width		: 1px 1px 5px 1px;
		border-color		: #3399FF;
		font-weight			: bold;
		font-size			: 80%;
	}

	* html div#main_right h4 {
		width				: 554px;
	}

	dl#download_contents {
		width				: 534px;
		margin				: 10px;
	}

	dl#download_contents dt {
		float				: left;
		width				: 158px;
		height				: 39px;
		margin				: 0px 0px 10px 0px;
	}

	dl#download_contents dt img {
		vertical-align		: bottom;
	}

	dl#download_contents dd {
		float				: right;
		width				: 366px;
		height				: 33px;
		margin				: 0px 0px 10px 0px;
		padding				: 6px 0px 0px 0px;
		font-size			: 75%;
	}

	* html dl#download_contents dd {
		height				: 39px;
	}

