@charset "UTF-8";

img {
  border: 0;
  }

.mac body {
	font-size: 11px;
  }

.f10 {
  font-size: 10px;
	}

div#trial { 
  width: 920px;
	margin: 0 auto;
  }

div#trial table { 
  color: #5D5D5D;
	font-size: 12px;
	line-height: 1.4;
  }


.mac div#trial table {
	font-size: 11px;
  }


/*----------------------------------------
header
----------------------------------------*/
#container #pageBody #contents #trial #main_txt { 
  height: 36px;
	padding-left: 42px;
  background: url(images/img_header04.jpg) no-repeat;
	vertical-align: top;
  }

#container #usersvoice { 
  width: 245px;
  height: 91px;
	padding-right: 200px;
  background: url(images/img_header10.jpg) no-repeat bottom;
	vertical-align: top;
  }

/*----------------------------------------
step
----------------------------------------*/
#container #step { 
  width: 880px;
  height: 85px;
	padding-left: 20px;
  background: url(images/img_step06.jpg) no-repeat;
	vertical-align: top;
	font-size: 11px;
	letter-spacing: -1px;
  }

#container #step div { 
  float: left;
  }

#container #step div#step01 { 
  width: 158px;
	margin-right: 24px;
  }

#container #step div#step02 { 
  width: 143px;
	margin-right: 12px;
  }

#container #step div#step03 { 
  width: 153px;
	margin-right: 26px;
  }
	
#container #step div#step04 { 
  width: 176px;
  }

/*----------------------------------------
pagetop
----------------------------------------*/
.btn_pagetop {
	margin: 10px 0 10px auto;   
  }

.btn_pagetop a:link,.btn_pagetop a:visited {
  color: #666;
  text-decoration:underline;
}

.btn_pagetop a:hover,.btn_pagetop a:active {
  color: #666;
  text-decoration:none;
}

/*----------------------------------------
order
----------------------------------------*/
#order01 {
  width: 446px;
	height: 103px;
  background: url(images/img_order04.jpg) no-repeat;
  }

#order01,#order6b,#order7b,#order8b,#order9b,#order10b {
	vertical-align: top;
  }

#order6b {
  width: 188px;
	height: 86px;
  padding: 0 100px 0 20px;
  background: url(images/img_order06b.jpg);
  }

#order7b {
  width: 215px;
	height: 86px;
  padding: 0 120px 0 20px;
  background: url(images/img_order07b.jpg);
  }

#order8b {
  width: 142px;
	height: 134px;
  padding: 0 130px 0 50px;
  background: url(images/img_order08b.jpg);
  }

#order9b {
  width: 163px;
	height: 134px;
  padding: 0 105px 0 15px;
  background: url(images/img_order09b.jpg);
  }

#order10b {
  width: 170px;
	height: 134px;
  padding: 0 130px 0 15px;
  background: url(images/img_order10b.jpg);
  }

#order_bg {
  background: url(images/img_order11.jpg);
	height: 206px;
  }

#order_bg table {
	margin:0 auto 10px;
  }

.fr {
  color: #CC0000;
  }
	 
.f14r {
  font-size:14px;
  color: #CC0000;
  }