textarea {
	font-size:13px;
}
div.normal-text {
	display:block;
	padding:0px 5px 0 5px ;
	margin:0 0 10px 0;
	font-size:13px;
}
#link-list-tab p {
	font-size:14px;
}
/*=============================================
layout
=============================================*/
div#supplier-manage-left {
	float:left;
	width:790px;
}
div#supplier-manage-right {
	float:right;
	width:150px;
}
/*=============================================
form
=============================================*/
div#supplier {
	display:block;
	text-align:left;
}
div#pagetop {
	display:block;
	text-align:right;
	font-size:12px;
	margin:15px 0 10px 0;
}
div.register {
	display:block;
}
	div.register h3 {
		font-weight:bold;
		color:#007bbb;
	}
div.form-text {
	display:block;
	padding:0px 5px 0 5px ;
	margin: 15px 0 10px;
	font-size:13px;
}
.concept-text-area {
	display:block;
	padding:0px 5px 0 5px ;
	margin:15px 0;
	font-size:13px;
}
.concept-text-area .concept-text {
	float: left;
	padding-top: 7px;
}
.concept-text-area .status-explain {
	float: right;
	padding-top: 7px;
}
.status-list {
	display: block;
	padding: 20px 45px;
	text-align: left;
}
div.text-area {
	display:block;
	padding:0px 5px 0 5px ;
	font-size:13px;
}
div.attention-area {
	display:block;
	background-color:#cc0000;
	color:#fff;
	padding:0px 5px 0 5px ;
	font-size:13px;
}
div.tel-area {
	background-color:#EFF6FF;
	border:5px solid #6085BD;
	display:block;
	margin:5px 0 20px;
	padding:10px;
}
div.option-text {
	display:block;
	text-align:right;
	padding:0px 5px 0 5px ;
	font-size:11px;
	color:#ff0000;
}
div.table {
	display:block;
	margin:0 0 10px 0;
}
div.concept-table {
	display:block;
	margin:5px 0 15px 0;
}
div.form-area {
	display:block;
	padding:1px;
	border:1px solid #b0c4de;
	font-size:13px;
	margin:0 0 5px 0;
}
	div.form-area table {
		width:946px;
	}
		div.form-area table th {
			width:180px;
			padding:5px 10px 5px 10px;
			background-color:#EFF6FF;
			border-right:1px solid #eee;
			border-bottom:1px solid #eee;
			font-weight:bold;
		}
			div.form-area table th p {
				float:left;
				width:155px;
			}
			div.form-area table th span {
				float:left;
				width:25px;
				color:#ff0000;
				font-weight:bold;
				text-align:right;
			}
		div.form-area table td {
			padding:5px 10px 5px 10px;
			border-right:1px solid #eee;
			border-bottom:1px solid #eee;
			background-color:#f8f8f8;
		}
		
		div.form-area table th.password {
			width:250px;
		}

div.table-area {
	display:block;
	padding:1px;
	border:1px solid #b0c4de;
	font-size:13px;
}
	div.table-area table {
		width:946px;
	}
		div.table-area table th {
			padding:5px;
			text-align:center;
			background-color:#EFF6FF;
		}
		div.table-area table td {
			padding:5px;
		}
		
div.concept-area {
	display:block;
	padding:1px;
	border:1px solid #b0c4de;
	font-size:13px;
}
	div.concept-area table {
		width:946px;
	}
		div.concept-area table th {
			padding:5px;
			text-align:center;
			background-color:#EFF6FF;
		}
		div.concept-area table td {
			padding:5px;
			border-right:solid 1px #ccc;
			border-bottom:solid 1px #ccc;
		}
div.concept-detail {
	display:block;
	padding:1px;
	border:1px solid #b0c4de;
	font-size:13px;
}
	div.concept-detail table {
		width:946px;
	}
		div.concept-detail table th {
			width:200px;
			padding:5px;
			text-align:center;
			background-color:#EFF6FF;
		}
		div.concept-detail table td {
			padding:5px;
			border-right:solid 1px #ccc;
			border-bottom:solid 1px #ccc;
		}
#supplier .attention {
	color: red;
}
#supplier .attention--bottom {
	margin-bottom: 10px;
}
#supplier h3.short-comment {
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0 10px 0;
}
.non-disp {
	margin: 30px 0;
}
div.entry-area {
	display:block;
	padding:1px;
	border:1px solid #b0c4de;
	font-size:13px;
}
	div.entry-area table {
		width:946px;
	}
		div.entry-area table th {
			width:200px;
			padding:5px;
			text-align:center;
			background-color:#EFF6FF;
		}
		div.entry-area table td {
			padding:5px;
			border-right:solid 1px #ccc;
			border-bottom:solid 1px #ccc;
		}
			div.entry-area table td input.title{
				width:700px;
			}
			div.entry-area table td textarea{
				width:700px;
				height:500px;
			}
			
div.inquire-table-area {
	display:block;
	font-size:13px;
	background-color:#aaa;
}
div.inquire-table-area .unreadComment{
	color: #f00;
}

.concept-note {
	text-align: right;
	font-size: 11px;
}
	div.inquire-table-area table {
		width:950px;
		border-collapse : separate;
		border-spacing : 1px;
	}
		div.inquire-table-area table th {
			padding:5px;
			text-align:center;
			background-color:#EFF6FF;
		}
		div.inquire-table-area table td {
			padding:5px;
		}
		div.inquire-table-area table td .center{
			padding:5px;
			text-align:center;
		}
		div.inquire-table-area table td .entry-count {
			margin: 5px 0 0 0;
			border: 1px solid #aaa;
			background-color: #fff;
			font-size: 12px;
			border-radius: 2px;
		}
		div.inquire-table-area table td .entry-count-number {
			color: red;
			font-weight: bold;
		}
.concept-short-comment {
	margin: 0 0 3px 0;
	font-size: 14px;
}
.concept-condition-header {
	background-color: #555;
	color: #fff;
	border-radius: 2px;
	padding: 1px;
	margin: 0 2px 0 0;
}
div.no-inquire {
	display:block;
	padding:5px 10px 5px 10px ;
	background-color:#fdeff2;
	color:#ff0000;
	text-align:center;
	margin:0 0 10px 0;
	font-weight:bold;
	text-decoration:underline;
}

