@charset "utf-8";
/* CSS Document */
.wrapper{
  width:100%;
}

.header{
  text-align:center;
  padding:70px 0;
  margin:0;
}

.leadCopy{
   width:100%;
  padding:30px 0 0 0;
}

.leadCopy .btnArea{
  margin:0 0 10px auto;
  text-align:right;
}

.leadCopy h2{
  font-size:26px;
  text-align:center;
  margin-bottom:10px;
  line-height:1.3;
}

.contents{
  width:100%;
  padding:70px 0;
}

.wap-eee{
    background-color:#ededed;
}

.wap-000{
    background-color:#2b2b2b;
}

.contIn{
  width:1000px;
  margin:0 auto;
  text-align:left;
}


/*----------------------------*/
.progArea{
  margin:0 auto;
}

.progArea h3{
  text-align:center;
  margin-bottom:60px;
}

.progArea h4{
   text-align:center;
  margin-bottom:60px;
}

.timeTbl li{
  margin-bottom:30px;
}

.timeTbl li ol{
  display:table;
}

.timeTbl li ol li{
  display:table-cell;
  vertical-align:middle;
}

.timeTbl li ol li em{
  display:block;
  font-weight:bold;
  font-size:28px;
}

.timeTbl li ol li:first-child{
  padding-right:40px;
}

.timeTbl li ul{
  width:300px;
  margin:0 auto;
  display:table;
  height:55px;
  border-top:#cccccc 1px solid;
  border-bottom:#cccccc 1px solid;
}

.timeTbl li ul li{
  display:table-cell;
  text-align:center;
  vertical-align:middle;
}


/*----------------------------*/
.applyArea{
  margin:0 auto;
  color:#ffffff;
}

.applyArea h3{
  text-align:center;
  margin-bottom:60px;
}

.applyArea .btnArea{
  margin:0 auto 50px auto;
  text-align:center;
}

.applyArea dl{
  text-align:center;
  margin:0 auto;
}

.applyArea dl dt{
  font-weight:bold;
  font-size:18px;
}

/*----------------------------*/
.accessArea{
  margin:0 auto;
}

.accessArea h3{
  text-align:center;
  margin-bottom:60px;
}

.accessArea .mapWrap{
  position:relative;
  width:100%;
  height:440px;
  margin-bottom:40px;
}

#accessMap{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.accessArea .accList li{
  margin-bottom:12px;
}
.accessArea .accList li:last-child{
  margin-bottom:0;
}


.accessArea .accList a{
  color:#0084ff;
  padding-left:30px;
  background:url(../img/icn_point.png) no-repeat left center;
  text-decoration:none;
  display:inline-block;
}

.accessArea .accList a:hover{
  text-decoration:underline;  
}

.footer{
   background-color:#ededed;
   padding:30px 0;
   margin:0;
}

.footer .rBox{
  float:right;
  text-align-last:right;
  font-size:14px;
}


.footer .lBox{
  float:left;
  display:table;
}

.footer .lBox dt{
  display:table-cell;
  padding-right:30px;
  font-size:16px;
}

.footer .lBox dd{
  display:table-cell;
  padding-left:30px;
  border-left:#cccccc 1px solid;
  font-size:14px;
}