@charset "shift_jis";

/* requestform_pc */

/*common*/
.contents{width:768px;border-radius:16px;}
.blk{padding:0 128px;}
.blk + .blk{margin-top:36px;}

/*btnArea*/
.sp-bdr-gray{border-top:none;}

/*note,caution*/
.note-wrap,
.caution-wrap{width:665px;margin:0 auto 16px;}
.caution,
.note.note-vol02,
.note.note-vol03,
.note.note-vol04 dd{font-size:1.2rem;}

/*modal*/
#modalWrap{max-width:344px;left:50%;}
.modal-close .btnL{width:auto;}

/*NBG12890G11*/
input[type=text],
input[type=tel],
input[type=password]{font-size:1.6rem;}
.wrap-input.date .inner .select-wrap:first-child{max-width:auto;min-width:10em;width:100%;}

/*NBG12890G13,NBG12890G18*/
.step-list{margin-bottom:0;}
.step-list dd{font-size:1.4rem;}

/*NBG12890G18*/
.alert-copy{position:absolute;}
.app-dl-area{background-color:#f7f7f7;border-radius:8px;padding:24px;}
.app-dl-area .app-dl-ttl{text-align:center;font-size:1.6rem;font-weight:bold;}
.app-dl-area .app-btn{margin-top:16px;display:flex;justify-content:center;}
.app-dl-area .app-btn a{max-width:125px;width:auto;vertical-align:middle;}
.app-dl-area .app-btn .appStore{margin-right:24px;}
.app-dl-area .app-btn .qr{width:69px;vertical-align:middle;}
.app-dl-area .app-btn .appStore .qr{margin-right:14px;}
.app-dl-area .app-btn .googlePlay .qr{margin-left:14px;}

/*NBFSIERRG11*/
.blkCont.error-cont:only-of-type{padding-top:88px;background-position:center top;}

/*NBG12890G20,NBG12890G21*/
.alertBg{background-color:#ffebeb;border-radius:4px;padding:16px;position:relative;}
.alertBg-topCont{margin-bottom:16px;}
.paraTxt{line-height:1.5;}
.icon-alert{padding-left:2em;color:#ff0000;}
.icon-alert::before{content:"I";display:block;position:absolute;left:19px;top:19px;color:#fff;font-size:0.75em;line-height:1.5;z-index:1;font-weight:bold;}
.icon-alert::after{content:"";display:block;position:absolute;left:16px;top:14px;border-bottom:16px solid #ff0000;border-right:9px solid transparent;border-top:4px solid transparent;border-left:9px solid transparent;}