div.form-button {
	display:block;
	margin:10px 0 10px 0;
	text-align:center;
	font-size:13px;
}	
div.form-button-left {
	display:block;
	margin:10px 0 10px 0;
	text-align:left;
	font-size:13px;
}	

div.index-area-short {
	display:block;
	font-size:13px;
}
	div.index-area-short div.count {
		width:200px;
		float:left;
	}
	div.index-area-short div.index-link {
		float:right;
		width:300px;
		text-align:right;
	}
	div.index-area-short div.index-link li {
		display:inline;
		margin:0 0 0 10px;
	}
	div.index-area-short div.index-link li.now-link {
		font-weight:bold;
	}

.concept-list-top {
	display: block;
	margin: 0 0 10px 0;
}
.concept-search-area {
	padding:10px;
	background-color:#EFEFEF;
	font-size:13px;
	padding: 10px;
	border-radius: 4px;
	float: left;
	width: 595px;
}
.concept-search-area .title {
	font-weight: bold;
	font-size: 14px;
	margin-bottom: 5px;
}
.progress-report-message {
	padding:10px;
	background-color:#fff8dc;
	font-size:13px;
	padding: 10px;
	border-radius: 4px;
	float: right;
	width:305px;
}
.progress-report-message h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}
table.concept-search-box {
	background-color:#c5c7c6;
	border-collapse: collapse;
	width: 100%;
}
.concept-search-box th {
	background-color:#c5c7c6;
	padding:10px;
	font-weight: bold;
	border: 1px solid #aaa;
}
.concept-search-box td {
	background-color:#fff;
	padding: 10px;
	border: 1px solid #aaa;
}
div.error-area {
	display:block;
	padding:10px;
	margin:0 0 10px 0;
	border:1px solid #ff0000;
	background-color:#fef4f4;
	font-size:13px;
}

div.link-area {
	*display:inline;
	padding:10px;
	margin:0 0 10px 0;
	border:1px solid #b0c4de;
	background-color:#EFF6FF;
	font-size:13px;
}

div.display-date-search-link-area {
	margin-top: 5px;
}

table.concept-search-box.date-search {
	margin-top: 5px;
}

table.concept-search-box .search-text-memo {
	width: 300px;
}
.attention-fee {
	margin: 5px 0 0 0;
	font-size: 11px;
	line-height: 13px;
}

/*=============================================
concept
=============================================*/
div#concept-list {
	display:block;
	margin:0 0 10px 0;
}
div#concept-list table {
	background-color:#ccc;
	width:690px;
}
	div#concept-list table th{
		background-color:#FFC671;
		height:35px;
		font-weight:bold;
		text-align:center;
	}
	div#concept-list table tr td{
		height:30px;
		text-align:center;
	}
#concept-list .category:link {
	text-decoration:underline;
}

div#concept-list2 {
	display:block;
	margin:0 0 10px 0;
}
div#concept-list2 table {
	background-color:#ccc;
	width:690px;
}
	div#concept-list2 table th{
		background-color:#97CBFF;
		height:35px;
		font-weight:bold;
		text-align:center;
	}
	div#concept-list2 table tr td  {
		height:30px;
		padding:0 2px 0 2px;
	}
	div#concept-list2 table tr td.left-middle {
		text-align:left;
	}
	div#concept-list2 table tr td.center-small {
		font-size:11px;
		text-align:center;
		line-height:120%;
	}












div#concept-navi {
	display:block;
	width:700px;
	height:250px;
	margin:60px 0 0 0;
	padding:90px 0 0 0;
	background:url("/img/concept_footer_form.jpg") no-repeat;
}
	div#concept-navi-left {
		float:left;
		display:block;
		width:250px;
		padding:0 0 0 100px;
	}
		div#concept-navi-left ul li {
			padding:0 0 8px 0;
		}

	div#concept-navi-right {
		float:right;
		width:330px;
		display:block;
	}
		div#concept-navi-right ul li {
			padding:15px 0 0 0;
		}




div#concept-navi-long {
	display:block;
	width:950px;
	height:150px;
	margin:20px 0 40px 0;
}
	div#concept-navi-long-box {
		display:block;
		padding:75px 0 0 0;
		margin:0 0 0 13px;
	}
		div#concept-navi-long-text {
			float:left;
			padding:5px 0 0 0;
			text-align:left;
			font-size:13px;
		}
		div#concept-navi-long-category {
			float:left;
			margin:0 0 0 5px;
			text-align:left;
		}
			div#concept-navi-long-category ul li {
				padding:0 0 5px 0;
			}
		div#concept-navi-long-service {
			float:left;
			padding:0 0 0 5px ;
			text-align:left;
		}
			div#concept-navi-long-service ul li {
				padding:0 0 5px 0;
			}
		div#concept-navi-long-botton {
			float:left;
			margin:5px 0 0 0px;
		}

