@charset "utf-8";

/* ヘッダー上線
------------------------------ */
#header {
  border-top: 4px solid #dd171f;
}


/* ヘッダーロゴ
------------------------------ */
#header #header_area01 {
  background: url(/piano_request/images/cmn_samurai_piano_header_bg01.png) no-repeat left 10px;
}

/* タイトル背景、文字色
------------------------------ */
#wrapper p.tit01 {
  background: #dd171f url(/piano_request/images/cmn_contents_tit_bg01.png) no-repeat left top;
  color: #ffffff;
}

#header div p#flow01 {
  height: 52px;
  margin-left: 125px;
  background:url(/piano_request/images/cmn_samurai_piano_flow01.png) no-repeat scroll left top transparent;
}

#header div p#flow02 {
  height: 52px;
  margin-left: 125px;
  background:url(/piano_request/images/cmn_samurai_piano_flow02.png) no-repeat scroll left top transparent;
}
#header div p#flow03 {
  height: 52px;
  margin-left: 125px;
  background:url(/piano_request/images/cmn_samurai_piano_flow03.png) no-repeat scroll left top transparent;
}

#header div p#flow04 {
  height: 52px;
  margin-left: 125px;
  background:url(/piano_request/images/cmn_samurai_piano_flow04.png) no-repeat scroll left top transparent;
}

/* completeページ
------------------------------ */
.thanks {
  width: 688px;
  height: 273px;
  background: url("../images/psl_thanks_msg.png") no-repeat scroll left center rgba(0, 0, 0, 0);
  margin: 0 auto;
  padding: 50px 0;
  position: relative;
}
