@charset "UTF-8";

* {
	margin				:0px;
	padding				:0px;
	color				:#505050;
	font-size			:13px;
}

body {
	font-family			:Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

h1.top_message {
	color				:#55AA55;
	text-align			:right;
	font-size			:16px;
	display				:inline;
}

h2.logo {
	margin-left			:auto;
	margin-right		:0px;
	float				:right;
}

h3	{
	color				:#02c374;
	margin-left			:10px;
}

h4	{
	color				:#01B263;
	margin-left			:10px;
}

h5	{
	color				:#01B263;
	margin-left			:10px;
}

h5.midasi {
	color				:#FFFFFF;
}

div.top_line {
	width				:100%;
	height				:20px;	
	background-color	:#AAEE77;
	background-image	:url(bar.jpg);
}

div.top_header {
	width				:800px;
	font-weight			:bold;
}

div.top_message {
	text-align			:left;
	color				:#55AA55;
	position			:absolute;
	left				:485px;
	top					:100px;
	white-space			:nowrap;
}

div.header {
	width				:800px;
	font-weight			:bold;
}

div.main {
	width				:800px;
	margin				:20px;
	overflow			:visible;
	
}

div.window {
	float				:left;
	width				:365px;
	border-top			:1px solid #99DD99;
	border-bottom		:3px solid #99DD99;
	border-left			:1px solid #99DD99;
	border-right		:1px solid #99DD99;
	margin-left			:5px;
	margin-right		:5px;
	margin-top			:10px;
	margin-bottom		:10px;
	padding				:7px;
	background-color	:#F7FFFF;
}

div.warning_window {
	width				:600px;
	border-top			:1px solid #DD9999;
	border-bottom		:1px solid #DD9999;
	border-left			:1px solid #DD9999;
	border-right		:1px solid #DD9999;
	margin-top			:10px;
	margin-bottom		:10px;
	margin-left			:75px;
	padding				:7px;
	color				:#FF0000;
	font-size			:24px;
}

div.column_window {
	width				:365px;
	border-top			:1px solid #99DD99;
	border-bottom		:3px solid #99DD99;
	border-left			:1px solid #99DD99;
	border-right		:1px solid #99DD99;
	padding				:7px;
	margin-top			:10px;
	margin-bottom		:10px;
	background-color	:#F7FFFF;
}

div.column_left{
	float				:left;
	width				:385px;
	margin				:5px;	
}

div.column_right{
	float				:right;
	width				:385px;
	margin				:5px;	
}

div.main_window {
	border-top			:1px solid #99DD99;
	border-bottom		:5px solid #99DD99;
	border-left			:1px solid #99DD99;
	border-right		:1px solid #99DD99;
	margin-left			:5px;
#	margin-left			:10px;
#	margin-right		:20px;
	margin-top			:10px;
	margin-bottom		:10px;
	padding				:7px;
	width				:760px;
	background-color	:#F7FFFF;
}

div.footer_inline {
	font-weight			:bold;
	line-height			:200%;
	width				:100%;
	height				:30px;
	border-top			:1px solid #99DD99;
}

div.footer_menu {
	background-color	:#FFFFFF;
	width				:830px;
	height				:29px;
	text-align			:center;
	font-weight			:bold;
}

div.footer_outline {
	font-weight			:bold;
	color				:#FFFFFF;
	line-height			:200%;
	width				:100%;
	height				:45px;
	background-color	:#99DD77;
	text-align			:right;
	background-image	:url(bar.jpg);
	background-position	:bottom;
	background-repeat	:repeat-x;
}

div.window_law{
	border				:1px solid #99DD99;
	padding				:10px;
	margin				:10px;
}

div.logo {
	width				:160px;
	height				:80px;
	background-image	:url(logo_isim.jpg);
	background-repeat	:no-repeat;
	margin-right		:0px;
	margin-left			:auto;
}

div.midasi {
	height				:30px;
	background-image	:url(midasi.jpg);
	background-repeat	:repeat-x;
	text-align			:center;
	line-height			:231%;
}

div.message_window {
	width			:50%;
	height			:100px;
	text-align		:center;
	margin			:100px 10% 100px 25%;	
	border			:1px solid #000000;
	white-space		:nowrap;
	border-top			:10px solid #99DD99;
	border-bottom		:1px solid #99DD99;
	border-left			:1px solid #99DD99;
	border-right		:10px solid #FFFFFF;
}

div.left {
	float				:left;
}

div.clear {
	clear				:both;
}

div.rule {
	width				:500px;
	height				:150px;
	overflow			:scroll;
	border				:3px ridge #99DD99;
	margin				:20px;
	scrollbar-face-color		:#99DD99;
}

p.sales {
	font-size			:18px;
	font-weight			:bold;
	color				:#FF6600;
	text-align			:center;
}

input.text {
	width				:240px;
}

input,textarea,select{
	border				:1px solid #999999;
}

a {
	color				:#2233AA;
}

a:hover {
	color				:#FF0000;
}

a.button {
	height				:20px;
	color				:#FFFFFF;
	background-image	:url(button_left_uf.jpg);
	background-repeat	:no-repeat;
	background-position	:top left;
	background-color	:#468BFD;
	text-decoration		:none;
	line-height			:150%;
	font-weight			:bold;　
	text-align			:center;
	vertical-align		:center;
	white-space			:nowrap;
	display				:block;
	float				:left;
	border-style		:none;
	padding-left		:25px;
}

a.button:hover {
	height				:20px;
	color				:#FFFFFF;
	background-image	:url(button_left.jpg);
	background-repeat	:none;
	background-position	:top left;
	text-decoration		:none;
	line-height			:150%;
	font-weight			:bold;　
	text-align			:center;
	vertical-align		:center;
	white-space			:nowrap;
	display				:block;
	float				:left;
	border-style		:none;
	padding-left		:25px;
}

a.button_right {
	height				:20px;
	text-decoration		:none;
	display				:block;
	float				:left;
	border-style		:none;
	border				:0px;
}

a.logo {
	width				:160px;
	height				:80px;
	display				:block;
}

input.button {
	width				:135px;
	height				:20px;
	color				:#FFFFFF;
	background-color	:#468DEE;
	background-image	:url(button_left_uf.jpg);
#	background-image	:url(button_left.jpg);
	background-position	:left;
	background-repeat	:no-repeat;
	text-decoration		:none;
	text-align			:center;
	font-weight			:bold;
	white-space			:nowrap;
	border-style		:none;
	border				:0px;
	display				:block;
	float				:left;
}

input.button:hover {
	height				:20px;
	color				:#FFFFFF;
	background-color	:#468DEE;
	background-image	:url(button_left.jpg);
	background-position	:left;
	background-repeat	:no-repeat;
	text-decoration		:none;
	text-align			:center;
	font-weight			:bold;
	border-style		:none;
	border				:0px;
	white-space			:nowrap;
	display				:block;
	float				:left;
}

a.logo {
	width				:160px;
	height				:80px;
	display				:block;
}

ul {
	margin-left			:20px;
}

hr {
	color				:#99DD99;
	background-color	:#99DD99;
}

img.manual_img {
	float				:left;
	margin-right		:20px;
}

.message {
	font-size			:11px;
	color				:#000000;
}

.warning {
	font-size			:11px;
	color				:#FF0000;
}

.info_message {
	font-size			:11px;
	color				:#55AA55;
}

#courseMatrix table {
	border				:1px solid #99DD99;

}

#courseMatrix td {
	border				:1px solid #99DD99;
	padding				:10px;
	margin				:10px;
}

#table_law td {
	background-color	:#99DD99;
	margin				:10px;
	padding				:10px;
}

img.logo {
	border-style		:none;
	border				:0px;
}

img.button {
	border-style		:none;
	border				:0px:
}

ul {
	margin-left			:20px;
}

hr {
	color				:#99DD99;
	background-color	:#99DD99;
}

.message {
	font-size			:11px;
	color				:#000000;
}

.warning {
	font-size			:11px;
	color				:#FF0000;
}

.info_message {
	font-size			:11px;
	color				:#55AA55;
}

#courseMatrix table {
	border				:1px solid #99DD99;

}

#courseMatrix td {
	border				:1px solid #99DD99;
	padding				:10px;
	margin				:10px;
}

#table_law td {
	background-color	:#99DD99;
	margin				:10px;
	padding				:10px;
}


