@charset "UTF-8";
/* CSS Document */
/* textcolor:#4A2F0E */


/* フォーム全体のスタイル */

a:link { color:#38582C; }
a:visited { color: #38582C; } 
a:hover { color:#940406; }

#thankswrap {
	padding: 50px 30px;
	width: 700px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #f1f1f1;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	margin:0 auto;
}


form {
	padding: 0 30px 0 30px;
	width: 700px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: #f1f1f1;
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	margin:20px auto;
}


p.note {
	text-align: right;
	padding:10px 0 0 0;
}
p.note span {
	color: #ff8500;
}
table {
	width: 100%;
	border-collapse: separate;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #fff;
}
th, td {
	position: relative;
	padding: 15px 1em 15px 0;
	border-bottom: 1px solid #dcdcdc;
	vertical-align: top;
	text-align: left;
}
th {
	padding: 20px 1em 20px 0;
	width: 1%;
	white-space: nowrap;
}
th p {
	margin: 0;
	padding: 0;
	text-shadow: 1px 1px 0 #fff;
	-webkit-text-shadow: 1px 1px 0 #fff;
	-moz-text-shadow: 1px 1px 0 #fff;
}
th p.req:after {
	margin-left:3px;
	color: #ff8500;
	content:'＊';
	vertical-align: top;
	font-size: 70%;
}
th p.caption {
	color: #999;
	font-weight: normal;
	font-size: 70%;
}
td textarea {
	padding: 3px;
	width: 250px;
	border: 2px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 80%;
}
input# {
	padding: 3px;
	width: 250px;
	border: 2px solid #ccc;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 80%;
}
input#url {
	width: 450px;
	margin:0px;
}
input#people {
	width: 50px;
	margin:0px;
}
input#people2 {
	width: 50px;
	margin:0px;
}
input#people3 {
	width: 50px;
	margin:0px;
}
textarea#detail {
	width: 450px;
	height: 100px;
}

div#submit {
	padding: 25px 25px;
	text-align: center;
}

button {
	display: inline-block;
	margin: 0;
	padding: 10px 50px;
	border: 1px solid #ff4600;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#ff4600;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9c00), color-stop(0.49, #ff8000), color-stop(0.5, #ff6c00), to(#ff4600));
	background: -webkit-linear-gradient(top, #ff9c00, #ff8000 49%, #ff6c00 50%, #ff4600);
	background: -moz-linear-gradient(top, #ff9c00, #ff8000 49%, #ff6c00 50%, #ff4600);
	background: linear-gradient(top, #ff9c00, #ff8000 49%, #ff6c00 50%, #ff4600);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#ff9c00, endColorstr=#ff4600, GradientType=0);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 108%;
}
.btmake {
	display: inline-block;
	margin: 0;
	padding: 10px 50px;
	border: 1px solid #ff4600;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color:#ff4600;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff9c00), color-stop(0.49, #ff8000), color-stop(0.5, #ff6c00), to(#ff4600));
	background: -webkit-linear-gradient(top, #ff9c00, #ff8000 49%, #ff6c00 50%, #ff4600);
	background: -moz-linear-gradient(top, #ff9c00, #ff8000 49%, #ff6c00 50%, #ff4600);
	background: linear-gradient(top, #ff9c00, #ff8000 49%, #ff6c00 50%, #ff4600);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#ff9c00, endColorstr=#ff4600, GradientType=0);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 108%;
}
.btmake2 {
	display: inline-block;
	margin: 0;
	padding: 10px 50px;
	border: 1px solid #b5b5b6;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), color-stop(0.49, #dcdddd), color-stop(0.5, #c9caca), to(#b5b5b6));
	background: -webkit-linear-gradient(top, #efefef, #dcdddd 49%, #c9caca 50%, #b5b5b6);
	background: -moz-linear-gradient(top, #efefef, #dcdddd 49%, #c9caca 50%, #b5b5b6);
	background: linear-gradient(top, #efefef, #dcdddd 49%, #c9caca 50%, #b5b5b6);
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#efefef, endColorstr=#b5b5b6, GradientType=0);
	-webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
	color: #333;
	text-decoration: none;
	font-weight: bold;
	font-size: 108%;
}
/* エラーのあったフォーム項目のスタイル */
input.error, textarea.error {
	border: 2px solid #ff8500;
	background-color: #fdf5cf;
}
/* エラーメッセージのスタイル */
label.error {
	display: block;
	padding: 8px 3px 5px 22px;
	background: url(../images/alert.png) no-repeat left 6px;
	color: #ff8500;
	font-weight: bold;
	font-size: 70%;
}


.plancomment {
	margin:0 0 0 5px;
	font-size:0.8em;
	color:#718B56;
}

/*コンテンツエリアの設定*/
.inner {
  position: relative;
  max-width: 960px;
  min-width: 720px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
#wrapper {
  width: 100%;
}

/*ヘッダーエリアの装飾*/
#headerContainer {
  position: absolute;
  z-index: 100;
  width: 100%;
  background:#000;
  box-shadow:0px 3px 5px #999;

}

#headerTopicContainer {
  position: relative;
  background: #000;
}
#headerTopicContainer img {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: auto;
}

/*サイトロゴの装飾*/
#siteID {
  font-size: 3.0em;
  color: #fff;
  line-height: 1.1;
  font-weight: 400;
  margin: 0 0 0 8px;
  padding: 12px 0 14px;
}
#siteID .small {
  color: #fff;
  font-size: 0.7em;
}



/*フッターの装飾*/
#footerContainer {
  position: relative;
  left: 0;
  bottom: 0;
  z-index: 100;
  width: 100%;
  background: #000;
  padding: 12px 0;
}


	
input#groupname {
	width: 450px;
	margin:0px;
}
input#coName {
	width: 450px;
	margin:0px;
}
input#eMail {
	width: 300px;
	margin:0px;
}

