@charset "utf-8";

a {outline:none; select-dummy: expression(this.hideFocus=true);} 
button{outline:none; select-dummy: expression(this.hideFocus=true);}

.intro-contents{text-align:center;padding:0;margin:0 auto;max-width:650px;}

.intro-contents .main-category{height:1156px;margin:0;}
.intro-contents .main-category .owl-theme{border-right:none;position:relative;}
.intro-contents .main-category .owl-theme .owl-dots{top:50px;position:absolute;width:100%;text-align:right;margin:0;padding:0 20px 0 0;}
.intro-contents .main-category .owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:5px 7px;}

.intro-btn-area {position:fixed;bottom:0;width:100%;max-width:650px;z-index:2;}
.intro-btn-area .btn{width:100%;font-weight:bold;height:50px;padding:15px 0 0 0;display:block;}


.booking-contents{text-align:center;padding:0 10px;margin:0 auto;}
.booking-contents .top-title{font-size:14px ;padding:6px 0;font-weight:normal;}
.booking-contents .top-title2{font-size:14px ;padding:12px 0 12px 0;font-weight:normal;text-align:left;margin:0 0 -1px 0;float:left;width:25%;background-color:#f7f7f7;text-align:center;}

.booking-contents .top-title-ten{font-size:14px ;padding:6px 0;font-weight:normal;line-height:22px;}
.booking-contents .top-title-ten p{font-size:16px;font-weight:bold;}
.booking-contents .top-title-ten span{font-size:14px;color:#fff;background-color:#bd0101;padding:1px 3px;margin:0 2px 0 0;}

.booking-contents .top-title-logout{font-size:14px !important;padding:2px 0 1px 0;font-weight:normal;background-color:#fcaf17;color:#000;height:30px;}
.booking-contents .top-title-logout a{color:#fff;margin:0 0 0 10px;font-weight:bold;}
.booking-contents .count-box{background-color:#fdaf17;color:#fff;padding:2px 10px;display:inline-block;}

.booking-contents2{max-width:650px;margin:0 auto;}

.course-list-out{position:relative;margin:12px 0;}
.course-list-point{background-color:#ffe6b5;text-align:center;padding:3px 0 2px 0;font-size:14px;margin:3px 0 0 0;}
.course-list-stemp{position:absolute;top:70px;right:50px;text-align:center;}
.course-list-stemp-in{border-radius:120px;background-color:rgba(215,2,2,0.1);width:100px;height:100px;}
.course-list-stemp-in p{font-size:16px;color:#d70202;font-weight:bold;padding:20px 0 0 0;}

.course-list-mark{position:absolute;top:30px;right:30px;text-align:center;}
.course-list-mark-in{border-radius:95px;width:95px;height:95px;color:#d70202;padding:15px 0 0 0;}
.course-list-mark-in p{font-weight:bold;padding:7px 0 0 0;margin:10px 0 0 0;border-top:1px solid #f7f7f7;}

.course-list-mark2{position:absolute;top:30px;right:30px;text-align:center;}
.course-list-mark-in2{border-radius:70px;width:70px;height:70px;padding:12px 0 0 0;}
.course-list-mark-in2 img{width:20px;}
.course-list-mark-in2 p{font-weight:bold;padding:5px 0 0 0;}

.course-list-mark3{position:absolute;top:30px;right:30px;text-align:center;}
.course-list-mark-in3{border-radius:70px;width:70px;height:70px;padding:25px 0 0 0;}
.course-list-mark-in3 p{font-weight:bold;}

.green-mark{background-color:rgba(10,146,72,0.1);color:#0a9248;}
.blue-mark{background-color:rgba(0,155,222,0.1);color:#009bde;}
.red-mark{background-color:rgba(215,2,2,0.1);color:#d70202;}
.blue-mark{background-color:rgba(0,155,223,0.1);color:#009bdf;}
.gray-mark{background-color:rgba(118,118,118,0.2);color:#767676;}



.course-list-title{overflow:hidden;}
.course-list-title span{color:#fff;display:block;float:left;margin:0 5px 0 0;font-size:12px;padding:2px 5px 1px 5px;}
.course-list-title .right-s{margin:0 0 0 10px;}
.course-list-title p{font-weight:bold;float:left;font-size:15px;}
.course-list-title .left-p{margin:0 10px 0 0;}
.course-list-title .right-icon{text-align:right;display:inline-block;float:right;}
.course-list-title .right-icon span{margin:0 0 0 5px;color:#333;}
.course-list-title2 p{font-weight:bold;font-size:16px;padding:0 0 3px 10px;text-align:left;border-bottom:1px dotted #009bdf;color:#009bdf;}
.course-list-title .right-icon span{margin:0 0 0 5px;}
.course-list-in{overflow:hidden;margin:5px 0 0 0;}
.course-list-in-img{width:30%;float:left;}
.course-list-in-img img{width:190px;height:190px;border:1px solid #cbcbcb;}




.course-list-in-txt{width:70%;float:right;text-align:left;}
.course-list-in-txt-wide{width:100%;float:none;text-align:left;}
.course-list-in-txt ul{overflow:hidden;margin:13px 0 0 30px;}
.course-list-in-txt-wide ul{margin:5px 0 0 10px;}
.course-list-in-txt li{float:left;width:70%;}
.course-list-in-txt .title{width:30%;color:#858585;}


.course-list-in-new{overflow:hidden;margin:0;position:relative;}
.course-list-in-new .course-list-in-img{width:30%;float:left;text-align:left;}
.course-list-in-new .course-list-in-img img{width:150px;height:140px;border:1px solid #cbcbcb;}
.course-list-in-new .course-list-in-txt{width:70%;float:right;text-align:left;padding:5px 0 0 0;}
.course-list-in-new .course-list-in-txt ul{overflow:hidden;margin:0 0 0 10px;font-size:15px;}
.course-list-in-new .course-list-in-txt li{float:left;width:80%;}
.course-list-in-new .course-list-in-txt .title{width:20%;color:#858585;}
.course-list-in-new .weather{position:absolute;top:50px;right:10px;background-color:#fff;border-radius:20px;padding:0 5px;}
.course-list-in-new .weather p{display:inline-block;}
.course-list-in-new .weather span{color:#666;display:inline-block;padding:0 5px;}
.course-list-in-new .weather img{width:20px;}
.course-list-in-new .course-list-stemp{top:35px;}

.course-list-in-new .t-label{position:absolute;font-size:13px;font-weight:bold;top:0px;left:0;height:25px;color:#fff;padding:4px 20px 0 7px;background-position:right center;background-repeat:no-repeat;}
.course-list-in-new .t-label01{background-image:url('../images/top-label01.png');}
.course-list-in-new .t-label02{background-image:url('../images/top-label02.png');}
.course-list-in-new .t-label03{background-image:url('../images/top-label03.png');}
.course-list-in-new .tt-time{position:absolute;color:#fff;bottom:10px;left:0px;width:160px;text-align:right;}
.course-list-in-new .tt-time span{display:inline-block;background-color:#333;padding:4px 5px 3px 17px;font-size:11px;background-image:url('../images/common/ico-time4.svg');background-position:5px center;background-repeat:no-repeat;background-size:11px;}
.course-list-in-new .good{position:absolute;display:block;top:125px;left:125px;width:30px;height:30px;border-radius:30px;background-color:rgba(255,255,255,0.5);background-image:url('../images/common/icon-heart.svg');background-position:5px 7px;background-repeat:no-repeat;background-size:20px;}
.course-list-in-new .good:hover{background-image:url('../images/common/icon-heart-hover.svg');}
.course-list-in-new .select{background-image:url('../images/common/icon-heart-hover.svg');}

.course-list-in-new .pre-icon-zone{position:absolute;text-align:right;top:90px;right:10px;}
.course-list-in-new .pre-icon-zone span{display:inline-block;width:20px;height:20px;background-repeat:no-repeat;background-position:center center;margin:0 2px;background-size:17px;}
.course-list-in-new .pre-icon-zone .icon01{background-image:url('../images/common/ico-pre01.svg');}
.course-list-in-new .pre-icon-zone .icon02{background-image:url('../images/common/ico-pre02.svg');}
.course-list-in-new .pre-icon-zone .icon03{background-image:url('../images/common/ico-pre03.svg');}
.course-list-in-new .pre-icon-zone .icon04{background-image:url('../images/common/ico-pre04.svg');}
.course-list-in-new .pre-icon-zone .icon05{background-image:url('../images/common/ico-pre05.svg');background-size:15px;}

.course-list-in-new .ing{position:absolute;top:0;right:0;background-image:url('../images/top-label04.png');background-position:center center;background-repeat:no-repeat;color:#fff;font-size:11px;text-align:center;width:50px;height:23px;color:#fff;padding:4px 0 0 0;background-size:50px;}
.course-list-in-new .sch{position:absolute;top:0;right:0;background-image:url('../images/top-label05.png');background-position:center center;background-repeat:no-repeat;color:#fff;font-size:11px;text-align:center;width:50px;height:23px;color:#fff;padding:4px 0 0 0;background-size:50px;}
.course-list-in-new .fin{position:absolute;top:0;right:0;background-image:url('../images/top-label06.png');background-position:center center;background-repeat:no-repeat;color:#fff;font-size:11px;text-align:center;width:50px;height:23px;color:#fff;padding:4px 0 0 0;background-size:50px;}


.bg-hot{background-color:#fef7ea;padding:10px;}
.bg-normal{background-color:#f3ffff;padding:10px;}
.bg-pre{background-color:#fef7fe;padding:10px;}



.course-list-in-txt span{background-position:center center;background-repeat:no-repeat;display:block;float:left;width:20px;height:20px;}
.course-list-in-txt .star-on{background-image:url('../images/common/icon-star-hover.svg');}
.course-list-in-txt .star-off{background-image:url('../images/common/icon-star.svg');}
.course-list-in-txt p{text-decoration:line-through;font-size:13px;display:inline-block;margin:0 0 0 10px;}

.course-list-in-txt .btn-zone{}
.course-list-in-txt .btn-zone li{width:48%;}
.course-list-in-txt .btn-zone .right{float:right;}
.course-list-in-txt .btn-zone .btn{display:block;}

.course-list-down{padding:0 0 20px 0;background-color:#f7f7f7;margin:10px 0 0 0;display:block;text-align:left;padding:10px;}
.course-list-down span{color:#fdaf17;}

.course-line{height:1px;border-bottom:1px dotted #cbcbcb;}
.course-line2{height:1px;border-bottom:1px dotted #ddd;}
.course-line3{height:1px;border-bottom:1px dotted #ddd;margin:5px 0;}

.sbs-icon{overflow:hidden;padding:3px 0 0 0;}
.sbs-icon .sbs-txt{float:right;width:133px;font-size:13px;color:#4ca40f;padding:2px 0 0 0;background-image:url('../images/common/icon-sbs.png');background-repeat:no-repeat;background-position:center right;}

.sbs-top-out{overflow:hidden;}
.sbs-top{background-color:#fff8ea;overflow:hidden;padding:5px;margin:0 0 5px 0;}
.sbs-top li{float:left;width:75%;padding:2px 0 0 0;text-align:left;word-break: keep-all;color:#009bde;font-weight:bold;}
.sbs-top .left-zone{width:25%;padding:0;text-align:center;}
.sbs-top .left-zone .left-bullet{padding:3px 5px;background-color:#fdaf1b;color:#fff;margin:0 10px 0 0;font-size:13px;}
.sbs-top span{width:17px;height:15px;display:inline-block;background-image:url('../images/common/dot-gray.svg');background-repeat:no-repeat;background-position:center 7px;background-size:5px;}
.sbs-top-out a{background-color:#f7f7f7;padding:6px 15px 4px 15px;border:1px solid #ddd;display:inline-block;float:right;}


.icon-sale{position:absolute;top:-5px;right:88px;}
.icon-sale img{width:30px;}
.icon-auction{position:absolute;top:2px;right:88px;width:55px;height:18px;animation-duration: .7s; animation-name: twinkle; animation-iteration-count: infinite;display:block;text-align:center;border-radius:10px;}
.icon-auction img{height:12px;}


.t-center-zone{overflow:hidden;font-size:13px;padding:5px 0;}
.t-center-zone p{float:left;width:70%;padding:5px 10px 0 0;text-align:right;}
.t-center-zone a{float:right;width:30%;padding:5px 0;background-color:#fcf9e0;display:block;text-align:center;}

.sbs-down{border-top:1px solid #e5e5e5;}
.sbs-list{overflow:hidden;padding:10px 10px 7px 10px;border-bottom:1px solid #e5e5e5;}
.sbs-list li{float:left;position:relative;display:table;height:75px;}
.sbs-list li div{display:table-cell;height:100%;vertical-align:middle;}
.sbs-list p{position:relative;}
.sbs-list .org-m{display:block;line-height:12px;}
.sbs-list .opt-txt{background-color:#eefaff;border-radius:30px;padding:3px 7px;}
.sbs-list .opt-txt-red{color:#d70202;background-color:#fff0f0;border-radius:30px;padding:3px 5px;}
.sbs-list .list01{text-align:left;}
.sbs-list .list02{text-align:center;}
.sbs-list .list03{text-align:right;font-size:16px;}
.sbs-list .list03 p{color:#d70202;}
.sbs-list .list04{font-size:16px;}
.sbs-list .list05{font-size:16px;}
.sbs-list .list06{text-align:right;font-size:16px;}
.sbs-list .list06 p{color:#d70202;}
.sbs-list .list07{text-align:left;font-size:16px;}
.sbs-list .list08{font-size:16px;text-align:right;}
.sbs-list .list08 p{color:#d70202;}
.sbs-list .list09{text-align:right;}
.sbs-list span{font-size:12px;}
.sbs-list .lh-16{line-height:16px;display:block;}
.sbs-list .lh-14{line-height:14px;display:block;}

.sbs-link{display:block;}
.sbs-link:hover{background-color:#fff8ea;}
.sbs-link .bg-lightgray:hover{background-color:#fff8ea;}
.sbs-link .bg-lightpurple:hover{background-color:#fff8ea;}
.sbs-link .bg-white:hover{background-color:#fff8ea;}

.sbs-comm{font-size:12px;text-align:right;}

.small-btn{padding:8px;background-color:#fff3dd;font-size:13px;border:1px solid #ddd;}

.sbs-course-top{background-color:#fff8ea;height:50px;padding:15px 0 0 0;text-align:center;font-size:16px;font-weight:bold;background-image:url('../images/common/left-ribbon2.svg');background-repeat:no-repeat;background-position:top left;}
.sbs-modal-title{margin:10px 0;font-weight:bold;}
.sbs-modal-title-s{margin:10px 0;color:#009bdf;}

.sbs-link-down{background-color:#f7f7f7;width:100%;padding:15px 20px;}
.sbs-link-down li{text-align:left;line-height:26px;}
.sbs-link-down a{text-decoration:underline;background-image:url('../images/common/phone-black.svg');background-repeat:no-repeat;background-position:top right;background-size:13px;padding:0 20px 0 0;}

.hole{background-color:#ddd;padding:2px 5px;border-radius:10px;}
.match{background-color:#e96df4;padding:2px 5px;border-radius:10px;color:#fff;}
.sign{background-color:#49c87c;padding:2px 5px;border-radius:10px;color:#fff;}

.sbs-list span.hole{display:inline;}

.normal-list{padding:0 0 0 15px;}
.normal-list li{list-style-type:disc;}

.number-list{padding:0 0 0 20px;}
.number-list li{list-style-type:decimal;}


.form-control-half-out{overflow:hidden;}
.form-control-half-out .form-control-out{float:left;width:47%;}
.form-control-half-out p{float:left;width:6%;padding:16px 0 0 0 ;text-align:center;}
.form-control-half-out .form-control{padding:3px 0 0 15px;}

.form-control-half-out2{overflow:hidden;}
.form-control-half-out2 .form-control-out{float:left;width:100%;}
.form-control-half-out2 p{float:left;width:6%;padding:16px 0 0 0 ;text-align:center;}
.form-control-half-out2 .form-control-out .form-control{padding:3px 0 0 15px;}

.cc-list{border-bottom:1px solid #ddd;padding:10px 15px;text-align:left;display:block;font-family:'Microsoft YaHei', '宋體', 'simsun', Arial;}
.cc-list p{font-weight:bold;}

.form-control-out{position:relative;}
.form-control-out span{width:30px;height:30px; background-repeat:no-repeat;background-position: center center;background-size:17px;display:block;position:absolute;top:10px;left:10px;z-index:11;}
.form-control-out .s-date{background-image:url('../images/common/icon-calendar.svg');}
.form-control-out .s-time{background-image:url('../images/common/icon-clock.svg');}
.form-control-out .s-area{background-image:url('../images/common/icon-zone.svg');}
.form-control-out .s-entry{background-image:url('../images/common/icon-man.svg');}
.form-control-out .s-average{background-image:url('../images/common/icon-course.svg');}
.form-control-out .s-pay{background-image:url('../images/common/icon-money.svg');}
.form-control-out .s-phone{background-image:url('../images/common/icon-phone.svg');}
.form-control-out .s-group{background-image:url('../images/common/icon-name.svg');}
.form-control-out .s-date2{background-image:url('../images/common/icon-calendar2.svg');}
.form-control-out .s-team{background-image:url('../images/common/icon-time.svg');}
.form-control-out .s-zone{background-image:url('../images/common/icon-zone.svg');}
.form-control-out .s-national{background-image:url('../images/common/icon-earth.svg');}
.form-control-out .s-map{background-image:url('../images/common/icon-map.svg');;background-size:20px;}



.form-control-select{background:url('../images/common/select-arrow2.svg') no-repeat center right;}
.a-inp{padding:15px 0 0 15px;text-align:left;font-weight:normal;height:45px;}

.foreign-out{background-color:#009bde;padding:15px 0;font-family:'Microsoft YaHei', '宋體', 'simsun', Arial;}
.foreign-out p{color:#fff;text-align:center;}
.foreign-out .form-control-half-out .form-control-out{float:left;width:49%;}
.foreign-out .form-control-half-out .form-right{float:right;}
.foreign-out .form-control-half-out .form-right a{padding:15px 25px 15px 15px;background-color:#fee2aa;}
.foreign-out .form-control-out span{left:auto;right:10px;width:20px;background-color:none;}
.foreign-out .form-control-out .s-map{background-color:#fee2aa;}
.foreign-out .form-control{text-align:left;}
.foreign-out .down-txt-search{text-align:left;padding:15px 0 0 15px;}
.foreign-out .down-txt-search a{color:#fff;display:block;padding:4px 0;}
.foreign-out .down-txt-search a:hover{color:#fcb017;}
.foreign-out .down-btn{padding:10px 0 0 0;position:relative;}
.foreign-out .down-btn a{display:inline-block;background-color:#fcae16;padding:7px 20px 6px 20px;border-radius:30px;color:#fff;font-weight:bold;}
.foreign-out .down-btn .btn-reset{position:absolute;top:10px;right:0;font-weight:normal;background-color:#009bde;border-radius:0;background-image:url('../images/common/back-white.svg');background-repeat:no-repeat;background-position:left center;background-size:13px;padding:7px 0 6px 18px;}

.foreign-result{background-color:#fdf2db;font-family:'Microsoft YaHei', '宋體', 'simsun', Arial;}
.foreign-result-in{padding:0 10px;margin:0 auto;max-width:650px;padding:7px 0 7px 10px;font-size:13px;}

.foreign-pane{text-align:left;}
.foreign-product-title{padding:7px 12px;background-color:#fc6969;color:#fff;display:inline-block;margin:0 0 10px 0;}
.foreign-product-title2{padding:0 0 0 15px ;background-image:url('../images/common/dot-yellow.svg');background-repeat:no-repeat;background-size:10px;background-position:left center;margin:-5px 0 5px 0;color:#d69803;}
.foreign-product-title3{padding:0 0 0 15px ;background-image:url('../images/common/dot-gray.svg');background-repeat:no-repeat;background-size:10px;background-position:left center;margin:-5px 0 5px 0;}

.foreign-product-list{overflow:hidden;text-align:left;font-family:'Microsoft YaHei', '宋體', 'simsun', Arial;}
.foreign-product-list-line{padding:15px 0 0 0;border-bottom:1px solid #ddd;}
.foreign-product-box{margin:0 0 15px 0;position:relative;}
.foreign-product-box-icon{position:absolute;top:0;left:0;}
.foreign-product-box-icon img{width:50px;}
.foreign-product-box-left{float:left;width:49%;}
.foreign-product-box-right{float:right;width:49%;}
.foreign-product-box-img{float:left;width:40%;}
.foreign-product-box-txt{float:left;width:60%;}
.foreign-product-box-txt .box-txt-in{height:110px;padding:10px 0 0 0;}
.foreign-product-box-txt ul{margin:0 0 10px 10px;}
.foreign-product-box-txt .do-gray{font-size:12px;color:#4e4e4e;}
.foreign-product-box-txt .box-btn-in {height:35px;padding:0 0 0 10px;}
.foreign-product-box-txt .box-btn-in a{display:block;height:100%;text-align:center;font-size:13px;font-weight:bold;}
.foreign-product-box-txt .box-btn-in .b-gray{float:left;width:49%;padding:9px 0;background-color:#dadada;}
.foreign-product-box-txt .box-btn-in .b-orange{float:right;width:49%;padding:9px 0;background-color:#fcae16;color:#fff;}

.foreign-product-box .img-list{height:180px;border:1px solid #eee;position:relative;}
.foreign-product-box .img-list img{width:100%;height:100%;}
.foreign-product-box .img-list .img-list-content{position:absolute;width:100%;left:0;bottom:0;padding: 10px ;}
.foreign-product-box .img-list .img-list-content li{color:#fff;font-size:18px;font-weight:bold;}
.foreign-product-box .img-list .img-list-content .dd-p{font-size:14px;font-weight:normal;}
.foreign-product-box .img-list .img-list-content .dd-pay{font-size:22px;font-weight:bold;color:#fffac7;}
.foreign-product-box .img-list .img-list-content .dd-pay2{font-size:22px;font-weight:bold;}
.foreign-product-box .img-list .img-list-content span{text-shadow:-2px 0 #216a10, 0 -2px #216a10, 2px 0 #216a10, 0 2px #216a10;}
.foreign-product-box .img-list .img-list-content img{width:12px;}
.foreign-product-box .view-map-out{position:absolute;right:5px;top:5px;display:block;text-align:center;}
.foreign-product-box .view-map-out span{background-color:#fff;border-radius:30px;padding:3px 5px;font-size:12px;}
.foreign-product-box .view-map{width:40px;height:40px;border-radius:40px;background-color:rgba(0,0,0,0.3);border-radius:40px;text-align:center;border:1px solid #fff;}


.foreign-product-box .view-map img{
			  width:20px;	
			  height:auto;
			  animation-duration: 1s;
			  animation-name: slideup;
			  animation-iteration-count: infinite;
			}

			@keyframes slideup {
			  from {
				margin-top: 30%;
			  }

			  to {
				margin-top: 0%;
			  }
			}

.foreign-product-box .view-map p{display:inline-block;padding:0 0 0 22px;margin:9px 0 0 0;font-size:13px;font-weight:bold;}

.foreign-product-box .top-icon{position:absolute;left:10px;top:5px;overflow:hidden;}
.foreign-product-box .top-icon img{height:40px;width:auto;float:left;}
.foreign-product-box .top-icon .ranking{float:left;height:40px;width:50px;background-image:url('../images/bg-ranking.png');background-repeat:no-repeat;background-position:center center;font-size:14px;color:#fff;text-align:center;padding:11px 2px 0 0;letter-spacing:-1px;}

.foreign-product-box .top-icon2{position:absolute;left:0px;top:0px;overflow:hidden;width:100%;}
.foreign-product-box .top-icon2 .recommend{float:left;display:inline-block;background-color:#ffea00;background-image:url('../images/common/star-black.svg');background-repeat:no-repeat;background-position:center 5px ;background-size:16px;padding:20px 10px 2px 10px;font-size:14px;}
.foreign-product-box .top-icon2 .right-event{float:right;display:inline-block;background-image:url('../images/bg-event.png');background-repeat:no-repeat;background-position:left top;height:41px;padding:7px 10px 0 10px;color:#fff;}

.foreign-product-box .img-list2{height:145px;border:1px solid #eee;position:relative;}
.foreign-product-box .img-list2 img{width:100%;height:100%;}
.foreign-product-box .img-list2 .img-list-content2{position:absolute;width:100%;height:80px;left:0;bottom:0;background-image:url('../images/common/bg-fore.png');background-repeat:repeat-x;background-position:left top;padding:30px 0 0 10px ;}
.foreign-product-box .img-list2 .img-list-content2 li{color:#fff;font-size:13px;}
.foreign-product-box .img-list2 .img-list-content2 p{font-size:18px;font-weight:bold;}
.foreign-product-box .img-list2 .img-list-content2 img{width:12px;}
.foreign-product-box .f-down-txt{padding:5px 0 5px 8px;background-color:#fff3dd;}


.foreign-product-box-img .img-list{height:145px;}


.for-view-txt{overflow:hidden;text-align:left;margin:0 0 0 5px;}
.for-view-txt li{color:rgba(255,255,255,1);line-height:22px;font-family:'Microsoft YaHei', '宋體', 'simsun', Arial;font-size:16px;font-weight:bold;text-align:center;}
.for-view-txt .for-left-title{width:20%;font-size:13px;}

.for-view-txt-down{margin:5px 0 0 0;font-family:'Microsoft YaHei', '宋體', 'simsun', Arial;}
.for-view-txt-down .up-title{padding:7px 0 6px 0;background-color:#fbf9d9;margin:0 0 10px 0;}
.for-view-txt-down ul{overflow:hidden;text-align:left;margin:3px 0 3px 10px;}
.for-view-txt-down li{float:left;width:80%;}
.for-view-txt-down .txt-down-title{width:20%;font-size:13px;color:#737373;padding:11px 0 0 0;}
.for-view-txt-down span{font-size:13px;color:#666;}
.for-view-txt-down .txt-right-zone{padding:8px;border:1px solid #f1f1f1;}
.for-view-txt-down .txt-btn-zone a{display:block;background-color:#eee;padding:8px;border:1px solid #f1f1f1;}

.for-reserve-box{background-color:#f7f7f7;padding:10px;}
.for-reserve-box table{width:100%;}
.for-reserve-box td{text-align:left;padding:3px 0;}
.for-reserve-box .frb-title{font-size:13px;width:20px;padding:5px 5px 5px 15px;background-image:url('../images/common/star-bullet.svg');background-size:12px;background-repeat:no-repeat;background-position:left center;}
.for-reserve-box .frb-title-none{font-size:13px;width:20%;padding:5px 5px 5px 15px;}

.for-reserve-box .form-control{width:100%;}
.for-reserve-box .top-info{text-align:right;}
.for-reserve-box .top-info span{display:inline-block;font-size:13px;padding:0 0 0 15px;color:#fc4513;background-image:url('../images/common/star-bullet.svg');background-size:12px;background-repeat:no-repeat;background-position:left center;}

.for-final{overflow:hidden;}
.for-final-left{width:70%;float:left;}
.for-final-right{width:30%;float:left;padding:10px 0 0 0;}
.for-final-right .btn-blue{display:block;height:55px;padding:17px 0 0 0;}


.foreign-top-menu{height:50px;overflow:hidden;position:fixed;width:100%;z-index:10000;}
.foreign-top-menu li{float:left;width:21%;height:50px;list-style-type:none;}
.foreign-top-menu li a{display:block;width:100%;height:100%;color:#fff;border-right:1px solid #7c7c7c;background-color:#434343;text-align:center;padding:15px 0 0 0;font-weight:bold;font-size:15px;}
.foreign-top-menu li a:hover{background-color:#fcae16;}
.foreign-top-menu li a.select{width:100%;height:100%;background-color:#fcae16;}
.foreign-top-menu .first-part{width:27%;}
.foreign-top-menu .fr-btn{width:10%;}
.foreign-top-menu .fr-btn a{border-right:none;background-image:url('../images/common/delete2-white.svg');background-size:12px;background-repeat:no-repeat;background-position:center center;text-indent:-100000px;}

.for-detail-out{font-family:'Microsoft YaHei', '宋體', 'simsun', Arial;letter-spacing:-0.5px;text-align:left;}
.for-detail-out #top_btn{bottom:5px;}
.manager-page #top_btn{bottom:5px;}
.for-detail-out .booking-contents{text-align:left;}
.for-detail-title{font-size:20px;font-weight:bold;text-align:left;padding:5px 0;color:#3b4685;}
.for-detail-title span{font-size:16px;font-weight:normal;display:block;}

.for-detail-title2{background-color:#702bbe;color:#fff;font-size:16px;padding:7px ;text-align:center;}
.for-detail-title2 span{font-size:22px;color:#ffd200;font-weight:bold;}

.for-detail-title3{font-size:26px;font-weight:bold;text-align:left;padding:12px 0;color:#3b4685;}

.down-for-info{max-width:650px;margin:0 auto;padding:0 10px 0 0;}
.down-for-title{background:url('../images/common/bg-line.png')center center repeat-x;height:40px;margin:0 0 10px 0;}
.down-for-title p{float:left;display:inline-block;background-position:right center;background-repeat:no-repeat;height:40px;color:#fff;padding:10px 40px 0 10px;font-weight:bold;}
.down-for-title span{border-radius:30px;float:right;display:block;width:15px;height:15px;margin:13px 0 0 0;background-color:#fff;}
.down-for-title .for-title01{background-image:url('../images/common/bg-for01.png');}
.down-for-title .for-title02{background-image:url('../images/common/bg-for02.png');}
.for-title02-new{background-image:url('../images/common/bg-for02.png');display:inline-block;background-position:right center;background-repeat:no-repeat;height:40px;color:#fff;padding:10px 40px 0 10px;font-weight:bold;}
.down-for-title .for-title03{background-image:url('../images/common/bg-for03.png');}
.down-for-title .for-title04{background-image:url('../images/common/bg-for04.png');}
.down-for-title .for-title05{background-image:url('../images/common/bg-for05.png');}
.down-for-title .for-title06{background-image:url('../images/common/bg-for06.png');}
.down-for-title .for-title07{background-image:url('../images/common/bg-for07.png');}

.down-for-title .for-sp01{border:4px solid #9bb7dd;}
.down-for-title .for-sp02{border:4px solid #e173c8;}
.down-for-title .for-sp03{border:4px solid #6f5cac;}
.down-for-title .for-sp04{border:4px solid #5cabac;}
.down-for-title .for-sp05{border:4px solid #dbc533;}
.down-for-title .for-sp06{border:4px solid #71d690;}
.down-for-title .for-sp07{border:4px solid #d3abc5;}

.down-for-title-price{margin:0;}

.down-for-con{padding:0 0 0 10px;}
.down-for-con table{width:100%;}
.down-for-con td{padding:5px 0;}
.down-for-con .ft-title{width:30%;vertical-align:top;font-size:13px;}
.down-for-con .ft-title span{display:block;background-color:#f5f5f5;border-radius:5px;font-weight:bold;text-align:center;padding:8px 0;margin:0 10px 0 0;}

.down-for-con .tt-ta{border-top:1px solid #ddd;border-left:1px solid #ddd;font-size:12px;}
.down-for-con .tt-ta th{background-color:#eef5ff;font-weight:normal;padding:5px;text-align:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}
.down-for-con .tt-ta td{padding:5px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center;}

.down-for-con .tt-sc-top{display:inline-block;padding:7px 10px;color:#fff;background-color:#790102;font-weight:bold;font-size:12px;border-radius:0 5px 0 0;}
.down-for-con .tt-sc{font-size:12px;background-color:#fffde4;border:1px solid #a2d88a;}
.down-for-con .tt-sc th{text-align:center;padding:7px 0 15px 0;background-image:url('../images/foreign-img/bg-sc.png');background-repeat:no-repeat;background-position:bottom center;}
.down-for-con .tt-sc .sc-none{background-image:none;}
.down-for-con .tt-sc td{padding:7px 2px;text-align:center;}
.down-for-con .sc-etc{background-color:#f5d051;border-radius:30px;padding:5px 0;text-align:center;margin:0 5px;}


.down-for-con .map img{width:100%;}
.down-for-con ul{width:100%;margin:5px 0;}
.down-for-con li{overflow:hidden;}
.down-for-con li span{display:block;width:8px;height:8px;border-radius:10px;float:left;margin:7px 7px 0 0;}

.down-for-con li .round01{background-color:#9bb7dd;}
.down-for-con li .round03{background-color:#6f5cac;}
.down-for-con li .round05{background-color:#dbc533;}
.down-for-con li .round06{background-color:#5cabac;}
.down-for-con li .round07{background-color:#d3abc5;}

.down-for-con li p{float:left;font-weight:bold;}
.down-for-con li .r-pay{color:#d50000;padding:0 0 0 20px;font-weight:bold;font-size:18px;}
.down-for-con li .schedule{padding:5px 0 5px 15px;width:100%;overflow:hidden;}
.down-for-con li .schedule2{padding:5px 0;width:100%;overflow:hidden;}
.down-for-con li .schedule3{padding:5px 0 5px 15px;width:100%;overflow:hidden;font-size:12px;}
.down-for-con li .nor{font-weight:normal;width:95%;}
.down-for-con li.fd-txt{padding:2px 0 2px 15px;}

.f-price-zone{position:fixed;bottom:0;left:0;width:100%;background-color:#f7f7f7;padding:0 10px 0 0;border-top:2px solid #e173c8;}
.down-for-con .price-list{position:relative;border-bottom:1px solid #ddd;padding:7px 0;}
.down-for-con .price{font-weight:bold;font-size:20px;display:inline-block;}
.down-for-con .icon-view{position:absolute;top:10px;right:0;}
.down-for-con .icon-view img{width:30px;}
.down-for-con .f-down-info-out{overflow:hidden;}
.down-for-con .f-down-info{width:80%;}
.down-for-con a{position:absolute;top:3px;right:5px;display:block;width:70px;background-color:#009bdf;text-align:center; padding:4px 0 3px 0;margin:14px 0 0 0;color:#fff;line-height:16px;padding:8px 0;}

.down-for-con2 ul{border-bottom:1px solid #ddd;padding:5px 0;margin:0 0 0 10px;}
.down-for-con2 .fot-b-date{font-size:13px;color:#666;}

.down-for-img{padding:0 5px 0 10px;}
.down-for-img img{width:100%;margin:10px 0 0 0;}
.down-for-img .d-img-txt{padding:5px 0;text-align:center;font-size:13px;}

.review{overflow:hidden;padding:0 0 0 10px;}
.review li{float:left;width:80%;}
.review textarea{width:100%;border:1px solid #ddd;height:60px;}
.review .btn-z{width:20%;}
.review .btn-z a{display:block;background-color:#009bde;color:#fff;text-align:center;height:60px;padding:20px 0 0 0;}

.stats-out{}
.stats-out table{width:100%;border-top:1px solid #ddd;border-left:1px solid #ddd;}
.stats-out th{padding:10px 0;text-align:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;font-size:13px;}
.stats-out td{padding:10px 0;text-align:center;border-bottom:1px solid #ddd;border-right:1px solid #ddd;}


/*.booking-contents .form-control-out span{top:18px;right:13px;}*/

.bg-gray[readonly]{background-color:#eee ;}


.form-control-out textarea{padding:10px;height:100px;}
textarea.form-control::-webkit-input-placeholder {
  font-weight:normal;
}
textarea.form-control::-moz-placeholder {
  font-weight:normal;
}
textarea.form-control:-ms-input-placeholder {
  font-weight:normal;
}
textarea.form-control::-ms-input-placeholder {
  font-weight:normal;
}

.booking-input-area {margin:5px 0 0 0;}
.booking-input-area .gray-btn{
	background-color:#eee;color:#353535;margin:0;border-radius:0;height:40px;text-align:center;
	font-weight:bold;
	padding:15px 40px 12px 40px;
	display:block;
	border: 1px solid #e5e5e5; 
	font-size:15px;
	height:auto;
	}


.booking-input-area .gray-btn.focus,.gray-btn:focus{ 
	border-color: #66afe9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
	color: #66afe9;
}
.booking-input-area .gray-btn.active,.gray-btn:active{	
	border-color: #66afe9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
	color: #66afe9;
}

.booking-graph-area{background-color:#f7f7f7;padding:20px 0 40px 0;margin:5px 0 15px 0;}
.booking-graph-area .t-title{width:50%;text-align:center;padding:10px 0 0 0;}
.booking-graph-area h2{font-weight:bold;font-size:17px;margin:5px 0 0 0;}
.booking-graph-area span{font-size:12px;font-weight:normal;color:#353535;}
.booking-graph-area .form-control::-webkit-input-placeholder {
  color: #666;
  font-weight:normal;
}
.booking-graph-area .form-control::-moz-placeholder {
  color: #666;
  font-weight:normal;
}
.booking-graph-area .form-control:-ms-input-placeholder {
  color: #666;
  font-weight:normal;
}
.booking-graph-area .form-control::-ms-input-placeholder {
  color: #666;
  font-weight:normal;
}

.booking-input-area .form-control:focus::-webkit-input-placeholder {
	color: #66afe9;
}
.booking-input-area .form-control:focus::-moz-placeholder {
	color: #66afe9;
}
.booking-input-area .form-control:focus:-ms-input-placeholder {
	color: #66afe9;
}
.booking-input-area .form-control:focus::-ms-input-placeholder {
	color: #66afe9;
}



.booking-graph-area .form-control:focus::-webkit-input-placeholder {
	color: #66afe9;
}
.booking-graph-area .form-control:focus::-moz-placeholder {
	color: #66afe9;
}
.booking-graph-area .form-control:focus:-ms-input-placeholder {
	color: #66afe9;
}
.booking-graph-area .form-control:focus::-ms-input-placeholder {
	color: #66afe9;
}




.graph-out{
	position:relative;
	background-image:url('../images/bg-graph.png');
	background-position:top center;
	background-repeat:no-repeat;
	width:300px;
	height:210px;
	margin:0 auto 5px;
}

.graph-in{
	position:absolute;
	width:140px;
	height:100px;
	top:80px;
	left:80px;
	background-image:url('../images/bg-graph2.png');
	z-index:2;
}

.graph-in-txt{
	position:absolute;
	width:140px;
	height:80px;
	top:100px;
	left:80px;
	text-align:center;
	z-index:3;
	font-size:14px;
}

.graph-in-txt2{
	position:absolute;
	width:140px;
	height:80px;
	top:-15px;
	right:-20px;
	text-align:center;
	z-index:3;
	font-size:12px;
}

.graph-in-txt span{
	display:block;
	color:#009bdf;
	font-size:24px;
	font-weight:bold;
}


#handle1{
	z-index:1;
	padding:20px 0 0 20px;
}


#handle1 .rs-handle  {
	background-color: transparent;
	border: 8px solid transparent;
	border-right-color: none;
	margin: -25px 0px 0px -24px !important;
	border-width: 50px 140px 0 0;
	background-image:url('../images/handle.svg');
	background-position:0 0;
}


#handle1 .rs-handle:before  {
	display: block;
	content: " ";
	position: absolute;
	height: 22px;
	width: 22px;
	background: black;
	right: -11px;
	bottom: -11px;
	border-radius: 100px;
}
#handle1 .rs-tooltip  {
	top: -54%;
	left:230px;
	width:90px;
	text-align:right;
	font-size: 16px;
	background-color: #dd6b55;
	border:1px solid #b5371f;
	height:35px;
	padding:6px 10px;
	color:#fff;
}


#handle1 .rs-tooltip div  {
	text-align: center;
	background: orange;
	color: white;
	border-radius: 4px;
	padding: 1px 5px 2px;
	margin-top: 4px;
}
#handle1 .rs-range-color  {
	background: radial-gradient(ellipse at bottom, rgba(0, 0, 0, 1) 0%, rgba(225, 109, 86, 1) 34%, rgba(245, 188, 177, 1) 66%, rgba(0, 0, 0, 1) 100%);
}
#handle1 .rs-path-color  {
	background: radial-gradient(ellipse at bottom, rgba(0, 0, 0, 1) 0%, rgba(178, 178, 178, 1) 34%, rgba(245, 245, 245, 1) 66%, rgba(0, 0, 0, 1) 100%);
}

.graph-out .bottom-input{position:absolute;left:18px;bottom:-13px;text-align:center;width:270px;height:50px;z-index:4;}
.graph-out .bottom-input a{width:43px;height:50px;border: 1px solid #e5e5e5;display:block;background-color:#eee;padding:10px 0 0 0;font-size:22px;}
.graph-out .bottom-input a.focus,.bottom-input a:focus{ 
	border-color: #66afe9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
}
.graph-out .bottom-input a.active,.bottom-input a:active{	
	border-color: #66afe9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
}
.graph-out .bottom-input div{float:left;}
.graph-out .bottom-input .btn-div{width:43px;}
.graph-out .bottom-input .input-div{width:178px;padding:0 15px;margin:0;}



.modal-body .booking-graph-area{background-color:#f7f7f7;padding:0 0 15px 0;margin:0;}

.modal-body .graph-out{
	background-image:url('../images/bg-graph.png');
	width:300px;
	height:210px;
	margin:0 auto 15px;
}
.modal-body .graph-in{
	width:140px;
	height:100px;
	top:80px;
	left:80px;
	background-image:url('../images/bg-graph2.png');
}

.modal-body .graph-in-txt{
	position:absolute;
	width:140px;
	height:80px;
	top:120px;
	left:80px;
	text-align:center;
	z-index:3;
	font-size:14px;
}
.modal-body .graph-in-txt-box{
	overflow:hidden;
	margin:5px 0 0 7px;	
}

.modal-body .graph-in-txt span{
	display:block;
	float:left;
	width:16px;
	height:22px;
	padding:1px 0 0 0;
	border-radius:3px;
	color:#ffc85e;
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 1px;
	background-image:url('../images/common/bg-num.jpg');
	background-position:center center;
}
.modal-body .graph-in-txt p{
	float:left;
	width:3px;
	padding:8px 0 0 0;
}
.modal-body .graph-in-txt .p-right{
	padding:5px 0 0 0;
}

.modal-body #handle1{
	padding:20px 0 0 20px;
}

.modal-body #handle1 .rs-handle  {
	margin: -25px 0px 0px -24px !important;
	border-width: 50px 140px 0 0;
	background-image:url('../images/handle.svg');
}
.modal-body #handle1 .rs-tooltip  {
	top: -50%;
	left:51%;
	font-size: 16px;
	height:35px;
	padding:6px 10px;
	text-align:right;
	width:90px;
}

.modal-body .graph-out .bottom-input{left:18px;bottom:-13px;width:270px;}
.modal-body .graph-out .bottom-input a{width:43px;height:50px;}

.modal-body .graph-out .bottom-input .btn-div{width:43px;}
.modal-body .graph-out .bottom-input .input-div{width:178px;padding:0 15px;margin:0;}


.map-out{margin:0 auto;width:280px;height:263px;position:relative;background-repeat:no-repeat;}
.map-out img{position:absolute;top:0;left:0;}



.map-out .map-box{position:absolute;background-repeat:no-repeat;display:block;}
.map-out .map01{left:80px;top:51px;width:57px;height:48px;}
.map-out .map01.select{background-image:url('../images/map-01.svg');}

.map-out .map02{left:2px;top:26px;width:129px;height:174px}
.map-out .map02.select{background-image:url('../images/map-02.svg');}

.map-out .map03{left:105px;top:97px;width:73px;height:105px;}
.map-out .map03.select{background-image:url('../images/map-03.svg');}

.map-out .map04{left:134px;top:75px;width:82px;height:99px;}
.map-out .map04.select{background-image:url('../images/map-04.svg');}

.map-out .map05{left:127px;top:0px;width:100px;height:113px;}
.map-out .map05.select{background-image:url('../images/map-05.svg');}

.map-out .map06{left:100px;top:0px;width:63px;height:51px;}
.map-out .map06.select{background-image:url('../images/map-06.svg');}

.map-out .map07{left:66px;top:0px;width:43px;height:68px;}
.map-out .map07.select{background-image:url('../images/map-07.svg');}

.map-out .map08{left:0px;top:171px;width:127px;height:93px;}
.map-out .map08.select{background-image:url('../images/map-08.svg');}

.map-out .map09{left:113px;top:190px;width:109px;height:73px;}
.map-out .map09.select{background-image:url('../images/map-09.svg');}

.map-out .map10{left:153px;top:138px;width:127px;height:121px;}
.map-out .map10.select{background-image:url('../images/map-10.svg');}

.map-out .map11{left:216px;top:60px;width:65px;height:95px;}
.map-out .map11.select{background-image:url('../images/map-11.svg');}

.map-out .map12{left:186px;top:0px;width:94px;height:77px;}
.map-out .map12.select{background-image:url('../images/map-12.svg');}

.map-out .map-circle{left:18px;top:0;width:190px;height:190px;background-image:url('../images/map-circle.svg');background-repeat:no-repeat;}

.seller-item{margin:0 auto;padding:5px 10px;overflow:hidden;width:320px;}
.seller-item-none{border-top:none;}
.seller-item li{width:33%;padding:5px 0;float:left;}
.seller-item label{margin:0;cursor:pointer;font-size:16px;}
.seller-item input{width:100%;}


.modal-map-content .seller-item li{width:33%;padding:2px 0;float:left;}
.modal-map-content .seller-item .harf{width:50%;}

.register-bg{background-color:#f1f1f1;}

.register-box-out{padding:5px 10px;margin:0 auto;max-width:650px;}
.register-box-out-mypage{padding:0 10px;background-image:none;}
.register-box-out-login{padding:0 10px;background-image:none;}
.register-box-out2{padding:10px;margin:0 auto;max-width:650px;}
.register-box{margin:15px 0;}
.register-box-pd{margin:7px 0;padding:5px;border:1px solid #e5e5e5;background-color:#f7f7f7;}

.register-box2{margin:15px 0 20px 0;}
.register-box3{padding:5px 10px 10px 10px;}

.register-form{overflow:hidden;margin:5px 0;}
.register-form li{width:100%;margin:0;position:relative;height:45px;}
.register-form .left-part{width:65%;float:left;}
.register-form .btn-part{width:35%;float:left;padding:1px 0 0 5px;}

.register-form li .comment{position:absolute;top:13px;right:10px;}

.register-form .left-part2{width:40%;float:left;}
.register-form .right-part{width:60%;float:right;padding:0 0 0 5px;text-align:right;}
.register-form .right-part a{padding:5px 8px 3px 8px;display:inline-block;border:1px solid #ddd;border-radius:3px;margin:0 0 0 5px;background-color:#eee;font-size:13px;overflow:hidden;}
.register-form .right-part a:hover{background-color:#fdaf17;color:#fff;}
.register-form .half-normal-left{width:48%;float:left;height:27px;}
.register-form .half-normal-right{width:45%;float:right;height:27px;}
.register-form .half-part-left{width:45%;float:left;padding:0;}
.register-form .half-part-center{width:10%;float:left;padding:12px 0 0 0;text-align:center;}
.register-form .half-part-right{float:right;width:45%;float:right;}
.register-form .tree-left{width:45%;float:left;margin:0 30px 0 0;}
.register-form .tree-center{width:20%;float:left;padding:8px 0 0 0;}
.register-form .tree-right{width:23%;float:right;padding:8px 0 0 0;}



.register-box .small-comment{padding:0 0 0 16px;}

.register-form-down{margin:5px 10px 0 10px;border-bottom:1px dotted #ddd;}

.line-none{border-bottom:none;}
.register-form-down p{padding:4px 0;float:left;}
.register-form-down .link-icon{float:right;display:block;background-color:#ffe6b5;font-size:13px;padding:6px 10px 4px 10px;margin:5px 0 0 0;}
.register-form-down a{display:block;overflow:hidden;}
.register-form-down a:hover{color:#fdaf17;font-weight:bold;}
.register-form-down li{padding:7px 0 0 0;}

.register-form-down .left-part{width:75%;}
.register-form-down .btn-part{width:25%;text-align:right;}
.register-form-down .ico-arrow{display:block;background:url('../images/common/carat-r-black.svg') center center no-repeat;float:right;width:30px;height:28px;}
.register-form-down .ico-arrow:hover{background:url('../images/common/carat-r-orange.svg')center center no-repeat; }

.mypage-out{margin:10px 0 0 0;}
.mypage-in{margin:0;overflow:hidden;}
.mypage-in a{float:left;width:50%;padding:20px 0;display:block;font-size:16px;text-align:center;}
.mypage-in a:hover{background-color:#ffe6b5;border-radius:10px;}
.mypage-in .a-right{float:right;}
.mypage-in p{font-weight:bold;margin:10px 0 5px 0;}
.mypage-in .count{background-color:rgba(0,155,222,0.5);margin:0 30px;padding:6px 0 5px 0;border-radius:30px;}
.mypage-in .count span{display:inline-block;color:#fff;}
.mypage-in .count2{background-color:rgba(221,107,85,0.5);margin:0 30px;padding:6px 0 5px 0;border-radius:30px;}
.mypage-in .count2 span{display:inline-block;color:#fff;}

.mypage-in .my-icon{width:45px;height:45px;background-position:center center;background-repeat:no-repeat;background-size:25px 25px;background-color:#eee;border-radius:45px;margin:0 auto;}
.mypage-in .my-icon01{background-image:url('../images/common/mypage-icon01.svg');}
.mypage-in .my-icon02{background-image:url('../images/common/mypage-icon02.svg');}
.mypage-in .my-icon03{background-image:url('../images/common/mypage-icon03.svg');}
.mypage-in .my-icon04{background-image:url('../images/common/mypage-icon04.svg');}
.mypage-in .my-icon05{background-image:url('../images/common/mypage-icon05.svg');}
.mypage-in .my-icon06{background-image:url('../images/common/mypage-icon06.svg');}


.booking-list-out{position:relative;}
.booking-list-out .booking-list-out-a{display:block;width:100%;height:100%;margin:10px 0;}
.booking-list-out .booking-list-out-a .group-list{margin:0;}
.booking-list-out .booking-list-out-a .group-list:hover{margin:0;background:#ffe6b5 url('../images/common/left-ribbon2.svg') top left no-repeat;}

.booking-list-out .stemp{position:absolute;top:20px;right:10px;width:60px;height:60px;text-indent:-100000000px;background-position:center center;background-repeat:no-repeat;background-size:60px 60px;}
.booking-list-out .stemp-red{background-image:url('../images/common/stemp-red.svg');}
.booking-list-out .stemp-blue{background-image:url('../images/common/stemp-blue.svg');}
.booking-list-out a{overflow:hidden;text-align:left;height:120px;padding:0;margin:10px 0;display:block;line-height:26px;background-color:#f7f7f7 ;}
.booking-list-out a:hover{background-color:#ffe6b5;}
.booking-list-out .active{background-color:#ffe6b5;}

.booking-list-out a .booking-list-icon{float:left;width:60%;padding:10px 0 0 25px;}
.booking-list-out a .booking-list-icon .icon-list{margin:0;}
.booking-list-out a .time{float:left;width:40%;text-align:center;background-color:#eee;height:120px;padding:10px 0 0 0;line-height:18px;}
.booking-list-out a:hover .time{background-color:#ffe6b5;}
.booking-list-out a .time img{width:35px;margin:12px 0;}
.booking-list-out a .time span{display:block;font-size:13px;}
.booking-list-out a .time p{display:block;text-align:center;}
.booking-list-out a .auction {background-color:#f7f7f7;}
.booking-list-out a .auction img{width:45px;}
.booking-list-out a .auction p{font-weight:bold;}

.booking-list-out a .time2 img{margin:6px 0;}
.booking-list-out a .time2 span{margin:6px 0 0 0;}

.booking-list-out a .auction-list{padding:0;}
.booking-list-out a .auction-list img{width:100%;margin:0;border:1px solid #f7f7f7;}

.booking-list-out .wide-box{height:360px;background-color:#fff8ea;border-radius:10px;background-image:url('../images/common/circle.gif');background-position:center bottom;background-repeat:no-repeat;margin:30px 0 0 0;line-height:26px;padding:20px 30px 0 0;position:relative;}
.booking-list-out .wide-box a{font-size:13px;position:absolute;top:-25px;right:0px;display:block;background-color:#f7f7f7;height:30px;padding:2px 15px 0 33px;border-radius:30px;background-image:url('../images/common/delete2-black.svg');background-position:15px 10px;background-repeat:no-repeat;background-size:10px;}
.booking-list-out .wide-box-in{overflow:hidden;}
.booking-list-out .wide-box .btn-close{position:absolute;top:10px;right:10px;display:block;}
.booking-list-out .wide-box .booking-list-icon{float:left;text-align:left;}
.booking-list-out .wide-box .time{line-height:20px;float:right;padding:10px 0 0 0;}
.booking-list-out .wide-box .time img{width:35px;margin:5px 0;}
.booking-list-out .wide-box .time span{display:block;font-size:13px;}



.group-list{text-align:left;padding:12px 0 8px 0;margin:10px 0;display:block;line-height:26px;background-color:#f7f7f7;}
.group-list .icon-list4{overflow:hidden;margin:0 20px;}
.group-list .icon-list4 li{float:left;width:50%;}
.group-list .icon-list2{overflow:hidden;margin:5px 20px 0 20px;overflow:hidden;border-top:1px dotted #ddd;padding:5px 0 0 0;}
.group-list .icon-list2 li{float:left;width:70%;color:#666;font-size:14px;text-align:left;}
.group-list .icon-list2 .right{width:30%;}
.group-list .icon-list3{overflow:hidden;margin:5px 20px 0 20px;overflow:hidden;border-top:1px dotted #ddd;padding:5px 0 0 0;}
.group-list .icon-list3 li{float:none;width:100%;color:#666;font-size:14px;text-align:center;}
.group-list-bg{background-image:none;}
.group-list .down-time{overflow:hidden;margin:10px 30px 5px 30px;height:36px;}
.group-list .down-time p{float:left;padding:5px 0 0 0;font-weight:bold;}
.group-list .down-time .btn{float:right;text-align:center;padding:4px 0 3px 0;margin:0;display:block;line-height:26px;text-align:center;width:80px;height:35px;}
.group-list .down-time .btn-white{background:#fff;border-color:#e5e5e5;}
.group-list .down-time .btn-lightorange{background:#ffe6b5;}

.booking-list-out2{border-top:1px solid #eee;position:relative;border-bottom:1px solid #eee;margin-top:-1px;}
.booking-list-out2 .group-list{text-align:left;padding:15px 0;display:block;line-height:26px;background:none;margin:0;}
.booking-list-out2 .btn{position:absolute;bottom:15px;right:30px;}

.booking-list-out3{background-color:#f7f7f7;margin-top:-1px;padding:0 10px 15px 10px;}
.booking-list-out3 .group-list{text-align:left;padding:10px 0;display:block;line-height:26px;background:none;margin:0;}
.booking-list-out3 ul{margin:0 ;}


.icon-list{margin:0 30px;}
.icon-list li{overflow:hidden;}
.icon-list span{float:left;width:20px;height:15px;background-repeat:no-repeat;background-position:left center;display:block;background-size:15px 15px;margin:5px 5px 0 0;}
.icon-list p{float:left;width:80%;word-break: keep-all;}
.icon-list .icon-zone{background-image:url('../images/common/icon-zone.svg');}
.icon-list .icon-clock{background-image:url('../images/common/icon-clock.svg');}
.icon-list .icon-money{background-image:url('../images/common/icon-money.svg');}
.icon-list .icon-name{background-image:url('../images/common/icon-name.svg');}
.icon-list .icon-man{background-image:url('../images/common/icon-man.svg');}
.icon-list .icon-calendar{background-image:url('../images/common/icon-calendar.svg');}
.icon-list .icon-calendar2{background-image:url('../images/common/icon-calendar2.svg');}
.icon-list .icon-time{background-image:url('../images/common/icon-time.svg');}
.icon-list .icon-course{background-image:url('../images/common/icon-course.svg');}
.icon-list .etc{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;margin:5px 0 0 0;line-height:20px;padding:10px 0;}
.icon-list .etc2{border-top:1px dotted #ddd;margin:5px 0 0 0;line-height:20px;padding:10px 0 5px 0;text-align:center;}
.icon-list .title{border-bottom:1px dotted #ddd;line-height:20px;font-size:16px;padding:7px 0;margin:0 0 5px 0;text-align:center;}

.icon-list .etc3 input{height:32px;width:50%;display:inline-block;}
.icon-list .etc3 span{margin:8px 5px 0 0;}



.pop-count{background-color:#fdaf17;color:#fff;border-radius:3px;margin:5px 0;display:inline-block;padding:3px 10px;}


.tab-pane{padding:1px 0 0 0;}

.nav-tabs{margin:5px 0 0 0;position:relative;border-bottom:none;}
.nav-tabs li{text-align:center;font-size:16px;}
.nav-tabs .half{width:50%;text-align:center;font-size:17px;}
.nav-tabs .four{width:25%;text-align:center;font-size:16px;}
.nav-tabs .wide{width:160px;height:45px;font-weight:bold;}
.nav-tabs .wide a{color:#009bdf;margin-left:-1px;} 
.nav-tabs .wide a span{display:block;background-color:#009bdf;height:2px;width:100%;margin:8px 0 0 0;}
.nav-tabs .btn{position:absolute;top:5px;right:0;}

.nav-tabs .four2{width:30%;text-align:center;font-size:15px;}
.nav-tabs .four3{width:28%;text-align:center;font-size:15px;}
.nav-tabs .four4{width:16%;text-align:center;font-size:15px;}
.nav-tabs .four5{width:20%;text-align:center;font-size:15px;}
.nav-tabs .half2{width:40%;text-align:center;font-size:15px;}
.nav-tabs .half3{width:33%;text-align:center;font-size:15px;}

.nav-tabs li a{height:45px;border-top:0px solid #fff;border-left:0px solid #fff;border-right:0px solid #fff;border-bottom:3px solid #d5d5d5;color:#999;border-radius:0;font-weight:bold;margin:0 -1px;}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.booking-contents .nav-tabs>li.active>a:hover{background-color:rgba(255,255,255,1);border-top:0px solid #fff;border-left:0px solid #fff;border-right:0px solid #fff;color:#f15b27;border-bottom:3px solid #f15b27;}
.nav-tabs li.active a:hover{background-color:rgba(255,255,255,1);color:#f15b27;border-bottom:3px solid #d5d5d5;}
.nav-tabs>li>a:hover{background-color:rgba(255,255,255,1);color:#f15b27;border-top:0px solid #fff;border-left:0px solid #fff;border-right:0px solid #fff;border-bottom:3px solid #d5d5d5;}

.booking-contents .tab-pane .course-list-out{margin:0;min-height:180px;padding:25px;}
.booking-contents .tab-pane .course-list-out-none{min-height:150px;background:#f3f3f3 url('../images/common/bg-unsettled.svg')center center no-repeat;margin:0;}

.booking-contents .tab-pane .course-list-title{margin:0 0 10px 0;}
.booking-contents .tab-pane .course-list-in-img img{width:150px;height:150px;float:left;}
.booking-contents .tab-pane .course-list-in-txt ul{margin:8px 0 0 5px;}


.top-select{overflow:hidden;padding:0;}
.top-select-form{overflow:hidden;}
.top-select-form .txt-btn{float:left;width:40%;padding:12px 0 0 15px;height:40px;text-align:left;background-image:url('../images/common/dot-none.svg');background-repeat:no-repeat;background-position:0 17px;background-size:10px;}
.top-select-form .gray-btn{float:right;text-align:center;width:40%;height:40px;font-weight:normal;padding:9px 0 0 0;}

.course-list-out-a{display:block;width:100%;height:100%;}
.course-list-out-a:hover{background-color:#ffe6b5;}



.big-count-box{background-color:#fdaf17;padding:6px 0 5px 0;text-align:center;color:#fff;font-size:15px;margin:0 25px;}

.booking-won-out{overflow:hidden;margin:15px 25px;}
.booking-won-left{float:left;width:30%;padding:0 5px 0 0;}
.booking-won-right{float:left;width:70%;padding:0;height:180px;}
.booking-won-in{background-color:#f7f7f7;padding:5px 10px;height:180px;width:100%;}
.booking-won-in-out{overflow-y:scroll;height:170px;padding:0 10px;}
.booking-won-in ul{overflow:hidden;margin:2px 0;font-size:13px;}
.booking-won-in li{float:left;width:20%;text-align:left;}
.booking-won-in .sum{text-align:right;width:40%;}

.booking-won-in2{margin:0 0 5px 0;border-bottom:1px dotted #ddd;padding:0 0 6px 0;}
.booking-won-in2 p{margin:0 0 3px 0;font-size:13px;padding:3px 0;font-weight:bold;color:#009bde;}
.booking-won-in2 p.bg-light{color:#fff;padding:4px 0 3px 0;margin:0 0 5px 0;}
.booking-won-in2-bottom{margin:0;}

.booking-won-in3{background-color:#cbebf8;padding:4px 5px;height:71px;margin:11px 0 0 0;}
.booking-won-in3 p{padding:7px 0 3px 0;border-bottom:1px dotted #fff;margin:0 0 5px 0;}
.booking-won-in3-top{margin:0;}

.booking-input-out{overflow:hidden;margin:15px 25px;padding:0;}
.booking-input-out .form-control-normal{text-align:center;background-color:#ffe6b5;width:100%;}
.booking-input-help a{display:block;width:100%;text-align:center;margin:0 0 10px 0;border:1px solid #f7f7f7;padding:7px 0 0 0;}
.booking-input-help a:hover{color:#009bdf;}
.booking-input-help div{display:inline-block;}
.booking-input-help span{display:block;float:left;height:40px;width:40px;border-radius:40px;background-color:#f7f7f7;background-image:url('../images/common/icon-help.svg');background-repeat:no-repeat;background-position:center center;background-size:20px;}
.booking-input-help a:hover span{background-image:url('../images/common/icon-help-white.svg');background-color:#009bdf;}
.booking-input-help p{float:left;margin:10px 0 0 10px;}


.booking-input-in{display:table;width:100%;height:85px;background-color:#ffe6b5;background-color:rgba(215,2,2,0.1);}
.booking-input-in .bid-comm{display:table-cell;vertical-align:middle;text-align:center;font-size:18px;padding:3px 0 0 0;}


.booking-input-out ul{overflow:hidden;margin:5px 0 0 0;}
.booking-input-out li{float:left;width:50%;text-align:left;}
.booking-input-out .booking-input-right{float:right;width:50%;text-align:right;}
.booking-input-out .booking-input-center{width:100%;text-align:center;}

.booking-input-down{overflow:hidden;}
.booking-input-down-left{float:left;width:30%;}
.booking-input-down-left a{display:block;width:90%;margin:5px auto 0;}
.booking-input-down-left a:hover{color:#009bdf;}
.booking-input-down-left span{display:block;width:50px;height:50px;margin:0 auto 5px;background-color:#f7f7f7;border-radius:60px;background-image:url('../images/common/icon-help.svg');background-repeat:no-repeat;background-position:center center;background-size:25px;}
.booking-input-down-left a:hover span{background-color:#009bdf;background-image:url('../images/common/icon-help-white.svg');}
.booking-input-down-right{float:right;width:70%;text-align:right;padding:0;text-align:right;}
.booking-input-down-right .btn{width:68.6px;}

.join-tb-out{margin:5px 0 ;border-bottom:1px solid #009bdf;}
.join-tb-hd{height:35px;overflow:hidden;font-size:14px;}
.join-tb-hd .date{float:left;width:36%;}
.join-tb-hd .off{float:left;width:36%;}
.join-tb-hd .green{float:left;width:28%;}

.join-tb-out2{margin:5px 0 0 0;position:relative;background-color:#eefaff;color:#009bdf;}
.join-tb-out2 .btn{position:absolute;top:0;right:0;}
.join-tb-hd-four{height:35px;overflow:hidden;font-size:14px;}
.join-tb-hd-four .part{float:left;}
.join-tb-hd-four .part a{color:#009bdf;}
.join-tb-hd-four .part-left{padding:0 0 0 10px;text-align:left;}
.join-tb-hd-four .part-right{padding:0 10px 0 0;text-align:right;}

.sort{display:inline-block;color:#009bdf;background-image:url('../images/common/select-arrow.svg');background-repeat:no-repeat;background-position:center right;background-size:18px;padding:9px 20px 9px 0;}
.descending{background-image:url('../images/common/select-arrow.svg');}
.ascending{background-image:url('../images/common/select-arrow-a.svg');}


.panel-default{border-radius:0;margin:0;padding:0;border-bottom:1px solid #d5d5d5;border-top:none;}

.panel-default>.panel-heading{background-color:#fff;overflow:hidden;padding:0;border-radius:0;border-bottom:none;border-top:none;}
.panel-heading .panel-title{width:100%;height:100%;display:block;overflow:hidden;}
.panel-heading .panel-title a{display:block;overflow:hidden;padding:0;}
.panel-heading .panel-title a:hover{}




.payment-complete{margin:0 10px;}

.payment-complete-down{padding:15px 20px;border:1px solid #009bde;margin:10px 0;}
.payment-complete-down-b{padding:0;border:none;text-align:left;}
.payment-complete-down p{font-weight:bold;font-size:16px;text-align:left;}
.payment-complete-down ul{overflow:hidden;margin:2px 0;}
.payment-complete-down li{float:left;width:65%;text-align:left;}
.payment-complete-down .payment-s-title{width:35%;color:#858585;}
.payment-complete-down .payment-ll-title{padding:6px 0;}
.payment-complete-down .right-zone div{width:40%;float:left;}
.payment-complete-down .right-zone .rr-btn{width:57%;float:right;}
.payment-complete-down .right-zone .btn{padding:5px 0;}
.payment-complete-down .right-zone .rr-btn input{height:33px;} 
.payment-complete-down .total-payment{border-top:1px solid #009bde;padding:10px 0 0 0;text-align:right;font-weight:bold;font-size:16px;margin:10px 0 0 0;}

.payment-complete-down2{padding:0;margin:10px 0;}

.payment-complete-down2 p{font-weight:bold;font-size:16px;text-align:left;}
.payment-complete-down2 ul{overflow:hidden;margin:2px 0;}
.payment-complete-down2 li{float:left;width:75%;text-align:left;}
.payment-complete-down2 .payment-s-title{width:25%;color:#858585;}

.payment-complete-down-b p{margin:0 0 5px 0;}
.payment-complete-down-b .total-payment{border:1px solid #009bde;padding:11px 12px 8px 10px;margin:10px 0;}
.payment-complete-down-b .payment-down-txt{text-align:left;font-size:13px;padding:10px;background-color:#f7f7f7;}
.payment-complete-down-b .payment-down-txt p{font-size:14px;border-bottom:1px dotted #ddd;padding:0 0 3px 0;}
.payment-complete-down-b .payment-down-txt ul{border-bottom:1px dotted #ddd;padding:3px 0;}
.payment-complete-down-b .payment-down-txt-s{color:#858585;padding:5px 0 0 0;text-align:left;font-size:13px;}
.payment-complete-down-b .payment-down-txt .u-wide{list-style:disc;border-bottom:none;padding:0;} 
.payment-complete-down-b .payment-down-txt .u-wide li{float:none;width:100%;background-image:url('../images/common/carat-r-black.svg');background-repeat:no-repeat;background-size:7px;background-position:left 5px;padding:0 0 0 12px;}

.payment-down-red-txt{text-align:left;font-size:13px;padding:10px;background-color:#f7f7f7;color:#d70202;}

.payment-complete-down .top-info{margin:0;background-color:#f7f7f7;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:0 0 10px 0;}
.payment-complete-down .top-info li{width:20%;margin:9px 0 6px 0;}
.payment-complete-down .top-info .right-num{width:80%;text-align:right;font-weight:bold;}

.payment-complete-down-none{border:none;margin:0 0 10px 0;padding:0 0 7px 0;}
.payment-complete-down-none ul{padding:1px 10px;}



.modal-info .modal-body{display: table;width:100%;height:130px;}
.modal-info .modal-body .modal-info-comment{display: table-cell;vertical-align: middle;text-align:center;}


.course-top{overflow:hidden;padding:0 0 10px 0;}
.course-top li{float:left;margin:0 5px 0 0;}
.course-top .btn{height:44px;padding:11px 10px 0 10px;}
.course-top .course-top-center{width:72%;}
.course-top .course-top-right{margin:0;float:right;}
.course-top .form-control-normal{width:100%;}
.course-list-title-review{font-weight:bold;font-size:16px;padding:15px 0 5px 30px;}
.course-txt-bottom{margin:5px 0;width:100%;overflow:hidden;background-color:#f5f5f5;padding:0 5px;text-align:center;}
.course-txt-bottom .center{width:35%;float:left;margin:2px 0;padding:0;overflow:hidden;}
.course-txt-bottom .right{width:30%;float:left;margin:2px 0;padding:0;overflow:hidden;}
.course-txt-bottom span{padding:0;margin:3px 10px 3px 3px;color:#fdaf17;height:15px;display:inline-block;}
.course-txt-bottom p{margin:3px 0 0 0;display:inline-block;}
.course-img-zone{text-align:left;}
.course-img-zone img{width:100%;margin:0 0 10px 0;}
.course-img-zone-down{padding:10px 0;}
.course-img-zone-down .main-category .owl-theme{border-right:none;}


.top-highlight{margin:30px 0 10px 0;}

.top-hl-orange-out{padding:2px;background-image:url('../images/common/bg-hl-orange.gif');}
.top-hl-orange-in{background-color:#fff8ea;position:relative;padding:0 5px;}
.top-hl-orange-in:hover{background-color:#ffe6b5;}
.top-hl-orange-in .orange-title{border:1px solid #fd7817;background-position:-535px 0;padding:0 5px;background-image:url('../images/common/bg-round-title-ani.gif');}
.top-hl-orange-in .ten-title p{float:left;padding:8px 15px 0 10px;font-size:12px;font-weight:normal;}
.top-hl-orange-in .ten-title .date{font-size:16px;font-weight:bold;padding:5px 10px 0 0;}

.top-hl-red-out{padding:2px;background-image:url('../images/common/bg-light.gif');}
.top-hl-red-in{background-color:#fff8ea;position:relative;padding:0 5px;}
.top-hl-red-in:hover{background-color:#ffe3e7;}
.top-hl-red-in .red-title{background-position:-535px 0;padding:0 5px;background-image:url('../images/common/bg-round-title2-ani.gif');}
.top-hl-red-in .ten-title p{float:left;padding:8px 15px 0 10px;font-size:12px;font-weight:normal;}
.top-hl-red-in .ten-title .date{font-size:16px;font-weight:bold;padding:5px 10px 0 0;}

.top-highlight .ten-autction-photo{position:relative;margin:10px 0 0 0;}
.top-highlight .down-info{padding:0 0 10px 5px;}
.top-highlight .down-info .ten-list li{float:left;width:55%;font-size:14px;}
.top-highlight .down-info .ten-list .ten-list-title{width:45%;color:#878787;font-size:14px;background-image:url('../images/common/dot-gray.svg');background-position:2px 7px;background-repeat:no-repeat;background-size:6px;padding:0 0 0 15px;}




.top-date{font-size:15px;font-weight:bold;padding:30px 0 0 0;}
.top-date span{font-weight:normal;font-size:12px;margin:0 5px;}

.ten-autction-photo{position:relative;}
.ten-autction-photo .main-category{z-index:1;}

.ten-autction-photo-new{position:relative;margin:25px 0 0 0;}

.ten-autction-photo-new-hot{border:2px solid #f0a607;background-color:#fff7ea;}
.ten-autction-photo-new-normal{border:2px solid #0095d4;background-color:#f2ffff;}
.ten-autction-photo-new-pre{border:2px solid #c65bb9;background-color:#fef7fe;}

.ten-autction-photo-in{overflow:hidden;}
.ten-autction-photo-in .left-img{width:165px;float:left;margin:15px 0 15px 5px;height:165px;}
.ten-autction-photo-in .left-img-in{width:100%;height:100%;background-repeat:no-repeat;background-position:center center;}
.ten-autction-photo-in .left-img-in img{width:190px;height:165px;}
.ten-autction-photo-in .course-list-in-txt{width:68%;float:right;margin:15px 0 15px 0;height:165px;}
.ten-autction-photo-in .course-list-in-txt ul{vertical-align:middle;}
.ten-autction-photo-in .course-list-in-txt li{float:left;width:80%;line-height:18px;}
.ten-autction-photo-in .course-list-in-txt .title{width:20%;color:#858585;}

.ten-autction-photo-in .weather{position:absolute;top:65px;right:10px;background-color:#fff;border-radius:20px;padding:0 5px;}
.ten-autction-photo-in .weather p{display:inline-block;}
.ten-autction-photo-in .weather span{color:#666;display:inline-block;padding:0 5px;}
.ten-autction-photo-in .weather img{width:20px;}

.ten-title-out{z-index:2;text-align:center;position:absolute;top:-16px;left:0;width:100%;}
.ten-title{font-size:14px;font-weight:bold;display:inline-block;border-radius:30px;background-color:#fff;}
.orange-title{border:1px solid #fdaf17;background-image:url('../images/common/bg-round-title.png');background-position:-560px 0;background-repeat:no-repeat;}
.red-title{border:1px solid #ee3a53;background-image:url('../images/common/bg-round-title2.png');background-position:-560px 0;background-repeat:no-repeat;}
.ten-title span{color:#fff;display:block;padding:6px 25px 5px 15px;float:left;}
.ten-title p{float:left;padding:7px 15px 0 0;}

.ten-title-out-new{z-index:2;text-align:center;position:absolute;top:-16px;left:0;width:100%;}
.ten-title-new{font-size:14px;font-weight:bold;color:#fff;text-align:center;width:150px;display:inline-block;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:150px;padding:6px 0 4px 0;}
.hot-title{background-image:url('../images/top-label01-view.png');}
.normal-title{background-image:url('../images/top-label02-view.png');}
.pre-title{background-image:url('../images/top-label03-view.png');}

.ten-autction-gift-new{position:relative;margin:25px 0 0 0;}

.ten-autction-gift-new-hot{background-color:#fff7ea;}
.ten-autction-gift-new-normal{background-color:#f2ffff;}
.ten-autction-gift-new-pre{background-color:#fef7fe;}


.ten-title-out-new{z-index:2;text-align:center;position:absolute;top:-16px;left:0;width:100%;}
.ten-title-new{font-size:14px;font-weight:bold;color:#fff;text-align:center;width:150px;display:inline-block;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:150px;padding:6px 0 4px 0;}

.ten-title-gift-out-new{text-align:center;width:100%;}
.ten-title-gift-new{font-size:14px;font-weight:bold;text-align:center;width:90px;display:inline-block;text-align:center;border-radius:0 0 5px 5px;padding:6px 0 4px 0;}

.hot-title-gift{background-color:#ffe5ad;}
.normal-title-gift{background-color:#bcebff;}
.pre-title-gift{background-color:#f3d2f3;}

.ten-autction-gift-in{padding:10px;}

.new-tb{width:100%;text-align:center;font-size:12px;line-height:14px;}
.new-tb th{background-color:#f7f7f7;font-weight:normal;text-align:center;padding:7px 5px 5px 5px;}
.new-tb td{padding:7px 5px 5px 5px;border-bottom:1px solid #ddd;}
.new-tb .pp{font-weight:bold;}


.top-gift{text-align:center;}
.top-gift span{display:inline-block;margin:0 5px 0 0;}
.top-gift span img{width:25px;}
.top-gift p{display:inline-block;font-weight:bold;color:#aa0101;font-size:18px;line-height:30px;}

.middel-gift{margin:10px 50px;overflow:hidden;background-color:#fff;border-radius:5px;border:1px solid #f7d879;position:relative;}
.middel-gift .top-ribbon{position:absolute;top:-5px;left:-5px;width:60px;height:60px;background-image:url('../images/top-ribbon.png');background-position:center center;background-repeat:no-repeat;}
.middel-gift .bottom-ribbon{position:absolute;bottom:-5px;right:-5px;width:60px;height:60px;background-image:url('../images/bottom-ribbon.png');background-position:center center;background-repeat:no-repeat;}
.middel-gift .g-img-zone{float:left;width:40%;text-align:center;padding:20px 0 10px 0;}
.middel-gift .g-img-zone img{width:80%;}
.middel-gift .g-txt-zone{float:left;width:60%;padding:20px 0;overflow:hidden;}
.middel-gift .g-txt-zone li{float:left;width:60%;text-align:right;padding:0 20px 0 10px;margin:3px 0;}
.middel-gift .g-txt-zone .g-title{width:38%;border-right:1px solid #ddd;text-align:left;}
.middel-gift .g-txt-zone span{background-color:#fdaf17;padding:0;display:inline-block;margin:0 5px;color:#fff;font-weight:bold;width:20px;height:20px;text-align:center;border-radius:20px;}
.middel-gift .g-txt-zone .s-none{background-color:#fff;padding:0;display:inline-block;margin:0 5px;width:20px;height:20px;}

.bottom-gift{text-align:center;padding:5px 0;}
.bottom-gift span{font-weight:bold;color:#cf0202;}

.booking-form-out{padding:10px;margin:5px 0;}
.booking-form-out-gray{background-color:#f9f9f9;}
.booking-form{overflow:hidden;padding:3px 0;text-align:left;font-weight:bold;font-size:16px;}
.booking-form .left-t{float:left;width:27%;float:left;}
.booking-form .left-t span{display:inline-block;width:100px;padding:7px 0;border-radius:30px;background-color:#fff5d7;text-align:center;}
.booking-form .left-t .s-gray{background-color:#dadada;}
.booking-form .left-t .s-blue{background-color:#d5f2ff;}
.booking-form .left-t .s-orange{background-color:#fef1d7;}
.booking-form .right-t{float:left;width:73%;float:left;padding:7px 0 0 5px;position:relative;}
.booking-form .right-t a{position:absolute;top:0;right:0;background-color:#e9e9e9;padding:5px 10px;}

.booking-form .right-t2{float:left;width:43%;position:relative;}
.booking-form .right-t2 input{height:36px;padding:3px 30px 0 15px;font-weight:bold;}
.booking-form .right-t2 .n-txt{position:absolute;top:9px;right:10px;color:#999;}
.booking-form .right-t3{float:left;width:30%;padding:0 0 0 5px;}
.booking-form .right-t3 a{display:block;}
.booking-form .right-t4{float:left;width:43%;padding:7px 0 0 5px;}
.booking-form-out p{font-weight:normal;font-size:12px;padding:0 0 0 27%;width:100%;text-align:left;}
.booking-form-out .btn{font-weight:bold;}


.ten-list{}
.ten-list ul{overflow:hidden;text-align:left;}
.ten-list li{float:left;width:60%;font-size:14px;}
.ten-list .ten-list-title{width:40%;color:#878787;font-size:14px;background-image:url('../images/common/dot-blue.svg');background-position:2px 7px;background-repeat:no-repeat;background-size:6px;padding:0 0 0 15px;}

.ten-auction-list{position:relative;background-color:#ffedca;padding:15px 10px 5px 10px;margin-top:20px;}
.ten-auction-list .ten-title{background-color:#fdaf17;color:#fff;}
.ten-auction-list .ten-title span{border-right:1px solid #ffedca;padding:0 10px 0 0;margin:5px 10px 5px 15px;}
.ten-auction-list .ten-title p{font-size:18px;padding:3px 15px 0 0;}

.ten-auction-list-down{background-color:#e4f6fc;padding:3px 0;text-align:center;font-size:13px;}
.ten-auction-list-down span{font-weight:bold;color:#009bde;}

.ten-auction-view-out{overflow:hidden;padding:15px 0 10px 0;}
.ten-auction-view-left{float:left;width:38%;margin:5px 0 0 0;}
.ten-auction-view-left .my-box{border-radius:5px;border:2px solid #fff;position:relative;padding:10px 0 5px 0;font-size:18px;font-weight:bold;}
.ten-auction-view-left .my-box .title{position:absolute;width:100%;left:0;top:-10px;font-size:13px;font-weight:normal;}
.ten-auction-view-left .my-box .title p{display:inline-block;background-color:#ffedca;padding:0 5px;}
.ten-auction-view-left .my-box img{width:12px;}
.ten-auction-view-left .my-box .count{font-size:12px;font-weight:normal;}

.ten-auction-view-left .my-box2{border-radius:5px;border:2px solid #fff;position:relative;padding:10px 0 5px 0;font-size:13px;}
.ten-auction-view-left .my-box2 .title{position:absolute;width:100%;left:0;top:-10px;font-weight:normal;}
.ten-auction-view-left .my-box2 .title p{display:inline-block;background-color:#ffedca;padding:0 5px;}


.ten-auction-view-right{float:left;width:62%;font-size:12px;}
.ten-auction-entry{height:100px;overflow-y:scroll;width:100%;}
.ten-auction-entry-list{border-radius:30px;overflow:hidden;padding:5px 30px 4px 30px;margin:0 0 3px 0;position:relative;}
.ten-auction-entry-list li{float:left;width:20%;text-align:left;}
.ten-auction-entry-list .pay{float:left;width:40%;text-align:right;}
.ten-auction-entry-list .time{float:left;width:40%;text-align:right;}
.ten-auction-entry-list .wide{float:left;width:100%;text-align:center;}
.entry-list-white{background-color:#fff;}
.entry-list-blue{background-color:#dcf4ff;}
.ten-auction-entry-list.entry-list-red{background-color:#d70202;color:#fff;border-radius:15px;}
.top-ranking{color:#d70202;}
.my-ranking{position:relative;padding:0 0 0 60px;}
.my-zone{position:absolute;top:-2px;left:30px;}
.my-zone img{width:30px;}
.my-zone .img-w{width:33px;background-color:#fff;border-radius:30px;margin:5px 0 0 0}

.ten-auction-countdown{width:100%;padding:0 0 0 10px;color:#bd0101;font-size:16px;}
.ten-auction-countdown p{font-weight:bold;font-size:52px;color:#bd0101;margin:5px 5px 0 0;display:inline-block;}
.ten-auction-countdown span{background-color:#fff;border-radius:30px;padding:4px 10px 3px 10px;color:#333;font-size:13px;}

.ten-auction-success{padding:10px 0 0 10px;margin:0 30px;}
.ten-auction-success .my-box{border-radius:5px;border:2px solid #bd0101;position:relative;padding:20px 0 10px 0;font-size:16px;font-weight:bold;text-align:center;}
.ten-auction-success .my-box .title{position:absolute;width:100%;left:0;top:-10px;font-size:16px;font-weight:bold;color:#bd0101;}
.ten-auction-success .my-box .title p{display:inline-block;background-color:#ffedca;padding:0 5px;}
.ten-auction-success .my-box .down{overflow:hidden;padding:5px 10px;display:inline-block;}
.ten-auction-success .my-box img{width:50px;float:left;margin:0 10px 0 0;}
.ten-auction-success .my-box span{float:left;padding:3px 0 0 0;}

.ten-auction-graph{position:relative;background-color:#f7f7f7;padding:0 0 5px 0;margin-top:25px;}


.ten-auction-graph .graph-out{
	position:relative;
	background-image:url('../images/bg-graph.png');
	background-position:top center;
	background-repeat:no-repeat;
	width:300px;
	height:250px;
	margin:10px auto 5px;
	padding:20px 0 0 0;
}

.ten-auction-graph .graph-in{
	position:absolute;
	width:140px;
	height:100px;
	top:80px;
	left:80px;
	background-image:url('../images/bg-graph2.png');
	z-index:2;
}

.ten-auction-graph .graph-in-txt{
	position:absolute;
	width:140px;
	height:75px;
	top:90px;
	left:80px;
	text-align:center;
	z-index:3;
	font-size:14px;
}
.ten-auction-graph .graph-in-txt .dd-txt{
	font-size:12px;
}
.ten-auction-graph .graph-in-txt-box{
	overflow:hidden;
	margin:2px 0 0 7px;
}

.ten-auction-graph .graph-in-txt span{
	display:block;
	float:left;
	width:16px;
	height:22px;
	padding:1px 0 0 0;
	border-radius:3px;
	color:#ffc85e;
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 1px;
	background-image:url('../images/common/bg-num.jpg');
	background-position:center center;
}
.ten-auction-graph .graph-in-txt p{
	float:left;
	width:3px;
	padding:8px 0 0 0;
}
.ten-auction-graph .graph-in-txt .p-right{
	padding:5px 0 0 0;
}

.ten-auction-graph #handle1{
	z-index:1;
	padding:20px 0 0 20px;
}

.ten-auction-graph #handle1 .rs-handle  {
	background-color: transparent;
	border: 8px solid transparent;
	border-right-color: none;
	margin: -25px 0px 0px -24px !important;
	border-width: 50px 140px 0 0;
	background-image:url('../images/handle-ten.svg');
	background-position:0 0;
}

.sec-out{
	position:absolute;
	bottom:50px;
	left:-5px;
	width:50px;
	height:50px;
	border-radius:50px;
	z-index:3;	
	color:#bd0101;
	line-height:13px;
	font-size:11px;
	background-image:url('../images/bg-sec-none.gif');	
}
.sec-out-over{
	background-image:url('../images/bg-sec.gif');	
}
.sec-out span{
	display:block;
	margin:17px 0 0 0 ;
	font-weight:bold;
	font-size:22px;
	color:#bd0101;
}
.start-sum{position:absolute;bottom:76px;left:10px;font-size:10px;z-index:2;line-height:11px;width:60px;}
.start-sum p{color:#009bde;}
.top-sum{position:absolute;bottom:76px;right:10px;font-size:10px;z-index:2;line-height:11px;width:60px;}
.top-sum p{color:#009bde;}
.bidder{position:absolute;top:20px;right:5px;font-size:11px;z-index:2;line-height:12px;background-color:#fff6e3;padding:5px 10px;}
.bidder p{color:#bd0101;}

.ten-auction-graph #handle1 .rs-handle:before  {
	display: block;
	content: " ";
	position: absolute;
	height: 22px;
	width: 22px;
	background: black;
	right: -11px;
	bottom: -11px;
	border-radius: 100px;
}
.ten-auction-graph #handle1 .rs-tooltip  {
	top: -54%;
	left:230px;
	width:90px;
	text-align:right;
	font-size: 16px;
	background-color: #dd6b55;
	border:1px solid #b5371f;
	height:35px;
	padding:6px 10px;
	color:#fff;
	display:none;
}

.ten-auction-graph #handle1 .rs-tooltip div  {
	text-align: center;
	background: orange;
	color: white;
	border-radius: 4px;
	padding: 1px 5px 2px;
	margin-top: 4px;
}
/*.ten-auction-graph #handle1 .rs-range-color  {
	background: radial-gradient(ellipse at bottom, rgba(0, 0, 0, 1) 0%, rgba(225, 109, 86, 1) 34%, rgba(245, 188, 177, 1) 66%, rgba(0, 0, 0, 1) 100%);
}
.ten-auction-graph #handle1 .rs-path-color  {
	background: radial-gradient(ellipse at bottom, rgba(0, 0, 0, 1) 0%, rgba(178, 178, 178, 1) 34%, rgba(245, 245, 245, 1) 66%, rgba(0, 0, 0, 1) 100%);
}*/
.ten-auction-graph #handle1 .rs-range-color  {
	background: radial-gradient(ellipse at bottom, rgba(0, 0, 0, 1) 0%, rgba(95, 169, 85, 1) 34%, rgba(196, 222, 188, 1) 66%, rgba(0, 0, 0, 1) 100%);
}
.ten-auction-graph #handle1 .rs-path-color  {
	background: radial-gradient(ellipse at bottom, rgba(0, 0, 0, 1) 0%, rgba(178, 178, 178, 1) 34%, rgba(245, 245, 245, 1) 66%, rgba(0, 0, 0, 1) 100%);
}



.ten-auction-graph #handle2{
	z-index:1;
	padding:20px 0 0 20px;
}

.ten-auction-graph #handle2 .rs-handle  {
	background-color: transparent;
	border: 8px solid transparent;
	border-right-color: none;
	margin: -25px 0px 0px -24px !important;
	border-width: 50px 140px 0 0;
	background-image:url('../images/handle-ten.svg');
	background-position:0 0;
}

.ten-auction-graph #handle2 .rs-handle:before  {
	display: block;
	content: " ";
	position: absolute;
	height: 22px;
	width: 22px;
	background: black;
	right: -11px;
	bottom: -11px;
	border-radius: 100px;
}
.ten-auction-graph #handle2 .rs-tooltip  {
	top: -54%;
	left:230px;
	width:90px;
	text-align:right;
	font-size: 16px;
	background-color: #dd6b55;
	border:1px solid #b5371f;
	height:35px;
	padding:6px 10px;
	color:#fff;
	display:none;
}

.ten-auction-graph #handle2 .rs-tooltip div  {
	text-align: center;
	background: orange;
	color: white;
	border-radius: 4px;
	padding: 1px 5px 2px;
	margin-top: 4px;
}
.ten-auction-graph #handle2 .rs-range-color  {
	background: radial-gradient(ellipse at bottom, rgba(0, 0, 0, 1) 0%, rgba(225, 109, 86, 1) 34%, rgba(245, 188, 177, 1) 66%, rgba(0, 0, 0, 1) 100%);
}
.ten-auction-graph #handle2 .rs-path-color  {
	background: radial-gradient(ellipse at bottom, rgba(0, 0, 0, 1) 0%, rgba(178, 178, 178, 1) 34%, rgba(245, 245, 245, 1) 66%, rgba(0, 0, 0, 1) 100%);
}


.ten-auction-graph .graph-out .bottom-input{position:absolute;left:0;bottom:-20px;text-align:center;width:300px;height:95px;z-index:2;background-color:#fff;padding:0 0 0 5px;}
.ten-auction-graph .graph-out .bottom-input a{width:100%;height:50px;display:block;background-color:#fdae1d;border-color:#fdae1d;color:#fff;font-size:15px;font-weight:bold;}
.ten-auction-graph .graph-out .bottom-input a.focus,.bottom-input a:focus{ 
	border-color: #66afe9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
}
.ten-auction-graph .graph-out .bottom-input a.active,.bottom-input a:active{	
	border-color: #66afe9; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6); 
}
.ten-auction-graph .graph-out .bottom-input div{float:left;}
.ten-auction-graph .graph-out .bottom-input .btn-div{width:70px;}
.ten-auction-graph .graph-out .bottom-input .btn-div a{height:45px;padding:12px 0 0 0;} 
.ten-auction-graph .graph-out .bottom-input .btn-div2{width:70px;padding:4px 0 0 0;margin:2px 0 0 0;color:#fd7817;background-image:url('../images/common/select-arrow3.svg');background-position:right center;background-repeat:no-repeat;line-height:18px;font-size:14px;}
.ten-auction-graph .graph-out .bottom-input .input-div{width:140px;margin:0 5px;padding:0;}
.ten-auction-graph .graph-out .bottom-input .input-div .form-control{font-size:18px;font-weight:bold;color:#009bde;background-color:#f3f3f3;height:45px;}
.ten-auction-graph .graph-out .bottom-input .input-div2{text-align:center;width:100%;}
.ten-auction-graph .graph-out .bottom-input .input-div2 a{width:50px;height:35px;display:inline-block;background-color:#ddd;padding:7px 0 0 0;font-size:13px;color:#333;border:1px solid #ddd;margin:10px 0 0 0;border-radius:3px;font-weight:normal;}
.ten-auction-graph .graph-out .bottom-input .input-div2 a:hover{background-color:#4f4f4f;border:1px solid #4f4f4f;color:#fff;}
.ten-auction-graph .graph-out .bottom-input .input-div .form-control span{font-size:16px;color:#009bde;margin:0 0 0 3px;}

.ten-auction-graph .comm-t-d{font-size:11px;line-height:14px;display:block;padding:0 40px;max-width:400px;margin:0 auto;}

.ten-auction-graph .booking-graph-area{padding:20px 0 5px 0;}

#box1 {width:100%; }
#box2 {width:100%; height:170px; display:none; }
#box3 {width:100%; }

.bottom-help{text-align:left;padding:20px 10px}
.bottom-help .title{font-size:15px;font-weight:bold;background-image:url('../images/common/icon-notice.svg');background-position:left center;background-repeat:no-repeat;background-size:20px;padding:0 0 0 25px;}
.bottom-help ul{margin:5px 0 0 20px;}
.bottom-help li{font-size:13px;list-style-type:decimal;}


.group-search-top{font-size:14px;}
.group-search-top p{font-size:16px;font-weight:bold;}

.group-search-down{padding:20px;border:1px solid #fdaf17;height:355px;overflow-y:scroll;}
.seller-item2{margin:0 auto;padding:5px 10px;overflow:hidden;width:100%;text-align:left;}
.seller-item2 li{width:33%;padding:6px 0;float:left;word-break: keep-all;}
.seller-item2 label{margin:0;cursor:pointer;font-size:16px;}
.seller-item2 input{width:100%;}

.group-info-tb{font-size:13px;text-align:left;margin:0 0 30px 0;}
.two-part{overflow:hidden;margin:3px 0;border-bottom:1px solid #eee;border-top:1px solid #eee;}
.group-info-tb-top{float:left;width:30%;background-color:#eee;padding:7px 0 4px 10px;font-weight:bold;}
.group-info-tb-top-title{background-color:#009bdf;color:#009bdf;padding:9px 0 7px 10px;color:#fff;font-weight:normal;}
.group-info-tb-down{float:left;width:70%;padding:7px 0 4px 10px;}
.group-info-tb-down-title{color:#fff;font-weight:bold;background-color:#009bdf;padding:9px 0 7px 10px;}
.group-info-tb-top-w{width:100%;overflow:hidden;padding:7px 0 5px 10px;background-color:#eee;border-top:1px solid #eee;margin:3px 0 0 0;font-weight:bold;}
.group-info-tb-down-w{width:100%;overflow:hidden;padding:7px 10px 4px 10px;text-align:left;border-bottom:1px solid #eee;margin:0 0 3px 0;}

.compare-part{margin:0 0 5px 0;}
.compare-part .panel-group{margin:0;}
.compare-part .panel-heading .panel-title a{background-image:none;padding:0;background-color:#fff;font-size:13px;}
.compare-part .panel-heading .panel-title .compare-part-title{padding:0 0 0 10px;background-color:#eee;overflow:hidden;height:32px;}
.compare-part .panel-heading .panel-title .compare-part-title p{display:block;float:left;margin:10px 10px 0 0;font-weight:bold;}
.compare-part .panel-heading .panel-title .compare-part-title span{display:block;float:left;background-color:#ffe6b5;margin:5px 10px 0 0;padding:4px 10px;width:auto;height:auto;}
.compare-part .compare-part-down{padding:0;line-height:16px;}
.compare-part .compare-part-down table{width:100%;margin:10px 0}
.compare-part .compare-part-down td{border-top:1px dotted #ddd;padding:6px 0 3px 0;text-align:center;}
.compare-part .compare-part-down .right-pp{width:20%;text-align:center;}
.compare-part .compare-part-down .tb-hd{border-top:none;padding:0;}
.compare-part .compare-part-down .tb-top{border-top:none;}
.compare-part .compare-part-down span{background-color:#f1f1f1;width:auto;display:inline-block;height:auto;padding:5px 10px 2px 10px;border-radius:20px;margin:0;}
.compare-part .compare-part-down .other-c{background-color:#f1fafe;padding:9px 0 7px 10px;color:#009bde;font-weight:bold;}
.compare-part .compare-part-down .other-c p{color:#353535;padding:0;margin:0 5px 0 0;display:inline-block;}
.compare-part .compare-part-down .in-txt{padding:9px 10px 5px 10px;}

.compare-part .panel-body{padding:0;}

.img-logo{margin:20px 0;}
.img-logo img{width:150px;}

.faq-top{overflow:hidden;}
.faq-top li{width:75%;float:left;}
.faq-top .btn-right{width:25%;padding:0 0 0 10px;}
.faq-top .btn-right .btn{height:44px;padding:11px 10px 0 10px;display:block;}

.faq-bottom{overflow:hidden;}
.faq-bottom li{width:32%;float:left;}
.faq-bottom .faq-bottom-center{width:50%;padding:0 0 0 5px;}
.faq-bottom .faq-bottom-right{width:18%;padding:0 0 0 5px;}
.faq-bottom .faq-bottom-right .btn{display:block;height:44px;padding:11px 0 0 0;}


.panel-heading .panel-title .faq-list-out{border-top:1px solid #ddd;}
.panel-heading .panel-title .faq-list{text-align:left;font-size:15px;}
.panel-heading .panel-title .faq-list span{display:block;float:left;width:25px;height:25px;text-align:center;color:#fff;margin:0 10px 0 0;padding:6px 0 0 0;font-weight:bold;}
.panel-heading .panel-title .faq-list .q-s{background-color:#009bdf;}
.panel-heading .panel-title .faq-list .rr-date{color:#999;font-weight:normal;float:right;width:auto;font-size:13px;margin:2px 0 0 0;}
.panel-heading .panel-title .faq-list .app-list{padding:0 0 0 5px;}
.panel-heading .panel-title .faq-list img{margin:0 0 0 5px;}

.panel-heading .panel-title .faq-list p{float:left;margin:3px 0 0 0;line-height:22px;text-align:left;}
.faq-list-out .panel-body .faq-list {line-height:17px;}
.faq-list-out .panel-body .faq-list .a-s{display:block;float:left;width:25px;height:25px;text-align:center;color:#fff;margin:0 10px 0 0;padding:6px 0 0 0;font-weight:bold;background-color:#fdaf17;}
.faq-list-out .panel-body .faq-list p{float:left;margin:3px 0 0 0;line-height:22px;text-align:left;}
.faq-list-out .panel-body .faq-list .app-a{margin:3px 0 0 5px;}

.faq-list-out .panel-body{text-align:left;background-color:#fff;border-bottom:1px solid #ddd;padding:10px 8px;}
.faq-list-out .panel-heading .panel-title a{background-image:none;padding:10px 8px;}
.faq-list-out .panel-heading .panel-title a:hover{background-color:#f7f7f7;}


.faq-list-out2 .panel-body{text-align:left;background-color:#fff;border-bottom:1px solid #ddd;padding:10px 10px 10px 35px;}
.faq-list-out2 .panel-heading .panel-title a{height:45px;background-image:none;padding:0;}
.faq-list-out2 .panel-heading .panel-title a:hover{background-color:#f7f7f7;}

.faq-list-out2 .panel-heading .panel-title {position:relative;}
.faq-list-out2 .panel-heading .panel-title .faq-list .left-circle{display:block;float:left;font-size:13px;width:50px;height:50px;text-align:center;color:#fff;padding:17px 0 0 0;font-weight:bold;}
.faq-list-out2 .panel-heading .panel-title .faq-list .left-circle-red{color:#ea4d16;background-color:#f7c3b0;}
.faq-list-out2 .panel-heading .panel-title .faq-list .left-circle-blue{color:#009bde;background-color:#c3e7f7}
.faq-list-out2 .panel-heading .panel-title .faq-list p{float:left;margin:13px 0 0 10px;line-height:22px;text-align:left;}
.faq-list-out2 .panel-heading .panel-title .list-delete-btn a{position:absolute;top:0;right:0;width:40px;height:46px;background-image:url('../images/common/delete2-black.svg');background-repeat:no-repeat;background-position:center center;background-size:10px;}
.faq-list-out2 .panel-heading .panel-title .list-delete-btn a:hover{background-color:#eee;}

.faq-list-out2 .panel-body{text-align:left;background-color:#fff;border-bottom:1px solid #ddd;padding:10px 10px 10px 15px;}



.cs-center-out{}
.cs-center-out p{font-size:20px;font-weight:bold;}
.cs-center-out ul{overflow:hidden;margin:0 auto;width:250px;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:10px 0;}
.cs-center-out li{float:left;width:60%;text-align:center;margin:2px 0;}
.cs-center-out .left-zone{width:40%;}
.cs-center-out a{color:#009bde;font-weight:bold;}
.cs-center-out a:hover{text-decoration:underline;}
.cs-center-out ul a{color:#fdaf17;font-weight:normal;}
.cs-center-out .btn{color:#fff;}

.cs-center-out table{border-bottom:1px solid #ddd;width:100%;}
.cs-center-out th{padding:8px 0 7px 0;text-align:center;font-weight:normal;border-bottom:1px solid #ddd;border-top:1px solid #ddd;background-color:#f7f7f7;}
.cs-center-out td{border-bottom:1px dotted #ddd;padding:8px 0 7px 0;text-align:center;}

.cs-center-out2 p{font-size:20px;font-weight:bold;}
.cs-center-out2 ul{overflow:hidden;margin:0 auto;width:100%;}
.cs-center-out2 li{float:left;width:70%;text-align:left;margin:2px 0;position:relative;padding:0;}
.cs-center-out2 li .comment{position:absolute;top:13px;right:10px;}
.cs-center-out2 .left-zone{width:30%;padding:13px 0 13px 5px;}
.cs-center-out2 .right-zone{padding:13px 0 13px 5px;}

.mg-set-out{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:5px 0 15px 0;}

.cs-center-out3 p{font-size:20px;font-weight:bold;}
.cs-center-out3 table{border-bottom:1px solid #ddd;width:100%;}
.cs-center-out3 th{padding:10px 0 8px 0;text-align:center;border-bottom:1px solid #ddd;font-size:13px;background-color:#f7f7f7;}
.cs-center-out3 td{border-bottom:1px dotted #ddd;padding:10px 0 8px 0;text-align:center;}

.cs-center-out4 table{width:100%;border-top:1px dotted #ddd;}
.cs-center-out4 td{border-bottom:1px dotted #ddd;padding:10px 0 5px 5px;text-align:left;}
.cs-center-out4 .right-m{text-align:right;padding:10px 10px 5px 0;}


.charge-box{background-color:#fff3dd;border-radius:10px;overflow:hidden;padding:12px 0 10px 0;}
.charge-box li{float:left;width:60%;}
.charge-box .ch-title{width:30%;}
.charge-box-gray{background-color:#f7f7f7}

.charge-out{overflow:hidden;}
.charge-out a{float:left;width:32%;margin:0 2% 0 0;display:block;padding:15px 0;background-color:#f7f7f7;border-radius:5px;text-align:center;}
.charge-out a:hover{background-color:#d0e9fc;}
.charge-out a:last-child{float:right;margin:0 ;}
.charge-out img{width:50px;margin:0 0 5px 0;}
.charge-out a.select{background-color:#d0e9fc;}



.set-out{margin:0 auto;width:250px;}
.set-out ul{overflow:hidden;background-color:#f7f7f7;padding:10px 20px;}
.set-out li{float:left;width:50%;margin:5px 0;text-align:left;}
.set-out .left-zone{padding:5px 0 0 0;font-size:17px;font-weight:bold;}
.set-out .right-zone{text-align:right;}
.set-out .toggle{height:30px;}

.error-out{margin:0 auto;text-align:center;padding:25px 30px;background-color:#f7f7f7;margin:0 20px;}
.error-out span{display:block;border-top:1px solid #ddd;padding:15px 0 0 0 ;margin:15px 0 0 0;}

.leaver-member-out{margin:0 10px;}
.leaver-member-out p{font-size:20px;font-weight:bold;}
.leaver-member-out ul{overflow:hidden;margin:0 auto;width:100%;border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;padding:10px 0;text-align:left;}
.leaver-member-out li{margin:5px 0;padding:0 0 0 17px;background-image:url('../images/common/carat-r-orange.svg');background-repeat:no-repeat;background-position:0 6px;background-size:10px;}
.leaver-member-out .bottom-check{text-align:left;padding:10px 0;}



.bg-white{background-color:#fff;}
.dot-line-white{background-image:url('../images/common/bg-dot-white.svg');background-repeat:repeat-x;background-position:center center;height:5px;}
.dot-line-gray{background-image:url('../images/common/bg-dot-gray.svg');background-repeat:repeat-x;background-position:center center;height:5px;}



.icon-group span{display:block;width:70px;height:70px;border-radius:70px;background-color:#f7f7f7;background-position: center center;background-repeat:no-repeat;margin:10px auto;}
.icon-group .pay{background-image:url('../images/common/icon-pay.svg');background-size:35px ;}
.icon-group .pay2{background-image:url('../images/common/icon-pay2.svg');background-size:40px ;}
.icon-group .pay3{background-image:url('../images/common/icon-pay3.svg');background-size:40px ;}
.icon-group .member{background-image:url('../images/common/icon-member.svg');}
.icon-group .member2{background-image:url('../images/common/icon-member2.svg');}
.icon-group .search{background-image:url('../images/common/icon-search.svg');background-size:40px;}
.icon-group .cs{background-image:url('../images/common/icon-cs.svg');background-size:40px;}
.icon-group .set{background-image:url('../images/common/icon-setting.svg');background-size:40px;}
.icon-group .point{background-image:url('../images/common/icon-point.svg');background-size:40px;}
.icon-group .error{background-image:url('../images/common/icon-notice.svg');background-size:40px;}


.main-out{margin:0 auto;padding:0;}
.main-out-new{margin:0 auto;max-width:650px;padding:0;}

.main-out-manager{margin:0 auto;max-width:650px;padding:0 0 10px 0;}
.manager-top-icon{padding:50px 0 0 0;text-align:center;}
.manager-top-icon a{width:45px;height:45px;display:inline-block;border-radius:45px;background-position: center center;background-size:30px;background-repeat:no-repeat;margin:0 10px;}
.manager-top-icon .icon01{background-color:#84bdfd;background-image:url('../images/main/manager-icon01.png');}
.manager-top-icon .icon02{background-color:#65abfa;background-image:url('../images/main/manager-icon02.png');}
.manager-top-icon .icon03{background-color:#4f7daa;background-image:url('../images/main/manager-icon03.png');}

.manager-middle-out{margin:10px;}
.manager-middle-out a{display:block;}
.manager-middle-blue{border-radius:10px;padding:20px 0;position:relative;background-color:#e4eefe;background-image:url('../images/main/bg-blue-right.png');background-repeat:no-repeat;background-position: right bottom;background-size:80px;}
.manager-middle-yellow{border-radius:10px;padding:20px 0;position:relative;background-color:#fbf5e1;background-image:url('../images/main/bg-yellow-right.png');background-repeat:no-repeat;background-position: right bottom;background-size:80px;}
.manager-middle-blue .blue-box{border-left:5px solid #4f7daa;padding:0 20px;}
.manager-middle-blue .blue-box p{font-size:20px;font-weight:bold;color:#4f7daa;margin:0 0 5px 0;}
.manager-middle-blue .blue-box span{display:block;}

.manager-middle-yellow .yellow-box{border-left:5px solid #c29008;padding:0 20px;}
.manager-middle-yellow .yellow-box p{font-size:20px;font-weight:bold;color:#c29008;margin:0 0 5px 0;}
.manager-middle-yellow .yellow-box span{display:block;}




.main-contents{max-width:650px;position:relative;margin:0 auto;text-align:center;}
.main-contents a{display:block;width:100%;height:100%;padding:20px 0;line-height:50px;}
.main-contents a:hover{background-color:rgba(0, 0, 0, 0.5);border:1px solid #000;}
.main-contents a:hover span{color:#fff;}
.main-contents a:hover p{color:#fff;}
.main-contents span{font-weight:bold;font-size:24px;color:#000;}
.main-contents p{font-weight:bold;font-size:60px;color:#000;}

.main-part01{width:650px;height:272px;margin:10px 0;border:1px solid #fae6a1;background-image:url('../images/main/img01.png');background-repeat:no-repeat;background-position:top center;background-size:100% 100%;}

.main-part01-new{width:650px;height:272px;margin:10px 0;border:1px solid #fae6a1;background-image:url('../images/main/img01.png');background-repeat:no-repeat;background-position:top center;background-size:100% 100%;}


.main-part02{width:650px;height:272px;margin:10px 0;border:1px solid #aae2fb;background-image:url('../images/main/img02.png');background-repeat:no-repeat;background-position:top center;background-size:100% 100%;}

.main-part03{width:650px;height:272px;margin:10px 0;border:1px solid #fff8e2;background-image:url('../images/main/img03.png');background-repeat:no-repeat;background-position:top center;background-size:100% 100%;}

.main-part03-new{width:650px;height:272px;margin:10px 0;border:1px solid #fff8e2;background-image:url('../images/main/img03.png');background-repeat:no-repeat;background-position:top center;background-size:100% 100%;}


.main-part01 #example{padding:0;line-height:24px;margin:70px 0 0 0;}
.main-part01 #example ul{padding:0;width:100%;display:block;}
.main-part01 #example li{padding:0;margin:0;}
.main-part01 #example .example-list{overflow:hidden;color:#fff;width:100%;}

.main-part01 #example .example-list-left{float:left;width:50%;border-right:1px dotted #fff;position:relative;}
.main-part01 #example .example-list-right{float:left;width:50%;position:relative;}
.main-part01 #example .example-list table{width:90%;margin:0 auto;}

.main-part01 #example .example-list-left .m-stemp{position:absolute;top:0;left:0;width:100%;text-align:center;}
.main-part01 #example .example-list-left .m-stemp img{width:45px;}
.main-part01 #example .example-list-right .m-stemp{position:absolute;top:0;left:0;width:100%;text-align:center;}
.main-part01 #example .example-list-right .m-stemp img{width:45px;}

.main-part01-new #example{padding:0;line-height:24px;margin:70px 0 0 0;}
.main-part01-new #example ul{padding:0;width:100%;display:block;}
.main-part01-new #example li{padding:0;margin:0;}
.main-part01-new #example .example-list{overflow:hidden;color:#fff;width:100%;}

.main-part01-new #example .example-list-left{float:left;width:50%;border-right:1px dotted #fff;position:relative;}
.main-part01-new #example .example-list-right{float:left;width:50%;position:relative;}
.main-part01-new #example .example-list table{width:90%;margin:0 auto;}

.main-part01-new #example .example-list-left .m-stemp{position:absolute;top:0;left:0;width:100%;text-align:center;}
.main-part01-new #example .example-list-left .m-stemp img{width:45px;}
.main-part01-new #example .example-list-right .m-stemp{position:absolute;top:0;left:0;width:100%;text-align:center;}
.main-part01-new #example .example-list-right .m-stemp img{width:45px;}


.main-part02 #example2{padding:0;line-height:24px;margin:70px 0 0 0;}
.main-part02 #example2 ul{padding:0;width:100%;display:block;}
.main-part02 #example2 li{padding:0;margin:0;color:#fff;}
.main-part02 #example2 .example-list table{width:90%;margin:0 auto;}

.main-part03 #example3{padding:0;line-height:24px;margin:70px 0 0 0;}
.main-part03 #example3 ul{padding:0;width:100%;display:block;}
.main-part03 #example3 li{padding:0;margin:0;color:#fff;}
.main-part03 #example3 .example-list table{width:90%;margin:0 auto;}

.main-part03-new #example3{padding:0;line-height:24px;margin:70px 0 0 0;}
.main-part03-new #example3 ul{padding:0;width:100%;display:block;}
.main-part03-new #example3 li{padding:0;margin:0;color:#fff;}
.main-part03-new #example3 .example-list table{width:90%;margin:0 auto;}


.main-part-ing{width:650px;height:272px;margin:0 0 10px 0;background-color:#000;padding:4px;background-image:url('../images/common/bg-light2.gif');}
.main-part-ing .main-part02{width:644px;height:266px;background-image:url('../images/main/img02.png');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;position:relative;}
.icon-ing{position:absolute;top:10px;right:10px;width:57px;height:28px;background-image:url('../images/common/bg-on.png');background-repeat:no-repeat;background-position:center center;padding:2px 0 0 0;text-align:center;}
.icon-ing .b{font-weight:bold;animation-duration: 1.5s; animation-name: twinkle; animation-iteration-count: infinite;font-size:12px;}

    @keyframes twinkle {
        from {color: rgba(255, 255, 255, 1);}
        to {color: rgba(255, 255, 255, 0.3);}
    }



.main-part-stop{width:650px;height:272px;margin:0 0 10px 0;background-color:#000;padding:1px;background-color:#a9e2fd;}
.main-part-stop .main-part02{width:648px;height:270px;background-image:url('../images/main/img02.png');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}

.main-part-down .main-part-ing{width:49%;height:278px;float:left;margin:0 0 10px 0;}
.main-part-down .main-part-stop{float:left;width:49%;height:278px;margin:0 0 10px 0;background-color:#000;padding:0;}
.main-part-down .ing-right{float:right;}
.main-part-down .icon-ing{top:-5px;right:-5px;}

.main-part-down-new .main-part-ing{width:49%;height:278px;float:left;margin:0 0 10px 0;}
.main-part-down-new .main-part-stop{float:left;width:49%;height:278px;margin:0 0 10px 0;background-color:#000;padding:0;}
.main-part-down-new .ing-right{float:right;}
.main-part-down-new .icon-ing{top:-5px;right:-5px;}


.main-contents .main-part02 p{font-size:50px;}
.main-part02 .down-txt{margin:75px 0 0 0;color:#fff;line-height:24px;}
.main-contents .main-part02 .down-txt p{font-size:20px;display:inline-block;color:#eed18b;}

.main-part03{width:650px;height:272px;margin:0 0 10px 0;border:1px solid #fff8e2;background-image:url('../images/main/img03.png');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.main-contents .main-part03 p{font-size:50px;}

.main-part-down{overflow:hidden;line-height:24px;padding:10px 0 0 0;}
.main-part-down-new{overflow:hidden;line-height:24px;}
.main-part04{float:left;width:210px;height:164px;background-image:url('../images/main/img04.jpg');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.main-contents .main-part-down .main-part04 a{padding:42px 0;}
.main-part05{float:left;width:210px;height:164px;margin:0 10px;background-image:url('../images/main/img05.jpg');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.main-part06{float:right;width:210px;height:164px;background-image:url('../images/main/img06.jpg');background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}

.main-part07{position:relative;float:left;width:100%;height:100%;background-color:#ddd;margin:0 0 10px 0;border:1px solid #bfedbf;background-image:url('../images/main/img04.png');background-repeat:no-repeat;background-position:top center;background-size:100% 100%;}
.main-part07 a{padding:20px 0 22px 0;}
.main-part08{position:relative;float:right;width:100%;height:100%;background-color:#ddd;margin:0 0 10px 0;border:1px solid #f8d7f6;background-image:url('../images/main/img05.png');background-repeat:no-repeat;background-position:top center;background-size:100% 100%;}
.main-part08 a{padding:20px 0 22px 0;}

.main-part-down .main-part-ing .main-part07{border:none;}
.main-part-down .main-part-ing .main-part08{border:none;}

.main-part07 #example3{padding:0;line-height:24px;margin:55px 0 0 0;}
.main-part07 #example3 ul{padding:0;width:100%;display:block;}
.main-part07 #example3 li{padding:0;margin:0;color:#fff;font-weight:bold;}
.main-part07 #example3 .example-list{overflow:hidden;color:#fff;width:100%;}

.main-part08 #example4{padding:0;line-height:24px;margin:55px 0 0 0;}
.main-part08 #example4 ul{padding:0;width:100%;display:block;}
.main-part08 #example4 li{padding:0;margin:0;color:#fff;font-weight:bold;}
.main-part08 #example4 .example-list{overflow:hidden;color:#fff;width:100%;}

.main-part-down p{font-size:40px;}
.main-part-down .r-txt{display:inline-block;font-size:24px;margin:0 0 0 10px;}

.main-part-down .m-p{margin:30px 0 30px 0;}
.main-part-down .d-txt{line-height:30px;color:#fff;font-weight:bold;font-size:20px;}

.main-contents .main-btn-zone{width:100%;text-align:center;padding:10px 0;line-height:18px;}
.main-contents .main-btn-zone span{display:block;width:50px;height:50px;border-radius:50px;text-align:center;font-size:20px;font-weight:bold;background-color:rgba(255, 255, 255, 0.5);padding:18px 0 0 0;margin:0 auto;}
.main-contents .main-btn-zone .btn-top{background-color:rgba(255, 255, 255, 0);border:7px solid;border-color:rgba(255, 255, 255, 0.5);width:60px;height:60px;padding:14px 0 0 0;color:#fff;}
.main-contents .main-btn-zone .btn-top:hover{color:#fbaf17;border-color:rgba(255, 255, 255, 1);}
.main-contents .main-btn-zone .btn-y{color:#fcaf17;line-height:18px;}
.main-contents .main-btn-zone .btn-y:hover{color:#fcaf17;background-color:rgba(255, 255, 255, 1);}
.main-contents .main-btn-zone .btn-g{color:#099247;}
.main-contents .main-btn-zone .btn-g:hover{color:#099247;background-color:rgba(255, 255, 255, 1);}
.main-contents .main-btn-zone .btn-gg{color:#cee9da;background-color:rgba(9, 146, 71, 0.5);}
.main-contents .main-btn-zone .btn-gg:hover{color:#fff;background-color:rgba(9, 146, 71, 1);}
.main-contents .main-btn-zone .btn-b{color:#ccebf9;background-color:rgba(0, 155, 223, 0.5);}
.main-contents .main-btn-zone .btn-b:hover{color:#fff;background-color:rgba(0, 155, 223, 1);}
.main-contents .main-btn-zone .btn-bb{color:#009bdf;}
.main-contents .main-btn-zone .btn-bb:hover{color:#009bdf;background-color:rgba(255, 255, 255, 1);}


.main-part-down .main-btn-zone{padding:5px 0;}
.tee-title{background-image:url('../images/common/bg-dot-purple.svg');background-repeat:repeat-x;background-position:center center;}
.tee-title p{width:180px;height:55px;font-weight:bold;text-align:center;margin:0 auto;padding:6px 0 0 0;color:#fff;font-size:17px;background-image:url('../images/common/ribbon-title.svg');background-repeat:no-repeat;background-position:top center;background-size:180px;}
.tee-out{overflow:hidden;}
.tee-out .tee-box{width:49%;float:left;background-color:#fff3dd;text-align:left;padding:15px;}
.tee-out .tee-box:last-child{float:right;}
.tee-out .tee-box p{font-size:18px;font-weight:bold;}
.tee-out .tee-box span{font-weight:bold;font-size:16px;}

.panel-heading .panel-title .my-tee-title{padding:16px 0 14px 0;background-image:url('../images/common/select-arrow2.svg');background-repeat:no-repeat;background-position:right center;}
.panel-heading .panel-title .my-tee-title:hover{background-color:#f7f7f7;}

.my-tee-box{background-color:#fff3dd;padding:15px 0 10px 0;font-size:17px;line-height:28px;}
.my-tee-box ul{display:inline-block;}
.my-tee-box li{display:block;overflow:hidden;}
.my-tee-box li p{text-align:center;float:left;}
.my-tee-box li span{float:left;width:20px;height:20px;display:block;margin:4px 10px 0 0;background-repeat:no-repeat;background-position:center center;background-size:18px;}
.my-tee-box .t-date{background-image:url('../images/common/icon-calendar.svg');}
.my-tee-box .t-time{background-image:url('../images/common/icon-clock.svg');}
.my-tee-box .t-zone{background-image:url('../images/common/icon-zone.svg');}
.my-tee-box .t-man{background-image:url('../images/common/icon-man.svg');}



.my-reserve-box{background-color:#fff3dd;padding:15px 0 10px 0;font-size:17px;}
.my-reserve-box .top-title{font-weight:bold;font-size:20px;color:#009bde;border-bottom:1px solid #fff;margin:0 0 10px 0;}
.my-reserve-box ul{width:100%;padding:0 15px;}
.my-reserve-box li{text-align:left;padding:4px 0;overflow:hidden;}
.my-reserve-box span{float:left;font-size:13px;width:80px;display:block;background-color:#fff;padding:2px 5px;border-radius:30px;text-align:center;margin:0 10px 0 0;}
.my-reserve-box p{float:left;}

.my-reserve-info{}
.my-reserve-info li{text-align:left;background-image:url('../images/common/carat-r-black.svg');background-repeat:no-repeat;background-size:7px;background-position:left 9px;padding:3px 0 3px 12px;font-size:13px;}

.complete-txt{font-size:14px;}
.complete-txt span{font-size:15px;font-weight:bold;}

.phone-ico{display:inline-block;padding:0 0 0 20px;background-image:url('../images/common/phone-white.svg');background-repeat:no-repeat;background-size:13px;background-position:left center;}
.talk-ico{display:inline-block;padding:0 0 0 20px;background-image:url('../images/common/comment-white.svg');background-repeat:no-repeat;background-size:13px;background-position:left center;}

.info-box{overflow:hidden;}
.info-box a{float:left;width:32%;margin:0 2% 0 0;height:40px;background-color:#fcf9e0;text-align:center;padding:10px 20px 0 0;background-image:url('../images/common/q-blue.svg');background-repeat:no-repeat;background-size:17px;background-position:90% center;}
.info-box .i-right{float:right;margin:0;}

.info-box2{background-color:#fcf9e0;padding:10px 15px;font-size:14px;line-height:22px;}
.info-box2 b{color:#fdaf17;}

.ss-title{font-weight:bold;text-align:left;padding:0 0 0 20px;background-image:url('../images/common/dot-blue.svg');background-repeat:no-repeat;background-position:5px 6px;background-size:8px;}


.request-ing{}
.request-ing p{font-size:24px;font-weight:bold;color:#009bde;margin:25px 0 0 0 ;}
.request-ing span{color:#009bde;}
.request-ing .ing-tt{color:#d70202;font-size:24px;font-weight:bold;margin:0 7px;}
.request-ing-txt{font-size:12px;color:#666;}

.request-list-out{}
.request-list-out .request-list-box{padding:15px 0;border-bottom:1px solid #ddd;overflow:hidden;}
.request-list-out .request-list-box:first-child{border-top:1px solid #ddd;}
.request-list-out .request-list-box:hover{background-color:#f7f7f7;}
.request-list-img{float:left;width:30%;height:100px;}
.request-list-img img{width:100%;border:1px solid #ddd;}
.request-list-txt{float:right;width:67%;text-align:left;line-height:24px;color:#666;}
.request-list-txt p{font-weight:bold;font-size:17px;color:#222;}
.request-list-txt span{font-size:16px;color:#db0000;font-weight:bold;}
.event-txt{padding:5px 0 0 0;position:relative;display:inline-block;}
.event-txt span{border-radius:30px;background-color:#fff3dd;color:#222;padding:5px 38px 5px 13px;font-size:14px;font-weight:normal;}
.event-txt img{position:absolute;top:0;right:0;width:33px;}


.m-booking-info{background-color:#f7f7f7;padding:10px;}
.m-booking-info table{width:100%;}
.m-booking-info td{padding:5px;text-align:left;}
.m-booking-info .m-b-title{color:#0084ce;width:25%;font-size:13px;font-weight:bold;}

.m-booking-write{}
.m-booking-write table{width:100%;}
.m-booking-write td{text-align:left;padding:3px 0;}
.m-booking-write .m-w-title{width:25%;}
.m-booking-write span{display:block;height:45px;text-align:center;background-color:#edf8fe;font-size:13px;margin:0 5px 0 0;padding:13px 0 0 0;}
.m-booking-write .two-l{padding:5px 0 0 0;}
.m-booking-write p{display:block;float:left;width:25%;padding:13px 0 0 0;text-align:center;}
.m-booking-write .right-m-in{float:left;width:75%;}

.top-t-b{overflow:hidden;}
.top-t-b p{display:inline-block;float:left;padding:0 0 0 20px;font-weight:bold;margin:9px 0 0 0;background-image:url('../images/common/dot-blue.svg');background-repeat:no-repeat;background-position:5px 6px;background-size:8px;}
.top-t-b a{float:right;}

.product-list-top-box{margin:15px 0 ;position:relative;padding:10px 0 0 0;border:1px solid #009bdf;}
.product-list-top-box .list-top-title{position:absolute;top:-12px;left:0;text-align:center;width:100%;}
.product-list-top-box .list-top-title span{color:#fff;background-color:#009bdf;padding:7px 20px;border-radius:30px;}
.product-list-top-box .product-list .box-list-down{padding:5px 10px 15px 10px;}


.product-list{width:100%;border-bottom:1px solid #ddd;}
.product-list td{padding:15px 10px;}
.product-list p{font-size:18px;font-weight:bold;}
.product-list span{font-size:12px;}
.product-list b{font-size:16px;color:#fdaf17;}
.product-list .box-list{padding:10px 10px 0 10px;}
.product-list .box-list-down{padding:10px 10px 15px 10px;}
.product-list .box-list-down .box-list-down-in{background-color:#f7f7f7;padding:5px 10px;border-radius:30px;font-size:14px;}


.dm-pay-tb{width:100%;}
.dm-pay-tb td{padding:5px 0;}
.dm-pay-tb .left-tt{width:100px;padding:5px 5px 5px 0;vertical-align:top;}
.dm-pay-tb .left-tt p{background-color:#e9f8fb;display:block;padding:17px 0 0 0;height:50px;font-size:13px;}

.dm-pay-tb .left-tt2{width:60px;padding:5px 5px 5px 0;vertical-align:top;}
.dm-pay-tb .left-tt2 p{background-color:#e9f8fb;display:block;padding:14px 0 0 0;height:45px;font-size:13px;}

.dm-pay-tb2{width:100%;}
.dm-pay-tb2 td{padding:5px 0;}
.dm-pay-tb2 .left-tt{width:100px;padding:5px 5px 5px 0;vertical-align:top;}
.dm-pay-tb2 .left-tt p{background-color:#e9f8fb;display:block;padding:17px 0 0 0;height:50px;font-size:13px;}


.back-title{text-align:left;margin:0 0 5px 0;position:relative;}
.back-title a{display:block;position:absolute;width:30px;height:30px;background-color:#c29bc8;color:#fff;text-align:center;top:-5px;left:150px;border-radius:30px;padding:5px 0 0 0;font-weight:bold;}
.back-title span{background-color:#9e6da5;padding:7px 15px;color:#fff;}
.back-tb{background-image:url('../images/common/icon-delivery.svg');background-repeat:no-repeat;background-position:20px center;background-size:90px;padding:10px 0 10px 130px;border:1px solid #9e6da5;}
.back-tb table{width:100%;}
.back-tb td{padding:2px 20px 2px 2px;text-align:right;}
.back-tb .total{padding:5px 2px;text-align:center;}
.back-tb .ll-tt{padding:5px 2px;color:#8a5192;text-align:center;}

.back-tb2{padding:10px ;border:1px solid #9e6da5;}
.back-tb2 table{width:100%;}
.back-tb2 td{padding:5px 2px;text-align:center;}
.back-tb2 .ll-tt{color:#8a5192;width:50px;}
.back-tb2 .total{text-align:left;font-weight:bold;}
.back-tb2 .r-check{width:50px;padding:2px 0 0 0;text-align:right;}
.back-tb2 label{font-size:1px;color:#fff;}
.back-tb2 div{border:1px solid #ddd;height:26px;text-align:center;background-color:#f7f7f7;}


.back-title3{text-align:left;margin:0 0 5px 0;position:relative;}
.back-title3 span{background-color:#7fc8cb;padding:7px 15px;color:#fff;}

.back-tb3{padding:10px ;border:1px solid #7fc8cb;}
.back-tb3 table{width:100%;}
.back-tb3 td{padding:5px 2px;text-align:center;}
.back-tb3 .ll-tt{color:#2a878a;width:50px;}
.back-tb3 .total{text-align:left;font-weight:bold;}
.back-tb3 .r-check{width:50px;padding:2px 0 0 0;text-align:right;}
.back-tb3 label{font-size:1px;color:#fff;}
.back-tb3 div{border:1px solid #ddd;height:26px;text-align:center;background-color:#f7f7f7;}

.total-pay{background-color:#fefddc;padding:10px;}
.total-pay table{width:100%;}
.total-pay td{font-size:20px;}

.total-pay2{background-color:#fefddc;padding:10px;}
.total-pay2 table{width:100%;}
.total-pay2 td{font-size:20px;text-align:left;line-height:24px;}
.total-pay2 a{display:block;height:40px;padding:8px 0 0 0;}
.total-pay2 span{font-size:16px;}

.dele-tb{width:100%;}
.dele-tb td{text-align:left;padding:3px 0;}
.dele-tb .l-t{width:70px;vertical-align:top;font-weight:bold;}

.app-title{font-weight:bold;text-align:left;padding:7px 0 7px 10px;background-color:#f7f7f7;}

.pc-mode{display:block;}
.pc-mode-w{display:block;}
.mobile-mode{display:none;}
.mobile-mode-w{display:none;}







.main-category{
	margin:10px 0 0 0;
}


.main-category-in{
	width:100%;
	margin:0 auto;
	padding:0 15px;
}



.part-one{
	min-height:195px;
}
.part-two{
	min-height:345px;
    height: -moz-calc(100% - (195px + 80px + 60px));
    height: -webkit-calc(100% - (195px + 80px + 60px));
    height: calc(100% - (195px + 80px + 60px));
	padding:10px;
}

.part-three{
	height:80px;
}

@media all and (max-width:980px)
{
	
	.pc-mode-w{display:none;}
	.mobile-mode-w{display:block;}
}

@media all and (max-width:650px)
{
	
	.pc-mode{display:none;}
	.mobile-mode{display:block;}
	

	
	
}


@media all and (max-width:600px)
{
	
	
}

@media all and (max-width:400px)
{
	
}

@media all and (max-width:360px)
{
	
	
}

@media all and (max-width:320px)
{
	
}


.mbox{width:100%;height:105px;overflow:hidden;}
.mbtn-zone{overflow:hidden;}
.btn-m{cursor:pointer;float:right;border:1px solid #ddd;padding:3px 23px 3px 7px;text-align:left;font-size:12px;background-size:10px;background-repeat:no-repeat;}
.bclose{background-image:url('../images/common/carat-u-black.svg');background-position:35px 7px;}
.bmore{background-image:url('../images/common/carat-d-black.svg');background-position:55px 6px;}		

.t-total{float:left;width:15%;}
.t-total a{display:block;height:50px;background-color:#e3f4fb;padding:15px 0 0 0;}
.t-date{float:left;width:85%;}
.t-date a{font-size:11px;}


@media all and (max-width:480px){
	
	.cbp-spmenu-horizontal {
		height: 335px;
		left: 0;
		z-index: 1000;
	}



	.cbp-spmenu-bottom {
		bottom: -302px;
	}


}






///////////////////////////* 2020 리뉴얼 *//////////////////////////////



/* Component styles */

.component {
	margin: 0 auto;
	width: 100%;
	overflow: hidden;
}
.component .filler {
	font-family: "Blokk", Arial, sans-serif;
	color: #d3d3d3;
}
.component table {
    border-collapse: collapse;
    width: 100%;
    background: #fff;
	margin:0;
}
.component th {
    padding: 0 12px;
	height:45px;
    text-align: center;
	border-bottom:1px solid #ecdddd;
}

.component td{
    padding: 0 8px;
	height:45px;
	text-align: center;	
	border-bottom:1px solid #ecdddd;
	 white-space: nowrap;
}
.component td.err {
	background-color: #e992b9;
	color: #fff;
	font-size: 0.75em;
	text-align: center;
	line-height: 1;
}
.component th {
    background-color: #fff4f4;
    font-weight: bold;
    white-space: nowrap;
}
.component tbody th {
	background-color: #fff4f4;
}
.component.bg-green th{
	 background-color: #effbf7;
}
.component.bg-green tbody th{
	 background-color: #effbf7;
}

/*.component tbody tr:nth-child(2n-1) {
    background-color: #f5f5f5;
    transition: all .125s ease-in-out;
}*/
/*.component tbody tr:hover {
    background-color: rgba(129,208,177,.3);
}*/



.component tbody a{
	border:1px solid #d5d5d5;
	background-color:#f9f9f9;
	border-radius:3px;
	padding:6px 0 3px 0;
	display:block;
	text-align: center;
	font-weight:bold;
}
.component tbody a:hover{
	border:1px solid #f15b27;
}

.component .normal-tb thead th {
	background-color: #f9f9f9;
	border-top:2px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
}

.component .normal-tb tbody td {
	border-right:1px solid #d5d5d5;
	border-bottom:1px solid #d5d5d5;
}

.component .normal-tb thead a{display:inline-block;height:100%;font-weight:bold;background-repeat:no-repeat;background-position:right center; background-size:12px;padding:13px 20px 0 0 ;}
.component .normal-tb thead .down{background-image:url('../../assets-new/images/common/icon-sort-down.svg'); }
.component .normal-tb thead .up{background-image:url('../../assets-new/images/common/icon-sort-up.svg'); }


.fix-th{
	position:absolute;
	left:0;
	top:0;
	width:90px;
	z-index:2;
}

.fix-th2{
	position:absolute;
	left:0;
	top:80px;
	z-index:2;
}

/* For appearance */
.sticky-wrap {
	overflow-x: auto;
	overflow-y: hidden;
	position: relative;
	width: 100%;
}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	transition: all .125s ease-in-out;
	z-index: 1;
	width: auto; /* Prevent table from stretching to full size */
}
	.sticky-wrap .sticky-thead {
		z-index: 1;
		width: 100%; /* Force stretch */
		
	}
	.sticky-wrap .sticky-intersect {
		opacity: 1;
		z-index: 1;
		background-color:#ddd;

	}
	.sticky-wrap .sticky-intersect th {
		/*background-color: #666;
		color: #eee;*/

	}

.sticky-wrap td,
.sticky-wrap th {
	box-sizing: border-box;

}

/* Not needed for sticky header/column functionality */
td.user-name {
	text-transform: capitalize;
}
.sticky-wrap.overflow-y {
	overflow-y: auto;
	max-height: 50vh;
}


.join-out{padding:0 0 0 10px;}

#top-fix-join{width:100%;background-color:#fff;z-index:100;}
#top-fix-join-none{display:none;}


.reg-select{padding:0 20px;}
.reg-select a{display:block;width:42%;height:40px;border-radius:50px;background-color:#eeeeee;float:left;text-align:center;margin:10px;font-weight:bold;font-size:16px;padding:9px 0 0 0;}
.reg-select a:hover{background-color:#55c09e;color:#fff;}
.reg-select .select{background-color:#55c09e;color:#fff;}

.sort-tb-hd{background-color:#eee;width:100%;height:40px;border-bottom:1px solid #222;text-align:center;}
.sort-tb-hd a{display:inline-block;height:100%;font-weight:bold;background-repeat:no-repeat;background-position:right center; background-size:12px;padding:10px 20px 0 0 ;}
.sort-tb-hd .down{background-image:url('../../assets-new/images/common/icon-sort-down.svg'); }
.sort-tb-hd .up{background-image:url('../../assets-new/images/common/icon-sort-up.svg'); }

.sort-tb-hd td:nth-child(1){text-align:left;padding:0 0 0 15px;}
.sort-tb-hd td:nth-child(3){text-align:right;padding:0 15px 0 0;}

.sort-tb-hd-fixed{position:fixed;top:60px;z-index:10000;}

.sort-tb{width:100%;height:70px;}
.sort-tb p{font-weight:bold;font-size:16px;}
.sort-tb span{color:#555;font-size:13px;}
.sort-tb td:nth-child(1){padding:0 0 0 15px;}
.sort-tb td:nth-child(1) span{color:#55c09e;}
.sort-tb td:nth-child(1) .g-txt{color:#555;}

.sort-tb td:nth-child(2){padding:0 5px;}
.sort-tb td:nth-child(2) p{color:#555;font-size:15px;}

.sort-tb td:nth-child(3){text-align:right;padding:0 15px 0 0;}
.sort-tb td:nth-child(3) p{color:#f15b27;}

.sort-tb2{width:100%;height:70px;}
.sort-tb2 p{font-weight:bold;font-size:16px;}
.sort-tb2 span{color:#555;font-size:13px;}
.sort-tb2 td:nth-child(1){padding:0 0 0 15px;}

.sort-tb2 td:nth-child(2){padding:0 5px;text-align:center;}
.sort-tb2 td:nth-child(2) p{color:#555;font-size:15px;}

.sort-tb2 td:nth-child(3){text-align:right;padding:0 15px 0 0;}
.sort-tb2 td:nth-child(3) p{color:#f15b27;}


.st-accordion{
    width:100%;
}


.st-accordion ul li{
    height: 70px;
    border-bottom: 1px solid #d5d5d5;
    overflow: hidden;
}
.st-accordion ul li:first-child{
    border-top:none;
}
.st-accordion ul li > a{
    display: block;
	position: relative;
	outline:none;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
}



.visual-img img{width:100%;}

.sub-title{font-size:18px;font-weight:bold;text-align:left;}


.st-accordion-select{
    width:100%;
}


.st-accordion-select ul li{
    overflow: hidden;
	height:40px;
	border-bottom:1px solid #ddd;
	margin:0 10px;
}
.st-accordion-select ul li > a{
    display: block;
	position: relative;
	outline:none;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
}



.st-accordion-select ul li > a span{
	background-image:url(../images/common/icon-down.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:13px;
	text-indent:-9000px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: 0;
	margin-top: -7px;
	opacity:1;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}

.st-accordion-select ul li > a:hover span{
	opacity:1;
	right: 0px;
}

.st-accordion-select ul li.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	right:0px;
	opacity:1;
}

.st-accordion-select .st-content{
    padding: 20px ;
	background-color:#f7f7f7;
	text-align:left;
	font-size:13px;
}

.st-accordion-select .st-content .st-content-title{
	font-weight:bold;
}

.accordion-select-in{
	height:40px;
	text-align:left;
	padding:11px 0 0 17px;
	color:#666;
	font-size:13px;
	color:#696969;
	background-image:url(../images/common/icon-clock.svg); background-repeat:no-repeat;background-position:left center; background-size:15px;
}

.st-accordion-select .right-icon{
	position: absolute;
	top: 11px;
	right:30px;
	font-size:13px;
}





.st-accordion-select2{
    padding:0 ;
}


.st-accordion-select2 ul li{
    overflow: hidden;
	height:40px;
	border:1px solid #ddd;
	margin:0 ;
	background-color:#fff;
}
.st-accordion-select2 ul li > a{
    display: block;
	position: relative;
	outline:none;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;
}



.st-accordion-select2 ul li > a span{
	background-image:url(../images/common/icon-down.svg);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:13px;
	text-indent:-9000px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: 5px;
	margin-top: -7px;
	opacity:1;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}

.st-accordion-select2 ul li > a:hover span{
	opacity:1;
	right: 5px;
}

.st-accordion-select2 ul li.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	right:5px;
	opacity:1;
}
.accordion-select-in2{
	height:40px;
	text-align:left;
	padding:10px;
	font-size:14px;
}



.st-accordion-select2 .st-content{
    padding:10px ;
	background-color:#f7f7f7;
	text-align:left;
	font-size:13px;
}

.st-accordion-select2 .st-content .st-content-title{
	font-weight:bold;
}


.check-list{overflow-y:scroll;min-height:30px;max-height:105px;padding:0 0 5px 0;}
.check-list-in{height:30px;padding:5px 0 0 10px;}

.down-select-result-out{height:160px;overflow-y:scroll;}
.down-select-result{border: 1px solid #e5e5e5;height:30px;padding:5px 0 0 10px;font-size:13px;width:100%;margin:0 0 5px 0;background-color:#fff;}
.down-select-result td{padding:7px;}
.down-select-result .rr-pay{text-align:right;width:20%;padding:0;}
.down-select-result .rr-pay span{color:#f0592a;font-weight:bold;font-size:14px;}
.down-select-result .rr-btn{width:35px;padding:0;}
.down-select-result .rr-btn a{display:block;height:30px;background-image:url(../images/common/delete2-black.svg); background-repeat:no-repeat;background-position:center center; background-size:11px;}

.down-count{overflow:hidden;font-size:13px;padding:10px 0 0 0;}
.down-count span{color:#f05d29;font-weight:bold;font-size:18px;}
.down-count-left{float:left;width:40%;}
.down-count-right{float:left;width:60%;text-align:right;}


.search-box{overflow:hidden;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.search-box-menu{float:left;width:100px;height:510px;background-color:#f2f2f2;padding:5px 0 0 0;}
.search-box-menu ul{margin:10px 0;}
.search-box-menu li{padding:0 ;text-align:center;}
.search-box-menu li span{color:#777;padding:0 0 3px 0;display:block;}
.search-box-menu li a{font-size:16px;color:#555;padding:8px 15px 0 15px;display:block;height:38px;font-weight:bold;}
.search-box-menu li .select{color:#fff;background:url('../../assets-new/images/common/bg-menu.png')no-repeat center right;}

.search-box-right{float:right;width:calc(100% - 100px);height:510px;overflow-y:auto;}
.search-box-right ul{margin:10px 0;}
.search-box-right li{padding:5px 15px;}
.search-box-right li a{display:inline-block;padding:9px 17px 7px 17px;border-radius:50px;border:1px solid #ccc;}
.search-box-right li .select{color:#fff;background-color:#55c09e;border:1px solid #55c09e;font-weight:bold;}



.top-link{overflow:hidden;margin:1px 0 0 0;}
.top-link a{display:block;float:left;width:24.7%;height:90px;margin:0 1px 1px 0;text-align:center;font-size:12px;line-height:13px;background-color:#f7f7f7;background-repeat:no-repeat;background-position:center 8px;background-size:43px;padding:20px 0 0 0;}
.top-link a:nth-child(4){margin:0 0 1px 0;}
.top-link a:nth-child(8){margin:0 0 1px 0;}
.top-link a img{margin:0 0 5px 0;}
.top-link .icon01{background-image:url('../images/main/icon-quick01.svg');}
.top-link .icon02{background-image:url('../images/main/icon-quick02.svg');}
.top-link .icon03{background-image:url('../images/main/icon-quick03.svg');}
.top-link .icon04{background-image:url('../images/main/icon-quick04.svg');}
.top-link .icon05{background-image:url('../images/main/icon-quick05.svg');padding:58px 0 0 0;}
.top-link .icon06{background-image:url('../images/main/icon-quick06.svg');padding:58px 0 0 0;}
.top-link .icon07{background-image:url('../images/main/icon-quick07.svg');}
.top-link .icon08{background-image:url('../images/main/icon-quick08.svg');padding:58px 0 0 0;}

.search-zone{background-color:#fff3e4;padding:20px 15px;position:relative;}
.search-zone .form-control{border-radius:30px;padding:3px 40px 0 15px;}
.search-zone p{font-size:13px;color:#696969;padding:6px 0 0 15px;line-height:15px;}
.search-zone .search a{display:block;position:absolute;top:20px;right:15px;width:45px;height:40px;background-image:url('../images/common/icon-search.svg');background-repeat:no-repeat;background-position:center center;background-size:18px;}

.m-title-img img{width:100%;}
.m-title{text-align:center;color:#696969;font-size:14px;padding:0 20px;}
.m-title p{font-size:24px;font-weight:bold;color:#222;}
.m-title span{display:block;width:70px;height:2px;background-color:#2ebdb6;margin:7px auto 0;}

.product-list-out{display:block;padding:10px 0 10px 0;}
.comm-right-txt{position:relative;padding:0 0 0 140px;}
.comm-right-txt img{position:absolute;width:130px;top:1px;left:0;z-index:1;}

.top-icon{display:inline-block;border-radius:3px;background-color:#e9e9e9;padding:0 5px;font-size:11px;line-height:18px;color:#222;}

.comm-right-txt{font-size:13px;color:#696969;line-height:19px;}
.comm-right-txt .bg-green{color:#fff;background-color:#69d583;}
.comm-right-txt .bg-pink{color:#fff;background-color:#ed8693;}

.event-top-icon{position:absolute;top:10px;left:10px;}
.event-top-icon .top-icon{font-size:13px;padding:3px 7px 2px 7px;}
.event-top-icon .bg-green{color:#fff;background-color:#69d583;}
.comm-right-txt .bg-pink{color:#fff;background-color:#ed8693;}

.comm-right-txt .p-title{font-size:16px;font-weight:bold;padding:6px 0 1px 0;color:#222;}
.comm-right-txt .price-zone{border-top:1px dotted #ddd;border-bottom:1px dotted #ddd;overflow:hidden;height:48px;margin:2px 0 2px 0;}
.comm-right-txt .price-zone table{width:100%;height:100%;}
.comm-right-txt .price-zone .right-txt{font-size:11px;text-align:right;padding:3px 0 0 0;}
.comm-right-txt .price-zone .price{font-size:18px;font-weight:bold;color:#f05b29;padding:5px 0 0 0;}
.comm-right-txt .price-zone .price span{font-size:14px;display:inline-block;margin:0 2px 0 0;}
.comm-right-txt .price-zone .etc-txt{float:left;width:100%;font-size:12px;}
.comm-right-txt .price-zone .etc-txt span{color:#1d9c96;font-weight:bold;}
.comm-right-txt .bott-txt{overflow:hidden;}
.comm-right-txt .bott-txt .part{width:35%;float:left;font-size:11px;color:#222;}
.comm-right-txt .bott-txt .part:nth-child(2){width:40%;}
.comm-right-txt .bott-txt .part:nth-child(3){width:25%;}
.comm-right-txt .bott-txt .part span{padding:0 2px 0 12px;background-repeat:no-repeat;background-position:left center;background-size:8px;color:#696969;}
.comm-right-txt .bott-txt .part .l{background-image:url('../images/common/icon-hart.svg');}
.comm-right-txt .bott-txt .part .q{background-image:url('../images/common/icon-q.svg');}
.comm-right-txt .bott-txt .part .w{background-image:url('../images/common/icon-white.svg');}

.comm-right-txt .time-box{position:absolute;top:1px;left:0;z-index:2;padding:0 5px;width:130px;height:130px;background-color:rgba(255,255, 255, 0.7);}
.comm-right-txt .time-box span{display:block;width:100%;border-radius:30px;padding:2px 0;text-align:center;color:#fff;margin:45% 0 0 0;}

.review-box-out{overflow:hidden;}
.review-box-out .review-box{width:33.1%;height:120px;float:left;margin:0 1px 1px 0;position:relative;background-color:#ddd;background-position:center center;background-repeat:no-repeat;background-size:100%;background-color:#f7f7f7;}
.review-box-out .review-box img{width:100%;height:auto;}
.review-box-out .review-box span{position:absolute;top:0;left:0;width:100%;height:120px;background-color:rgba(46, 189, 182, 0);}
.review-box-out .review-box:hover span{background-color:rgba(46, 189, 182, 0);}
.review-box-out .review-box:nth-child(2) span{background-color:rgba(0, 0, 0, 0);}
.review-box-out .review-box:nth-child(2):hover span{background-color:rgba(0, 0, 0, 0);}
.review-box-out .review-box:nth-child(3){margin:0 0 1px 0;}
.review-box-out .review-box:nth-child(4) span{background-color:rgba(0, 0, 0, 0);}
.review-box-out .review-box:nth-child(4):hover span{background-color:rgba(0, 0, 0, 0);}
.review-box-out .review-box:nth-child(5) span{background-color:rgba(46, 189, 182, 0);}
.review-box-out .review-box:nth-child(5):hover span{background-color:rgba(46, 189, 182, 0);}
.review-box-out .review-box:nth-child(6){background-color:rgba(0, 0, 0, 0);margin:0 0 1px 0;} 
.review-box-out .review-box:nth-child(6) span{margin:0 0 1px 0;background-color:rgba(0, 0, 0, 0);}
.review-box-out .review-box:nth-child(6):hover span{background-color:rgba(0, 0, 0, 0);}
.review-box-out .review-box:nth-child(8) span{background-color:rgba(0, 0, 0, 0);}
.review-box-out .review-box:nth-child(8):hover span{background-color:rgba(0, 0, 0, 0);}
.review-box-out .review-box:nth-child(9){margin:0 0 1px 0;}
.review-box-out .review-box .review-box-txt{position:absolute;top:0;left:0;width:100%;text-align:center;color:#fff;margin-top:30%;}
.review-box-out .review-box .review-box-txt p{font-size:24px;font-weight:bold;display:inline-block;}

.sns-box-out{text-align:center;padding:20px 0 0 0 ;}
.sns-box-out .sns-box{display:inline-block;width:70px;height:70px;border-radius:5px;background-repeat:no-repeat;background-position:center center;background-size:50px;margin:0 10px;}
.sns-box-out .sns-box-kakao{background-image:url('../images/main/sns-kakao.png');background-color:#fff200;}
.sns-box-out .sns-box-naver{background-image:url('../images/main/sns-naver.png');background-color:#50b948;}
.sns-box-out .sns-box-tube{background-image:url('../images/main/sns-tube.png');background-color:#ebebeb;}
.sns-box-out .sns-box-insta{background-image:url('../images/main/sns-insta.png');background-color:#ebebeb;}

.map-box{padding:20px 0 0 0;}
.map-box img{width:100%;}
.map-box p{padding:10px 0 0 0 ;text-align:center;font-size:14px;}
.map-box-down{padding:0 10px;text-align:center;}
.map-box-down img{width:200px;}


.info-box-out{overflow:hidden;margin:20px 0 0 0;}
.info-box-out .info-box{width:33%;float:left;margin:0 1px 0 0;background-color:#f7f7f7;text-align:center;padding:5px;}
.info-box-out .info-box:last-child{margin:0;}
.info-box-out .info-box img{width:100%;}
.info-box-out .info-box table{width:100%;}
.info-box-out .info-box td{font-size:12px;}
.info-box-out .info-box .top{font-weight:bold;height:35px;font-size:15px;}
.info-box-out .info-box .middle{font-weight:bold;font-size:15px;}


.search-txt{text-align:center;}
.search-txt span{color:#177b98;font-weight:bold;font-size:20px;}

.event-box{border-bottom:1px solid #e5e5e5;position:relative;}
.event-box img{width:100%;}
.event-inner-txt{padding:15px 15px 12px 15px;font-size:14px;position:relative;}
.event-inner-txt p{font-weight:bold;display:inline-block;font-size:20px;}
.event-inner-txt span{color:#2ebdb6;display:block;}
.event-inner-txt .txt-top{width:65%;}
.event-inner-txt a{display:inline-block;padding:5px 10px 4px 10px;border:1px solid #2ebdb6;color:#2ebdb6;position:absolute;top:10px;right:10px;font-size:13px;}
.event-inner-txt .bb-txt{overflow:hidden;}
.event-inner-txt .etc-txt{float:left;width:50%;padding:5px 0 0 0;}
.event-inner-txt .etc-txt span{display:inline-block;font-weight:bold;}
.event-inner-txt .s-price{color:#f05b29;float:left;width:50%;text-align:right;}
.event-inner-txt .s-price b{font-weight:bold;font-size:18px;}
.event-inner-txt .s-price-l{text-align:left;}


.sub-tab{overflow:hidden;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;}
.sub-tab a{display:block;width:33%;float:left;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;text-align:center;padding:7px 0 7px 5px;font-size:13px;}
.sub-tab a:nth-child(3){width:34%;border-right:none;}
.sub-tab a:nth-child(6){width:34%;border-right:none;}
.sub-tab a:nth-child(9){width:34%;border-right:none;}
.sub-tab a:nth-child(12){width:34%;border-right:none;}
.sub-tab .img-zone{float:left;display:block;width:34px;}
.sub-tab .img-zone img{width:100%;}
.sub-tab span{float:left;display:block;width:calc(100%-34px);text-align:left;padding:9px 0 0 1px}

.sub-tab-half{overflow:hidden;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;}
.sub-tab-half a{display:block;width:50%;float:left;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;text-align:center;padding:7px 0 5px 5px;font-size:13px;}
.sub-tab-half a:nth-child(2){border-right:none;}
.sub-tab-half a:nth-child(4){border-right:none;}
.sub-tab-half a:nth-child(6){border-right:none;}

.sub-tab-half .img-zone{float:left;display:block;width:34px;}
.sub-tab-half .img-zone img{width:100%;}
.sub-tab-half span{float:left;display:block;width:calc(100%-34px);text-align:left;padding:8px 0 0 5px;}
.sub-tab-half .mypage-txt{width:calc(60%-24px);}
.sub-tab-half b{color:#f05b29;display:block;float:right;width:40%;padding:4px 15px 0 0;text-align:right;}



.s-title{font-size:22px;font-weight:bold;text-align:center;}
.s-title b{color:#2ebdb6;}

.product-top{position:relative;}
.product-top img{width:100%;}
.product-top-txt{padding:15px 10px;position:relative;}
.product-top-txt p{font-weight:bold;font-size:20px;}
.product-top-txt ul{margin:10px 0 0 0;color:#696969;font-size:13px;}

.product-top-txt .sns-zone{}
.product-top-txt .sns-zone .sns-zone-btn{overflow:hidden;padding:0 5px;border:1px solid #ddd;}
.product-top-txt .sns-zone .sns-zone-btn a{display:block;width:50%;height:40px;float:right;text-align:center;font-size:14px;color:#696969;padding:9px 0 0 0;}
.product-top-txt .sns-zone .sns-zone-btn a:nth-child(1){float:left;border-right:1px solid #ddd;}
.product-top-txt .sns-zone .sns-zone-btn span{display:inline-block;background-repeat:no-repeat;background-position:left center;background-size:18px;padding:2px 7px 0 27px;}
.product-top-txt .sns-zone .sns-zone-btn span.link{background-image:url('../images/common/icon-share.svg');}
.product-top-txt .sns-zone .sns-zone-btn span.like{background-image:url('../images/common/icon-hart-line.svg');}
.product-top-txt .sns-zone .sns-zone-btn span.like-select{background-image:url('../images/common/icon-hart-orange.svg');}
.product-top-txt .sns-zone .bc-txt{width:100%;font-size:12px;text-align:center;color:#696b6a;background-color:#f7f7f7;padding:2px 5px;border-radius:30px;}
.product-top-txt .sns-zone .bc-txt b{font-size:13px;}

.part-line{background-color:#f7f7f7;height:1px;}
.part-line2{background-color:#ddd;height:1px;}


.sm-title{font-weight:bold;font-size:17px;text-align:left;padding:0 0 0 10px;}
.sms-title{font-weight:bold;font-size:16px;text-align:left;padding:0 0 5px 10px;}
.sms-title2{font-weight:bold;font-size:14px;text-align:left;padding:0 0 0 12px;background-image:url('../images/common/star-bullet.svg');background-position:left center;background-repeat:no-repeat;background-size:11px;}
.sms-title3{font-weight:bold;font-size:14px;text-align:left;padding:0 0 0 12px;}
.sm-title_paytext{font-weight:bold;font-size:17px;text-align:center;padding:0 0 0 10px;}

.finish_text2{padding:10px 0 0 10px;}
.finish_paytext{padding:10px 0 0 10px;text-align:center;}

.sm-title b{display:inline-block;margin:0 0 0 10px;}
.point{display:inline-block;width:15px;height:15px;text-align:center;color:#fff;background-color:#2ebdb6;border-radius:15px;font-size:13px;margin:0 0 0 5px;}

.sm-title .btn-back{display:block;float:left;margin:-4px 10px 0 0;width:30px;height:30px;background-color:#f7f7f7;border-radius:30px;background-image:url('../images/common/icon-arrow-left.svg');background-position:center center;background-repeat:no-repeat;background-size:15px;}
.sm-title .btn-small-blue{float:right;margin:-3px 10px 0 0;}


.product-event-select{overflow:hidden;padding:0 10px;}
.product-event-select-box{display:block;width:48.5%;float:left;border:1px solid #ddd;padding:10px 10px 8px 10px;position:relative;margin:0 0 10px 0;font-size:14px;}
.product-event-select-box:hover{border:1px solid #2ebdb7;}
.product-event-select-box:nth-child(even){float:right;}
.product-event-select-box span{display:block;font-size:13px;color:#696969;text-decoration:line-through;margin:5px 0 0 0;}
.product-event-select-box p{display:inline-block;font-weight:bold;font-size:16px;color:#ee5c29;}
.product-event-select-box .product-box-top{height:65px;}
.box-select{border:1px solid #2ebdb7;}

.check-zone{position:absolute;right:10px;bottom:10px;width:20px;}
.check-zone input[type=checkbox]:not(old) + label{font-size:0;margin:0 20px 0 0;}

.product-normal-select{border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;width:100%;font-size:13px;}
.product-normal-select td{border-bottom:1px solid #ddd;padding:7px 0 0 15px;text-align:left;height:45px;}
.product-normal-select .right-pay{width:25%;text-align:right;padding:0 5px 0 0;}
.product-normal-select .right-pay p{font-weight:bold;color:#ef5c29;font-size:16px;display:inline-block;}
.product-normal-select .text-center{width:20%;text-align:center;padding:1px 2px 2px 2px; vertical-align: middle;}
.product-normal-select .text-center img{text-align:center; vertical-align: middle; }

.normal-tab{overflow:hidden;text-align:center;background-color:#F1C232;}
.normal-tab a{color:#000;width:33.3%;padding:15px 0 10px 0;float:left;}
.normal-tab .half{width:50%;}
.normal-tab a:hover{color:#000;background-image:url('../images/common/tab-line.png');background-position:left bottom; background-repeat:repeat-x;font-weight:bold;}
.normal-tab .select{background-image:url('../images/common/tab-line-select.png');background-position:left bottom; background-repeat:repeat-x;color:#000;font-weight:bold;}
.normal-tab a span{color:#ddd;font-size:13px;}
.normal-tab .select span{color:#000;font-size:13px;font-weight:normal;}

.p-info img{width:100%;}

.p-question{}
.p-question .top-info{font-size:13px;color:#696969;padding:0 10px;position:relative;}
.p-question .top-info p{font-size:15px;color:#222;font-weight:bold;margin:0 0 3px 0; }
.p-question .top-info .right-c-btn{position:absolute;top:15px;right:10px;background-color:#2ebdb7;color:#fff;border-radius:30px;padding:3px 15px 2px 15px;cursor:pointer;}


.p-question .middle-ip{overflow:hidden;padding:0 10px;}
.p-question .middle-ip .form-control{border-radius:0;float:left;width:75%;height:70px;font-weight:normal;padding:10px;}
.p-question .middle-ip a{float:left;width:25%;display:block;height:70px;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;background-color:#f7f7f7;
		background-image:url('../images/common/icon-write.svg');background-position: center 14px;background-size:22px;background-repeat:no-repeat;text-align:center;padding:39px 0 0 0;font-size:14px;}

.p-review{}
.p-review-btn{padding:11px 0 9px 0;display:block;border:1px solid #2dbcb6;text-align:center;}
.p-review-btn span{background-image:url('../images/common/icon-write.svg'); background-position:left center; background-repeat:no-repeat;padding:0 0 0 20px;display:inline-block;background-size:16px;}

.p-review-box-out{overflow:hidden;padding:10px;}
.p-review-box{float:left;width:45%;text-align:center;}
.p-review-box:nth-child(2){width:55%;}
.p-review-box P{font-size:30px;font-weight:bold;border-right:1px solid #ddd;line-height:30px;margin:10px 0;}


.star_score { padding:10px 0px; }
.star_score .star_zone{display: inline-block;}
.star_ratio .img_star { background-image:url('../images/common/icon-star-line.svg');  background-repeat:no-repeat;  background-position:center center; background-size:20px; }
.star_ratio input { width:24px; height:24px; background-position:center center; border:0px; padding:0px; margin:0px;float:left; }
.star_ratio .form-control{border:1px solid #fff;}
.star_ratio .star_ov { background-image:url('../images/common/icon-star-orange.svg');background-repeat:no-repeat;  background-position:center center; background-size:20px; }

.p-graph-out{overflow:hidden;padding:0 10px;font-size:14px;}
.p-graph-box{float:left;width:25%;text-align:center;padding:10px 5px;}
.p-graph-box span{color:#2dbcb6;font-size:16px;display:block;font-weight:bold;}
.p-graph-box p{border-radius:30px;padding:3px 0;background-color:#ededed;font-size:13px;}
.p-graph-zone{height:95px;padding:40px 0 0 0;}
.p-graph-zone .progress{ -ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg);width:80px;height:10px;border-radius:20px;}
.p-graph-zone .progress .progress-bar{height:10px;border-radius:20px;background-color:#f15b29;}

.p-review-down{overflow:hidden;padding:0 10px;}
.p-review-down li{float:left;}
.p-review-down li:nth-child(1){font-weight:bold;font-size:20px;}
.p-review-down li:nth-child(2){padding:0 15px;}
.p-review-down li:nth-child(3){color:#68696d;font-size:13px;padding:5px 0 0 0;}
.p-review-down p{display:inline-block;}
.p-review-down .star_score{padding:0; }

.down-detail{padding:0 10px;}
.down-detail li{background-image:url('../images/common/bullet-gray.svg');background-repeat:no-repeat;  background-position:5px 8px;background-size:5px;padding:1px 0 1px 15px;font-size:13px;color:#696969;}

.down-detail3{padding:0;}
.down-detail4{padding:0;color:#666;} 

.down-detail2{margin:0 10px;background-color:#f7f7f7;padding:10px 15px;overflow:hidden;}
.down-detail2 li{width:50%;float:left;font-size:13px;padding:3px 0;}
.down-detail2 span{display:inline-block;color:#696967;padding:0 7px 0 0;border-right:1px solid #ddd;margin:0 7px 0 0;line-height:13px;}

.bt-review{position:relative;padding:0 10px 0 55px;font-size:13px;}
.bt-review img{position:absolute;top:0;left:10px;width:35px;}
.bt-review span{font-weight:bold;display:block;font-size:15px;padding:7px 0 3px 0;}
.bt-review .bt-review-img{padding:10px 0 0 0;}
.bt-review .bt-review-img img{width:auto;max-width:100%;position:relative;top:0;left:0px;}

.bt-review .right-c-btn{position:absolute;top:0;right:10px;background-color:#2ebdb7;color:#fff;border-radius:30px;padding:3px 15px 2px 15px; cursor:pointer;}

.pop-tb{margin:0 5px;}
.pop-tb td{padding:0 5px;text-align:left;}
.pop-tb .star_score{padding:0;}
.pop-tb .star_ratio .img_star {  background-size:22px; }
.pop-tb .star_ratio input { width:35px; height:30px; }
.pop-tb .star_ratio .star_ov { background-size:22px; }

.pop-txt-ip{padding:0 10px;font-size:13px;text-align:left;color:#686868;line-height:15px;}
.pop-txt-ip .form-control{border-radius:0;height:85px;padding:10px;font-weight:normal;margin:0 0 5px 0;}
.pop-txt-ip2{padding:0 10px;}
.pop-txt-ip2 .form-control{border-radius:0;font-weight:normal;width:80%;float:left;}
.pop-txt-ip2 a{width:20%;float:left;display:block;height:40px;background-color:#f7f7f7;text-align:center;padding:11px 0 0 0;font-size:13px;border-top: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}

.pop-sns-zone{padding:0 5px;}
.pop-sns-zone2{padding:0;}
.pop-sns-zone a{border: 1px solid #e5e5e5; padding:12px 10px 10px 32px ;display:block;background-repeat:no-repeat;  background-position:10px center;background-size:16px;overflow:hidden;margin:10px 0;}
.pop-sns-zone a:hover{background-color:#f7f7f7;}
.pop-sns-zone p{width:50%;float:left;text-align:left;}
.pop-sns-zone span{width:50%;float:left;display:block;text-align:right;font-weight:bold;}
.pop-sns-zone .kakao{background-image:url('../images/common/icon-kakao.svg');}
.pop-sns-zone .tell{background-image:url('../images/common/icon-phone.svg');}


/* General styles for all menus */
.cbp-spmenu {
	position: fixed;	
	box-shadow:-5px 5px 15px #aaa;
	border-radius:15px 15px 0 0;
	background-color: #ebf3f5;
}
.cbp-spmenu .help-in{
	max-width:640px;
	margin:0 auto;
}
.cbp-spmenu .help-in-btn{
	display: block;
	text-align:center;	
	height:35px;	
	background-color: #ebf3f5;
}
.cbp-spmenu .help-in-btn a{
	display:inline-block;
	width:100%;
	height:35px;
	background-image:url('../images/common/icon-down.svg');
	background-repeat:no-repeat;  
	background-position:center center;
	background-size:16px;	
}
.cbp-spmenu .help-down{
	font-size:13px;
	height:350px;
	padding:0 10px;	
}


.cbp-spmenu-vertical {
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 1000;
}


.cbp-spmenu-horizontal {
	width: 600px;
	height: 350px;
	left: 50%;
	z-index: 1000;
	overflow: hidden;
}



.cbp-spmenu-bottom {
	bottom: -400px;
}


.cbp-spmenu-bottom.cbp-spmenu-open {
	bottom: 0px;
}

/* Push classes applied to the body */



/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.calendar-out{margin:0 10px;border:1px solid #ddd;padding:5px 0 0 0;}


.booking-out{margin:0 10px;border-top:1px solid #ddd;}
.booking-right-txt{display:block;position:relative;padding:0 10px 0 0;height:94px;border-bottom:1px solid #ddd;width:100%;font-size:13px;color:#696969;line-height:19px;}
.booking-right-txt img{position:absolute;width:80px;top:6px;left:10px;}
.booking-right-txt .detail-v-zone{width:85%;display:block;height:100%;}

.booking-right-txt .p-title{font-size:16px;font-weight:bold;padding:15px 0 0 100px;color:#222;}
.booking-right-txt .price-zone{position:absolute;left:100px;bottom:10px;}

.booking-right-txt .price-zone .price{font-size:18px;font-weight:bold;color:#f05b29;padding:5px 0 0 0;}
.booking-right-txt .price-zone .price span{font-size:14px;display:inline-block;margin:0 0 0 0;}
.booking-right-txt .delete-btn{display:block;z-index:1;padding:0;width:40px;height:50px;border-left:1px solid #ddd;position:absolute;top:22px;right:5px;background-image:url('../images/common/delete2-black.svg');background-repeat:no-repeat;background-position:center center;background-size:12px;}

.before-after-box{display:table;position:relative;padding:5px 10px;height:100%;border-bottom:1px solid #ddd;overflow:hidden;}
.before-after-box .ba-img-zone{display:table-cell;width:40%;height:100%;}
.before-after-box .ba-img-zone img{width:100%;}
.before-after-box .text-zone{width:60%;color:#696969;line-height:24px;padding:0 50px 0 10px;display:table-cell;vertical-align:middle;}
.before-after-box .text-zone p{color:#2ebdb6;}
.before-after-box .go-btn{display:block;width:40px;height:100%;position:absolute;top:0;right:0;background-image:url('../images/common/icon-arrow-next.svg');background-repeat:no-repeat;background-position:center center;background-size:8px;}


.before-after-box2{display:table;position:relative;padding:12px 10px;height:100%;top:0;right:0;border-bottom:1px solid #ddd;width:100%;background-image:url('../images/common/icon-arrow-next2.svg');background-repeat:no-repeat;background-position:right center;background-size:25px;}
.before-after-box2 .text-zone2{width:90%;line-height:20px;padding:0 50px 0 0;display:table-cell;vertical-align:middle;}
.before-after-box2 .text-zone2 p{color:#696969;font-size:13px;}

.before-after-box-detail{text-align:center;padding:0 10px;}
.before-after-box-detail img{width:auto;margin:0 0 5px 0;}

.notice-box-top{text-align:center;font-weight:bold;padding:0 10px;border-bottom:1px solid #ddd;}
.notice-box-top span{background-color:#f7f7f7;display:inline-block;padding:5px 10px;}
.notice-box-top p{font-weight:normal;font-size:13px;color:#696969;padding:10px 0 ;}
.notice-box-detail{text-align:left;padding:10px;}
.notice-box-detail img{width:auto;margin:0 0 5px 0;}



.booking-form-tb{padding:0 10px;}
.booking-form-tb table{width:100%;}
.booking-form-tb td{padding:4px 2px 0 2px;font-size:13px;height:45px;}
.booking-form-tb .tb-title{width:16%;}
.booking-form-tb a{display:block;height:40px;border: 1px solid #e5e5e5; background-color:#f7f7f7;text-align:center;padding:10px 0 0 0;font-size:13px;}
.booking-form-tb span{display:block;text-align:right;font-size:13px;color:#6a6869;}
.booking-form-tb .bb-pay p{font-size:17px;font-weight:bold;display:inline-block;}
.booking-form-tb .bb-pay-right p{font-size:20px;font-weight:bold;display:inline-block;color:#ee5c29;}
.booking-form-tb .only-txt{height:35px;padding:0 2px;}
.booking-form-tb .only-txt2{height:15px;padding:0 2px;}

.booking-form-tb-line{border-top:1px solid #ddd;}
.booking-form-tb-line table{width:100%;border-bottom:1px solid #ddd;}
.booking-form-tb-line td{padding:11px 2px 8px 2px;font-size:13px;height:45px;}
.booking-form-tb-line .tb-title{width:22%;padding:3px 2px 3px 10px;}
.booking-form-tb-line .tb-emoney{width:28%;padding:0px 2px 0px 10px;}
.booking-form-tb-line a{display:block;height:40px;border: 1px solid #e5e5e5; background-color:#f7f7f7;text-align:center;padding:10px 0 0 0;font-size:13px;}
.booking-form-tb-line b{font-size:16px;}
.booking-form-tb-line .only-txt{height:35px;padding:0 2px;}

.f-list{padding:3px 0 0 5px;}

.booking-form-tb-line2{border-top:1px solid #ddd;}
.booking-form-tb-line2 table{width:100%;}
.booking-form-tb-line2 td{padding:14px 2px 13px 10px;font-size:13px;border-bottom:1px solid #ddd;}
.booking-form-tb-line2 .s-td{height:35px;background-color:#f7f7f7;}
.booking-form-tb-line2 b{font-size:16px;}
.booking-form-tb-line2-point td{padding:12px 10px 10px 2px;font-size:13px;border-bottom:1px solid #ddd;}
.booking-form-tb-line2-point b{display:block;color:#696969;font-weight:normal;font-size:13px;}


.booking-form-tb-line3{}
.booking-form-tb-line3 table{width:100%;border-bottom:1px solid #ddd;margin:8px 0 0 0;}
.booking-form-tb-line3 td{padding:5px 10px 0 10px;font-size:13px;height:15px;}
.booking-form-tb-line3 b{font-size:16px;}
.booking-form-tb-line3 p{font-size:15px;}
.booking-form-tb-line3 .bb-zone{height:45px;padding:0 10px;}
.booking-form-tb-line3 a.btn-small-gray{display:inline-block;padding:4px 10px 3px 10px;border:1px solid #f2f2f2;background-color:#f2f2f2;color:#696969;font-size:13px;display:inline-block;text-align:center;width:115px;}


.booking-form-tb-in table{border-bottom:none;}
.booking-form-tb-in td{padding:0 2px 0 10px;height:25px;border-bottom:none;}
.booking-form-tb-in .tb-emoney{width:20%;padding:0 2px 0 10px;}
.booking-form-tb-in .emoneypoint{font-size:15px;}

.ch-out{border:1px solid #e5e5e5;padding:5px 10px 0 10px;margin:5px 2px 0 2px;}
.ch-out .bb-txt{color:#696969;font-size:13px;padding:0 0 8px 0;}

.terms-box {font-size:13px;padding:2px 15px;}
.terms-box a{display:block;margin:5px 0 5px 20px;color:#9e9e9e;text-decoration:underline;}

.payment-select{padding:0 0 0 20%;background-color:#f7f7f7;}
.payment-select .booking-form-tb table{width:90%;}
.payment-select .booking-form-tb .tb-title{width:25%;}
.payment-select .img-zone{text-align:left;}
.payment-select .img-zone img{width:100%;}

.login-top-box{text-align:center;padding:0 10px;}
.login-top-box img{width:200px;}

.login-middle-box{text-align:center;padding:30px 0 0 0;position:relative;border-top:1px solid #222;margin:0 10px;}
.login-middle-box .log-top-title{position:absolute;top:-10px;left:0;width:100%;}
.login-middle-box .log-top-title span{display:inline-block;background-color:#fff;padding:0 10px;}
.login-middle-box .sns-btn{display:inline-block;width:90px;height:75px;border-radius:5px;background-repeat:no-repeat;background-size:40px;margin:0 10px;padding:47px 0 0 0;font-size:13px;}
.login-middle-box .log-kakao{background-image:url('../images/main/sns-kakao.png');background-color:#fff200;color:#3a2020;background-position:center 11px;}
.login-middle-box .log-naver{background-image:url('../images/main/sns-naver2.png');background-color:#47b749;color:#fff;background-size:50px;background-position:center 7px;}
.login-middle-box .log-facebook{background-image:url('../images/main/sns-facebook.png');background-color:#3c5b9a;color:#fff;background-size:38px;background-position:center 10px;}

.login-middle-box .form-control{margin:0 0 5px 0;}
.login-middle-box .bottom-check{text-align:left;font-size:13px;padding:7px 5px;}
.login-middle-box .bottom-check input{float:left;}
.login-middle-box .bottom-check span{float:right;color:#696969;}

.login-middle-box .sns-btn-w{display:block;width:100%;margin:0 0 10px 0;font-size:13px;text-align:center;}
.login-middle-box .bg-kakao{background-color:#fff200;color:#3a2020;}
.login-middle-box .bg-naver{background-color:#47b749;color:#fff;}
.login-middle-box .bg-facebook{background-color:#3c5b9a;color:#fff;}
.login-middle-box .sns-btn-w span{text-align:center;display:inline-block;background-repeat:no-repeat;height:40px;padding:12px 0 0 35px;}
.login-middle-box .log-kakao-w{background-image:url('../images/main/sns-kakao.png');background-size:26px;background-position:4px 10px;}
.login-middle-box .log-naver-w{background-image:url('../images/main/sns-naver2.png');background-size:35px;background-position:0 7px;}
.login-middle-box .log-facebook-w{background-image:url('../images/main/sns-facebook.png');background-size:28px;background-position:2px 7px; }
.login-middle-box .btn{display:block;font-size:13px;height:40px;padding:11px 0 0 0;font-weight:bold;}

.login-bottom-box{font-size:13px;text-align:center;background-color:#f7f7f7;padding:20px 0;margin:0 10px;}
.login-bottom-box a{text-decoration:underline;}

.login-step-box{text-align:center;}
.login-step-box-in{display:inline-block;height:60px;background-image:url('../images/common/step-line.png');background-repeat:repeat-x;background-position:left 14px;}
.login-step-box-in span{display:inline-block;width:35px;height:35px;border-radius:50px;border:1px solid #ddd;font-size:16px;font-weight:bold;text-align:center;padding:7px 0 0 0;background-color:#fff;color:#ddd;}
.login-step-box-in span:first-child{margin:0 50px 0 0;}
.login-step-box-in .step-select{background-color:#2ebdb6;border:1px solid #2ebdb6;color:#fff;}
.login-step-box p{font-weight:bold;font-size:16px;}

.top-s-select{overflow:hidden;padding:5px 10px;}
.top-s-select select{width:40%;float:right;}

.mypage-header{background-color:#2ebdb6;padding:10px;overflow:hidden;}
.mypage-header .photo-zone{float:left;width:40px;height:40px;margin:0 10px 0 0;border-radius:40px;background-color:#fff;}
.mypage-header .photo-zone img{width:100%;border-radius:40px;}
.mypage-header .info-zone{float:left;width:40%;color:#fff;font-size:14px;padding:3px 0 0 0;line-height:18px;}
.mypage-header .right-btn-zone{float:right;width:40%;text-align:right;padding:6px 0 0 0;}
.mypage-header .right-btn-zone a{display:inline-block;border:1px solid #fff;color:#fff;padding:5px 10px 4px 10px;font-size:13px;}

.mypage-tab{background-color:#2ebdb6;height:40px;position:relative;padding:0 10px;}
.mypage-tab p{color:#fff;padding:10px 0 0 0;}
.mypage-tab a{display:block;width:45px;height:40px;position:absolute;top:0;right:0;background-image:url('../images/common/icon-plus.svg');background-size:15px;background-position:center center;background-repeat:no-repeat;}

.question-box{border-top:1px solid #ddd;border-bottom:1px dotted #ddd;margin:0 0 20px 0;}
.question-box-top {border-bottom:1px dotted #ddd;padding:12px 10px 10px 10px;position:relative;}
.question-box-top p{padding:0 90px 0px 20px;background-image:url('../images/common/icon-age.svg');background-size:14px;background-position:0 3px;background-repeat:no-repeat;}
.question-box-top span{width:80px;position:absolute;top:33%;right:10px;text-align:right;font-size:13px;color:#696969;}

.question-box-center{padding:12px 10px 12px 30px;border-bottom:1px dotted #ddd; background-color:#ffffff; font-size:14px;}

.question-box-down{padding:15px 25px 15px 25px;background-color:#f7f7f7;font-size:14px;background-image:url('../images/common/icon-reply.svg');background-size:15px;background-position:10px 0;background-repeat:no-repeat;}
.question-box-down p{font-weight:bold;margin:0 0 5px 0;}
.question-box-down span{font-size:13px;color:#696969;margin:5px 0 0 0;display:block;}

.sc-out{border:1px solid #eee;height:160px;padding:10px;overflow-y:scroll;text-align:left;}
.sc-out-ch{text-align:left;padding:7px 0 0 4px;}

.btn-more{padding:0 0;text-align:center;}
.btn-more a{display:inline-block;width:50%;}

.basket-out{border-bottom:1px solid #ddd;padding:0 0 10px 0;}
.basket-out .basket-up{padding:0;position:relative;}
.basket-out .basket-up .btnDel{position:absolute;top:15px;right:10px;}
.basket-out .basket-up .btnDelGoods{position:absolute;top:15px;right:10px;}
.basket-out .detail-b-zone{display:block;overflow:hidden;padding:0 0 0 10px;}
/*.basket-out input[type=checkbox]:not(old) + label{float:left;font-size:0;background-color:#ddd;width:80px;height:40px;}*/
.basket-out img{width:80px;float:left;}
.basket-out .bp-title{float:left;font-size:16px;font-weight:bold;padding:5px 0 0 10px;width:66%;}
.basket-out .basket-down{padding:10px 10px 0 10px;}
.basket-out .basket-down table{width:100%;}
.basket-out .basket-down td{font-size:15px;padding:10px 0;border-top:1px dotted #ddd;}
.basket-out .basket-down .pr-zone{width:25%;font-size:15px;font-weight:bold;color:#f05b29;text-align:right;}
.basket-out .basket-down .pr-zone span{font-size:14px;display:inline-block;}
.basket-out .basket-down .db-zone{width:40px;text-align:right;}
.basket-out .btnDel{display:inline-block;width:23px;height:23px;margin:5px 0 0 0;border:1px solid #ddd;background-image:url('../images/common/delete2-black.svg');background-repeat:no-repeat;background-position:center center;background-size:8px;}
.basket-out .btnDelGoods{display:inline-block;width:23px;height:23px;margin:5px 0 0 0;border:1px solid #ddd;background-image:url('../images/common/delete2-black.svg');background-repeat:no-repeat;background-position:center center;background-size:8px;}

.list_prevnext{padding:0 10px;}
.list_prevnext ul{overflow:hidden;}
.list_prevnext li{float:left;width:33.3%;}
.list_prevnext span{display:inline-block;background-size:15px;background-repeat:no-repeat;background-position:left center;opacity:0.4;}
.list_prevnext a span{opacity:1;}
.list_prevnext .icon-prev span{background-image:url('../images/common/icon-prev.png');padding:0 0 0 20px;}
.list_prevnext .icon-list-b span{background-image:url('../images/common/icon-list.png');padding:0 0 0 20px;}
.list_prevnext .icon-next span{background-image:url('../images/common/icon-next.png');background-position:right center;padding:0 20px 0 0;}



.list_prevnext li:nth-child(2){text-align:center;}
.list_prevnext li:nth-child(3){text-align:right;}

.share-out{overflow:hidden;padding:10px 0;}
.share-out a{width:25%;float:left;display:block;color:#666;padding:45px 0 0 0;text-align:center;background-repeat:no-repeat;background-position:top center;background-size:40px;font-size:13px;}
.share-out .facebook{background-image:url('../images/common/icon-sns01.png');}
.share-out .kakao-story{background-image:url('../images/common/icon-sns02.png');}
.share-out .kakao-talk{background-image:url('../images/common/icon-sns03.png');}
.share-out .url-copy{background-image:url('../images/common/icon-sns04.png');}


.date-select{
	padding:0 0 0 5px;
	overflow:hidden;
}
.date-select a{
	display:block;
	font-size:14px;
	padding:10px;
	height:40px;
	border: 1px solid #ddd;
	font-weight:bold;
	border-radius:3px;
	text-align:center;
	border-radius:50px;
	width:22%;
	float:left;
	margin:5px;
}
.date-select a:hover{
	border: 1px solid #30bdb7;
}
.date-select .select{
	border: 1px solid #30bdb7;
	color:#30bdb7;
}
.date-select .category-list{
	height:75px;
	overflow:hidden;
}

.notice-in{overflow:hidden;padding:50px 0 0 0;}
.notice-in img{width:100px;float:left;}
.notice-in p{width:65%;float:left;font-weight:bold;font-size:17px;padding:16px 0 0 5px;}
.btnQa {cursor:pointer; }

