@charset "utf-8";

/* ============================================ */
/*  ノーマルCSS Set
 ============================================== */

@import "./common.css";
@import "./layout.css";

h1 {
}

.step {
	padding: 23px 0 0 196px;
	min-height: 120px;
}
.step h2 {
	border: none;
	margin-bottom: 20px;
}
.step p {
	margin-bottom: 0;
	padding-bottom: 35px;
}
#step01 { background: url(../../img/ce/flow/step01_img.jpg) 30px 23px no-repeat; }
#step02 { background: url(../../img/ce/flow/step02_img.jpg) 30px 23px no-repeat; }
#step03 { background: url(../../img/ce/flow/step03_img.jpg) 30px 23px no-repeat; }
#step04 { background: url(../../img/ce/flow/step04_img.jpg) 30px 23px no-repeat; }
#step05 { background: url(../../img/ce/flow/step05_img.jpg) #eaf8f4 30px 23px no-repeat; padding-bottom: 10px; }
.step_line { margin-bottom: 0; }


.side-nav li.s-nav01 a {
  border-radius: 10px 0 0 0 !important;
}

.nav-box dl dt.nav-t01 {
  border-radius: 0 0 10px 10px;
}

.nav-box dl dt.nav-t02 {
  border-radius: 10px 10px 0 0 !important;
}

.nav-box dl dd.nav-d01 {
  border-bottom: solid 1px #fd8886;
}

.nav-box dl dd.nav-d02 {
  border-bottom: none;
}

.nav-box dl dt.active {
  border-radius: 0 0 0 0;
}