/*=============================================
front
=============================================*/
div#supplier div#supplier-left {
	float:left;
	width:690px;
	text-align:left;
	font-size:13px;
}
	div#supplier-left div.main-image {
		display:block;
		margin:0 0 16px 0;
	}
	div#supplier-left div.main-contents {
		display:block;
		margin:0 10px 10px 0;
	}
		div#supplier-left div.main-contents-left {
			float:left;
			width:340px;
		}
		div#supplier-left div.main-contents-right {
			float:right;
			width:340px;
		}	
		div#supplier-left div.main-box {
			display:block;
			border-bottom:1px solid #bdbcbd;
			border-left:1px solid #bdbcbd;
			border-right:1px solid #bdbcbd;
			margin:0 0 16px 0;
		}
			div#supplier-left div.main-box h2.g {
				margin:0;
				padding:4px 0 4px 10px;
				background:url(/img/supplier_main_h2_1.gif);
				font-size:24px;
				color:#666;
			}
			div#supplier-left div.main-box h2.b {
				margin:0;
				padding:4px 0 4px 10px;
				background:url(/img/supplier_main_h2_2.gif);
				font-size:24px;
				color:#666;
			}
			div#supplier-left div.main-box h2.b2 {
				margin:0;
				padding:4px 0 4px 10px;
				background:url(/img/supplier_main_h2_3.gif);
				font-size:24px;
				color:#666;
			}
			div#supplier-left div.main-box-inner {
				display:block;
				padding:10px;
			}


			div#supplier-left div.main-box-inner2 {
				display:block;
				padding:5px;
			}



					div#supplier-left div.main-box-inner2 table{
						display:block;
					}
					div#supplier-left div.main-box-inner2 table th {
						font-weight:bold;
						padding:0 0 0 20px;
					}
					div#supplier-left div.main-box-inner2 table td {
						line-height:180%;
					}
					div#supplier-left div.main-box-inner2 span.title{
						font-weight:bold;
					}
					div#supplier-left div.main-box-inner2 span.score{
						color:#FF3535;
					}





				div#supplier-left div.main-box-inner div.category {
					display:block;
				}
					div#supplier-left div.main-box-inner div.category-box {
						float:left;
						width:216px;
					}
					div#supplier-left div.main-box-inner div.category li {
						background:url(/img/supplier_category_logo.gif) no-repeat 0% 40%;
						padding:0 0 0 16px;
					}
				div#supplier-left div.main-box-inner div.target {
					display:block;
					min-height:170px;
				}
				div#supplier-left div.main-box-inner div.period {
					display:block;
					min-height:175px;
				}
				
				div#supplier-left div.main-box-inner div.target ul li {
					background:url(/img/supplier_check_icon.gif) no-repeat 0% 40%;
					padding:0 0 0 25px;
					margin:5px 0;
					font-size:16px;
				}
				div#supplier-left div.main-box-inner div.period ul li {
					background:url(/img/supplier_check_icon2.gif) no-repeat 0% 40%;
					padding:0 0 0 25px;
					margin:5px 0;
					font-size:16px;
				}
				
				div#supplier-left div.main-box-inner div.request-left {
					float:left;
					width:460px;
				}
					div#supplier-left div.main-box-inner div.request-left img {
						display:block;
						margin:0 0 3px 0;
					}
				div#supplier-left div.main-box-inner div.request-right {
					float:right;
					width:200px;
					margin:10px 0 0 0;
				}
				


				div#supplier-left div.inquiry-box-inner table{
					display:block;
					padding:5px;
				}
				div#supplier-left div.inquiry-box-inner table th {
					font-weight:bold;
					text-align:center;
				}
				div#supplier-left div.inquiry-box-inner table td {
					line-height:180%;
				}
				div#supplier-left div.inquiry-box-inner table td span.title{
					font-weight:bold;
				}




		div#supplier-left div.main-contents-inquiry {
			float:left;
			width:380px;
		}
		div#supplier-left div.main-contents-form {
			float:right;
			width:300px;
			height:350px;
			margin:-8px 0 0 0;
			background:url(/img/top_form_title.jpg) no-repeat;
		}	

		div#supplier-left div.main-contents-form ul li {
			padding:0 0 5px 0;
		}
			div#supplier-left div.form-box-inner {
				padding:60px 0 0 15px;
			}	
			div#supplier-left div.form-box-inner div.form-box-inner-parts {
				padding:0 15px 15px 0;
			}	

			div#supplier-left div.form-box-inner div.form-box-inner-parts-button {
				display:block;
				margin:0 0 0 19px ;
				text-align:left;
				font-size:13px;
			}	




		div#supplier-left div.main-contents-recommend {
			clear:both;
			display:block;
		}	
				div#supplier-left div.main-box-inner div.recommend {
					display:block;
				}
				div#supplier-left div.main-box-inner div.recommend li {
					margin:5px 0;
					font-size:14px;
				}
		div#supplier-left div.main-contents-batch {
			clear:both;
			display:block;
		}	
				div#supplier-left div.main-box-inner div.batch-left {
					width:330px;
					float:left;
					text-align:center;
				}
					div#supplier-left div.main-contents-batch div.batch-cleaning {
						margin:0 15px;
						background:url(/img/supplier_batch_cleaning.gif) no-repeat 0% 0%;
						display:block;
						padding:32px 10px 20px 93px;
						line-height:130%;
					}
				div#supplier-left div.main-box-inner div.batch-right {
					width:330px;
					float:right;
					text-align:center;
				}
					div#supplier-left div.main-contents-batch div.batch-sign {
						margin:0 15px;
						background:url(/img/supplier_batch_sign.gif) no-repeat 0% 0%;
						display:block;
						padding:32px 10px 20px 93px;
						line-height:130%;
					}
		div#supplier-left div.main-contents-news {
			clear:both;
			display:block;
		}
			div#supplier-left div.main-contents-news h2 {
				margin:0 0 10px -1px;
				padding:5px 0 3px 10px;
				background:url(/img/second_title_news.jpg);
				border-bottom:1px solid #B3B3B3;
				font-size:24px;
				color:#666;
			}


			div#supplier-left div.main-contents-news div.news {
				clear:both;
				display:block;
				font-size:14px;
				margin: 0 0 10px 0;
			}
				div#supplier-left div.main-contents-news div.news h3 {
					border-bottom:1px solid #aaa;
					padding:0 0 5px 0;
				}
				div#supplier-left div.main-contents-news div.news p {
					padding:5px;
				}
				div#supplier-left div.main-contents-news div.news li {
					padding:7px 0 7px 0;
					border-bottom:1px dotted #aaa;
				}
			div#supplier-left div.main-contents-news div.news-link {
				clear:both;
				display:block;
				font-size:14px;
				margin:5px 0 0 0;
				text-align:right;
			}
			.supplier-news-contents {
				font-size: 14px;
				line-height: 22px;
				padding: 20px;
			}
			.supplier-news-back {
				font-size: 14px;
				text-align: center;
			}
		div#supplier-left div.main-contents-login {
			clear:both;
			display:block;
		}
			div#supplier-left div.main-contents-login h2 {
				margin:0 0 10px -1px;
				padding:5px 0 3px 10px;
				background:url(/img/second_title_news.jpg);
				border-top:1px solid #B3B3B3;
				border-bottom:1px solid #B3B3B3;
				font-size:24px;
				color:#666;
			}
/*======================================================
service-list
======================================================*/
div#supplier-list-category {
	display:blcok;
	text-align:left;
}
	div#supplier-list-category #supplier-list-category-text {
		display:blcok;
		font-size:13px;
	}
	div#supplier-list-category #supplier-list-category-box {
		display:blcok;
		font-size:13px;
		padding:5px;
		margin:0 0 10px 0;
		border:1px #ccc solid;
	}

