/*----------------------------------------------------------------------------
***                                                              ç¢ºèªç”»é¢
----------------------------------------------------------------------------*/
#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;}


/*2021å¹´5æœˆè¿½è¨˜ã“ã“ã‹ã‚‰*/
/*----------------------------------------------------------------------------
 ***                                                              ãŠç”³è¾¼ã¿å†…å®¹
----------------------------------------------------------------------------*/
#creditCardConfirmArea{margin:0 auto; width:95%;}
#creditCardConfirmArea table{width:100%; border:none;}
#creditCardConfirmArea table th,
#creditCardConfirmArea table td{border:none; border-bottom: 1px dotted #ccc; vertical-align:middle; line-height:1.2; padding:15px;}
#creditCardConfirmArea table th{width:25%; text-align:left; padding-left:1.2em;}
#creditCardConfirmArea table td{width:75%;}

#creditCardConfirmArea .hColor0,
#creditCardConfirmArea .hColor1{position:relative;}
#creditCardConfirmArea .hColor0::before{content:""; display:block; width:7px; height: calc(100% - 10px); background:#D9E021; position:absolute; top:5px; left:0;}
/*2021å¹´5æœˆè¿½è¨˜è¿½è¨˜ã“ã“ã¾ã§*/