@charset "utf-8";.contents-wrap.is-mypage .noticeRect+.category-wrap{margin-top:40px}.myInfoWrap{width:100%;position:relative;margin-top:60px}.myInfoWrap:first-child{margin-top:0}.myInfoWrap h2{font-size:26px;line-height:26px;margin:0 0 20px 0;color:#111;text-align:left}.myInfoWrap h3{font-size:22px;line-height:20px;color:#111;margin:0 0 15px 0}.myInfoWrap h3 a{float:right;margin-left:10px}#wrap .mypagePop{padding:36px 30px}.mypagePop h3{font-size:22px;line-height:22px;color:#222842;margin:0;padding:0 0 18px 0;border-bottom:2px solid #222842;position:relative}.mypagePop h3 a{display:block;width:26px;height:26px;position:absolute;top:0;right:0}.mypagePop .ruleTxt{font-size:17px;line-height:17px;color:#222842;font-weight:bold;margin:45px auto 15px}.mypagePop .ruleTxt img{margin:0 10px 0 0}.mypagePop .ruleTxt span{float:right;font-size:15px}.mypagePop .table th,.mypagePop .table td{border-right:1px solid #f0f0f0}.mypagePop .table th:last-child,.mypagePop .table td:last-child{border-right:0}.mypagePop .btns{margin:40px auto 0;text-align:center}.mypagePop .plainNotice{width:100%;position:relative;margin:40px auto}.mypagePop .plainNotice .title{font-size:20px;line-height:20px;font-weight:bold;color:#222842;margin:0 0 20px 0}.mypagePop .plainNotice .desc{font-size:15px;line-height:24px;color:#363636}.mypagePop .plainNotice .desc .fc_blue{color:#1351a5}.mypagePop .popTit{font-size:17px;line-height:17px;font-weight:bold;color:#008aff;margin:0 0 15px 0}.mypagePop .popTit.mt{margin-top:40px}.mypagePop .popTit.st-2{color:#1351a5}.mypagePop .popDesc{font-size:16px;line-height:28px;color:#363636;margin:0}.mypagePop .popList{width:100%;margin:20px 0 0 0;padding:0}.mypagePop .popList.st-2{padding:20px;border:1px solid #ddd}.mypagePop .popList li{width:100%;position:relative;padding:0 0 0 20px;margin:0;font-size:15px;line-height:24px;color:#363636}.mypagePop .popList li:before{display:block;content:'';width:4px;height:4px;background:#a5a5a5;border-radius:50%;position:absolute;top:10px;left:3px;margin:0}.mypagePop .popList li span{color:#f25b5b}.mypagePop .travelerCount{width:100%;position:relative;overflow:hidden;border:1px solid #ddd;border-radius:5px;margin:40px auto}.mypagePop .travelerCount p{display:block;float:left;position:relative;font-size:17px;line-height:17px;color:#222842;font-weight:bold;text-align:center;margin:0;padding:20px 0}.mypagePop .travelerCount p b{color:#008aff}.mypagePop .travelerCount .all{width:40%;background:#f7f7f7}.mypagePop .travelerCount .cur{width:60%}.mypagePop .travelerCount .cur span:first-child{display:inline-block;position:relative;margin-right:20px;padding-right:20px}.mypagePop .travelerCount .cur span:first-child:after{display:block;content:'';width:1px;height:100%;background:#ddd;position:absolute;top:0;right:0}.mypagePop .travelerInfo .tit{font-size:15px;line-height:15px;color:#1351a5;font-weight:bold;margin:0 0 15px 0}.mypagePop .travelerInfo .info{position:relative;margin:0 0 30px 0}.mypagePop .travelerInfo .info p{display:block;position:relative;overflow:hidden;font-size:15px;color:#222842;height:62px;line-height:62px;font-weight:bold;border-bottom:1px solid #f0f0f0}.mypagePop .travelerInfo .info p:first-child{border-top:1px solid #f0f0f0}.mypagePop .travelerInfo .info p span{display:inline-block;position:relative;color:#363636;margin-left:5px;padding-left:10px}.mypagePop .travelerInfo .info p span:before{display:block;content:'';width:1px;height:14px;background:#ddd;position:absolute;top:50%;left:0;margin:-7px 0 0 0}.mypagePop .travelerInfo .info p a{float:right;margin:8px 10px 0 0}.mypagePop .imgUpload{width:100%;position:relative;overflow:hidden;margin:30px auto 0}.mypagePop .imgUpload p{display:block;width:75px;height:38px;line-height:38px;font-size:15px;color:#222842;font-weight:bold;margin:0;float:left}.mypagePop .imgUpload input{display:block;width:calc(100% - 175px);float:left}.mypagePop .imgUpload a{display:block;width:100px;float:right}.mypagePop .table.cancel th,.mypagePop .table.cancel td{text-align:center}.contractPop h3{text-align:left}.contractPop h4.title{width:100%;position:relative;overflow:hidden;text-align:center;font-size:17px;line-height:17px;color:#363636;text-decoration:underline;text-underline-position:under;padding:30px 0;margin:0}.contractPop h4.title span{display:block;font-size:12px;line-height:12px;color:#a5a5a5;text-decoration:none;position:absolute;top:5px;left:0}.contractPop h4.title img{display:block;position:absolute;top:30px;right:0}.contractPop h4.big{width:100%;text-align:center;font-size:26px;line-height:26px;color:#363636;margin:30px 0;padding:0;padding-bottom:10px;border-bottom:2px solid #ddd}.mypagePop .txt1,.contractPop .txt1{display:block;position:relative;font-size:15px;line-height:24px;color:#363636;margin:0;vertical-align:middle;text-align:left}.mypagePop .txt2,.contractPop .txt2{display:block;position:relative;font-size:17px;line-height:24px;color:#008aff;font-weight:bold;margin:0;vertical-align:middle;text-align:left;margin-bottom:10px}.mypagePop .tac,.contractPop .tac{text-align:center !important}.mypagePop .tal,.contractPop .tal{text-align:left !important}.mypagePop .tar,.contractPop .tar{text-align:right !important}.contractPop .contractTab th,.contractPop .contractTab td{position:relative}.contractPop .contractTab .formControl{padding:8px}.contractPop .contractTab textarea.formControl{display:block;width:100%;min-height:72px;font-size:15px;line-height:24px;color:#363636;padding:0 8px;overflow-y:auto;text-align:left}.contractPop .contractTab .formControl,.contractPop .contractTab .formText{height:30px;line-height:30px;display:inline-block;float:none;text-align:center;margin:2px}.contractPop .contractTab p.th{display:inline-block;color:#222842;font-size:17px;line-height:17px;font-weight:bold;margin:0 10px 0 30px}.contractPop .fakeTab{display:block;float:left;position:relative;border-right:1px solid #f0f0f0}.contractPop .fakeTab:last-child{border-right:0}.contractPop .fakeTab.ea-2{width:50%}.contractPop .fakeTab.ea-3{width:33.33333333333333%}.contractPop .fakeTab.ea-4{width:25%}.contractPop .fakeTab.ea-5{width:20%}.contractPop .fakeTab dt{display:block;width:100%;background:#f7f8f9;font-size:17px;line-height:30px;text-align:center;border-bottom:1px solid #f0f0f0}.contractPop .fakeTab dd{display:block;width:100%;position:relative;padding:10px}.contractPop .contractTab.noBorder,.contractPop .contractTab.noBorder *{border:0 !important;background:none !important}.contractPop .contractTab.noBorder th{vertical-align:top}.contractPop .contactSign{width:100%;position:relative;overflow:hidden}.contractPop .contactSign p{display:block;float:left;margin:0}.contractPop .contactSign p:nth-child(1){width:20%}.contractPop .contactSign p:nth-child(2){width:15%}.contractPop .contactSign p:nth-child(3){width:20%}.contractPop .contactSign p:nth-child(4){width:25%}.contractPop .contactSign p:nth-child(5){width:20%}.contractPop .policyWrap{width:100%;position:relative;margin:0 auto 30px}.contractPop .policyWrap .table th{background:#f5f9fd}.contractPop .policyWrap .table td{padding:0}.contractPop .policyWrap .toggle{position:relative}.contractPop .policyWrap .toggle .head{width:100%;position:relative;box-sizing:border-box;padding:12px 18px;overflow:hidden}.contractPop .policyWrap .toggle .head .formWrap{float:left;width:auto}.contractPop .policyWrap .toggle .head a{display:block;float:right;font-size:16px;line-height:26px;color:#363636;font-weight:bold}.contractPop .policyWrap .toggle .head a span{margin:0 0 0 8px}.contractPop .policyWrap .toggle .content{width:100%;height:0;overflow:hidden;background:#fbfbfb}.contractPop .policyWrap .toggle .content p{display:block;width:100%;padding:20px 40px;font-size:14px;line-height:22px;color:#363636}.contractPop .policyWrap .toggle .content.opened{height:auto;border-top:1px solid #f0f0f0;padding:15px 30px}.contractPop.printWrap{position:relative}.contractPop.printWrap .category-tabs{border-top:0}.contractPop.printWrap .category-tabs .categoryBtn{display:block;width:100px;height:38px;line-height:38px;background:#fff;color:#222842;border:1px solid #ddd;margin:0 15px 0 0}.contractPop.printWrap .category-tabs .categoryBtn.active{background:#2540a4;color:#fff;border:1px solid #284093}.contractPop.printWrap .category-cons{width:100%;margin:30px auto 0;position:relative}.contractPop.printWrap .category-cons .categoryCon{padding:35px;border:1px solid #ddd}.contractPop.printWrap .btns.prints{position:absolute;top:0;right:0;overflow:hidden}.contractPop.printWrap .btns.prints a{margin:0 0 0 15px}.contractPop .invoiceWrap{width:100%;position:relative;overflow:hidden}.contractPop .invoiceWrap .invoice{width:100%;position:relative;float:left;margin:15px 0;overflow:hidden}.contractPop .invoiceWrap .invoice p.txt{font-size:18px;line-height:18px;font-weight:bold;color:#363636;margin:0 0 12px 0;text-align:left}.contractPop .invoiceWrap .invoice:nth-child(2){width:40%}.contractPop .invoiceWrap .invoice:nth-child(3){width:55%;float:right}.contractPop .invoiceWrap .invoice:last-child{margin:80px auto 30px}.contractPop .invoiceWrap .invoice img{display:block;float:left}.contractPop .invoiceWrap .invoice p.foot{display:block;float:left;margin:0 0 0 50px;position:relative;padding-left:20px;font-size:15px;line-height:24px;color:#363636;text-align:left}.contractPop .invoiceWrap .invoice p.foot:before{display:block;content:'';width:1px;height:100%;background:#ddd;position:absolute;top:0;left:0}.contractPop .table.rules{border:1px solid #ddd}.contractPop .table.rules tr{border-bottom:1px solid #ddd}.contractPop .table.rules tr th{border-right:1px solid #ddd}.proModiPop .socialRect{width:100%;position:relative;border-bottom:1px solid #ddd;padding:5px 0}.proModiPop .socialRect img{display:block;position:absolute;top:50%;left:0;margin:-13px 0 0 0}.proModiPop .socialRect p{font-size:15px;line-height:24px;color:#363636;text-align:left;padding:6px 40px;margin:0}.proModiPop .socialRect a{display:block;position:absolute;top:50%;right:0;margin:-14px 0 0 0}.proModiPop .socialRect.snsNaver a{display:block;position:absolute;top:auto;right:0;margin:-4.8% 0 0 0}.proModiPop .cellRect{width:100%;position:relative;margin:10px auto 30px;overflow:hidden}.proModiPop .cellRect *{display:block;float:left}.proModiPop .cellRect .txt1{width:100%}.proModiPop .cellRect input[type="text"]{width:100%}.proModiPop .cellRect.number input[type="text"]{width:60%}.proModiPop .cellRect.number .time{position:relative;font-size:14px;line-height:38px;margin:0;position:absolute;top:24px;left:52%;z-index:10}.proModiPop .cellRect.number a{width:35%;float:right}.topProfile{width:100%;position:relative;background:url('/Images/2013/Mypage/my_bg_1.png') center top no-repeat;padding:25px 60px 0 50px;box-sizing:border-box;margin:0 auto 0}.topProfile h2{font-size:26px;line-height:26px;color:#363636;text-align:left;margin:0 0 25px 0}.topProfile h2 b{color:#06f}.topProfile p{font-size:16px;line-height:19px;color:#222842;margin:0;font-weight:bold}.topProfile p a{color:#222842}.topProfile p.tels{margin:0 0 15px 0}.topProfile p.tels span{display:inline-block;position:relative}.topProfile p.tels span:first-child{margin-right:5px;padding-right:10px}.topProfile p.tels span:first-child:after{display:block;content:'';width:1px;height:20px;background:#ddd;position:absolute;top:0;right:0}.topProfile p.tels a{display:inline-block;margin-left:5px;font-size:14px;background:#fff;height:26px;line-height:24px;padding:0 10px;border:1px solid #ddd;border-radius:3px}.topProfile p.socials{line-height:23px;float:left}.topProfile p.socials span{margin-right:15px;display:inline-block;line-height:24px;vertical-align:middle}.topProfile p.socials img{margin-right:5px}.topProfile p.socials a{display:inline-block;font-size:14px;background:#fff;height:26px;line-height:24px;padding:0 10px;border:1px solid #ddd;border-radius:3px}.topProfile .points{position:absolute;top:36px;right:300px;font-size:15px;line-height:21px;padding-left:20px}.topProfile p.points:before{display:block;content:'P';width:18px;height:18px;font-size:11px;font-weight:bold;line-height:18px;text-align:center;background:#c3c3c3;border-radius:50%;position:absolute;top:2px;left:0;color:#fff}.topProfile p.points a{display:inline-block;margin-left:5px;padding:0;font-size:22px;font-weight:700;line-height:20px;color:#f25b5b;text-decoration:underline;text-underline-position:under}.topProfile .myOptions{max-width:770px;margin:0 auto;position:relative;text-align:center;padding:25px 0;background:#fff;border:1px solid #ddd}.topProfile .myOptions .opt{display:inline-block;position:relative;padding:0 25px;text-align:center;font-weight:bold}.topProfile .myOptions .opt span{display:block;font-size:15px;line-height:15px;margin:12px 0 18px;color:#111}.topProfile .myOptions .opt a{display:block;font-size:20px;line-height:20px;color:#363636}.topProfile .myOptions .opt a.exists{color:#06f;text-decoration:underline;text-underline-position:under}.topProfile .myOptions .opt:after{content:'';position:absolute;top:38px;right:0;width:1px;height:28px;background:#ddd}.topProfile .myOptions .opt:last-child:after{content:'';display:none}.topProfile.grade_new>a{display:block;margin-bottom:10px;font-size:17px;font-weight:bold}.topProfile.grade_new>a img{vertical-align:top;margin-right:8px}.topProfile.grade_new>a span{display:inline-block;background:url("/Images/2013/Common/icon_right_arrow_1.gif") no-repeat center right;background-size:8px 13px;padding-right:12px;line-height:26px;vertical-align:top}.rsvtProc .process{width:100%;position:relative;text-align:center;padding:50px 0 40px;border:1px solid #ddd}.rsvtProc .process a{display:inline-block;position:relative;text-align:center;background:url('/Images/2013/Mypage/my_rsvt_proc_arrow.png') calc(100% - 30px) center no-repeat;padding-right:80px}.rsvtProc .process a:last-child{background:none;padding-right:0}.rsvtProc .process a p{font-size:16px;line-height:16px;color:#222842;margin:15px 0 0 0;font-weight:bold}.rsvtProc .process a span{display:block;width:30px;height:30px;line-height:30px;text-align:center;background:#008aff;border-radius:50%;font-size:14px;font-weight:bold;color:#fff;position:absolute;top:-8px;left:60px}.rsvtProc .process div{display:inline-block;position:relative;text-align:center;background:url('/Images/2013/Mypage/my_rsvt_proc_arrow.png') calc(100% - 30px) center no-repeat;padding-right:80px}.rsvtProc .process div:last-child{background:none;padding-right:0}.rsvtProc .process div p{font-size:15px;line-height:16px;color:#222842;margin:15px 0 0 0;font-weight:bold}.rsvtProc .process div span{display:block;width:30px;height:30px;line-height:30px;text-align:center;background:#008aff;border-radius:50%;font-size:14px;font-weight:bold;color:#fff;position:absolute;top:-8px;left:60px}.recentWrap h3 b{color:#06f}.recentWrap h3 span{color:#404656;font-size:16px;margin:0 0 0 5px;font-weight:normal}.recentWrap .category-cons{width:100%;position:relative;margin:40px auto 0}.recentWrap .trvlPrdList{width:100%;margin:0;padding:0}.recentWrap .trvlPrdList li{width:100%;position:relative;margin:0 auto 40px;box-sizing:border-box}.recentWrap .trvlPrdList li:last-child{margin:0}.trvlPrdList li .info_row{width:100%;position:relative;overflow:hidden;display:table;border:1px solid #ddd}.trvlPrdList li .info_row .left{vertical-align:top;width:calc(100% - 180px);display:table-cell;position:relative;padding:15px}.trvlPrdList li .info_row .left .rsvt_info{width:100%;position:relative;overflow:hidden;padding-bottom:15px;border-bottom:1px solid #ddd}.trvlPrdList li .info_row .left .rsvt_info p{display:block;float:left;font-size:15px;line-height:15px;color:#a5a5a5;margin-right:20px}.trvlPrdList li .info_row .left .rsvt_info p span{color:#363636;font-weight:bold}.trvlPrdList li .info_row .left .rsvt_info p.alert{float:right}.trvlPrdList li .info_row .left .rsvt_info p.alert span b,.trvlPrdList li .info_row .left .rsvt_info p.alert span a{color:#008aff}.trvlPrdList li .info_row .left .prd_info{width:100%;height:100%;position:relative;display:table;margin-top:15px}.trvlPrdList li .info_row .left .prd_info .tab_r{width:100%;height:100%;position:relative;display:table-row}.trvlPrdList li .info_row .left .prd_info .tab_c{display:table-cell;vertical-align:middle}.trvlPrdList li .info_row .left .prd_info .thumb{width:192px;position:relative}.trvlPrdList li .info_row .left .prd_info .thumb p{display:block;width:100%;height:26px;line-height:26px;overflow:hidden;position:absolute;top:0;left:0}.trvlPrdList li .info_row .left .prd_info .thumb p span{display:block;float:left;text-align:center;font-size:13px;color:#fff;font-weight:normal}.trvlPrdList li .info_row .left .prd_info .thumb p .locale{width:50px;background:#b28850}.trvlPrdList li .info_row .left .prd_info .thumb p .code{padding:0 5px;text-transform:uppercase;background:rgba(0,0,0,.7)}.trvlPrdList li .info_row .left .prd_info .thumb img{width:100%}.trvlPrdList li .info_row .left .prd_info .info{padding-left:20px}.trvlPrdList li .info_row .left .prd_info .info .category{display:block;position:relative;font-size:14px;line-height:14px;color:#363636}.trvlPrdList li .info_row .left .prd_info .info .category a{display:block;float:right;color:#1351a5;font-weight:bold;padding-right:18px}.trvlPrdList li .info_row .left .prd_info .info .category a:after{content:'>';position:absolute;top:0;right:0;color:#1351a5}.trvlPrdList li .info_row .left .prd_info .info .name{display:block;font-size:18px;line-height:24px;font-weight:bold;color:#111;margin:13px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;word-break:break-all;white-space:normal;max-height:48px;overflow:hidden}.trvlPrdList li .info_row .left .prd_info .info .period{font-size:15px;line-height:24px;color:#404656}.trvlPrdList li .info_row .left .prd_info .info .period span{width:60px;height:24px;line-height:24px;display:inline-block;background:#c3c3c3;text-align:center;font-size:13px;color:#fff;margin-right:10px;border-radius:3px}.trvlPrdList li .info_row .right{vertical-align:top;width:180px;display:table-cell;position:relative;background:#f7f7f7;padding:15px;text-align:center}.trvlPrdList li .info_row .right .state{display:block;width:100%;margin:35px 0 12px;font-size:17px;font-weight:bold;text-align:center}.trvlPrdList li .info_row .right .state:before{content:"";display:inline-block;width:30px;height:30px;vertical-align:middle;margin-right:5px}.trvlPrdList li .info_row .right .state.complete:before{background:url('/Images/2013/Mypage/my_icon_step05.png') center center no-repeat}.trvlPrdList li .info_row .right .state.cancel{color:#363636}.trvlPrdList li .info_row .right a{display:block;width:100%;height:40px;line-height:39px;text-align:center;box-sizing:border-box;border-radius:5px;font-size:14px;font-weight:bold;position:relative}.trvlPrdList li .info_row .right a.viewBtn{background:#2540a4;border:1px solid #2540a4;color:#fff;margin-bottom:10px}.trvlPrdList li .info_row .right a.viewBtn:hover{background:#06f;border-color:#008aff}.trvlPrdList li .info_row .right a.guideBtn{background:#fff url('/Images/2013/Mypage/my_icon_guidebook1.png') 15px center no-repeat;border:1px solid #ddd;color:#222842;text-indent:25px}.trvlPrdList li .info_row .right a.guideBtn:hover{background:#e8f2ff url('/Images/2013/Mypage/my_icon_guidebook1.png') 15px center no-repeat;color:#1351a5}.trvlPrdList li .info_row .right a.guideBtn.disabled{background:#fff url('/Images/2013/Mypage/my_icon_guidebook_off.png') 15px 8px no-repeat;color:#767676}.trvlPrdList li .option_row{width:100%;height:45px;position:relative;padding:10px;border:1px solid #ddd;border-top:0;font-size:0}.trvlPrdList li .option_row p{display:inline-block;margin:0 20px 0 0}.trvlPrdList li .option_row p:last-child{margin:0}.trvlPrdList li .option_row p span{font-size:14px;line-height:21px;color:#363636;padding-bottom:2px;border-bottom:1px solid #c3c3c3}.trvlPrdList li .option_row p a{display:inline-block;position:relative;margin-left:4px;vertical-align:4px}.trvlPrdList li .option_row p a span{display:none;width:200px;padding:10px;background:#fff;border-radius:10px;border:1px solid #ddd;font-size:13px;line-height:18px;text-align:left;position:absolute;top:30px;left:-90px;z-index:10;margin:0}.trvlPrdList li .option_row p a span.right{left:-180px}.trvlPrdList li .option_row p a:hover span{display:block}.trvlPrdList li .info_row .right a.eTicket{color:#222842;border:1px solid #ddd;background:#fff url('/Images/2013/Mypage/img_eTicket.png') 25px center no-repeat;margin-bottom:10px;text-indent:25px}.trvlPrdList li .info_row .right a.eTicket:hover{color:#1351a5;background:#e8f2ff url('/Images/2013/Mypage/img_eTicket.png') 25px center no-repeat}.trvlPrdList li .info_row .right a.eTicket.disabled{background:#f7f7f7 url('/Images/2013/Mypage/img_eTicket_off.png') 25px center no-repeat;color:#a6a6a6}.rvstate{display:block;width:100%;height:32px;line-height:32px;font-size:17px;text-align:center;text-indent:26px;color:#262626;font-weight:bold}.reserve1:before{background:url('/Images/2013/Mypage/my_icon_step01.png') center center no-repeat}.reserve2:before{background:url('/Images/2013/Mypage/my_icon_step02.png') center center no-repeat}.reserve3:before{background:url('/Images/2013/Mypage/my_icon_step03.png') center center no-repeat}.reserve4:before{background:url('/Images/2013/Mypage/my_icon_step04.png') center center no-repeat}.reserve5:before{background:url('/Images/2013/Mypage/my_icon_step05.png') center center no-repeat}.reserve6:before{background:url('/Images/2013/Mypage/my_icon_step06.png') center center no-repeat}.reserve7:before{background:url('/Images/2013/Mypage/my_icon_step07.png') center center no-repeat}.reserve8:before{background:url('/Images/2013/Mypage/my_icon_step08.png') center center no-repeat}.reserve9:before{background:url('/Images/2013/Mypage/my_icon_step09.png') center center no-repeat}.infoCombine{width:100%;position:relative;overflow:hidden;box-sizing:border-box;padding:25px 30px 25px 40px;border:1px solid #ddd;margin:60px auto 0}.infoCombine img{display:block;max-width:100%;float:left}.infoCombine p{display:block;float:left;width:470px;height:60px;padding:5px 0 0 30px;font-size:20px;font-weight:bold;color:#111;border-left:1px solid #ddd;margin:0 0 0 30px}.infoCombine p span{display:block;font-size:16px;line-height:16px;color:#404656;font-weight:normal;margin:10px 0 0 0}.infoCombine a{float:right;display:block;min-width:150px;height:44px;line-height:42px;text-align:center;background:#fff;border-radius:5px;border:1px solid #06f;color:#06f;font-weight:bold;font-size:15px;margin:16px 0 0 0}.guideNotice{width:100%;position:relative;margin:60px auto 0}.guideNotice a{display:block}.guideNotice a img{max-width:100%}.interestWrap ul{width:100%;position:relative;overflow:hidden}.interestWrap ul li{display:block;float:left;position:relative;padding-bottom:50px;width:270px;margin:0 35px 0 0}.interestWrap ul li:last-child{margin:0}.interestWrap ul li:after{display:block;content:'';width:1px;height:100%;background:#f0f0f0;position:absolute;top:0;right:-17px}.interestWrap ul li a{display:block;width:100%;position:relative}.interestWrap ul li a img{display:block;width:100%}.interestWrap ul li a p{display:block;margin:0;font-weight:bold}.interestWrap ul li a p.name{font-size:16px;line-height:24px;font-weight:bold;color:#222842;margin:15px 0 20px;height:48px;overflow:hidden}.interestWrap ul li a p.price{font-size:24px;line-height:24px;color:#f25b5b;text-align:right}.historyPrdSlider{padding-bottom:5px}.historyPrdSlider .owl-dots{display:none}.historyPrdSlider .owl-theme .owl-nav{display:block;height:30px;position:relative;margin:10px 0 0 0 !important;text-align:right}.historyPrdSlider .owl-nav button{display:block;width:36px;height:18px}.historyPrdSlider .owl-nav button.owl-prev{background:url('/Images/2013/Common/my_arrow_left_1.png') center center no-repeat !important}.historyPrdSlider .owl-nav button.owl-next{background:url('/Images/2013/Common/my_arrow_right_1.png') center center no-repeat !important;margin-left:10px}.historyPrdSlider .owl-nav button span{display:none}.historyPrdSlider .pages{overflow:hidden;height:18px;position:relative;margin:15px 0 0 0}.historyPrdSlider .pages p{text-align:center;font-size:14px;line-height:18px;color:#222842}.historyPrdSlider .pages .arrs{width:92px;height:18px;float:right;position:absolute;top:0;right:0;overflow:hidden}.historyPrdSlider .pages .arrs a{display:block;width:36px;height:18px;float:left}.historyPrdSlider .pages .arrs a img{width:100%}.historyPrdSlider .pages .arrs a.next{float:right}.prdList-mypage{width:100%;position:relative;overflow:hidden}.prdList-mypage:before{display:block;content:'';width:100%;height:1px;background:#cacacb;position:absolute;top:15px;left:0}.prdList-mypage .history-list-item{display:block;float:left;position:relative;width:284px;margin:0;height:405px}.prdList-mypage .history-list-item:nth-of-type(3n){margin:0}.prdList-mypage .history-list-item>a,.prdList-mypage .history-list-item>div{display:block;width:100%;position:relative}.prdList-mypage .history-list-item .category{display:block;width:69px;height:35px;text-align:center;font-size:13px;line-height:30px;color:#fff;font-weight:bold;margin:0 auto;background:url('/Images/2013/Common/my_bubble_1.png') center center no-repeat}.prdList-mypage .history-list-item .thumb{width:100%;position:relative;margin:10px auto 0}.prdList-mypage .history-list-item .thumb img{display:block;width:100%;height:245px}.prdList-mypage .history-list-item .history-text{display:block;width:100%;height:113px;overflow:hidden;padding:20px;border:1px solid #ddd}.prdList-mypage .history-list-item .history-text1{display:block;font-size:13px;line-height:13px;color:#363636;font-weight:normal;margin:0 0 10px 0}.prdList-mypage .history-list-item .history-text2{font-size:17px;line-height:24px;color:#222842;font-weight:bold;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;word-break:break-all;white-space:normal;max-height:48px;overflow:hidden}.prdList-mypage .history-list-item .search{width:100%;height:360px;background:#f7f7f7;padding:20px;margin:10px auto 0}.prdList-mypage .history-list-item .search .word{width:100%;height:60px;border-bottom:1px solid #ebebeb;padding-left:30px;background:url('/Images/2013/Icon/ico_search_2.png') left center no-repeat}.prdList-mypage .history-list-item .search .word input{display:block;width:100%;height:59px;line-height:59px;font-size:17px;font-weight:bold;color:#222842;border:0;background:#f7f7f7}.prdList-mypage .history-list-item .search .word p{line-height:59px;font-size:17px;font-weight:bold;color:#222842}.prdList-mypage .history-list-item .search .tags{width:100%;margin:25px 0 0 0;position:relative;overflow:hidden}.prdList-mypage .history-list-item .search .tags a{display:block;float:left;height:32px;line-height:30px;padding:0 12px;background:#fff;border-radius:16px;font-size:14px;border:1px solid #ddd;color:#363636;margin:0 12px 10px 0}.trvlPrdList.flight li .info_row .right .state{height:40px;line-height:40px;margin:0 0 10px 0}.trvlPrdList.flight li .info_row .left .flight_info .destination{font-size:14px;line-height:14px;color:#363636;margin:0 0 15px 0}.trvlPrdList.flight li .info_row .left .f_opt{display:block;position:relative;overflow:hidden;line-height:24px;font-size:15px;color:#363636;font-weight:bold}.trvlPrdList.flight li .info_row .left .f_opt_1{margin-bottom:10px}.trvlPrdList.flight li .info_row .left .f_opt .condi{display:block;float:left;width:60px;height:24px;background:#c3c3c3;text-align:center;line-height:24px;color:#fff;font-size:14px;border-radius:3px;margin-right:10px}.trvlPrdList.flight li .info_row .left .f_opt .f_logo{display:block;float:left;color:#1351a5;margin-right:12px;padding-right:12px;position:relative}.trvlPrdList.flight li .info_row .left .f_opt .f_logo:after{display:block;content:'';width:1px;height:100%;position:absolute;top:0;right:0;background:#ddd}.trvlPrdList.flight li .info_row .left .f_opt .f_logo img{vertical-align:middle;margin-right:5px}.flight-list{height:236px}.flight-list div.flight-list__right.right{width:20%;height:100%;background:#fff;vertical-align:middle}.flight-list__left{display:table-cell;width:80%;border-right:1px solid #ddd}.flight-list__right{display:table-cell;width:20%;text-align:center}.flight-list__right>p{width:100%}.flight-list__top{padding:20px 30px 0;font-size:0}.flight-list__top-span{display:inline-block;font-size:15px;font-weight:400;color:#595959;line-height:1;padding-right:10px;margin-right:10px;border-right:1px solid #ddd}.flight-list__middle{padding:30px}.flight-list__bottom{display:block;width:100%;padding:20px 30px 24px;padding-right:0;font-size:0;background:#f7f7f7}.flight-list__bottom-first span{display:inline-block;width:15%;font-size:15px;font-weight:400;color:#7a7a7a}.flight-list__bottom-first span:first-child{width:25%}.flight-list__bottom-first span:last-child{width:60%}.flight-list__bottom-second span{display:inline-block;width:15%;margin-top:6px;font-size:15px;font-weight:400;color:#111;vertical-align:top}.flight-list__bottom-second span:first-child{width:25%}.flight-list__bottom-second span:last-child{width:60%}.flight-list__important-clr{color:#ed113f}.flight-list__logo{position:relative;display:inline-block;text-align:center;vertical-align:top}.flight-list__logo img{position:absolute;top:-4px;left:0;width:25px;height:21px}.flight-list__logo-caption{display:inline-block;padding-left:30px;font-size:13px;font-weight:700;color:#7a7a7a;vertical-align:1px;line-height:1}.flight-list__travel{display:inline-block;position:relative;width:100%;font-size:15px;font-weight:400;line-height:1;color:#000;text-align:center;background:url('../Images/2013/Mypage/img_travel.png') no-repeat center;vertical-align:top}.flight-list__travel span{display:block;font-size:15px;font-weight:700;color:#7a7a7a}.flight-list__travel span:first-child{margin-bottom:6px;font-size:25px;font-weight:700;color:#111}.flight-list__travel:after{content:'';display:block;clear:both}.flight-list__travel-left{position:relative;float:left}.flight-list__travel-right{position:relative;float:right}.flight-list__travel-text{position:absolute;bottom:-6px;left:0;width:100%}.eticket-popup{display:none}.eticket-popup .tbl{padding:18px 30px 30px}.eticket-popup .tbl.tbl_datasty_1 tbody td{height:60px;font-size:16px;font-weight:400;color:#363636;text-align:center}.eticket-popup .btn-eticket-confirm{min-width:100px;height:28px;margin-left:4px;padding:0 10px;font-size:13px;font-weight:700;color:#363636;border:1px solid #ddd;border-radius:15px}.trvlPrdList.hotel li .info_row .right .state{display:inline-block;width:auto;margin:0 0 10px 0}.trvlPrdList.hotel li .info_row .left .hotel_info{position:relative;float:left;width:65%}.trvlPrdList.hotel li .info_row .left .hotel_info .hotel_name{width:340px;margin-top:14px;margin-bottom:20px;font-size:18px;font-weight:700;color:#111;line-height:1.45;margin:0 0 20px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trvlPrdList.hotel li .info_row .left .hotel_info .chkInOut{font-size:15px;font-weight:400;color:#595959;margin-bottom:16px}.trvlPrdList.hotel li .info_row .left .hotel_info .chkInOut span{display:inline-block;width:60px;height:24px;background:#c3c3c3;text-align:center;line-height:24px;font-size:13px;color:#fff;font-weight:bold;margin:0 10px 0 20px}.trvlPrdList.hotel li .info_row .left .hotel_info .chkInOut span:first-child{margin:0 10px 0 0;border-radius:3px}.trvlPrdList.hotel li .info_row .left .hotel_info .blue_arrow_btn{position:absolute;top:3px;right:0;display:block;float:right;color:#1351a5;font-size:14px;font-weight:bold;padding-right:10px}.trvlPrdList.hotel li .info_row .left .hotel_info .blue_arrow_btn a:after{content:'>';position:absolute;top:0;right:0;color:#1351a5}.mypage-hotel button{width:100%;height:40px;margin-bottom:10px;font-size:14px;font-weight:700;color:#222842;border:1px solid #ddd;border-radius:5px;background:#fff}.mypage-hotel button:hover{color:#1351a5;background:#f5f9fd}.mypage-hotel__guide-state{display:inline-block;vertical-align:3px;margin-left:4px}.trvlPrdList li .info_row .mypage-hotel__guide-state a{height:auto}.mypage-hotel__room-type{display:block;font-size:15px;font-weight:400;color:#595959}.mypage-hotel__text{font-size:15px;font-weight:700;color:#595959}.mypage-hotel__color-info{color:#ff3838}.mypage-hotel__img{float:left;width:35%;height:164px}.mypage-hotel__img img{width:214px;height:100%}.mypage-hotel .prd_info:after{content:'';display:block;clear:both}.mypage-hotel__division{color:#ddd;font-size:15px;font-weight:400;font-style:normal;margin:0 6px}.mypage-hotel.info_row div.right{vertical-align:middle}.rsvtInfoNoti{width:100%;position:relative;margin:30px auto 0;padding:0}.rsvtInfoNoti li{width:100%;height:100px;position:relative;box-sizing:border-box;border:1px solid #ddd;margin:0 0 40px 0}.rsvtInfoNoti li:before{display:block;content:'';width:25px;height:13px;background:url('/Images/2013/Common/my_arrow_down_1.png') center center no-repeat;position:absolute;left:50px;bottom:-30px}.rsvtInfoNoti li:last-child:before{display:none}.rsvtInfoNoti li .icon{width:120px;height:98px;float:left;text-align:center;background:#f7f7f7;vertical-align:middle;padding:19px 0}.rsvtInfoNoti li .desc{width:calc(100% - 120px);height:100px;float:left;position:relative}.rsvtInfoNoti li .desc .tab{width:100%;height:100%}.rsvtInfoNoti li .desc .tab .tab_r{width:100%;height:100%}.rsvtInfoNoti li .desc .tab .tab_c:first-child{width:130px}.rsvtInfoNoti li .desc .tab .tab_c:nth-child(2){width:auto}.rsvtInfoNoti li .desc .tab .tab_c .th{text-align:center;font-weight:bold;font-size:17px;color:#363636}.rsvtInfoNoti li .desc .tab .tab_c .th span{font-size:15px;color:#363636;font-weight:normal}.rsvtInfoNoti li .desc .tab .tab_c .td{font-size:15px;line-height:24px;color:#363636}.rsvtProcState+.reserve-cont-wrap{margin-top:40px}.rsvtProcState>div{width:100%;position:relative;border:1px solid #ddd}.rsvtProcState ol{width:100%;padding:45px 0;position:relative;text-align:center}.rsvtProcState ol li{display:inline-block;position:relative;padding-right:50px;text-align:center}.rsvtProcState ol li:after{display:block;content:'';width:19px;height:36px;position:absolute;top:14px;right:10px;background:url('/Images/2013/Mypage/my_rsvt_proc_arrow.png') center center no-repeat}.rsvtProcState ol li:last-child,.my_detail_new.rsvtProcState ol li:last-child{padding-right:0}.rsvtProcState ol li:last-child:after{display:none}.rsvtProcState ol li p{font-size:15px;line-height:15px;color:#222842;font-weight:bold;margin:15px 0 0 0}.rsvtProcState .description{display:block;background:#f5f9fd;text-align:center;font-size:17px;line-height:17px;font-weight:bold;color:#1351a5;padding:30px 0;margin:0}.rsvtProcState .description>span{display:block;font-size:15px;color:#363636;margin:12px auto 0}.rsvtProcState .description a{margin-left:10px}.my_detail_new.rsvtProcState .pay_process{border:1px solid #f3f8ff;border-radius:10px;background:#f3f8ff}.my_detail_new.rsvtProcState ol{padding-bottom:0}.my_detail_new.rsvtProcState .description{width:800px;margin:0 auto;padding:0;background:#e8f1ff;border-radius:30px}.my_detail_new.rsvtProcState .description span{margin:40px 0;padding:10px 0}.my_detail_new.rsvtProcState ol li{padding-right:100px}.my_detail_new.rsvtProcState ol li:after{background:none}.my_detail_new_table tr th,.my_detail_new_table tr td{padding:12px 20px 12px !important;text-align:right !important}.my_detail_new_table tr th:first-child,.my_detail_new_table tr td:first-child{text-align:left !important}.my_detail_new .travelPrc{padding:12px 20px 12px !important}.my_detail_new .tbl tbody tr th,.my_detail_new .tbl tbody tr td{border-left:0}.my_detail_new .my_detail_new_table tbody tr{border-bottom:0}.my_detail_new .tbl tbody tr td{border-top:0}.my_detail_new .bd_top{border-top:1px solid #f0f0f0}.my_detail_new .res_produnt{overflow:hidden;margin-bottom:40px;padding-top:40px;border-top:2px solid #222842}.my_detail_new .res_produnt .left_area{float:left;position:relative;margin-right:15px}.my_detail_new .res_produnt .left_area div{width:174px;height:130px}.my_detail_new .res_produnt .left_area div p{position:absolute;left:0;top:0;background:#00000061;padding:4px 12px;font-size:12px;color:#fff;font-weight:bold;border-radius:5px 0 0 0}.my_detail_new .res_produnt .left_area img{height:100%;object-fit:cover;border-radius:5px}.my_detail_new .res_produnt .right_area{width:680px}.my_detail_new .res_produnt .right_area div:nth-child(1) p{padding-bottom:5px;color:#808080;font-weight:bold;font-size:15px}.my_detail_new .res_produnt .right_area div:nth-child(2){padding-bottom:20px}.my_detail_new .res_produnt .right_area div:nth-child(2) a{color:#111;font-weight:bold}.my_detail_new .res_produnt .right_area div:nth-child(3) p{font-size:15px}.my_detail_new .res_produnt .right_area{float:left}.my_detail_new .notice_txt p{color:#999;margin:20px 0;font-size:13px;line-height:20px}.my_detail_new_table.pay_info tr th,.my_detail_new_table.pay_info tr td{text-align:center !important}.notice_txt b{text-decoration:underline;text-underline-position:under}.chargeBtns .my_new_cancel{margin-right:10px !important;border-radius:0;color:#808080 !important}.chargeBtns .my_new_modify{background:#646464 !important;border-radius:0}.passportWrap{width:100%;position:relative;margin:40px auto 0}.passportWrap .passportInfo{width:100%;position:relative;padding-top:25px;border-top:2px solid #222842}.passportInfo .travelers{display:block;width:100%;font-size:17px;font-weight:bold;color:#222842;line-height:32px;text-align:left;margin:0 0 15px 0}.passportInfo .travelers .all{display:inline-block;position:relative;padding-right:16px;margin-right:16px}.passportInfo .travelers .all b{color:#008aff}.passportInfo .travelers .all:after{display:block;content:'';width:1px;height:17px;background:#ddd;position:absolute;top:50%;right:0;margin:-8.5px 0 0 0}.passportInfo .travelers .done{font-size:15px;color:#363636;margin-right:15px}.passportInfo .travelers .yet{font-size:15px;color:#f25b5b}.passportInfo .travelers button,.passportInfo .travelers a{float:right}.passportInfo .traveler{width:100%;padding:20px;background:#f7f7f7;position:relative;margin:0 0 10px 0;overflow:hidden}.passportInfo .traveler p{display:block;font-size:16px;height:16px;line-height:16px;font-weight:bold;float:left;position:relative;margin-right:20px;padding-right:20px}.passportInfo .traveler p:after{display:block;content:'';width:1px;height:100%;background:#ddd;position:absolute;top:0;right:0}.passportInfo .traveler p:last-child:after{display:none}.passportInfo .traveler p:nth-child(1){width:61.5px;font-size:15px;color:#363636;font-weight:normal}.passportInfo .traveler p:nth-child(2){width:112px}.passportInfo .traveler p:nth-child(3){width:139px}.passportInfo .traveler p:nth-child(4){width:auto}.passportInfo .traveler p:nth-child(4) span{color:#f25b5b}.guestInfoWrap .passportInfo .traveler p:nth-child(2){width:220px}.guestInfoWrap .passportInfo .traveler p:nth-child(3){width:160px}.contractWrap{width:100%;position:relative;margin:40px auto 0}.contractWrap .contractInfo{width:100%;border-top:2px solid #222842;border-bottom:1px solid #ddd;text-align:center;padding:40px 0}.contractWrap .contractInfo p{display:inline-block;line-height:42px;font-size:17px;color:#363636}.contractWrap .contractInfo p span{color:#1351a5}.contractWrap .contractInfo a{display:inline-block;width:120px;height:42px;background:#1351a5;text-align:center;line-height:42px;font-size:15px;color:#fff;border-radius:5px;margin-left:20px}.prdInfoWrap{width:100%;position:relative;margin:40px auto 0}.travelSchedule{position:relative}.travelSchedule .period{display:block;float:left;position:relative;height:32px;line-height:32px;margin:0;margin-right:15px;padding-right:15px}.travelSchedule .period:after{display:block;width:1px;height:100%;content:'';position:absolute;top:0;right:0;background:#ddd}.travelSchedule .logo{display:block;float:left;height:32px;line-height:32px;position:relative;margin:0 10px 0 0}.travelSchedule .logo img{vertical-align:middle;max-width:100%}.travelSchedule .logo span{font-size:14px;color:#363636;vertical-align:middle}.travelSchedule .btn{margin:0 0 0 10px}.travelSchedule .inout{position:relative;float:left;overflow:hidden}.travelSchedule .inout.depature{margin-right:40px;padding-right:40px;border-right:1px dashed #ddd}.travelSchedule .inout div{float:left;position:relative}.travelSchedule .inout div:first-child{width:64px;text-align:center;padding:3px 0 0 0}.travelSchedule .inout div:first-child p{display:block;width:100%;font-size:13px;height:24px;line-height:24px;text-align:center;background:#c3c3c3;color:#fff;margin:0 0 20px 0}.travelSchedule .inout div:first-child img{max-width:100%}.travelSchedule .inout div:nth-child(2){float:left;margin:0 0 0 10px}.travelSchedule .inout div:nth-child(2) p{font-size:14px;line-height:20px;color:#363636;margin:0 0 5px 0}.travelSchedule .inout div:nth-child(2) p b{display:block;font-size:15px;color:#363636}.travelPrc{position:relative}.travelPrc .total_prc{display:block;width:100%;font-size:18px;line-height:18px;color:#f25b5b;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #f0f0f0}.travelPrc .total_prc .count{color:#363636}.travelPrc .total_prc .noti{display:inline-block;font-size:15px;color:#a5a5a5;font-weight:normal;padding-left:15px;margin-left:15px;position:relative}.travelPrc .total_prc .noti:before{display:block;content:'';width:1px;height:15px;background:#ddd;position:absolute;left:0;top:50%;margin:-7.5px 0 0 0}.travelPrc ul{width:100%;position:relative;margin:20px auto}.travelPrc ul li{display:block;width:100%;padding-left:10px;position:relative;font-size:14px;color:#363636;line-height:22px}.travelPrc ul li:before{display:block;content:'';width:4px;height:4px;background:#a5a5a5;border-radius:50%;position:absolute;top:9px;left:0}.travelPrc .guide{font-size:14px;line-height:20px;font-weight:bold;color:#363636}.chargerWrap{width:100%;position:relative;margin:40px auto 0}.chargerWrap h3{line-height:32px}.chargeBtns{text-align:center;margin-top:40px}.chargeBtns a{display:inline-block;width:200px;height:60px;line-height:60px;text-align:center;font-size:17px;font-weight:bold;box-sizing:border-box;border-radius:5px;margin:0}.chargeBtns a.cancel{color:#222842;border:1px solid #ddd;margin-right:20px}.chargeBtns a.modify{color:#fff;background:#1351a5}.cancelCommonInfo{margin:40px auto 0}.cancelCommonInfo .table th{text-align:center}.cancelCommonInfo .table td:nth-child(2),.cancelCommonInfo .table td:nth-child(3){text-align:center}.cancelCommonInfo .commonInfo{display:block;width:100%;padding:20px;border:1px solid #a5a5a5;font-size:15px;line-height:24px;color:#363636;margin:20px 0 0 0}.pointHistoryWrap{margin:40px auto 0}.pointHistoryWrap h3{line-height:38px;margin:0 0 15px 0}.pointHistoryWrap h3 a{float:right}.pointHistoryWrap .table th,.pointHistoryWrap .table td{text-align:center;font-size:14px;line-height:20px;letter-spacing:-.5px}.pointHistoryWrap .table th{background:#f6f9fb;color:#363636;font-weight:700}.pointHistoryWrap .table td:nth-child(4){text-align:left;padding:12px 14px}.pointHistoryWrap .table{border-top:1px solid #111}.pointHistoryWrap h3>.btn{background:#2540a4;font-size:15px;font-weight:700;height:40px;line-height:40px}.rsvtAdsBanner{width:100%;height:108px;position:relative;margin:40px auto 0;border:1px solid #ddd;background:#f5f9fd url('/Images/2013/Mypage/my_bg_2.gif') calc(100% - 40px) center no-repeat;padding:30px}.rsvtAdsBanner a{display:block;position:relative}.rsvtAdsBanner a>p{font-size:20px;line-height:20px;font-weight:bold;color:#222842;margin:0 0 15px 0}.rsvtAdsBanner a>span{display:block;font-size:16px;line-height:16px;font-weight:bold;color:#222842}.paySelectWrap{margin:40px auto 0}.paySelectWrap h3{padding-bottom:15px;border-bottom:2px solid #222842}.paySelectWrap h3 span{float:right;font-size:15px;color:#363636}.paySelectWrap .priceInfo{width:100%;position:relative;overflow:hidden;margin:40px 0 20px}.paySelectWrap .priceInfo p{display:block;font-size:17px;color:#222842;height:32px;line-height:32px;float:left;font-weight:bold;position:relative;overflow:hidden}.paySelectWrap .priceInfo .price span{font-size:24px;color:#f25b5b}.new_my_price span{font-size:17px !important;color:#222842 !important}#PayPointPrice{color:#222842}.new_my_point{color:#06f !important}.new_my_point input[type="text"]{width:160px !important}.new_my_pay_call input[type="text"]{width:350px !important}.new_my_point_btn{width:120px !important;background:#646464 !important}.new_my_pay_btn{width:150px !important;background:#06f!important}.new_my_charge_btn a{height:50px !important;line-height:50px !important}.my_detail_new_table .payment{position:relative}.my_detail_new_table .payment a{background:#646464;padding:3px 10px;font-size:13px;border-radius:50px;color:#fff}.paySelectWrap .priceInfo .point{float:right}.paySelectWrap .priceInfo .point input[type="text"]{display:inline-block;width:120px;height:32px;line-height:32px;border:1px solid #ddd;border-radius:5px;margin:0 10px;text-align:right;padding:0 10px;font-size:14px;font-weight:bold;color:#008aff;vertical-align:top}.paySelectWrap .priceInfo .point .pointBtn{display:inline-block;width:100px;height:32px;line-height:32px;text-align:center;font-size:15px;color:#fff;background:#1351a5;border-radius:5px;vertical-align:top}.paySelectWrap .paySelects{width:100%;position:relative}.paySelects .category-cons{width:100%;position:relative;margin:40px auto 0}.paySelects .category-cons .paySelect{width:100%;position:relative;border:1px solid #ddd}.paySelects .category-cons .paySelect .payCallArea{width:100%;position:relative;text-align:center;padding:40px 0}.paySelects .category-cons .paySelect .payCallArea h4{font-size:17px;line-height:17px;font-weight:bold;color:#222842;margin:0 0 17px 0;text-align:left}.paySelects .category-cons .paySelect .payCallArea .msg{display:block;margin:0;font-weight:bold}.paySelects .category-cons .paySelect .payCallArea .msg1{font-size:17px;line-height:17px;color:#1351a5;margin:0 0 15px 0}.paySelects .category-cons .paySelect .payCallArea .msg2{font-size:15px;line-height:15px;color:#363636;margin:0 0 20px 0}.paySelects .category-cons .paySelect .payCallArea .msg3{font-size:14px;line-height:22px;color:#363636;margin:0;text-align:center;background:#f3f8ff;padding:20px}.paySelects .category-cons .paySelect .payCallArea .payCall{width:100%;position:relative;text-align:center}.paySelects .category-cons .paySelect .payCallArea .payCall span{font-size:17px;line-height:40px;font-weight:bold;color:#222842}.paySelects .category-cons .paySelect .payCallArea .form-tel{width:60%}.paySelects .category-cons .paySelect input[type="text"],.paySelects .category-cons .paySelect select{border-radius:5px;font-size:17px;color:#363636}.paySelects .category-cons .paySelect select{background:url('/Images/2013/Common/icon_down_arrow_1.gif') calc(100% - 10px) center no-repeat}.paySelects .category-cons .paySelect .payCallArea .payCall input[type="text"]{display:inline-block;width:150px;margin:0 8px;border-radius:5px;text-align:right;font-size:17px;font-weight:bold;color:#222842;padding:0 8px}.paySelects .category-cons .paySelect .payCallArea .payCallBtn{display:inline-block;width:200px;height:40px;line-height:40px;text-align:center;font-size:15px;color:#fff;background:#1351a5;border-radius:5px;margin-left:20px}.payNotice{width:100%;padding:15px 0;background:#f7f8f9;text-align:center}.payNotice span{font-size:14px;line-height:14px;color:#363636}.paySelects .category-cons .paySelect.ars{border:0}.paySelects .category-cons .paySelect.ars .payCallArea{padding:0}.paySelect.ars .msg3{margin-top:20px !important}.paySelect.ars .payCallBtn{margin-top:30px}.paySelects .category-cons .paySelect .payCallArea .tbl{padding:0 30px;margin-bottom:30px}.paySelects .category-cons .paySelect .payCallArea .tbl td .msg1{margin:20px 0}.paySelects .category-cons .paySelect .payCallArea .tbl td .msg2{margin:20px 0}.paySelects .category-cons .paySelect.bd_none{border:0}.paySelects .category-cons .paySelect.naverpay .payCallArea{padding:25px 0 0 0}.paySelect.naverpay ul{width:100%;position:relative;margin:0;padding:20px;background:#f3f8ff}.paySelect.naverpay ul li{width:100%;position:relative;padding:0 0 0 10px;font-size:14px;line-height:22px;color:#363636;margin:0 0 10px 0;text-align:left}.paySelect.naverpay ul li:last-child{margin:0}.paySelect.naverpay ul li:before{display:block;content:'';width:4px;height:4px;background:#a5a5a5;border-radius:50%;position:absolute;top:9px;left:0}.paySelects .category-cons .paySelect.naverpay .payCallArea .payCall{margin:25px 0 0 0;padding:25px 0;border-bottom:1px solid #f0f0f0}.payInfoListWrap{margin:40px auto 0;overflow:hidden}.payInfoListWrap .payInfoWrap{width:30.7%;float:left}.payInfoListWrap .payInfoWrap table td td{font-size:15px;color:#363636;padding:12px 20px}.payInfoListWrap .payInfoWrap table tr td:nth-child(2){font-weight:bold;text-align:right}.payInfoListWrap .payInfoWrap table tr td.lose{font-size:17px;color:#f25b5b}.payInfoListWrap .payInfoWrap table tr th{text-align:center;font-size:15px;font-weight:bold;color:#f25b5b}.payInfoListWrap .payInfoWrap p{font-size:14px;line-height:14px;font-weight:bold;margin:20px 0 0 0;text-align:center}.payInfoListWrap .payListWrap{width:66.1%;float:right}.payInfoListWrap .payListWrap table tr th{font-size:15px;color:#30364e}.payInfoListWrap .payListWrap table tr td{font-size:15px;color:#363636}.payInfoListWrap .payListWrap table tr td:nth-child(3){font-weight:bold}.payInfoListWrap .payListWrap table tr td,.payInfoListWrap .payListWrap table tr th{text-align:center;border-right:1px solid #f0f0f0}.payInfoListWrap .payListWrap table tr td:last-child,.payInfoListWrap .payListWrap table tr th:last-child{border-right:0}.subscriberWrap{margin:40px auto 0}.subscriberWrap h3 span{float:right;font-size:14px;color:#363636;font-weight:bold}.subscriberWrap h3 span b{color:#008aff}.subscriberWrap table th>b{color:#008aff}.subscriberWrap table td .chkRect{display:inline-block;margin:0;margin-left:15px;width:auto}.subscriberWrap table td textarea{width:100%;min-height:90px;padding:10px;font-size:17px;color:#363636;border-radius:5px;border:1px solid #ddd}.subscriberWrap table td p.bytes{text-align:right;font-size:12px;line-height:12px;margin:10px 0 0 0;color:#363636}.subscriberWrap table td p.bytes b{color:#363636}.travelerWrap{margin:40px auto 0}.travelerWrap h3 span{float:right;font-size:14px;color:#363636;font-weight:bold}.travelerWrap h3 span b{color:#008aff}.travelerWrap .together{display:block;width:100%;border-top:2px solid #222842;background:#f7f7f7;text-align:left;font-size:16px;line-height:25px;color:#363636;font-weight:bold;padding:30px 20px}.travelerWrap .together .chkRect{display:inline-block;margin:0;margin-left:15px;width:auto}.travelerWrap .travelerInfo{width:100%;position:relative;margin:30px auto 0}.travelerInfo h4{font-size:17px;line-height:32px;font-weight:bold;color:#222842}.travelerInfo h4>b{color:#008aff}.travelerInfo h4 p{display:inline-block;font-size:15px;color:#363636;position:relative;padding-left:15px;margin-left:15px;font-weight:normal}.travelerInfo h4 p:before{display:block;content:'';width:1px;height:15px;background:#ddd;position:absolute;top:8px;left:0}.travelerInfo h4 p span{color:#363636;margin-right:20px}.travelerInfo h4 button{float:right}.travelerInfo .traveler{width:100%;background:#f7f7f7;padding:10px 15px;position:relative;overflow:hidden;margin:0 0 10px 0}.travelerInfo .traveler.first{margin:20px 0 10px 0}.travelerInfo .traveler p{font-size:16px;line-height:38px;display:block;float:left}.travelerInfo .traveler div{float:left;position:relative}.travelerInfo .traveler div.cate{margin-right:20px}.travelerInfo .traveler div.cate select{width:100px}.cate select.formControl:disabled{border:none;background:none;font-weight:bold;color:#363636}.travelerInfo .traveler div.name{margin-right:30px}.travelerInfo .traveler div.name input[type="text"]{width:130px}.travelerInfo .traveler div.sex{float:left;margin-right:30px}.travelerInfo .traveler div.sex .formWrap{width:150px;margin:7px 0 0 0;display:inline-block}.travelerInfo .traveler div.sex .formWrap .chkRect{margin-right:10px}.travelerInfo .traveler div.tel{width:300px}.travelerInfo .traveler div.tel input[type="text"]{width:170px}.travelerInfo .traveler div.name p,.travelerInfo .traveler div.tel p,.travelerInfo .traveler div.sex p{font-weight:bold;color:#222842;margin:0 10px 0 0}.travelerInfo .traveler div.name p b,.travelerInfo .traveler div.tel p b,.travelerInfo .traveler div.sex p b{color:#008aff}.travelerInfo .traveler .delBtn{display:block;width:20px;height:20px;position:absolute;top:50%;right:15px;margin:-10px 0 0 0;text-align:center;vertical-align:middle;padding:3px 0}.travelerInfo .traveler .delBtn img{vertical-align:middle}.expactPriccWrap{margin:40px auto 0}.expactPriccWrap .table tr{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd}.expactPriccWrap .table tr td{text-align:center;padding:40px;vertical-align:middle}.expactPriccWrap .table tr td>*{display:inline-block;height:100%;vertical-align:middle}.expactPriccWrap .table tr td .travelers p span{display:inline-block;font-size:17px;line-height:17px;font-weight:bold;color:#222842}.expactPriccWrap .table tr td .travelers>p+p{margin-top:30px}.expactPriccWrap .table tr td .travelers p:last-child span{margin:0}.expactPriccWrap .table tr td .travelers p span.cate{width:40px;text-align:left;font-size:15px}.expactPriccWrap .table tr td .travelers p span.price{width:180px;text-align:right}.expactPriccWrap .table tr td .travelers p span.price img{vertical-align:middle;margin:0 10px}.expactPriccWrap .table tr td .equal{margin:0 80px;width:30px;height:30px;line-height:30px;text-align:center;background:#363636;border-radius:50%;font-size:20px;font-weight:bold;color:#fff;text-indent:-1px}.expactPriccWrap .table tr td .totalPrc{font-size:30px;line-height:30px;font-weight:bold;color:#f25b5b}.interest-list-wrap{margin-top:10px}.title-mypage .st-gray{color:#404656;font-size:15px;font-weight:700;border:1px solid #ddd;background:#fff}.title-mypage .title-btn a{vertical-align:top}.favPrdItem{width:100%;position:relative;padding:0;margin:0 0 30px 0}.favPrdItem:last-child{margin:0}.favPrdItem label{width:100%;display:block !important}.favPrdItem label .favPrdCon{width:100%;height:100%;padding:20px;position:relative;box-sizing:border-box;border:1px solid #c3c3c3;overflow:hidden;position:relative}.favPrdItem .favPrdCon .thumb{width:394px;float:left;position:relative}.favPrdItem .favPrdCon .thumb.sm{width:320px}.favPrdItem .favPrdCon .thumb img{width:100%}.favPrdItem .favPrdCon .thumb p{display:block;height:30px;line-height:30px;padding:0 10px;background:rgba(0,0,0,.7);margin:0;position:absolute;top:0;left:0;font-size:12px;color:#fff;font-weight:bold}.favPrdItem .favPrdCon .thumb .favBtn{display:block;width:49px;height:49px;position:absolute;top:12px;right:12px}.favPrdItem .favPrdCon .info{width:412px;float:right;padding:0 0 0 20px}.favPrdItem .favPrdCon .info p{display:block;margin:0}.favPrdItem .favPrdCon .info .name{font-size:17px;line-height:28px;color:#222842;font-weight:bold;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.favPrdItem .favPrdCon .info .name a:hover{text-decoration:underline}.favPrdItem .favPrdCon .info .desc{font-size:15px;line-height:25px;color:#404656;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.favPrdItem .favPrdCon .info .option{position:relative;overflow:hidden;margin-bottom:25px}.favPrdItem .favPrdCon .info .option span{display:block;position:relative;float:left;height:20px;line-height:20px;font-size:15px;font-weight:bold;color:#404656;padding-left:25px}.favPrdItem .favPrdCon .info .option span:first-child{background:url('/Images/2013/Icon/ico_pro_date.png') 2px center no-repeat;padding-right:15px;margin-right:15px}.favPrdItem .favPrdCon .info .option span:first-child:after{display:block;content:'';width:1px;height:15px;background:#ddd;position:absolute;top:50%;right:0;margin:-7.5px 0 0 0}.favPrdItem .favPrdCon .info .option span:nth-child(2){background:url('/Images/2013/Icon/ico_pro_air.png') left center no-repeat}.favPrdItem .favPrdCon .info .price{position:absolute;bottom:90px;right:20px;font-size:17px;line-height:28px;font-weight:bold;color:#d80042;text-align:right;margin-bottom:15px}.favPrdItem .favPrdCon .info .price b{font-size:28px;font-weight:800;padding-right:2px}.favPrdItem .favPrdCon .info .btns{position:absolute;bottom:40px;right:20px;text-align:right}.favPrdItem .favPrdCon .info .btns.bl{text-align:left}.favPrdItem .favPrdCon .related{width:100%;margin-bottom:30px}.favPrdItem .favPrdCon .related p{font-size:14px;line-height:14px;color:#363636;margin:0 0 15px 0}.favPrdItem .favPrdCon .related span{display:inline-block;height:28px;line-height:28px;margin:0 3px 3px 0;font-size:13px;font-weight:bold;color:#222842;padding:0 6px;border:1px solid #ddd}.favPrdItem .wall{position:absolute;top:0;left:32px;right:0;bottom:0;background:rgba(0,0,0,.7);z-index:5;text-align:center;padding:105px 0 0 0;display:none}.favPrdItem .wall p{display:block;color:#fff;font-weight:bold;margin:0}.favPrdItem .wall p:first-child{font-size:21px;line-height:21px;margin-bottom:15px}.favPrdItem .wall p:nth-child(2){font-size:17px;line-height:17px}.favPrdItem .wall .btns{margin:20px 0 0 0;text-align:center}.favPrdItem .wall .btns .btn{margin:0 5px}.historyPrdList h2{line-height:45px;overflow:hidden}.historyPrdList h2 .btns{float:right}.historyPrdList ul{width:100%;position:relative;margin:20px auto 0;padding:0}.historyPrdList ul li{width:100%;position:relative;margin:0;padding:0}.historyPrdList ul li h3{display:block;padding-left:35px;font-size:16px;line-height:23px;color:#363636;background:url('/Images/2013/Icon/ico_clock_1.png') left center no-repeat;margin:10px 0}.historyPrdList ul li .historyItem{width:100%;position:relative;padding:0 0 40px 32px}.historyPrdList ul li .historyItem:nth-child(2){padding:25px 0 40px 32px}.historyPrdList ul li .historyItem:before{display:block;content:'';width:1px;height:100%;background:#cacacb;position:absolute;top:0;left:11px}.historyPrdList .historyItem .category{display:block;position:relative;width:78px;height:36px;line-height:36px;text-indent:8px;text-align:center;background:url('/Images/2013/Common/my_bubble_2.png') center center no-repeat;font-size:13px;color:#fff;margin:0 0 10px -10px;font-weight:bold;letter-spacing:-.5px}.historyPrdList .historyItem .category.lg{width:134px;background:url('/Images/2013/Common/my_bubble_3.png') center center no-repeat}.historyPrdList .historyItem .category:before{display:block;content:'';width:13px;height:13px;background:#008aff;border-radius:50%;position:absolute;top:12px;left:-17px}.historyPrdList .historyItem .favPrdCon .info{width:380px}.historyPrdList .historyItem .favPrdCon .info.lg{width:454px}.historyPrdList .historyItem .reviewItem{width:100%;padding:20px;position:relative;border:1px solid #ddd}.historyPrdList .reviewItem p{display:block;margin:0}.historyPrdList .reviewItem p:first-child{margin-bottom:15px}.historyPrdList .reviewItem .path,.historyPrdList .reviewItem .period{font-size:13px;line-height:13px;color:#363636}.historyPrdList .reviewItem .title{font-size:17px;line-height:18px;color:#222842;margin:0;font-weight:bold}.historyPrdList .reviewItem .title img{vertical-align:top;margin-left:10px}.historyPrdList .reviewItem .btn{display:block;position:absolute;top:20px;right:20px}.historyPrdList .historyItem .searchItem{width:100%;padding:20px;position:relative;background:#f7f7f7}.historyPrdList .searchItem p{display:block;font-size:17px;line-height:50px;font-weight:bold;color:#222842;margin:0}.historyPrdList .searchItem .btn{display:block;position:absolute;top:20px;right:20px}.historyPrdList .historyItem .thumbnails{width:100%;position:relative;overflow:hidden}.historyPrdList .thumbnails>a{display:block;width:270px;margin:0 18px 0 0;float:left;position:relative}.historyPrdList .thumbnails>a:nth-of-type(3n){margin:0}.historyPrdList .thumbnails>a img{display:block;width:100%;margin-bottom:20px}.historyPrdList .thumbnails>a p{display:block;margin:0}.historyPrdList .thumbnails>a .path{font-size:13px;line-height:13px;color:#363636;margin-bottom:15px}.historyPrdList .thumbnails>a .name{font-size:17px;line-height:24px;height:48px;overflow:hidden;color:#222842;font-weight:bold;margin-bottom:20px}.historyPrdList .thumbnails>a .price{font-size:22px;line-height:22px;color:#f25b5b;font-weight:bold;text-align:right}.historyPrdList .thumbnails .btns{width:100%;float:left;margin:40px auto 0;text-align:right}.relatedItem{width:100%;position:relative;padding:30px 20px;border:1px solid #ddd;margin-top:40px}.relatedItem .title{font-size:19px;line-height:19px;color:#222842;font-weight:bold;margin:0 0 30px 0}.relatedItem .title span{font-size:13px;color:#a5a5a5;font-weight:normal;margin:0 0 0 15px}.relatedItem .prds{width:100%;position:relative;overflow:hidden}.relatedItem .prds a{display:block;width:256px;margin:0 19px 20px 0;float:left;overflow:hidden;position:relative}.relatedItem .prds a img{display:block;float:left;width:105px}.relatedItem .prds a .txt{width:calc(100% - 105px);float:right;padding-left:15px}.relatedItem .prds a .name{font-size:13px;line-height:20px;height:40px;font-weight:bold;overflow:hidden;color:#363636;margin:0 0 12px 0}.relatedItem .prds a .price{font-size:16px;line-height:16px;color:#f25b5b;font-weight:bold;margin:0;text-align:right}.dirInqWrap .inquiryHead{width:100%;margin-top:40px;position:relative;overflow:hidden;border-bottom:1px solid #ddd;border-top:1px solid #363636;padding-right:60px;background:#f6f9fb}.dirInqWrap .inquiryHead p{position:relative;display:block;float:left;font-size:16px;line-height:25px;font-weight:bold;color:#111;text-align:center;padding:15px 0}.dirInqWrap .inquiryHead p:after{content:'';position:absolute;right:0;top:16px;background:#d9dcdd;width:1px;height:23px}.dirInqWrap .inquiryHead p.cate{width:150px}.dirInqWrap .inquiryHead p.title{width:calc(100% - 270px)}.dirInqWrap .inquiryHead p.title.type2{width:calc(100% - 510px)}.dirInqWrap .inquiryHead p.date{width:140px}.dirInqWrap .inquiryHead p.state{width:130px}.dirInqWrap .inquiryHead p.divine{width:140px}.dirInqWrap ul{width:100%;position:relative;margin:0;padding:0}.dirInqWrap ul li{width:100%;position:relative;margin:0;padding:0;background:none}.dirInqWrap ul .accordion-head{display:block;width:100%;position:relative;overflow:hidden;padding:0 60px 0 0;background:url('/Images/2013/Common/icon_down_arrow_1.gif') calc(100% - 23.5px) center no-repeat;border-bottom:1px solid #ddd;height:70px;line-height:70px}.dirInqWrap ul .open .accordion-head{background:url('/Images/2013/Common/icon_up_arrow_1.gif') calc(100% - 23.5px) center no-repeat;border-bottom:1px solid #ddd}.dirInqWrap ul .accordion-head p{display:block;float:left;margin:0;height:100%;color:#363636;overflow:hidden}.dirInqWrap ul .accordion-head p.cate{width:150px;text-align:right;font-size:13px;text-align:left;white-space:nowrap;text-overflow:ellipsis}.dirInqWrap ul .accordion-head p.title{width:calc(100% - 270px);color:#111;font-size:16px;font-weight:bold;padding-left:30px;white-space:nowrap;text-overflow:ellipsis}.dirInqWrap ul .accordion-head p.title.type2{width:calc(100% - 510px)}.dirInqWrap ul .accordion-head p.title:before{content:'Q.';font-size:18px;font-weight:800;color:#06f;margin-right:10px}.dirInqWrap ul .accordion-head p.date{width:140px;font-size:16px;font-weight:400;color:#636674;text-align:center}.dirInqWrap ul .accordion-head p.state{width:130px;font-size:12px;text-align:center}.dirInqWrap ul .accordion-head p.divine{width:140px;font-size:12px;text-align:center}.dirInqWrap ul .answer .accordion-head p.title{width:calc(100% - 270px);padding-left:60px}.dirInqWrap ul .answer .accordion-head p.title:before{content:'';display:none}.dirInqWrap ul .answer .accordion-head p.date{font-size:16px;font-weight:400;color:#636674}.dirInqWrap ul .answer .accordion-head p.state{font-size:16px;font-weight:400;color:#636674}.dirInqWrap ul .answer .accordion-head p.answer_new_name{width:130px;font-size:16px;font-weight:400;color:#404656;text-align:center}.dirInqWrap ul .answer .accordion-head p.answer_new_name span{font-weight:700;color:#111}.dirInqWrap ul .accordion-body{width:100%;height:0;position:relative;background:#fcfcfc;overflow:hidden}.dirInqWrap ul .open .accordion-body{height:auto;font-size:16px;font-weight:400;line-height:26px;color:#404656;padding:30px 0 30px 60px;border-bottom:1px solid #ddd}.dirInqWrap ul .answer.open .accordion-body{background:#fcfcfc;padding:30px 0 30px 120px}.dirInqWrap ul .accordion-body>p{font-size:16px;line-height:26px;color:#404656;margin:0}.dirInqWrap ul .accordion-body .btns{width:100%;text-align:left;margin:20px 0 0 0}.dirInqWrap ul .accordion-body .btns a{width:52px;height:32px;line-height:32px;text-align:center;font-size:12px;font-weight:700;color:#222842;border:1px solid #ddd;background:#fff;border-radius:0}.dirInqWrap ul .accordion-body .btns a:hover{color:#fff;border:1px solid #222842;background:#222842}.dirInqWrap .btn_wrap{text-align:center;margin-top:40px}.dirInqWrap .title .ico_reply{width:43px;height:28px;background-position:center top}.dirInqWrap .state state{display:block;width:80px;height:30px;line-height:30px;text-align:center;font-size:14px;font-weight:500;color:#fff;background:#06f;border-radius:100px;margin:22px auto 0}.prdRevWrap .reviewHead{width:100%;margin-top:40px;position:relative;overflow:hidden;border-bottom:1px solid #ddd;border-top:1px solid #363636;padding-right:60px;background:#f6f9fb}.prdRevWrap .reviewHead p{position:relative;display:block;float:left;font-size:16px;line-height:25px;font-weight:bold;color:#111;text-align:center;padding:15px 0}.prdRevWrap .reviewHead p:after{content:'';position:absolute;right:0;top:16px;background:#d9dcdd;width:1px;height:23px}.prdRevWrap .reviewHead p.score{width:162px}.prdRevWrap .reviewHead p.content{width:calc(100% - 162px)}.prdRevWrap .reviewHead p.date{width:200px}.prdRevWrap ul{width:100%;position:relative;margin:0;padding:0}.prdRevWrap ul li{width:100%;position:relative;margin:0;padding:0;background:none}.prdRevWrap ul .accordion-head{display:block;width:100%;position:relative;overflow:hidden;padding:0 60px 0 0;background:url('/Images/2013/Common/icon_down_arrow_1.gif') calc(100% - 23.5px) center no-repeat;border-bottom:1px solid #ddd;height:70px;line-height:70px}.prdRevWrap ul .open .accordion-head{background:url('/Images/2013/Common/icon_up_arrow_1.gif') calc(100% - 23.5px) center no-repeat}.prdRevWrap ul .open{border-bottom:1px solid #ddd}.prdRevWrap ul .accordion-head p{display:block;float:left;margin:0;color:#363636;overflow:hidden}.prdRevWrap ul .accordion-head p.score{position:relative;width:162px;height:100%;text-align:center}.prdRevWrap ul .accordion-head p.score img{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-51px}.prdRevWrap ul .accordion-head p.title{width:calc(100% - 200px);font-size:16px;font-weight:700;padding-left:30px}.prdRevWrap ul .accordion-head p.date{width:100px;font-size:12px;text-align:right}.prdRevWrap ul .open .accordion-body{padding:30px;background:#fcfcfc}.prdRevWrap ul .accordion-body{width:100%;height:0;position:relative;overflow:hidden}.prdRevWrap ul .open .accordion-body{height:auto;overflow:visible}.prdRevWrap ul .accordion-body .product{width:100%;position:relative;overflow:hidden;padding-bottom:30px}.prdRevWrap ul .accordion-body .product .thumb{display:block;width:117px;float:left}.prdRevWrap ul .accordion-body .product .info{width:calc(100% - 117px);float:left;position:relative;padding-left:20px}.prdRevWrap ul .accordion-body .product .info .code{font-size:16px;line-height:15px;color:#636674;margin:0 0 10px 0;font-weight:400}.prdRevWrap ul .accordion-body .product .info .code span{color:#636674}.prdRevWrap ul .accordion-body .product .info .name{font-size:16px;line-height:16px;color:#636674;font-weight:400;margin:0 0 15px 0}.prdRevWrap ul .accordion-body .product .info a{display:inline-block;width:93px;text-align:center;font-size:13px;line-height:32px;color:#1351a5;font-weight:500;color:#fff;background:#222842;border-radius:5px}.prdRevWrap ul .accordion-body .review{position:relative;width:100%;padding-left:18px;background:#fcfcfc;overflow:hidden}.prdRevWrap ul .accordion-body .review .inner{width:100%;background:#f0f0f0;height:100%;padding:20px;border-radius:5px}.prdRevWrap ul .accordion-body .review p{font-size:16px;font-weight:400;line-height:24px;color:#404656;margin:0}.prdRevWrap ul .accordion-body .review .btns{margin:25px 0 0 0;text-align:right}.prdRevWrap ul .accordion-body .review .btns a{color:#fff;font-size:12px;font-weight:500;padding:0 15px;line-height:32px;border:0;border-radius:5px;background:#222842}.prdRevWrap .ico_bt_review{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:10px;background:url('/Images/2013/Icon/ico_bt_review.png') no-repeat center}.prdRevWrap .tooltip_arrow{width:24px;height:24px;position:absolute;top:-10px;left:7px;background:#f0f0f0;z-index:1;transform:rotate(48deg)}.cstmrRevWrap .reviewHead{width:100%;position:relative;overflow:hidden;border-bottom:1px solid #363636;padding-right:60px}.cstmrRevWrap .reviewHead p{display:block;float:left;font-size:17px;line-height:17px;font-weight:bold;color:#222842;text-align:center;padding:15px 0}.cstmrRevWrap .reviewHead p.cate1{width:100px}.cstmrRevWrap .reviewHead p.cate2{width:80px}.cstmrRevWrap .reviewHead p.content{width:calc(100% - 380px)}.cstmrRevWrap .reviewHead p.date{width:100px}.cstmrRevWrap .reviewHead p.state{width:100px}.cstmrRevWrap ul{width:100%;position:relative;margin:0;padding:0}.cstmrRevWrap ul li{width:100%;position:relative}.cstmrRevWrap ul .accordion-head{display:block;width:100%;position:relative;overflow:hidden;padding:0 60px 0 0;background:url('/Images/2013/Common/icon_up_arrow_1.gif') calc(100% - 23.5px) center no-repeat;border-bottom:1px solid #ddd}.cstmrRevWrap ul .open .accordion-head{background:url('/Images/2013/Common/icon_down_arrow_1.gif') calc(100% - 23.5px) center no-repeat}.cstmrRevWrap ul .accordion-head p{display:block;float:left;margin:0;height:50px;line-height:50px;color:#363636;overflow:hidden;text-align:center}.cstmrRevWrap ul .accordion-head p.cate1{width:100px;font-size:15px}.cstmrRevWrap ul .accordion-head p.cate2{width:80px;font-size:15px}.cstmrRevWrap ul .accordion-head p.title{width:calc(100% - 380px);text-align:left;font-size:15px;font-weight:bold;padding-left:20px}.cstmrRevWrap ul .accordion-head p.date{width:100px;font-size:12px}.cstmrRevWrap ul .accordion-head p.state{width:100px}.cstmrRevWrap ul .accordion-head p.state span{display:inline-block;width:50px;height:28px;line-height:28px;text-align:center;font-size:13px;font-weight:bold;border-radius:3px;margin:11px 0 0 0}.cstmrRevWrap ul .accordion-head p.state.complete span{background:#1351a5;color:#fff}.cstmrRevWrap ul .accordion-head p.state.noyet span{border:1px solid #ddd;color:#222842}.cstmrRevWrap ul .accordion-body{width:100%;height:0;position:relative;overflow:hidden}.cstmrRevWrap ul .open .accordion-body{height:auto}.cstmrRevWrap ul .accordion-body .answerHead{width:100%;overflow:hidden;position:relative}.cstmrRevWrap ul .accordion-body .answerHead p{display:block;height:50px;line-height:50px;float:left;position:relative}.cstmrRevWrap ul .accordion-body .answerHead p.title{width:calc(100% - 260px);font-size:15px;font-weight:bold;color:#222842;padding-left:20px}.cstmrRevWrap ul .accordion-body .answerHead p.title img:first-child{margin:-10px 0 0 0}.cstmrRevWrap ul .accordion-body .answerHead p.title img:nth-child(2){margin:0 3px 0 0}.cstmrRevWrap ul .accordion-body .answerHead p.writer{width:100px;font-size:12px}.cstmrRevWrap ul .accordion-body .answerHead p.date{width:160px;font-size:12px}.cstmrRevWrap ul .accordion-body .answerBody{width:100%;background:#f7f7f7;padding:20px 30px;margin:0;font-size:15px;line-height:24px;color:#363636}.profileModifyWrap h2{margin:0}.profileModifyWrap .txt1{display:block;position:relative;font-size:16px;line-height:16px;font-weight:bold;color:#363636;margin:40px 0 10px 0}.profileModifyWrap .txt1:first-child{margin-top:0}.profileModifyWrap .txt2{display:block;position:relative;font-size:13px;line-height:20px;color:#363636;margin:10px 0}.profileModifyWrap .table th,.profileModifyWrap .table td{line-height:32px}.profileModifyWrap .snsCtrl{display:block;position:absolute;top:50%;right:10px;margin:-16px 0 0 0}.profileModifyWrap .socialRect{display:block;position:relative;overflow:hidden;margin:4px 0}.profileModifyWrap .socialRect img{display:block;float:left}.profileModifyWrap .socialRect p{display:block;float:left;font-size:14px;line-height:26px;color:#363636;margin:0}.profileModifyWrap .socialRect p:nth-child(2){width:200px;margin-left:20px}.profileModifyWrap .socialRect p:nth-child(3){width:250px;margin-left:20px}.profileModifyWrap .modify_txt_wrap{padding:30px 20px 30px 40px;border:1px solid #e2e2e2}.profileModifyWrap .modify_txt_wrap .txt1:after{content:'';width:4px;height:4px;border-radius:50%;background:#a5a5a5;position:absolute;top:50%;margin-top:-2px;left:-12px}.profileModifyWrap .modify_txt_wrap .btn{border:1px solid #e2e2e2;font-weight:700}.profileModifyWrap .modify_txt_wrap{margin-bottom:24px}.profileModifyWrap .btn_wrap+.modify_txt_wrap{margin-top:100px}.profileModifyWrap .modify_txt_wrap+.modify_txt_wrap{margin-bottom:140px}.profileModifyWrap .type-register .point_consent a{margin-right:10px;font-size:14px;color:#111;font-weight:700;background:#fff;border:1px solid #b9b9b9}.profileModifyWrap .type-register .point_consent .chkRect label{font-size:15px;font-weight:400;color:#636674;line-height:37px}.foreignPay .notiTitle,.categoryCon.payCon .notiTitle{font-size:17px;line-height:17px;font-weight:bold;color:#222842;margin:0 0 15px 0}.foreignPay .notiContent,.categoryCon.payCon .notiContent{width:100%;position:relative;padding:20px;border:1px solid #ddd;margin:0 0 40px 0}.foreignPay .notiContent p,.categoryCon.payCon .notiContent p{font-size:15px;line-height:22px;color:#363636;margin:0 0 10px 0;padding-left:17px;text-indent:-17px}.foreignPay .notiContent .accent,.categoryCon.payCon .notiContent .accent{font-size:14px;line-height:20px;font-weight:bold;color:#363636;padding-left:25px;background:url('/Images/2013/Member/icon_excla_1.png') left center no-repeat;margin:20px 0 0 0}.foreignPay .notiContent .accent b,.categoryCon.payCon .notiContent .accent b{color:#f25b5b}.foreignPay table{margin:0 0 40px 0}.foreignPay table .formControl,.foreignPay table .formText{display:block;float:left}.foreignPay table .formText{margin:0 5px}.foreignPay .btns{text-align:center}.payBeforeWrap{margin:40px auto 0}.payBeforeWrap h3{padding-bottom:15px;border-bottom:2px solid #222842}.payBeforeWrap ul{width:100%;margin:25px 0;padding:0}.payBeforeWrap ul li{width:100%;position:relative;padding:0 0 0 15px;margin:0;font-size:15px;line-height:24px;color:#363636}.payBeforeWrap ul li:before{display:block;content:'';background:#666;width:4px;height:4px;border-radius:50%;position:absolute;left:0;top:10px}.payBeforeWrap ul li span{color:#f25b5b}.payBeforeWrap .chkRect{width:100%;position:relative;padding:15px 0;border-top:1px solid #f0f0f0}.payBeforeWrap .chkRect:last-child label{display:block;text-align:right;padding-right:60px !important;font-weight:bold}.payBeforeWrap .chkRect input[type="checkbox"]+label{padding:0}.payBeforeWrap .chkRect input[type="checkbox"]+label:before{top:50%;left:auto;right:20px;margin:-12px 0 0 0}.passengerInfoWrap{margin:40px auto 0}.passengerInfoWrap h3{line-height:32px}.passengerInfoWrap h3 button,.passengerInfoWrap h3 a{float:right}.passengerInfoWrap .passenger{overflow:hidden}.passengerInfoWrap .passenger .inputs{width:calc(100% - 81.5px);float:left;overflow:hidden;position:relative}.passengerInfoWrap .passenger .inputs p{display:block;float:left}.passengerInfoWrap .passenger .inputs p:after{display:none}.passengerInfoWrap .passenger .inputs p:first-child{width:100%;margin-right:0;padding-right:0;font-size:15px;line-height:15px;color:#222842;font-weight:bold;margin:0 0 20px 0}.passengerInfoWrap .passenger .inputs p.input{margin-right:0;padding-right:0;height:38px;line-height:38px;width:auto;margin-right:20px}.passengerInfoWrap .passenger .inputs p.input *{display:inline-block;vertical-align:top}.passengerInfoWrap .passenger .inputs p.input span{width:85px;color:#222842}.passengerInfoWrap .passenger .inputs p.input input{width:140px;background:#fff url('/Images/2013/Icon/ico_calendar.png') calc(100% - 10px) center no-repeat}.passengerInfoWrap .passenger .inputs p.input.no_bg input{background:#fff}.passengerInfoWrap .passenger .inputs p.input:nth-child(2) input{background:#fff}.passengerInfoWrap .btns{margin:30px auto;text-align:center}.passengerInfoWrap .notice{width:100%;margin:0;padding:0}.passengerInfoWrap .notice li{width:100%;position:relative;padding:0 0 0 20px;margin:0;font-size:15px;line-height:24px;color:#363636}.passengerInfoWrap .notice li:before{display:block;content:'';width:4px;height:4px;background:#666;border-radius:50%;position:absolute;top:10px;left:0;margin:0}.passengerInfoWrap .notice li span{color:#f25b5b}.rsvtPeopleWrap{margin:40px auto 0}.rsvtPeopleWrap table th,.rsvtPeopleWrap table td{border-right:1px solid #f0f0f0;text-align:center}.rsvtPeopleWrap table td:nth-child(3),.rsvtPeopleWrap table td:nth-child(4),.rsvtPeopleWrap table td:nth-child(5),.rsvtPeopleWrap table td:nth-child(6){text-align:right}.rsvtPeopleWrap table th:last-child,.rsvtPeopleWrap table td:last-child{border-right:0}.rsvtPeopleWrap table td.total{font-size:17px;font-weight:bold;color:#363636;text-align:right;padding-right:20px}.rsvtPeopleWrap table td.total b{color:#f25b5b}.rsvtPeopleWrap .notice{width:100%;margin:20px 0 0 0;padding:0}.rsvtPeopleWrap .notice li{width:100%;position:relative;padding:0 0 0 20px;margin:0;font-size:15px;line-height:24px;color:#363636}.rsvtPeopleWrap .notice li:before{display:block;content:'';width:4px;height:4px;background:#666;border-radius:50%;position:absolute;top:10px;left:0;margin:0}.rsvtPeopleWrap .notice li span{color:#f25b5b}.flightInfoWrap{margin:40px auto 0}.flightInfoWrap h3{padding-bottom:15px;border-bottom:2px solid #222842;margin-bottom:40px}.flightInfoWrap .airsch_row_ev:after{width:790px}.flightInfoWrap .airsch_period.onstay1{width:100%;left:0;margin-left:0}.flightInfoWrap .notice{width:100%;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #f0f0f0}.flightInfoWrap .notice li{width:100%;position:relative;padding:0 0 0 20px;margin:0;font-size:15px;line-height:24px;color:#363636}.flightInfoWrap .notice li:before{display:block;content:'';width:4px;height:4px;background:#666;border-radius:50%;position:absolute;top:10px;left:0;margin:0}.flightInfoWrap .notice li span{color:#f25b5b}.flightInfoWrap .noticeTxt{font-size:15px;line-height:15px;margin:30px 0 10px 0}.flightInfoWrap .table.noti th,.flightInfoWrap .table.noti td{text-align:center}.flightProcWrap{margin:40px auto 0}.flightProcWrap h3{padding-bottom:15px;border-bottom:2px solid #222842;margin-bottom:40px}.flightProcWrap .procList{width:100%;margin:30px auto;padding:0}.flightProcWrap .procList li{width:100%;position:relative;padding:0 0 0 15px;margin:0 0 15px 0}.flightProcWrap .procList li:before{display:block;content:'';width:4px;height:4px;background:#666;border-radius:50%;position:absolute;top:6px;left:0}.flightProcWrap .procList li p{font-size:15px;line-height:15px;color:#222842;font-weight:bold;margin:0 0 10px 0}.flightProcWrap .procList li span{font-size:15px;line-height:24px;color:#363636}.flightProcWrap .noticeRect{border:1px solid #f0f0f0}.myInfoWrap .flight_plan{margin:0 auto;display:block;width:150px;height:40px;line-height:39px;text-align:center;box-sizing:border-box;border-radius:5px;font-size:14px;font-weight:bold;color:#06f !important;background:#fff !important;border:1px solid #06f !important}.myInfoWrap .chk_list .all{font-weight:bold}.myInfoWrap .chk_list .registered{font-weight:bold;color:#06f}.myInfoWrap .chk_list .unregistered{font-weight:bold;color:#e00000}.myInfoWrap .chk_btn{margin:0 auto;display:block;width:150px;height:40px;line-height:39px;text-align:center;box-sizing:border-box;border-radius:5px;font-size:14px;font-weight:bold;color:#06f !important;background:#fff !important;border:1px solid #06f !important}.myInfoWrap .chk_btn.disabled{color:#303030 !important;background:#eee !important;border:1px solid #eee !important}.myInfoWrap .chk_btn.on{color:#fff !important;background:#06f !important;border:1px solid #06f !important}.pwResetWrap{width:100%;max-width:1080px;position:relative;margin:80px auto}.pwResetWrap h2{text-align:center;margin:0 0 20px 0}.pwResetWrap h3,.secedeWrap h3{font-size:32px;line-height:44px;font-weight:700;color:#222842;margin-bottom:12px;word-break:keep-all;padding:0;border-bottom:0}.pwResetWrap .desc{text-align:center;margin:0 0 40px 0}.pwResetWrap .desc.member{font-size:18px;line-height:18px;font-weight:bold;color:#333}.pwResetWrap .desc.member b{display:inline-block;padding:4px 6px;border:1px solid #008aff}.pwResetWrap .formControl{border-radius:3px}.design_input_file{position:relative;overflow:hidden}.design_input_file input[type=file]{position:absolute;left:99999px}.design_input_file input[type=text]{width:calc(100% - 185px);font-size:16px;border:1px solid #ddd;border-radius:5px;line-height:38px;height:38px;text-indent:10px;color:#363636}.passport_view{position:relative;width:100%;min-height:400px;border:1px solid #ddd;background:#f5f5f5;margin-top:10px}.passport_view span{position:absolute;top:50%;left:0;z-index:9;width:100%;text-align:center;font-size:30px;margin-top:-21px}.passport_view img{position:relative;z-index:10;max-width:100%;max-width:100%;text-align:center}.rsvtProcState.ars ol li{vertical-align:top}.rsvtProcState.ars ol li p{line-height:1.4}table td .table_dl{padding:20px 10px 10px}table td .table_dl dt{color:#008aff}table td .table_dl dd{padding-top:5px;line-height:1.6;font-size:15px}.favPrdList .description{display:block;background:#f5f9fd;text-align:center;font-size:17px;line-height:17px;font-weight:bold;color:#1351a5;padding:30px 0;margin:0;border:1px solid #ddd}.favPrdList .description>span{display:block;font-size:15px;color:#363636;margin:12px auto 0}.favPrdList .description a{margin-left:10px}.favPrdList .h2_title{display:block}.favPrdList .h2_title+.description{float:left;padding:15px 0 0 0;background:none;border:0 none}.favPrdList .h2_title+.description+.btns{margin-top:0}.empty{position:relative;min-height:200px}.empty.empty_solo{border:1px solid #ddd}.empty p{position:absolute;top:50%;width:100%;margin-top:-10px;text-align:center;font-size:15px;font-weight:700}table+.simple_desc{margin-top:-20px}.simple_desc{padding:16px 0;border:1px solid #ddd}.simple_desc li{text-align:center;line-height:22px;font-size:15px;color:#363636;font-weight:700}.simple_desc li span{color:#1351a5}.simple_desc+.btns{margin-top:40px}.alert_msg{padding:20px 0;font-size:18px;line-height:36px;color:#222842}.alert_msg span{font-weight:700;color:#127bfb}.msg_table{border-top:0 none}.msg_table thead th{border-top:2px solid #1351a5;border-bottom:1px solid #363636;text-align:center}.msg_table thead th,.msg_table tbody td{background:#fff}.msg_table thead th p,.msg_table tbody td p{color:#222842}.msg_table thead tr th:first-child,.msg_table tbody tr td:first-child{background:#f7f8f9;text-align:center}.msg_table tbody tr td p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15px}.formWrap.check-same{margin-top:4px !important}.pro_price_border{padding-bottom:10px;border-bottom:1px solid #f6f6f6}.pro_price_border .fc_gray{position:relative;padding-left:20px}.pro_price_border .fc_gray:before{content:"";display:block;position:absolute;top:0;left:9px;width:1px;height:20px;background:#ededed}