@charset "utf-8";
/* CSS Document */

h2 {
	height: 57px;
	padding-left: 20px;
	margin-bottom: 20px;
	background: url(/img/order/title.gif) left top no-repeat;
	font-size: 24px;
	line-height: 52px;
	color: #d8202a;
}

dl#order1 {
	padding-left: 20px;
}
	dl#order1 dt.order1_no {
		padding: 8px;
		background-color: #EEE;
		border-left: #C00 3px solid;
		border-bottom: #CCC 1px solid;
		border-top: #CCC 1px solid;
		border-right: #CCC 1px solid;
		font-weight: bold;
	}
	dl#order1 dd.order1_text {
		margin: 10px 10px 20px 10px;
		line-height: 1.4em;
	}
		dl#order1 dd.order1_text ol {
			margin-left: 2em;
		}
			dl#order1 dd.order1_text ol li {
				margin-left: 1em;
				margin-bottom: 0.5em;
				list-style-type: decimal;
			}
				dl#order1 dd.order1_text ol li p#order_first {
					margin-bottom: 0.5em;
					color: #090;
				}
				dl#order1 dd.order1_text ol li p#order_member {
					color: #900;
				}
				dl#order1 dd.order1_text ol li p#order_fax {
					color: #06F;
				}
				dl#order1 dd.order1_text ol li p.order_paytitle {
					margin-top: 0.5em;
					margin-left: 1em;
				}
				dl#order1 dd.order1_text ol li p.order_paylist {
					margin-left: 3em;
				}
					dl#order1 dd.order1_text ol li p span {
						display: block;
						text-indent: 2em;
						font-weight: bold;
					}
		dl#order1 dd.order1_text p#order_pay {
			color: #F00;
		}
			dl#order1 dd.order1_text ul.order_normal li {
				margin-left: 2em;
				list-style-type: disc;
			}
			dl#order1 dd.order1_text ul.order_contact li {
				margin-left: 2em;
				font-weight: bold;
			}
		
		dl#order1 dd.order1_text table {
			width: 100%;
			border: #333 1px solid;
			border-collapse: collapse;
			border-spacing: 0;
		}
			dl#order1 dd.order1_text table tr {
			}
				dl#order1 dd.order1_text table tr th {
					padding: 5px;
					background-color: #FFC;
					text-align: left;
					border: #333 1px solid;
				}
				dl#order1 dd.order1_text table tr td {
					padding: 5px;
					border: #333 1px solid;
				}


/* メニュー部分 ****************************/
#rightmenu .submenu {
	width: 177px;
	margin-bottom: 7px;
}
	#rightmenu .submenu p {
		width: 177px;
		height: 37px;
	}
	#rightmenu .submenu p#menu_order {
		background: url(/img/order/menu_s_order.gif) left top no-repeat;
	}
		#rightmenu .submenu p a {
			display: block;
			width: 177px;
			height: 37px;
			text-indent: -9999px;
		}
	#rightmenu .submenu ul {
		padding: 10px 0;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border: #d3d4d4 1px dotted;
		font-size: 13px;
		line-height: 15px;
	}
		#rightmenu .submenu ul li {
		}
			#rightmenu .submenu ul li a {
				display: block;
				width: 145px;
				padding: 5px 10px 5px 20px;
				background: url(/img/order/menu_list.gif) 5px center no-repeat;
			}
			#rightmenu .submenu ul li a:hover {
				background: #fdede4 url(/img/order/menu_list.gif) 5px center no-repeat;
			}

#rightmenu #information {
	padding-top: 7px;
	border-top: #d3d4d4 1px dotted;
}
	#rightmenu #information li {
		display: block;
		width: 177px;
		height: 95px;
		margin-bottom: 5px;
	}
		#rightmenu #information li a {
			display: block;
			width: 177px;
			height: 95px;
			background-position: 0 0;
			background-repeat: no-repeat;
			text-indent: -9999px;
		}
		#rightmenu #information li#information_apron a {
			background-image: url(/img/company/information_apron.jpg);
		}
		#rightmenu #information li#information_column a {
			background-image: url(/img/company/information_column.jpg);
		}
		#rightmenu #information li#information_safety a {
			background-image: url(/img/company/information_safety.jpg);
		}
		#rightmenu #information li a:hover {
			background-position: 0 -95px;
		}