div#notfound {
	display:block;
	margin:20px 0 20px 0;
	padding:10px;
	background-color:#fdeff2;
	text-decoration:underline;
}

div#supplier-list {
	display:block;
	margin:0 10px 10px 0;
}
	div#supplier-list h2 {
		margin:0 0 10px 0;
		padding:5px 0 3px 10px;
		background:url(/img/supplier_main_h2_1.jpg);
		border-bottom:1px solid #B3B3B3;
		font-size:24px;
		color:#666;
	}
	div#supplier-list div#supplier-list-explain {
		display:block;
		margin:0 0 10px 0;
		padding:5px;
		background-color:#f8f8f8;
	}
	div#supplier-list div#supplier-list-count {
		display:block;
		padding:0 0 2px 0;
		margin:0 0 2px 0;
		color:#ff8c00;
		font-size:14px;
		font-weight:bold;
		border-bottom:1px dotted #ddd;
	}
	div#supplier-list div#supplier-list-option {
		display:block;
		padding:5px 0 0 0;
		color:#777;
		font-size:11px;
		line-height:100%;
	}
	div#supplier-list div#supplier-service-search {
		display:block;
		margin:0 0 10px 0;
		padding:5px;
		background-color:#f8f8f8;
	}
	div#supplier-list div#supplier-list-table-date {
		display:block;
		text-align:right;
		font-size:11px;
		line-height:100%;
	}
	div#supplier-list div#supplier-list-table {
		display:block;
		margin:0 0 10px 0;
	}
	div#supplier-list div#supplier-list-table table {
		background-color:#ccc;
		width:690px;
	}
		div#supplier-list div#supplier-list-table table tr.main td {
			padding:5px;
		}
		div#supplier-list div#supplier-list-table table tr.main td p.company {
			background:url(/img/supplier_list_company.gif) no-repeat 0% 50%;
			padding:0 0 0 48px;
		}
			div#supplier-list div#supplier-list-table table tr.main td p.company a {
				color:#333;
			}
		
		div#supplier-list div#supplier-list-table table td.picture {
			background-color:#F2F8FC;
		}
			div#supplier-list div#supplier-list-table table td.picture div.list-left {
				text-align:center;
			}
		div#supplier-list div#supplier-list-table table td.text {
			font-size:12px;
			background-color:#fff;
		}
			div#supplier-list div#supplier-list-table table td.picture p.createDate {
				text-align:right;
				font-size:10px;
				line-height:100%;
			}
		div#supplier-list div#supplier-list-table table td.check {
			background-color:#BED5F6;
			text-align:center;
		}
				div#supplier-list div#supplier-list-table table td h3 {
					font-size:16px;
					font-weight:bold;
				}


div#supplier-top-area {
	display:block;
	margin:0 10px 10px 0;
	border:1px solid #B3B3B3;
	padding:2px;
}

	div#supplier-top-area-left {
		display:block;
		float:left;
		width:370px;
		height:242px;
	}
		div#supplier-top-area-left div.explain-text {
			float:left;
			display:block;
			padding:170px 30px 0 25px;
			font-size:11px;
			line-height:150%;
		}

	div#supplier-top-area-right {
		display:block;
		float:right;
		width:300px;
		height:243px;
	}

		div#concept-navi-short {
			display:block;
			width:300px;
			height:247px;
			margin:-2px -2px -2px 0;
			background:url("/img/category_form_title.jpg") no-repeat;
		}
			div#concept-navi-short-box {
				display:block;
				padding:45px 0 0 0;
				margin:0 0 0 15px;
			}
			div#concept-navi-short-box ul li {
				padding:0 0 5px 0;
			}
		div#concept-navi-short-botton {
				padding:0 0 0 50px;
		}



/*======================================================
service-detail
======================================================*/
div#supplier-detail {
	display:block;
	margin:0 10px 0 0;
}
	div#supplier-detail h2 {
		margin:0;
		padding:5px 0 3px 10px;
		background:url(/img/supplier_main_h2_1.gif);
		border:1px solid #aaa;
		font-size:24px;
		color:#666;
	}
	div#supplier-detail h3 {
		font-size:16px;
		font-weight:bold;
		line-height:150%;
		display:blcok;
	}
	div.detail {
		display:block;
		padding:10px 0;
	}
		div.detail div.detail-left {
			float:left;
			width:500px;
		}
		
			div.detail h4 {
				font-size:12px;
				font-weight:bold;
				padding:3px 5px 2px 5px;
				margin:0 0 3px 0;
				border-left:5px solid #ccc;
				border-bottom:1px solid #ccc;
			}
			div#supplier-detail div.picture {
				display:block;
				text-align:center;
				margin:5px 0 10px 0;
			}
			div#supplier-detail div.category {
				display:block;
				text-align:right;
			}
			div#supplier-detail div.detail-text {
				display:block;
				padding:5px;
				margin:0 0 10px 0;
			}
		

			div#supplier-detail div.evaluation {
				display:block;
			}
				div#supplier-detail div.evaluation div.balloon {
					display:block;
					padding:2px 10px 15px 10px;
					background:url("/img/evaluationBalloonShort.gif") no-repeat;
				}
					div#supplier-detail div.evaluation div.balloon div.suppCompany {
						float:left;
						display:block;
					}
					div#supplier-detail div.evaluation div.balloon div.date {
						display:block;
						text-align:right;
					}

				div#supplier-detail div.evaluation div.detail {
					display:block;
					background-color:#F8F8F8;
					padding:7px;
					margin:0 10px 10px 10px;
				}
					div#supplier-detail div.evaluation div.detail div.score {
						display:block;
					}
					div#supplier-detail div.evaluation div.detail div.comment {
						display:block;
						margin:10px 0 0 0;
					}


















		div.detail div.detail-right {
			float:right;
			width:180px;
		}
			div.detail div.detail-right div.detail-company {
				display:block;
				padding:5px;
				border:1px solid #aaa;
				background-color:#F2F8FC;
				margin:0 0 10px 0;
			}
				div.detail div.detail-right div.detail-company h4 {
					font-size:12px;
					font-weight:bold;
					padding:0 0 0 0;
					border:0;
					margin:0 0 0 0;
					background:none;
				}
				div.detail div.detail-right div.detail-company div.detail-company-info {
					display:block;
					margin:0 0 5px 0;
				}
			div.detail div.detail-right div.supplier-picture {
				display:block;
				padding:5px;
				margin:0 0 10px 0;
			}
		
	div#supplier-detail div.inquire {
		display:block;
		text-align:center;
	}



		div#supplier-detail div.detail-text div.evaluationList {
			display:block;
			width:490px;
			margin:0 0 5px 0;
		}
			div#supplier-detail div.detail-text div.evaluationList div.evaluationScore {
				display:block;
				width:80px;
				color:#ff3300;
				float:left ;
			}
			div#supplier-detail div.detail-text div.evaluationList div.evaluationComment {
				display:block;
				width:335px;
				font-weight:bold;
				float:left ;
			}
			div#supplier-detail div.detail-text div.evaluationList div.evaluationDate {
				display:block;
				text-align:right;
				width:65px;
				float:left ;
			}
			div#supplier-detail div.detail-text div.evaluationList div.evaluationListLink {
				display:block;
				text-align:right;
			}




