/*----------------------------------------------------------------------------
***                                                              確認画面
----------------------------------------------------------------------------*/
#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%;}

#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;}
#confirmSection input[type=button]{ background:#269BC3; color:#FFF; border:#DEEBFE solid 1px; padding:1%;}
#confirmSection #prevBtn{background:#888; font-size:85%; position:absolute; left:0;}
#confirmSection #confBtnBox{ margin-top:4%;}
#confirmSection #confBtnBox #submit-area{ text-align:center; margin-bottom: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;}