/*----------------------------------------------------------------------------
***                                                              確認画面
----------------------------------------------------------------------------*/
#confirmSectionInner{ margin:3.5%;}

#confirmArea{margin:0 auto; width:95%;}
#confirmArea table{width:100%; border:none;}
#confirmArea table th,
#confirmArea table td{border:none; border-bottom: 1px dotted #ccc; vertical-align:middle; line-height:1.2; padding:15px;}
#confirmArea table th{width:25%; text-align:left; padding-left:1.2em;}
#confirmArea table td{width:75%;}
/*2020年7月17日追記ここから*/
#confirmArea table dl {width: 100%;margin-top: 10px;}
#confirmArea table dt {width: 20%;float:left;margin: 10px 0;font-weight: normal;position: relative;}
#confirmArea table dt:before {content: "";width: 0;	height: 0; position:absolute; top: 3px; right: 30px; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 10px solid #ccc;}
#confirmArea table dd {width: 80%;float:left;margin:10px 0;}
/*2020年7月17日追記ここまで*/

#submit-area.confirmBtnBox{width:90%; margin:0 auto; position:relative;}
#confirmSection input{ font-size:140%; padding:10px; border-radius:5px; line-height:1.2em; border:#bbb solid 1px;}
/*2020年6月16日ここから*/
#confirmSection  input[type=button]{ display: inline-block; background:#269BC3; color:#FFF; border:#ccc solid 1px; padding:1%; width: 280px; text-align: center;margin: 10px; cursor: pointer; height: 40px;}
#confirmSection #prevBtn { display: inline-block; background:#888; color:#FFF; border:#aaa solid 1px; padding:1%; width: 280px; text-align: center;margin: 10px; cursor: pointer; height: 40px;}


/*2020年6月16日ここまで*/
/*2020年7月1日ここから*/
#confirmSection .moushikomiNaiyou img {width: 100%; height: auto; margin-bottom: 10px;}
#confirmSection .moushikomiNaiyou {width: 80%;margin: 10px auto;}

/*2020年7月1日ここまで*/

#confirmSection #confBtnBox{ margin-top:4%;}
#confirmSection #confBtnBox #submit-area{ text-align:center; margin-bottom:2%;margin-top: 2%;}
#confirmSection #confBtnBox #ppSslUl li{ text-align:center; line-height:1.2em; margin:1.5% 0;}


#confirmArea .hColor0,
#confirmArea .hColor1{position:relative;}
#confirmArea .hColor0::before{content:""; display:block; width:7px; height: calc(100% - 10px); background:#D9E021; position:absolute; top:5px; left:0;}
#confirmArea .hColor1::before{content:""; display:block; width:7px; height: calc(100% - 10px); background:#269BC3; position:absolute; top:5px; left:0;}

/*2020年7月17日追記ここから*/
#confirmArea .aboutTsukikaihi {}
#confirmArea .aboutTsukikaihi dt{}
#confirmArea .aboutTsukikaihi dd{}

/*2020年7月17日追記ここまで*/

#confirmKibou .kiyaku {width: 100%; max-width: 15em; height: 40px; display: inline-block;margin: 10px auto;}
#confirmKibou .check {width: 300px; display: inline-block;line-height: 50px;text-align: center;}

#confirmSection .confirmBtnBox{text-align: center;}