/*======================================================
service-company
======================================================*/
div#service-company {
	display:block;
	margin:0 10px 0 0;
}
	div#service-company h3 {
		margin:0;
		padding:6px 0 5px 10px;
		background:url(/img/supplier_main_h2_1.gif);
		font-size:24px;
		color:#666;
		border:1px solid #aaa;
	}
	div#service-company div.pr {
		display:block;
		margin:0 0 10px 0;
		padding:10px;
	}
	div#service-company div.picture {
		display:block;
		margin:0 0 10px 0;
		text-align:center;
	}
	div#service-company div.detail-text {
		display:block;
		padding:5px;
		margin:0 0 10px 0;
	}
		div#service-company div.detail-text h5 {
			padding:5px 5px 0 5px;
			background-color:#f8f8f8;
		}
		div#service-company div.detail-text div.service-detail {
			display:block;
			padding:5px;
			margin:0 0 10px 0;
			background-color:#f8f8f8;
		}

		div#service-company div.detail-text div.evaluation {
			display:block;
			width:490px;
			margin:0 0 5px 0;
		}
			div#service-company div.detail-text div.evaluation div.evaluationScore {
				display:block;
				width:80px;
				color:#ff3300;
				float:left ;
			}
			div#service-company div.detail-text div.evaluation div.evaluationComment {
				display:block;
				width:335px;
				font-weight:bold;
				float:left ;
			}
			div#service-company div.detail-text div.evaluation div.evaluationDate {
				display:block;
				text-align:right;
				width:65px;
				float:left ;
			}
			div#service-company div.detail-text div.evaluation div.evaluationListLink {
				display:block;
				text-align:right;
			}





/*======================================================
service-inquiry
======================================================*/
div#supplier-inquiry {
	display:block;
	margin:0 10px 0 0;
}
	div#supplier-inquiry h2 {
		margin:0;
		padding:6px 0 5px 10px;
		background:url(/img/supplier_main_h2_1.jpg);
		font-size:24px;
		color:#666;
		border-bottom:1px solid #B3B3B3;
	}
	div#supplier-inquiry h3 {
		font-size:12px;
		font-weight:bold;
		padding:3px 5px 2px 0;
		margin:0 0 3px 0;
	}
	div#supplier-inquiry div.service {
		display:block;
		margin:0 0 10px 0;
	}
		div#supplier-inquiry div.service div.supplier-inquire-text {
			display:block;
			padding:5px;
			margin:5px 0 10px 0;
		}

		div#supplier-inquiry div.service div.supplier-inquire-text div.supplier-inquire-text-title li {
			display : inline; 
			padding :0 20px 0 0;
			margin:10px 0 0 0;
			float:left ;
		}


		div#supplier-inquiry div.service table {
			width:690px;
			background-color:#aaa;
		}
		div#supplier-inquiry div.service table th {
			background-color:#eaf4fc;
			padding:5px;
		}
		div#supplier-inquiry div.service table td {
			background-color:#fff;
			padding:5px;
		}
	div#supplier-inquiry div.form {
		display:block;
		margin:0 0 10px 0;
	}
	div#supplier-inquiry div.form div.explain-text {
		display:block;
		font-size:10px;
		margin:-10px 0 0 0;
	}
		div#supplier-inquiry div.form table {
			width:690px;
			background-color:#aaa;
		}
		div#supplier-inquiry div.form table th {
			background-color:#eaf4fc;
			padding:5px;
		}
			div#supplier-inquiry div.form table th p {
				float:left;
				width:140px;
			}
			div#supplier-inquiry div.form table th span {
				float:right;
				width:10px;
				color:#ff0000;
				font-size:10px;
				font-weight:bold;
			}
			div#supplier-inquiry div.form div.textarea-evaluation {
				display:block;
			}
				div#supplier-inquiry div.form div.textarea-evaluation textarea {
					margin:5px 0 0 0;
					width:400px;
					height:60px;
				}
				div#supplier-inquiry div.form div.textarea-evaluation div.form-text {
					display:block;
					margin:0 0 5px 0;
					padding:5px 0 0 0;
				}



		div#supplier-inquiry div.form table td {
			background-color:#fff;
			padding:5px;
		}
		div#supplier-inquiry div.form table td p {
			text-align:left;
		}
			div#supplier-inquiry div.form div.form-inner-left {
				display:block;
				float:left;
				margin:8px 20px 8px 0;
			}
			div#supplier-inquiry div.form div.form-inner-right {
				display:block;
				margin:0 auto;
			}
		



	div#supplier-inquiry div.evaluation {
		display:block;
	}
		div#supplier-inquiry div.evaluation div.balloon {
			display:block;
			padding:2px 10px 15px 10px;
			background:url("/img/evaluationBalloon.gif") no-repeat;
		}
			div#supplier-inquiry div.evaluation div.balloon div.suppCompany {
				float:left;
				display:block;
			}
			div#supplier-inquiry div.evaluation div.balloon div.date {
				display:block;
				text-align:right;
			}

		div#supplier-inquiry div.evaluation div.detail {
			display:block;
			background-color:#F8F8F8;
			padding:7px;
			margin:0 10px 10px 10px;
		}
			div#supplier-inquiry div.evaluation div.detail div.score {
				display:block;
				float:left;
			}
			div#supplier-inquiry div.evaluation div.detail div.category {
				display:block;
				text-align:right;
			}
			div#supplier-inquiry div.evaluation div.detail div.comment {
				display:block;
				margin:10px 0 0 0;
			}



