@charset "UTF-8";

/*::-webkit-input-placeholder{color: #80c3e4;} ::-moz-placeholder{color: #80c3e4;} :-ms-input-placeholder{color: #80c3e4;}
input[type="radio"]{position: absolute; filter: alpha(opacity=0); border: 0 none; opacity: 0; background-color: transparent; cursor: pointer; outline: none;}
input {letter-spacing: -1px;}
input[type="checkbox"]+label:before{content:"";display:inline-block;width:16px; height:16px; margin:-3px 10px 0 0;vertical-align:middle;}
*/
input[type="checkbox"]:checked+label{color: #333333; font-weight: 500;}

/*--------------------------------------------------------------*/


#header {
    width: 100%;
	height: 50px;
	position: fixed;
	top: 0;
	left: 0;
	background: #fff;
    z-index: 100;
    border-bottom: 1px solid #e5e5e5;
}
.content-header + .content-primary .lookup-wrap {margin-top: 90px; border-top: 1px solid #dddddd;}
.lookup-wrap {position: relative; width: 100%; background-color: #f2f2f2;}
.lookup-wrap .lookup-area {}

.lookup-cont .list-view {background-color: #ffffff;}
.lookup-cont .list-view li {padding-top: 1px;}
.lookup-cont .list-view li + li {margin-top: -1px;}
.lookup-cont .list-view li + li.active { border-top: 2px solid #0085c9;}
.lookup-cont .list-view li.active {margin-top: -1px; padding-top: 0;}
.lookup-cont .list-view li.active + li{margin-top: 0; border-top: none;}

/*S : new 이용규정동의*/
.block-n-tit { font-size:20px; font-weight:700; color:#333; padding:20px; background:#fff; border-bottom:1px solid #f2f2f2;}
.block-n-tit span { display:block; font-size:12px; font-weight:400; color:#666; line-height:1.42; margin-top:4px;}
.only-ds .m-chk-base input[type="checkbox"]+label:before { top:2px;}
.only-ds .m-chk-base input[type="checkbox"]:checked+label:before { top:2px;}
.only-ds .m-chk-base .feedback { margin-left:3px; width:100%; display:block;}
.only-ds .s-agree-terms { background:#fff;padding:16px 20px 0;}
.only-ds .s-agree-terms .s-inner{padding:0 0 20px; border-top:1px solid #eee;}
.only-ds .s-agree-terms .s-inner:first-child{border-top:0;}
.only-ds .s-agree-terms .terms-sec{ padding:0; background:#fff;line-height:1.42;font-size:12px;color:#333;display:none; }
.only-ds .s-agree-terms .terms-sec.txt { border-top:1px solid #eee;}
.only-ds .s-agree-terms .terms-sec .tit{font-weight:500;margin-top:15px;}
.only-ds .s-agree-terms .terms-sec .tit:first-child{margin-top:0;}
.only-ds .s-agree-terms .terms-sec .list{margin-top:10px;}
.only-ds .s-agree-terms .terms-sec .list li{position:relative;padding-left:7px;margin-top:5px;}
.only-ds .s-agree-terms .terms-sec .list li:before{content:'';display:block;width:2px;height:2px;background:#666;border-radius:2px;position:absolute;left:0;top:7px;}
.only-ds .s-agree-terms .terms-sec .list li:first-child{margin-top:0;}
.only-ds .s-agree-terms .terms-sec .list li strong{font-weight:500;}
.only-ds .s-agree-terms .terms-sec .list li span{color:#1dcbd1;font-weight:normal;position:relative;margin:0 2px;top:2px;font-size:11px;}
.only-ds .s-agree-terms .terms-sec .list li.mt10{margin-top:10px !important;}
.only-ds .s-agree-terms .terms-sec .list.n-dot li{padding-left:0;}
.only-ds .s-agree-terms .terms-sec .list.n-dot li:before{display:none;}
.only-ds .s-agree-terms .terms-sec.tp2 .tit{color:#1dcbd1;}
.only-ds .s-agree-terms .terms-sec.tp2 .list{margin-top:0;}
.only-ds .s-agree-terms .terms-sec.tp2 .list li{margin-top:0;}
.only-ds .s-agree-terms .m-chk-base.tp2 input[type="checkbox"]+label:before{width:18px;height:18px;background-size:auto 18px;}
.only-ds .s-agree-terms .m-chk-base.tp2 input[type="checkbox"]+label{padding-left:24px;padding-right:0;padding-top:0;font-size:12px;line-height:normal;}
.only-ds .s-agree-terms .m-chk-base.tp2 input[type="checkbox"]+label:after{display:none;}
.only-ds .s-agree-terms .m-chk-base.tp2 input[type="checkbox"]#ins-privacy-all+label{font-weight:bold;}
.only-ds .s-agree-terms .m-chk-base.tp2.w-arrow{position:relative; padding:16px 0;}
.only-ds .s-agree-terms .m-chk-base.tp2.w-arrow:after{content:'';display:block;right:0;width:13px;height:8px;background:url(../images/common/ic-arrow-under-grey.svg) 50% 50% no-repeat;background-size:auto 8px;transition:transform .3s;position:absolute; top:22px;}
.only-ds .s-agree-terms .m-chk-base.tp2.w-arrow.on:after{transform:rotate(180deg);}
.only-ds .s-agree-terms .m-chk-base.tp2.w-arrow .w-target{display:block;width:100%;height:18px; position:absolute;}
.only-ds .s-agree-terms .m-chk-base.tp2.w-arrow input[type="checkbox"]+label{display:inline-block; font-size:14px;}
.only-ds .s-agree-terms .m-chk-base.tp2.w-arrow input[type="checkbox"]+label i { width:8px;height:6px;background:url(../images/common/ic-arrow-gnb.svg) 0 0 no-repeat;background-size:auto 6px;display:inline-block;vertical-align:middle;}
.only-ds .s-agree-terms .m-chk-base .feedback { margin-top:0; font-size:12px; }
.only-ds .s-agree-terms .c-feedback{margin-top:10px;}
.only-ds .s-agree-terms .b-txt{font-size:16px;font-weight:500;color:#333;}
.only-ds .s-agree-terms .terms-list > li{ border-bottom:1px solid #eee;}
.only-ds .s-agree-terms .table-wrap { height:auto; max-height:200px; padding:0 0 16px; box-sizing:border-box; position:relative; overflow-y:auto;}
.only-ds .s-agree-terms .table-wrap .pop-table.hori tbody th { background:#eee; border-bottom:1px solid #e3e3e3;}
.only-ds .s-agree-terms .table-wrap p { margin-top:16px;}
.only-ds .s-agree-terms .table-wrap ul { margin-top:8px;}
.only-ds .s-agree-terms .table-wrap .tableType tr td { font-size:12px; padding-right:10px; color:#333;}
.only-ds .s-agree-terms .table-wrap .tableType tr th { font-size:12px; color:#333; }

.only-ds .m-chk-base input[type="checkbox"]+label { font-size:14px;}
.only-ds .s-agree-terms .terms-list .m-chk-base.tp2 input[type="checkbox"]+label:before { content:''; width:13px; height:10px; background-size: auto 10px; background-image: url(../images/common/btn-check-box-unselected.svg); top:50%; margin:-4px 0 0 2px; transition:background 0.2s;}
.only-ds .s-agree-terms .terms-list .m-chk-base input[type="checkbox"]:checked+label:before { background-image: url(../images/common/btn-check-box-sub-selected.svg);}
/*E : new 이용규정동의*/

/*S : TIDD0SF004-1041*/
.full-height{box-sizing:border-box;}
.rsvn-confirm-wrap{ text-align:center; background:#fff; padding:20px;}
.rsvn-top-area{background:#f1f1f1; border-radius:8px; padding:16px 0 24px;}
.rsvn-top-area span.ico-chk{position:relative;display:inline-block; width:80px; height:80px; border-radius:100%;}
.rsvn-top-area span.ico-chk em{position:absolute; left:0; top:50%; margin-top:-40px; left:50%; margin-left:-40px; width:80px; height:80px; border-radius:100%; box-sizing:border-box;}
.rsvn-top-area span.ico-chk em img{width:80px;}

.rsvn-top-area dl{margin-top:5px;}
.rsvn-top-area dl dt{font-size:16px; font-weight:700; color:#1dcbd1; margin-bottom:4px;}
.rsvn-top-area dl dd{font-size:12px; line-height:1.42; color:#181818;}
.rsvn-bottom-area .white-box{margin-top:16px;}
.rsvn-bottom-area .white-box h3{font-size:14px; color:#557ffe; margin-top:20px; text-align:left; padding-left:0px}
.rsvn-bottom-area .white-box ul {text-align:left; margin-top:5px;}
.rsvn-bottom-area .white-box ul li{font-size:12px; line-height:1.5; color:#333; letter-spacing: -0.1px; margin-top:4px; position:relative; padding-left:10px;}
.rsvn-bottom-area .white-box ul li:first-child{margin-top:0;}
.rsvn-bottom-area .white-box ul li:before{content:''; width:2px; height:2px; background:#999; position:absolute; left:2px;top:8px;}
.fix-btn{padding:20px; position:absolute; left:0; bottom:0; width:100%; box-sizing:border-box;} 
.fix-btn .btn{width:100%; height:50px; line-height:50px; border-radius:5px; background:#557ffe; color:#fff; text-align:center; display:block; font-size:16px; font-weight:500;}

@media screen and (max-width:320px) {
	.rsvn-confirm-wrap{padding-bottom:90px;}
  }
/*E : TIDD0SF004-1041 [국내선] 예약확인 화면*/
