@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------
 *
 *						事業所マップ各ページ
 *
 *-------------------------------------------------------------*/
	#eventContainer {
		background:url("./images/header_event_bg.gif") no-repeat center top;
		line-height:1.6;
	}
	
	#eventHeader, #eventContents, #eventFooter {
		width:800px;
		margin:0 auto;
		background:#ffffff;
	}
	
	#eventHome {
		margin:14px 0px 0px 42px;
		padding-bottom:15px;
	}
	
	#eventTitle {
		margin-left:20px;
		margin-bottom:24px;
	}
	
	#eventDetail {
		width:740px;
		margin:0 auto;
		margin-bottom:50px;
		text-align: center;
	}
	
	#eventRequest {
		font-size:130%;
		font-weight:bold;
		color:#161c6b;
		margin-bottom:15px;
		text-align:center;
	}
	
	#eventRequest span {
		display:inline-block;
		background:url("./images/sub_title_bg.gif") no-repeat left top;
	}
	
	#eventText {
		width:740px;
		margin:0 auto;
	}
	
	#eventText p {
		font-weight:bold;
		font-size:109%;
		margin-bottom:7px;
	}
	
	#eventText div {
		padding-bottom:75px;
	}
	
	#eventForm {
		padding:0px 30px 30px 30px;
	}
	
	#eventTable {
		border-top:1px solid #dcdcdc;
		
		width:739px;
		margin-bottom:20px;
	}
	
	#eventTable td {
		border-right:1px solid #dcdcdc;
		border-left:1px solid #dcdcdc;
		border-bottom:1px solid #dcdcdc;
		padding:7px 10px 10px 10px;
		vertical-align:middle;
	}
	
	#eventTable .eventForm dt {
		width:130px;
	}
	
	#eventTable .eventForm dd {
		margin-left:130px;
	}
	
	#eventTable input, 
	#eventContainer select {
		position:relative;
		top:1px;
	}
	
	#eventTable td.left {
		width:149px;
	}
	
	#eventTable td.right {
		width:548px;
	}
	
	#eventTable ul.date  li {
		width:100px;
		padding-bottom:2px;
	}
	
	#eventTable ul.date li.eventDate {
		width:130px;
		position:relative;top:2px;
	}
	
	#eventTable ul.jobType li {
		width:100px;
		padding-bottom:2px;
	}
	
	#eventTable ul.jobType li.other {
		width:250px;
	}
	
		/* 2014年1月8日　追加 */
			#eventTable ul.jobType li.long {
				width:150px;
			}
			
			#eventTable ul.jobType li.short {
				width:70px;
			}
	
	#eventFooter {
		border-top:3px solid #c8c9ca;
	}
	
	#copyright {
		padding:8px 20px;
		height:45px;
	}
	
	#eventForm div.areaCaution {
		padding:15px 0px 20px 0px;
	}
	
	#eventForm div.areaThanks {
		padding:0px 0px 30px 0px;
	}
	
	#sendArea {
		padding-left:180px;
		font-size:93%;
		line-height:1.5;
		margin-bottom:50px;
	}
	
	#sendArea p {
		padding-bottom:30px;
	}
	
	#sendArea li, 
	#sendArea li a {
		width:86px;
		height:24px;
		display:block;
	}
	
	#sendArea li.check {
		width:180px;
	}
	
	#sendArea li.send {
		background:url("./../event/images/btn_send_on.gif") no-repeat left top;
		padding-right:10px;
	}

	#sendArea li.send input#submit_button {
		background:url("./../event/images/btn_send_off.gif") no-repeat left top;
		width:86px;
		height:24px;
		border-style: none; text-indent: -9999px;
		cursor: pointer;
		display:block;
	}
	
	#sendArea li.rewrite {
		background:url("./../event/images/btn_rewrite_on.gif") no-repeat left top;
		padding-right:10px;
	}

	#sendArea li.rewrite input#rewrite_button {
		background:url("./../event/images/btn_rewrite_off.gif") no-repeat left top;
		width:86px;
		height:24px;
		border-style: none; text-indent: -9999px;
		cursor: pointer;
		display:block;
	}

	#sendArea li.revise {
		background:url("./../event/images/btn_revise_on.gif") no-repeat left top;
		padding-right:25px;
	}

	#sendArea li.revise input#revise_button, #sendArea .revise input#revise_button {
		background:url("./../event/images/btn_revise_off.gif") no-repeat left top;
		width:86px;
		height:24px;
		border-style: none;
		text-indent: -9999px;
		cursor: pointer;
		display:block;
	}

	#sendArea li.send input:hover, #sendArea li.rewrite input:hover, #sendArea li.revise input:hover, #sendArea .revise input:hover {
		background:none;
		opacity: 0.0;
		filter: alpha(opacity=0);  /* ie6 ie7 */
		-ms-filter: "alpha(opacity=0)";  /* ie8 */
		zoom:1;
	}

	strong {
		font-weight:bold;
	}
	
	#norton {
		margin-left:100px;
		width:550px;
		border:1px solid #dcdcdc;
		font-size:84%;
		line-height:1.4;
		color:#969696;
	}
	
	#norton .left {
		float:left;
		padding:13px 0px 0px 23px;
	}
	
	#norton .right {
		float:right;
		width:400px;
		padding:13px;
	}
	
	#eventTable p					{ margin: 20px 0 10px; font-weight: bold; }
	
	
	.place span						{ margin-left: 10%; }
	.time span						{ margin-left: 10%; }
	.Industry span					{ margin-left: 5%; }
	.printed_matter span			{ margin-left: 5%; }
	.printing_method span			{ margin-left: 5%; }
	
	.eventTime						{ background: #0070c0; padding: 20px 10px; margin-bottom: 30px; }
	.eventMsg						{ color: #fff; font-weight: bold; font-size: 130%; text-align: center; letter-spacing: 5px; }