div#supplier-inquiry-long-title {
	display:block;
}
	div#supplier-inquiry-long-title h2 {
		margin:0;
		padding:6px 0 5px 10px;
		background:url(/img/supplier_main_h2_1_long.jpg);
		font-size:24px;
		color:#666;
		border-bottom:1px solid #B3B3B3;
	}
	div#supplier-inquiry-long-title h3 {
		font-size:14px;
		font-weight:bold;
		padding:3px 5px 2px 0;
		margin:0 0 3px 0;
	}
	div#supplier-inquiry-long-title h4 {
		font-size:12px;
		font-weight:bold;
		padding:3px 5px 2px 0;
		margin:0 0 3px 0;
	}



div#supplier-inquiry-long-outline {
	display:block;
	text-align:center;
	margin:0 auto;
}
	div.main-image {
		display:block;
		margin:10px 0 35px 0;
	}
	div.main-flow {
		display:block;
		margin:20px 0 5px 0;
	}


div#supplier-inquiry-long {
	display:block;
}
	div#supplier-inquiry-long div.service {
		display:block;
		width:850px;
		margin:0 0 10px 0;
		text-align:left;
	}
	div#supplier-inquiry-long div.option-text {
		display:block;
		width:850px;
		text-align:right;
		padding:0px 5px 0 5px ;
		font-size:11px;
		color:#ff0000;
	}
	div#supplier-inquiry-long div.inquire h3{
		display:block;
		text-align:left;
	}
	div#supplier-inquiry-long div.inquire h4{
		display:block;
		text-align:left;
	}





		div#supplier-inquiry-long div.service div.supplier-inquire-text {
			display:block;
			padding:5px;
			margin:5px 0 10px 0;
		}
		div#supplier-inquiry-long div.service table {
			width:850px;
			background-color:#aaa;
		}
		div#supplier-inquiry-long div.service table th {
			background-color:#eaf4fc;
			padding:5px;
		}
		div#supplier-inquiry-long div.service table td {
			background-color:#fff;
			padding:5px;
		}
	div#supplier-inquiry-long div.form {
		display:block;
		margin:0 0 10px 0;
		text-align:left;
	}
	div#supplier-inquiry-long div.form  div.form-text {
		display:block;
		padding:5px 0 0 0;
	}
		div#supplier-inquiry-long div.form table {
			width:850px;
			background-color:#aaa;
		}
		div#supplier-inquiry-long div.form table th {
			background-color:#eaf4fc;
			padding:5px;
				width:220px;
		}
			div#supplier-inquiry-long div.form table th p {
				float:left;
				width:140px;
			}
			div#supplier-inquiry-long div.form table th span {
				float:right;
				width:25px;
				color:#ff0000;
				font-size:10px;
				font-weight:bold;
			}
			div#supplier-inquiry-long div.form table th img.check-img {
				margin:2px 0 -2px 0;
			}
		div#supplier-inquiry-long div.form table td {
			background-color:#fff;
			padding:5px;
		}
		div#supplier-inquiry-long div.form table td p {
			text-align:left;
		}


div.simple-document-text {
	background-color:#F8F8F1;
	border:2px solid #4682B4;
	color:#333333;
	display:none;
	line-height:20px;
	padding:10px;
	position:absolute;
	width:300px;
}
div.simple-document-text li {
	color:#0000FF;
	cursor:pointer;
	font-size:10px;
	margin:2px 0 0;
	text-align:right;
	text-decoration:underline;
}

/*=======================
login
========================*/
div.login-box {
	display:block;
}
	div.login-box th {
		padding:3px 3px;
	}
	div.login-box td {
		padding:3px 3px;
	}

