#onlinetour .container {
  position: relative;
  width: 1150px;
  margin: 0 auto;
}

#onlinetour .container-comments {
  width: 1080px;
}

.c-grid {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: 0;
}

.c-grid_item-1 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 8.33333%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-2 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 16.66667%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-3 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 25%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-4 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 33.33333%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-5 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 41.66667%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-6 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 50%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-7 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 58.33333%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-8 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 66.66667%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-9 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 75%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-10 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 83.33333%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-11 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 91.66667%;
  font-size: 1.6rem;
  vertical-align: top;
}

.c-grid_item-12 {
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 100%;
  font-size: 1.6rem;
  vertical-align: top;
}

.u-ta_l {
  text-align: left !important;
}

.u-ta_c {
  text-align: center !important;
}

.u-ta_r {
  text-align: right !important;
}

.u-va_ba {
  vertical-align: baseline !important;
}

.u-va_to {
  vertical-align: top !important;
}

.u-va_mi {
  vertical-align: middle !important;
}

.u-va_bo {
  vertical-align: bottom !important;
}

.u-va_tt {
  vertical-align: text-top !important;
}

.u-va_tb {
  vertical-align: text-bottom !important;
}

#onlinetour {
  min-width: 1150px;
}

#onlinetour .btn-wrapper {
  width: 1150px;
  margin: 0 auto;
  text-align: center;
}

#onlinetour .btn-wrapper > a:hover {
  opacity: .8;
}

#onlinetour .head {
  box-sizing: border-box;
  height: 600px;
  padding: 20px 0 0;
  background: url(../img/onlinetour/bg_mv.jpg) no-repeat 50% 50%;
  background-size: cover;
}

#onlinetour .head .container h1 {
	padding-left: 170px;
}
#onlinetour .about {
	position: relative;
	padding:60px 0 90px;
	background: url(../img/onlinetour/bg_about.png) repeat;
}
	#onlinetour .about:before {
		content: "";
		position: absolute;
		z-index: 0;
		top: -4px;
		width: 100%;
		height: 4px;
		background: url(../img/onlinetour/bg_about_before.png) repeat-x;
	}
	#onlinetour .about h2 {
		text-align: center;
	}

	#onlinetour .step {
		padding: 60px 0 35px;
		position: relative;
	}
		#onlinetour .step h3 {
			text-align: center;
			margin-bottom: 35px;
		}
		#onlinetour .step p {
			text-align: center;
		}

#onlinetour .search {
	padding-bottom: 40px;
	
}
	#onlinetour .search .searchMessage,
	#onlinetour .search .searchBtn {
		text-align: center;
	}
	#onlinetour .search .searchMessage {
		margin-bottom: 16px;
		text-align: center;
	}
	#onlinetour .search .searchBtn {
		margin-bottom: 60px;
	}
		#onlinetour .search .searchBtn img:hover {
			opacity: 0.7;
		}
	#onlinetour .search .searchCaution {
		width: 760px;
		margin: 0 auto;
		font-size: 13px;
	}
