@charset "utf-8";
/* CSS Document */


table.crr_table {
		border-collapse: collapse;
		border: 1px solid #BAB5AB;
		width:490px;
		margin-left: 12px;
		}
table.crr_table th {
		letter-spacing: 0.1em;
		font-size:1.2em;
		background-color:#F4E5C6;
		border-bottom: 1px solid #BAB5AB;
		padding:6px;
		}
table.crr_table td {
		letter-spacing: 0.1em;
		font-size:1.1em;
		border-top: 1px solid #BAB5AB;
		border-bottom: 1px solid #BAB5AB;
		padding:6px;
		}
		
table.crr_table a {
		color:#3164A6;
		text-decolation:none;
		}
		
table.crr_table a:hover {
		color:#9DB8D2;
		text-decolation:underline;
		}

table.crr_table_left {
		border-collapse: collapse;
		border: 1px solid #BAB5AB;
		width:490px;
		margin-right: 12px;
		}
table.crr_table_left th {
		letter-spacing: 0.1em;
		font-size:1.2em;
		border: 1px solid #BAB5AB;
		padding:0px 6px;
		}
table.crr_table_left td {
		letter-spacing: 0.1em;
		border: 1px solid #BAB5AB;
		padding:0px 6px;
		}

table.crr_table_left a{
			color:#4D3824;
			text-decoration:none;
		}
		
table.crr_table_left a:hover{
			color:#B39169;
			text-decoration:underline;
		}

table#crr_table_dep td {
		letter-spacing: 0.1em;
		border: 1px solid #BAB5AB;
		padding:6px 6px;
		font-size:12px;
		}

table#crr_table_dep a{
			color:#4D3824;
			text-decoration:none;
		}
		
table#crr_table_dep a:hover{
			color:#B39169;
			text-decoration:underline;
		}

ul.crr_list {
		border: 1px solid #BAB5AB;
		width:482px;
		margin-left: 12px;
		list-style-position:inside;
		text-align:left;
		list-style-type:none;
		}

table#review_table_header{
		width:470px;
		padding:12px;
		border:0;
}

div.review_logo {
		float:left;
		margin-left:12px;
		width:180px;
		}
		
table.review_form {
		float:right;
		margin-right:0px;
		background-color:#EBF3FB;
		width:296px;
		}
		
		table.review_form td{
			padding:6px;
		}

table.review_table_review {
		border-collapse:collapse;
		border:solid 1px #294B86;
		width:490px;
		margin-left:12px;
		}
		
table.review_table_review td {
		background-color:#F7FFFE;
		font-size:1.2em;
		padding:12px;
		}
		
table.review_table_review td.review_table_review_top{
		background-color:#EBF3FB;
		border-bottom:double 2px #294B86;
		color:#0050AD;
		font-weight:bold;
		padding-top:6px;
		padding-bottom:6px;
}

table.review_table_review td.review_table_review_staff{
		background-color:#EBF3FB;
		border-top:double 2px #294B86;
		color:#0050AD;
}

td#review_form_btn{
	text-align:center;
}

	td#review_form_btn input{
		width:60px;
	}

div#review_form_outer{	
	overflow:auto;
}


div#review_form_inner{
	padding:3px;
	background-color:#294B86;
	overflow:auto;
	width:296px;
}

h3#review_h3_report{
	color:#DF421E;
	font-weight:bold;
}

h4#review_h4_crrname {
	color:#0050AD;
	font-weight:bold;
}
		
h2.crr_title {
		color:#D1940C;
		font-weight:bold;
}

img.staffmsg {
		float:left;
		border:1px;
		border-color:#000000;
		margin-right:6px;
		}

div.review_crr_list{
		text-align:left;
		border: 1px solid #BAB5AB;
		margin-right:12px;
		padding:12px 12px 12px 0px;
		font-size:1.2em;
		width:476px;
}

div.review_crr_list ul{
		list-style-type:none;
		padding-left:12px;
}
h3#review_crr_h3{
	color:#294B86;
	font-weight:bold;
	width:490px;
	margin-right:12px;
	background-color:#EBF3FB;
	border:1px solid #294B86;
}

div.review_kensaku_title {
	font-size:1.2em;
	color:#0050AD;
	font-weight:bold;
	text-align:center;
}
		
h1#review_pop_h1{
	color:#294B86;
	font-weight:bold;
	width:478px;
	margin-left:12px;
	background-color:#EBF3FB;
	border:1px solid #294B86;
	font-size:1.4em;
	padding:6px;
}


h3#ichiran_h3{
	color:#294B86;
	font-weight:bold;
	width:490px;
	margin-right:12px;
	background-color:#EBF3FB;
	border:1px solid #294B86;
}

h3#ichiran_kuni_h3{
	color:#294B86;
	font-weight:bold;
	width:490px;
	margin-left:12px;
	background-color:#EBF3FB;
	border:1px solid #294B86;
}

ul.ichiran_houmen_list{
		border: 1px solid #BAB5AB;
		width:466px;
		margin-right:12px;
		padding:12px;
		font-size:1.3em;
		list-style-type:none;
}

ul.ichiran_houmen_list li.ichiran_houmen_list_left{
	float:left;
}

ul.ichiran_houmen_list li.ichiran_houmen_list_right{
	float:right;
	width:233px;
	text-align:left;
}

ul.ichiran_kuni_list{
		border: 1px solid #BAB5AB;
		width:466px;
		margin-left:12px;
		padding:12px;
		font-size:1.2em;
		list-style-type:none;
}

ul.ichiran_kuni_list h4.ichiran_kuni_list_h4{
		text-align:left;
		font-size:1.3em;
		font-weight:bold;
		margin-bottom:0px;
		margin-left:120px;
}