/*=============================================
company-manage
=============================================*/
.search-area .search-table {
	margin-bottom: 10px;
}
.search-area .search-content {
	text-align: right;
}
.search-area .note {
	color: #f00;
	font-weight: bold;
}
.progress-report-area {
	float: right;
}
.progress-report-area .report-button {
	margin-bottom: 10px;
	padding: 7px 14px;
	border:1px solid #da833b;
	border-radius:6px;
	background-color :#f7b03d;
	background: -moz-linear-gradient(top,  #f7b03d 0%, #f39700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7b03d), color-stop(100%,#f39700));
	background: -webkit-linear-gradient(top,  #f7b03d 0%,#f39700 100%);
	background: -o-linear-gradient(top,  #f7b03d 0%,#f39700 100%); 
	background: -ms-linear-gradient(top,  #f7b03d 0%,#f39700 100%);
	background: linear-gradient(to bottom,  #f7b03d 0%,#f39700 100%);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
	text-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	box-shadow:0 2px 2px rgba(0,0,0,0.10);
	font-weight:bold;
	color:#fff;
}
.do-report-button {
	padding: 7px 14px;
	border:1px solid #da833b;
	border-radius:6px;
	background-color :#f7b03d;
	background: -moz-linear-gradient(top,  #f7b03d 0%, #f39700 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7b03d), color-stop(100%,#f39700));
	background: -webkit-linear-gradient(top,  #f7b03d 0%,#f39700 100%);
	background: -o-linear-gradient(top,  #f7b03d 0%,#f39700 100%); 
	background: -ms-linear-gradient(top,  #f7b03d 0%,#f39700 100%);
	background: linear-gradient(to bottom,  #f7b03d 0%,#f39700 100%);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.15);
	text-shadow: 1px 1px 2px rgba(0,0,0,0.25);
	box-shadow:0 2px 2px rgba(0,0,0,0.10);
	font-weight:bold;
	text-decoration: none;
	float: right;
	display: inline-block;
}
a.do-report-button {
	color:#fff;
}
a.do-report-button:hover{
	background:#f38d01;
	cursor: pointer;
}
.progress-report-area .report-button:hover{
	background:#f38d01;
	cursor: pointer;
}
.progress-report-area .inquire-table-area {
	margin-bottom: 10px;
}
.progress-report-area td {
	background-color: #fff;
}
.progress-report-area .distribution-date {
	width: 10%;
}
.progress-report-area .concept-id {
	width: 8%;
}
.progress-report-area .customer-info {
	width: 20%;
}
.progress-report-area .category {
	width: 35%;
}
.progress-report-area .progress {
	width: 27%;
}
.progress-report-area .gray-out {
	background-color: #ddd;
	color: #777;
}
.inquire-table-area .progress-report-area,
.inquire-table-area .date,
.inquire-table-area .progress-report-area,
.inquire-table-area .category-list,
.inquire-table-area .id {
	text-align: center;
}
div.manage-pagenation {
	display: block;
}
div.index-area div.index-link li {
	margin-left: 5px;
}
.report-complete {
	margin-bottom: 10px;
}
/*=============================================
about
=============================================*/
div#about {
	display:block;
	margin:0 10px 0 0;
}
div#about h2 {
	margin:0;
	padding:6px 0 5px 10px;
	background:url(/img/supplier_main_h2_1.jpg);
	font-size:24px;
	color:#666;
	border-bottom:1px solid #B3B3B3;
}
	div#about div.about-contents {
		display:block;
		padding:10px 0 0 5px ;
		margin:0 0 20px 0;
		font-size:14px;
	}
	div#about div.about-contents h3 {
		margin:30px 0 0 0;
		padding:0 0 0 10px ;
		line-height:100%;
		background:url(/img/supplier_main_h3_1.gif);
		font-size:26px;
		width:674px;
		height:31px;
	}
	div#about div.about-box {
		display:block;
		padding:10px 0 10px 0;
	}
	div#about div.about-text {
		display:block;
		padding:10px;
	}
	div#about div.about-text2 {
		display:block;
		padding:10px 0 0 0;
	}
	div#about div.about-img {
		display:block;
		text-align:center;
	}
	

	div#about div.about-contents div.feature {
		display:block;
	}
		div#about div.about-contents div.feature1 {
			display:block;
			float:left;
			margin:5px;
			padding:10px 0 0 0;
			width:210px;
		}
		div#about div.about-contents div.feature2 {
			display:block;
			float:left;
			margin:5px;
			padding:10px 0 0 0;
			width:210px;
		}
		div#about div.about-contents div.feature3 {
			display:block;
			float:left;
			margin:5px;
			padding:10px 0 0 0;
			width:210px;
		}

	div#about div.about-contents div.howto {
		display:block;
		padding:15px 5px 5px 5px ;
		margin:0 0 10px 0;
	}
	div#about div.about-contents div.faq {
		display:block;
		padding:5px ;
		margin:0 0 10px 0;
		background-color:#ffffee;
		border:1px solid #ccc;
	}
		div#about div.about-contents div.faq h4 {
			padding:5px;
			border-bottom:1px dashed #ccc;
		}
		div#about div.about-contents div.faq div.answer {
			display:block;
			padding:5px;
		}
		div#about div.about-contents div.faq h4 span.left {
			font-size:16px;
			color:#ee0000;
			font-weight:bold;
		}
		div#about div.about-contents div.faq div span.left {
			font-size:16px;
			color:#0000ff;
			font-weight:bold;
		}
		
/*=======================
form
========================*/
input.username {
	width:200px;
	ime-mode:disabled;
}
input.password {
	width:200px;
	ime-mode:disabled;
}


span.default-value {
	color:#999999;
}
span.service-default-value {
	color:#999999;
}
span.default-value span.memo {
	color:#333333;
}
span.service-default-value span.memo {
	color:#333333;
}
div#supplier-pagetop {
	display:block;
	text-align:right;
	font-size:12px;
	margin:0 10px 10px 0;
}
span.display-category {
	background-color:#FF9933;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0 1px 0 0 ;
	padding:1px 0px 0px 1px ;
	color:#fff;
	font-size:10px;
}
span.display-target {
	background-color:#9acd32;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0 1px 0 0 ;
	padding:1px 0px 0px 1px ;
	color:#fff;
	font-size:10px;
}
span.display-period {
	background-color:#aaa;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:0 1px 0 0 ;
	padding:1px 0px 0px 1px ;
	color:#fff;
	font-size:10px;
}
a.mail {
	background:url(/img/bukken_inquire_mail_logo.gif) no-repeat 0 70%;
	padding:0 0 0 13px;
	color:#333;
}
.rollover {
	cursor:pointer;
	cursor:hand;
}
.over-supplier a {
	color:#fff;
	text-decoration:none;
}
.over-supplier a:hover {
	text-decoration:underline;
}
p.request-detai-example {
	padding:4px 0 0 0;
}
.category-list .category {
	float: left;
	width: 143px;
}
.category-list .forth:after {
	clear: both;
}
.category-list .forth {
	margin-bottom: 5px;
}
.category-list .checkbox {
	margin-right: 5px;
}
.form-buttons {
    display: block;
    font-size: 13px;
    margin: 8px 0;
}
.form-buttons .search-submit-button{
	display: block;
	border: 1px solid #DA833B;
	border-radius: 5px;
	font-size: 12px;
	font-weight: bold;
	background: #F7B03D; /* Old browsers */
	background: -moz-linear-gradient(top, #F7B03D 0%, #F39700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7B03D), color-stop(100%,#F39700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F7B03D 0%,#F39700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F7B03D 0%,#F39700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F7B03D 0%,#F39700 100%); /* IE10+ */
	background: linear-gradient(to bottom, #F7B03D 0%,#F39700 100%); /* W3C */
	padding: 7px 0;
    width: 65px;
    color: #fff;
}
.form-buttons .search-submit-button:HOVER{
	background: #f38d01; /* Old browsers */
	cursor: pointer;
}
.form-buttons .search-submit-button{
	float: left;
}
.form-buttons .search-reset-button, .update-progress-report-date-button {
	display: block;
	float: left;
	width: 65px;
	text-align: center;
	font-size: 12px;
	border: 1px solid #AAAAAA;
	padding: 7px 0;
	border-radius: 3px;
	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top, #fdfdfd 0%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdfdfd 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fdfdfd 0%,#e6e6e6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fdfdfd 0%,#e6e6e6 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdfdfd 0%,#e6e6e6 100%); /* W3C */
	margin-left: 10px;
}
.form-buttons .search-reset-button:HOVER, .update-progress-report-date-button:HOVER {
	background: #f3f3f3; /* Old browsers */
	cursor: pointer;
}
.update-progress-report-date-button{
	margin: 0 auto;
	float: none;
	width: 50px;
	padding: 5px 0;
}
.update-progress-report-date-button-sample {
	padding: 2px;
	width: 40px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.pagination .paging {
    float: right;
}

.pagination .paging li {
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin-left: 10px;
}
.pagination .paging li .current-position {
    background-color: #E4E4E4;
    border: 1px solid #d2d2d2;
    color: #333333;
}
.pagination .paging li .current-position, .pagination .paging li .page-link {
    border-radius: 3px;
    display: block;
    font-size: 0.875em;
    line-height: 18px;
    padding: 6px 0;
    text-align: center;
    width: 28px;
}

.pagination .paging a {
    color: #0088CC;
    text-decoration: none;
}
.pagination .paging a:HOVER {
    text-decoration: underline;
}
.pagination .paging li .page-link {
    background-color : #F7F7F7;
    border: 1px solid #BFBFBF;
    box-shadow: 0 1px 1px rgba(4, 0, 0, 0.1);
}
.pagination .paging li .current-position, .pagination .paging li .page-link {
    border-radius: 3px;
    display: block;
    padding: 5px 0;
    text-align: center;
    width: 27px;
}
.pagination .paging li .prev-link, .pagination .paging li .next-link {
    line-height: 32px;
}

.pagination .page-range {
    color: #333333;
    font-size: 15px;
    display: inline-block;;
    padding-top: 6px;
}
.pagination .page-range .number {
    font-size: 15px;
    font-weight: bold;
}
.pagination {
	width: 950px;
}
.spec-change-text {
	color: red;
	font-weight: bold;;
}
.concept-table .center {
	text-align:center;
}
.concept-loader {
	display: block;
	text-align:center;
	margin: 0 auto;
}

/*=======================
報告モーダル
========================*/
#report-modal {
	display: block;
	text-align: left;
	padding: 25px;
}
#report-modal div {
	display: block;
}
#report-modal .report-modal-explain {
	padding: 10px;
}
#report-modal .report-modal-status-explain {
	padding: 10px;
}
#report-modal .tel {
	text-decoration: underline;
	font-weight: bold;
}
#report-modal .non-agreement-reason {
	width: 320px;
	padding: 2px;
}
#report-modal .non-agreement-reason:disabled {
	background-color: #eee;
}
#report-modal .deliveryScheduledDate:disabled {
	background-color: #eee;
}

