/* CSS Document */
body{
	background: url(/event/trekking/img/bg.png)no-repeat;
	background-size: cover;
	background-position: top;
}

p{
	color: #fff;
	font-size: 16px;
}

p.note span{
	color: #7ca3c4!important;
	font-size: 18px;
}


input{
	padding: 5px;
}

select{
	margin: 3px;
    padding: 1px;
}

textarea{
    width: 350px;
    height: 130px;
}

.contWrap{
	position: relative;
	/*background: url(/event/yoga/img/bg_left.png),url(/event/yoga/img/bg_right.png);*/
    /*background-size: contain;*/
	background-size: 15%;
    background-repeat: repeat-y;
   	background-position:top left, top right;
    width: 100%;
}

.contWrap p{
	color: #000;
}

.form_title{
	font-size: 20px;
	padding: 30px;
}

.ouboForm .aform{
	width: 850px!important;
}

div.aform-header{
	background-color: #ea5550;
}

.aform-content {
    background: #f5f5f5;
    border: 1px solid #b3b3b3;
}

.aform-content dl{
	border-bottom: 1px solid #ea5550;
}

#footer{
	background: #f5f5f5;
    width: 100%;
	padding: 10px 0;
}

/*カレンダー非表示*/
img.ui-datepicker-trigger{
	display: none;
}

/*入力エラー*/
.error{color: #ff0000; font-size: 13px;}