@charset "utf-8";

#mtdWrap.contents{
	float:none !important;
	width:970px !important;
	margin:0 auto;
	font-size:16px;
}

#mtdWrap.contents p.breadcrumb{
	font-size:12px;
}

#mtdWrap.contents img{
	vertical-align:top;
}

#mtdWrap #mainVisual{
	width:970px;
	height:3815px;
	margin:0 0 10px;
}

#mtdWrap h1{
	padding:0;
/*
	background-color:#ffffff;
	border-top:4px solid #0071bc;
	border-bottom:1px solid #0071bc;
	font-size:28px;
	font-weight:normal;
*/
}


/* 追加分 */

#topSection{
  background: url("../img/bg_maincover.png") 0 0 scroll no-repeat transparent;
  margin: 0 auto 20px;
  padding: 26px 0 10px;
  position: relative;
  width: 1220px;
}

#ch1Section{
  position: absolute;
  left: 5px;
  top: 63px;
  z-index: 10;
}

#ch2Section{
  position: absolute;
  right: 5px;
  top: 63px;
  z-index: 10;
}

#mainSection {
  background: #fff none repeat scroll 0 0;
  border-radius: 6px;
  margin: 0 auto;
  text-align: center;
  width: 930px;
  z-index: 1;
}

.mainSection-header{
  background: url("../img/bg_mainheader.png") 0 0 scroll repeat-x transparent;
  border-top: solid #fff 10px;
  border-right: solid #fff 10px;
  border-left: solid #fff 10px;
}

#mainSection h1{
  margin: 22px 0 3px;
}

#mainSection h2{
  margin: 0; 
}

.mainSection-middle{
  background: url("../img/bg_mainmiddle.png") 0 0 scroll repeat-x transparent;
}

.priceBanner{
  margin-bottom: 7px;
}

.formButton {
  background: #fff none repeat scroll 0 0;
  display: inline-block;
  margin-bottom: 7px;
}

.formButton:hover img{
    opacity: 0.66;
    transition: all 0.5s ease 0s;
        -webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-ms-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
}

#middleSection{
  margin: 0 auto;
  paddin-bottom: 7px;
  width: 1220px;
}

#bottomSection{
  margin: 0 auto;
  width: 1220px;
}

.flowSection{
  margin-bottom: 15px;
}

.confirmSection{
  margin-bottom: 7px;
}