.supplier-button1 {
	display: block;
	border: 1px solid #DA833B;
	border-radius: 5px;
	font-size: 12px;
	font-weight: bold;
	background: #F7B03D; /* Old browsers */
	background: -moz-linear-gradient(top, #F7B03D 0%, #F39700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F7B03D), color-stop(100%,#F39700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F7B03D 0%,#F39700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F7B03D 0%,#F39700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F7B03D 0%,#F39700 100%); /* IE10+ */
	background: linear-gradient(to bottom, #F7B03D 0%,#F39700 100%); /* W3C */
	padding: 7px 0;
    width: 65px;
    color: #fff;
    text-align: center;
}

.supplier-button1:VISITED {
	color: #fff;
}
.supplier-button1:HOVER {
	background: #f38d01; /* Old browsers */
	cursor: pointer;
}
 a.supplier-button1 {
	color: #fff;
	text-decoration: none;
}

.supplier-company-news {
	border: 1px dashed #aaa;
	display: block;
	padding: 10px;
}
.supplier-company-news_top {
	margin: 0 5px 20px;
}
.supplier-company-news_list {
	margin: 5px 0;
}
.supplier-company-news-title {
	font-weight: bold;
	margin: 0 0 5px 0;
}
.supplier-company-news-title_detail {
	margin: 0 0 10px 0;
}
.supplier-company-news-list {
	margin: 0 0 2px 0;
}
.supplier-company-news-date {
	float: left;
}
.supplier-company-news-subject {
	display: block;
    padding-left: 120px;
}
.supplier-company-news-more {
	text-align: right;
}
.supplier-company-news-back {
	text-align: center;
}

/*=======================
テンプレートアクション
========================*/

.message-template-listbox{
	width:100%;
}
.message-template-listbox th{
  background-color: #c5c7c6;
  border-collapse: collapse;
  width: 20%;
  padding:10px;
}

.message-template-listbox td{
  border-collapse: collapse;
  width: 80%;
  border:1px solid #c5c7c6;
  padding:10px;
}

#messageContents{
  width: 90%;
  height:600px;
}
.ac-contents-title{
	padding:5px 10px;
	position: relative;
	clear:both;
}

.ac-slider{
		text-decoration:underline;
}

.ac-contents-body{
	display:none;
}

.ac-contents-body-text{
	border-bottom:1px #aaa solid; 
	padding: 10px; 
	line-height: 1.5;
}

.ac-contents-title:after{
  display: block;
  position: absolute;
  width: 7px;
  height: 7px;
  margin-top: -17px;
  right: 10px;
  border-top: solid 2px #7f7f7f;
  border-right: solid 2px #7f7f7f;
  -moz-transform: rotate(133deg);
  -ms-transform: rotate(133deg);
  -webkit-transform: rotate(133deg);
  transform: rotate(133deg);
  content: "";
}
.ac-active:after{
	margin-top: -11px;
  -moz-transform: rotate(316deg);
  -ms-transform: rotate(316deg);
  -webkit-transform: rotate(316deg);
  transform: rotate(316deg);
}

.ac-contents-title-link{
	float:right; 
	margin-right:20px;
}

.ac-contents-title-link, .ac-close:hover{
	cursor:pointer;	
}

.ac-contents-body-link{
	padding: 5px 10px; 
	line-height: 1.5;
	text-align:right; 
}
.ac-active{
		background:#ECECEC;
}

#templateName, #messageTitle{
	width:80%;
}


#header{
	border-bottom: 15px solid #dbccb4;
	padding-bottom: 10px;
	margin-bottom: 12px;
}

div#wrapper .pageTitle {
    border-bottom: 2px solid #b4b4b4;
    font-size: 20px;
    font-weight: bold;
    line-height: 43px;
}