@charset "utf-8";


/* イベント情報登録
++++++++++++++++++++++++++++++*/
.event-entry-form-link-box{
	margin:0 0 40px 0;
	padding:30px 30px 0 30px;
	border:1px solid #CCC;
	}
.event-entry-form-link-box .link-button,
.event-entry-form-link-box .link-button02{
	margin:0 0 10px 0;
	display:inline-block;
	}
.event-entry-form-link-box .link-button a,
.event-entry-form-link-box .link-button02 a{
	padding:15px 30px;
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	border-radius:5px;
	display:block;
	}
.event-entry-form-link-box .link-button a{
	background:#007F84;
	}
.event-entry-form-link-box .link-button02 a{
	background:#8C8C00;
	}



/* イベント情報登録フォーム
++++++++++++++++++++++++++++++*/
.event-entry-form-box{
	width:100%;
	border:1px solid #CCC;
	}
.event-entry-form-box hr{
	width:80%;
	margin:40px 10%;
	}

table.entry-form-table{
	width:80%;
	margin:40px 10%;
	border-collapse:collapse;
	}
table.entry-form-table caption{
	font-size:15px;
	font-weight:bold;
	text-align:left;
	margin:0 0 5px 0;
	}
table.entry-form-table tr{background:#F9FBF3;}
table.entry-form-table tr:nth-child(even){background:#FFF;}
table.entry-form-table th{
	width:180px;
	padding:20px 0px;
	font-weight:normal;
	text-align:center;
	vertical-align:top;
	border:none;
	}
table.entry-form-table td{
	padding:20px;
	border:none;
	}
table.entry-form-table td .bikou{
	font-size:13px;
	margin:0 0 5px 0;
	color:#555;
	}
table.entry-form-table td .guest-box{
	margin:0 0 15px 0;
	font-size:13px;
	color:#555;
	}
table.entry-form-table td .guest-box:nth-of-type(4){margin:0;}
table.entry-form-table span.hissu{
	margin:0 5px;
	color:red;
	font-weight:normal;
	}
table.entry-form-table td input.input-text{
	width:100%;
	height:38px;
	border:1px solid #CCC;
	background:#FFF;
	font-size:14px;
	text-indent:1em;
}
table.entry-form-table td label{
	margin:0 19px 0 0;
	display:inline-block;
}
table.entry-form-table td textarea{
	width:96% !important;
	padding:10px 2%;
	border:1px solid #CCC;
	background:#FFF;
	font-size:14px;
	line-height:160%;
}

table.entry-form-table td textarea.text-area-description{height:8em;}
table.entry-form-table td textarea.text-area-details{height:50em;}
table.entry-form-table td textarea.text-area-revision{height:40em;}
table.entry-form-table td input.input-submit{
	width:50%;
	margin:0 25%;
	padding:10px 0;
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	color:#FFF;
	background:#90CC76;
	border:none;
	cursor:pointer;
	}
table.entry-form-table td input.input-submit:hover{
	background:#1C9B75;
}


/* イベント情報登録 平成29年度改訂版
++++++++++++++++++++++++++++++*/
.event-registration-form-link-box{
	margin:0 0 40px 0;
	padding:0;
	border:1px solid #999;
	border-radius:5px;
}
.event-registration-form-link-box h2{
	background:#4AAF91;
	color:#FFF;
	font-size:17px;
	line-height:40px;
	margin:0;
	padding-left:30px;
}
.event-registration-form-link-inner{
	padding:20px 30px;
}
.event-registration-form-link-box .link-button{
	margin:0 0 10px 0;
	display:inline-block;
}
.event-registration-form-link-box .link-button a{
	padding:15px 30px;
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	border-radius:5px;
	display:block;
}
.event-registration-form-link-box .link-button a{
	background:#007F84;
}

.title-preview{
	font-size:17px;
	font-weight:bold;
	letter-spacing:1px;
	color:#007E84;
	font-style:italic;
	margin:100px 0 15px 0;
}
.preview-box{
//	width:1020px;
	border:1px solid #999;
	padding:240px 144px 30px 144px;
	background:url(/img/event-registration/preview-bg.jpg) no-repeat left -130px top;
}
