/*  https://ebitmall.net/my/my_wallet.asp */
	.new-mypage-wallet{text-align:left;padding-left:40px;}
		
	.common-mypage-header{border-bottom:2px solid #000;color:#000;font-size:28px;margin-bottom:35px;
	font-weight:bold;padding:60px 0 45px;;}

	.wallet-addr-set{width:100%;}
	.wallet-addr-set .title{font-size:18px;font-weight:bold;text-align:left;}
	.wallet-addr-set table{width:100%;border-collapse: collapse;margin-top:23px;}
	.wallet-addr-set table tr th{border:1px solid #dddddd;padding:10px;background:#f2fff5;color:#000;text-align:center;box-sizing:border-box;font-size:15px;}
	.wallet-addr-set table tr td{border:1px solid #dddddd;padding:10px;background:#fcfcfc;color:#000;text-align:center;box-sizing:border-box;font-size:15px;word-break: break-all;}
	.wallet-addr-set table tr td.ta-l{text-align:left;}
	.wallet-addr-set table tr td select{width:200px;height:37px;border:1px solid #dddddd;outline:none;}
	.wallet-addr-set table tr td .wallet-input{width:100%;height:37px;border:1px solid #dddddd;}
	.wallet-addr-set table tr td input{margin:0;padding:0;padding:10px;box-sizing:border-box;outline:none;}
	.wallet-addr-set table tr td input::placeholder{color:#ccc}
	.wallet-addr-set .btn-box{text-align:right;margin-top:10px;}
	.wallet-addr-set .btn-box.center{text-align:center;}
	.wallet-addr-set .btn-box button{border:0;background:gray;color:#fff;border-radius:5px;margin-left:10px;padding: 12px 30px;
	font-size: 16px;outline:none;}
	.wallet-addr-set .btn-box button.g-back{background:#2b9e43;}
	.wallet-addr-set .btn-box button.no-radi{}
	.wallet-addr-set .btn-box button.y-back{background:#f4a900;}

	.coin-edit-layer{position:fixed;top:0;left:0;width:100%;height:100%;background:url('/images/banner/20210208/layer_back_40.png') 0 0 repeat;z-index: 1000;
	display:none;}
	.coin-edit-layer .inner{position:absolute;top:50%;left:50%;width:800px;height:230px;margin-top:-115px;margin-left:-400px;background:#fff;
	padding:10px;box-sizing:border-box;}
/*  https://ebitmall.net/my/my_wallet.asp */

/* 2021 03 02 */
	label{vertical-align: 0;line-height: 0;}
	.mypage-wrap .left .profile-box .img-box .setting-btn input{width:0;left:0}

	.ui-widget.ui-widget-content{height:auto;border:1px solid #000;}
	.ui-datepicker .ui-datepicker-header{background:#fff;}
	.ui-widget-content .ui-state-default{border:0;}
	.ui-datepicker .ui-datepicker-calendar th{background:#fff;color:#000;}
	.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a{border: 1px solid blue;color: blue !important;background: #fff;}
	.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end a{color:red;}

	.datepicker-box{}
	.datepicker-box input{outline:none;width:150px;height:30px;border:1px solid #000;padding:5px;box-sizing:border-box;
	background:url('/images/banner/20210302/date_icon.png') 90% 50% no-repeat;cursor:pointer;}

		
	.mypage-wrap{width:1200px;box-sizing:border-box;text-align:left;margin:30px auto;}

	.mypage-wrap .left{float:left;width:220px;box-sizing:border-box;}
	
	.mypage-wrap .left .profile-box{width:100%;height:220px;background:#2c9d44;text-align:center;padding-top:30px;}
	.mypage-wrap .left .profile-box .img-box{width:133px;height:133px;position:relative;margin:0 auto;z-index:1;}
	.mypage-wrap .left .profile-box .img-box .mypage-profile{width:133px;height:133px;background:#fff;border-radius:100%;
	overflow:hidden;}
	.mypage-wrap .left .profile-box .img-box .mypage-profile img{width:100%;height:100%;}
	.mypage-wrap .left .profile-box .img-box .setting-btn{width:35px;height:35px;border:1px solid #c1c1c1;border-radius:100%;position:absolute;bottom:0;
	right:0;background:#fff;box-sizing:border-box;text-align:center;padding-top:6px;cursor:pointer;padding-right: 2px;}
	.mypage-wrap .left .profile-box .img-box .nick{color:#ffffff;font-size:19.03px;font-weight:bold;margin-top:20px;}
	.mypage-wrap .left .profile-box .img-box .myid{color:#ffffff;font-size:12.41px;}

	.mypage-wrap .left .mypage-info-box{background:#f4f4f4;padding:2px;box-sizing:border-box;}
	.mypage-wrap .left .mypage-info-box .item{float:left;width:50%;background:#f4f4f4;padding:2px;box-sizing:border-box;}
	.mypage-wrap .left .mypage-info-box .item .inner{background:#fff;padding:10px;cursor:pointer;}
	.mypage-wrap .left .mypage-info-box .item .inner .top-text{color:#151515;font-size:12.43px;}
	.mypage-wrap .left .mypage-info-box .item .inner .info-1{color:#f3aa00;font-size:15.74px;}
	.mypage-wrap .left .mypage-info-box .item .inner .info-2{color:#e62b2b;font-size:15.74px;;}
	.mypage-wrap .left .mypage-info-box .item .inner .info-3{color:#606060;font-size:15.74px;;}
	.mypage-wrap .left .mypage-info-box .item .inner .info-4{color:#2b9e43;font-size:15.74px;;}
	.mypage-wrap .left .mypage-info-box .item .inner img{display:inline-block;vertical-align:middle;}
	.mypage-wrap .left .mypage-info-box .item .inner strong{display:inline-block;vertical-align:middle;margin-right:10px;}

	.mypage-wrap .left .ad-box{padding:7px 0 15px;}
	.mypage-wrap .left .ad-box .ad-text{color:#747474;font-size:11.2px;text-align:right;margin-top:4px;}
	.mypage-wrap .left .ad-box .ad-change-img{cursor:pointer;}
	.mypage-wrap .left .ad-box .ad-text img{display:inline-block;vertical-align:middle;}
	.mypage-wrap .left .ad-box .ad-text span{display:inline-block;vertical-align:middle;}

	.mypage-wrap .left .popcorn-member-box{background: url('/images/banner/20210302/left_popcorn_member_back.png') 0 0 no-repeat;width:100%;
	height:97px;position:relative;margin-bottom:5px;}
	.mypage-wrap .left .popcorn-member-box strong{display: inline-block;width: 100%;text-align: center;
	padding-left: 50px;padding-top: 32px;color:#ffffff;font-size:17.72px;}

	.mypage-wrap .left .left-slide-up-down{padding:2px;background:#f4f4f4;}
	.mypage-wrap .left .left-slide-up-down .inner-pd{padding:2px;}

	.mypage-wrap .left .left-slide-up-down .accordion {background-color: #fff;color: #000000;
	cursor: pointer;padding: 15px 12px;width: 100%;border: none;text-align: left;outline: none;font-size: 12.41px;transition: 0.4s;}
	.mypage-wrap .left .left-slide-up-down .active{background-color: #eaeaea;color:#2b9e43;font-weight:bold;}
	.mypage-wrap .left .accordion:hover{}
	.mypage-wrap .left .left-slide-up-down .panel {padding: 0;background-color: white;max-height: 0;overflow: hidden;transition: max-height 0.2s ease-out;}
	.mypage-wrap .left .left-slide-up-down .accordion:after {content: '';float: right;display:inline-block;background:url('/images/banner/20210302/left_slide_icon.png') 0 5px no-repeat;width:15px;height:15px;}
	.mypage-wrap .left .left-slide-up-down .active:after {content: '';float: right;display:inline-block;background:url('/images/banner/20210302/left_slide_icon_on.png') 0 5px no-repeat;width:15px;height:15px;}
	.mypage-wrap .left .left-slide-up-down .panel ul{padding:10px 0;}
	.mypage-wrap .left .left-slide-up-down .panel ul li{}
	.mypage-wrap .left .left-slide-up-down .panel ul li a{display:inline-block;padding:12px;color:#000000;font-size:12.41px;}
	.mypage-wrap .left .left-slide-up-down .panel ul li a.on{color:#fac443;}

	.mypage-wrap .right{float:right;width:930px;box-sizing:border-box;}

	.location{position: initial;}

	.join-checkbox-box input[type="checkbox"] {display:none;}
	.join-checkbox-box input[type="checkbox"] + label span {display:inline-block;width:20px;height:20px;margin:-2px 10px 0 0;vertical-align:middle;  background:url('/images/banner/20210204/join_ck_no.png') left top no-repeat;cursor:pointer;}
	.join-checkbox-box input[type="checkbox"]:checked + label span {background:url('/images/banner/20210204/join_ck_on.png') 0 top no-repeat;}

	.mypage-wrap .right .mypage-common-title{border-bottom:3px solid #000000;padding:60px 0 25px;position:relative;margin-bottom:35px;}
	.mypage-wrap .right .mypage-common-title .txt{color:#000000;font-size:24px;}
	.mypage-wrap .right .mypage-common-title .all-count-text{color:#000000;font-size:15px;margin-left:10px;}
	.mypage-wrap .right .mypage-common-title .all-count-text strong{color:#e62b2b;font-size:15px;}
	.mypage-wrap .right .mypage-common-title .caution-text{color:#e62b2b;font-size:12px;position:absolute;top:95px;left:0;}

	.mypage-wrap .right .common-table-css-1{}
	.mypage-wrap .right .common-table-css-1 .title{text-align:left;margin-bottom:10px;}
	.mypage-wrap .right .common-table-css-1 .title span{color:#000000;font-size:15px;}
	.mypage-wrap .right .common-table-css-1 .title span strong{color:#e62b2b;font-weight:bold;}
	.mypage-wrap .right .common-table-css-1 table{width:100%;}
	.mypage-wrap .right .common-table-css-1 table tr th{border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;background:#f4f4f4;
	color:#666666;font-size:15px;padding:20px 0;text-align:center;}
	.mypage-wrap .right .common-table-css-1 table tr td{color:#000000;font-size:15px;padding:20px 0;text-align:center;border-bottom:1px solid #e1e1e1;}
	.mypage-wrap .right .common-table-css-1 table tr td .gradi-btn-back{width:70px;height:30px;background:url('/images/banner/20210302/btn_gra_back.png') 0 0 no-repeat;color:#000000;font-size:13px;outline:none;}

	.mypage-wrap .right .common-table-css-2{}
	.mypage-wrap .right .common-table-css-2 .title{text-align:left;margin-bottom:10px;}
	.mypage-wrap .right .common-table-css-2 .title span{color:#000000;font-size:20px;}
	.mypage-wrap .right .common-table-css-2 .title span strong{color:#e62b2b;font-weight:bold;}
	.mypage-wrap .right .common-table-css-2 table{width:100%;}
	.mypage-wrap .right .common-table-css-2 table tr th{border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e;background:#f2fff4;
	color:#000000;font-size:14.6px;padding:20px 0;text-align:center;}
	.mypage-wrap .right .common-table-css-2 table tr th.g-back{background:#2b9e43;color:#ffffff;font-size:14.6px;}
	.mypage-wrap .right .common-table-css-2 table tr td{color:#000000;font-size:14.6px;padding:20px 0;text-align:center;border-bottom:1px solid #e1e1e1;background:#fcfcfb;}
	.mypage-wrap .right .common-table-css-2 table tr td .g-font{color:#2c9d44;}
	.mypage-wrap .right .common-table-css-2 table tr td .r-font{color:#e62b2b;}
	.mypage-wrap .right .common-table-css-2 table tr td .gradi-btn-back{width:70px;height:30px;background:url('/images/banner/20210302/btn_gra_back.png') 0 0 no-repeat;color:#000000;font-size:13px;outline:none;}

	.y-big-btn{width:350px;height:75px;border:0;border-radius:5px;background:#f4a901;color:#ffffff;font-size:23px;font-weight:bold;outline:none;}

	.textarea-select-box{}
	.textarea-select-box .arr-g-select{border:1px solid #d9d9d9;background:url('/images/banner/20210302/select_arr_icon_g.png') 95% 50% no-repeat;
	;padding:10px 30px;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */appearance:none;outline:none;width:460px;}
	.textarea-select-box textarea{border:1px solid #d9d9d9;background:#fff;padding:20px 30px;width:100%;resize:none;box-sizing:border-box;
	margin-top:10px;height:230px;outline:none;}
	.textarea-select-box textarea::placeholder {color: #c1c1c1;font-size:14px;}

	.search-btn-box{text-align:right;}
	.search-btn-box button{text-align:center;width:125px;height:37px;background:#edeff2;color:#000000;font-size:15px;outline:none;}
	.search-btn-box .search-btn{color:#ffffff;background:#525f78 url('/images/banner/20210302/search_icon.png') 67% 50% no-repeat;padding-right:20px;margin-left:8px;}
/* 2021 03 02 */

/* 2021 03 04 */
	.mypage-layer-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background:url('/images/banner/20210225/back_40.png') 0 0 repeat;z-index:10000;border-radius:5px;display:none;}
	.mypage-layer-wrap .gift-search-box{position:absolute;top:40%;left:50%;width:900px;height:520px;margin-left:-450px;margin-top:-260px;
	background:#fff;-webkit-box-shadow: 0px 4px 12px 0px #000000;box-shadow: 0px 4px 12px 0px #000000;border-radius:5px;}
	.mypage-layer-wrap .gift-search-box .gift-top{background:#2b9e43;padding:15px 35px;border-radius:5px 5px 0 0;color:#ffffff;font-size:22px;
	font-weight:bold;position:relative;text-align:left;}
	.mypage-layer-wrap .gift-search-box .gift-top button{position:absolute;top: 10px;right: 20px;outline:none;}
	
	.mypage-layer-wrap .gift-search-box .gift-content{padding:25px 30px 15px;background:#fff;text-align:left;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-point-box{width:100%;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-point-box .left{height:54px;border:1px solid #c1c1c1;background:#fff8e6;border:radius:5px;float:left;width:30%;color:#000000;font-size:15px;text-align:center;border-radius:5px;box-sizing:border-box;line-height:54px;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-point-box .right{height:54px;border:1px solid #c1c1c1;background:#fff;border:radius:5px;float:left;width:70%;color:#2b9e43;font-size:15px;font-weight:bold;text-align:center;border-radius:5px;box-sizing:border-box;line-height:54px;}
	
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search {}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .title{margin:20px 0 10px;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .title img{display:inline-block;vertical-align:middle;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .title strong{color:#000000;font-size:20px;display:inline-block;vertical-align:middle;}

	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .search-box{padding:10px 15px;width:100%;background:#f2f2f2;border-radius:5px;box-sizing:border-box;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .search-box select{width:168px;height:37px;border:1px solid #c1c1c1;
	-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */appearance:none;color:#666666;font-size:15px;
	background:#fff url('/images/banner/20210302/select_arr_icon.png') 90% 50% no-repeat;padding:0 10px;box-sizing:border-box;outline:none;
	display:inline-block;margin-right:14px;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .search-box input{width:415px;height:37px;border:1px solid #c1c1c1;
	color:#666666;font-size:15px;padding:0 10px;box-sizing:border-box;outline:none;display:inline-block;margin-right:14px;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .search-box button{box-sizing:border-box;outline:none;display:inline-block;
	width:186px;height:37px;border:0;background:#f3ab02;color:#ffffff;font-size:15px;font-weight:bold;}

	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .btn-box{margin:30px 0 50px;text-align:center;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .btn-box button{width:235px;height:50px;border-radius:5px;border:0;
	outline:none;background:#c1c1c1;color:#ffffff;font-size:15.54px;font-weight:bold;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .btn-box button.mr{margin-right:14px;}
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .btn-box button.on{background:#f3ab02;}

	.mypage-layer-wrap .gift-search-box .gift-content .info-text{border:1px solid #c1c1c1;box-sizing:border-box;padding:10px 15px;}
	.mypage-layer-wrap .gift-search-box .gift-content .info-text ul li{font-size:12px;color:#666666;margin-bottom:3px;}
	.mypage-layer-wrap .gift-search-box .gift-content .info-text ul li .r-font{color:#e62c2c;}
	.mypage-layer-wrap .gift-search-box .gift-content .info-text ul li .g-font{color:#2b9e43;font-weight:bold;}


	.mypage-layer-wrap .gift-search-box .gift-content .result-box{margin-top:20px;display:none;}
	.mypage-layer-wrap .gift-search-box .gift-content .result-box .sub-title{color:#000000;font-size:13px;margin-bottom:10px;}
	.mypage-layer-wrap .gift-search-box .gift-content .result-box table{width:100%;border-collapse:collapse;text-align:center;}
	.mypage-layer-wrap .gift-search-box .gift-content .result-box table tr th{color:#666666;padding:12px 0;border-top:1px solid #9e9e9e;
	border-bottom:1px solid #9e9e9e;background:#f4f4f4;}
	.mypage-layer-wrap .gift-search-box .gift-content .result-box table tr th.last{background:#2b9e43;border:0;color:#fff;}
	.mypage-layer-wrap .gift-search-box .gift-content .result-box table tr td{color:#666666;padding:12px 0;border-top:1px solid #9e9e9e;
	border-bottom:1px solid #9e9e9e;background:#fff;}
	.mypage-layer-wrap .gift-search-box .gift-content .result-box table tr td.last{text-align:left;}
	.mypage-layer-wrap .gift-search-box .gift-content .result-box table tr td.last input{border:0;height:100%;width:100%;outline:none;}
	.mypage-layer-wrap .gift-search-box .gift-content .result-box table tr td.last input::placeholder {color: #c1c1c1;font-size:15px;}

	.join-checkbox-box input[type="radio"] {display:none;}
	.join-checkbox-box input[type="radio"] + label span {display:inline-block;width:20px;height:20px;margin:-2px 10px 0 0;vertical-align:middle;  background:url('/images/banner/20210302/mypage_radio.png') left top no-repeat;cursor:pointer;}
	.join-checkbox-box input[type="radio"]:checked + label span {background:url('/images/banner/20210302/mypage_radio_on.png') left top no-repeat;}
/* 2021 03 04 */

/* 2021 03 05 my_popcorn_main */
	.common-header-select-box{}
	.common-header-select-box ul li{float:left;color:#000000;font-size:14px;margin-right:15px;vertical-align:middle;line-height:42px;}
	.common-header-select-box ul li select{border:1px solid #cfcfcf;width:180px;height:42px;padding:0 10px;color:#000000;font-size:15px;
	background:url('/images/banner/20210302/location_icon.png') 95% 50% no-repeat;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */appearance:none;outline:none;}

	.right .main-info-box{border:1px solid #c1c1c1;background:#f4f4f4;padding:20px 30px;margin-top:10px;box-sizing:border-box;}

	.right .main-info-box .five-info-list{}
	.right .main-info-box .five-info-list .item{float:left;width:214px;;border-radius:10px;background:#ffffff;margin-right:3px;height:125px;
	padding:25px 15px;box-sizing:border-box;position:relative;}
	.right .main-info-box .five-info-list .item.first{color:#000;font-size:15.9px;}
	.right .main-info-box .five-info-list .item.first strong{font-size:23.85px;display: inline-block;overflow: hidden;
    text-overflow: ellipsis;white-space: nowrap;max-width: 110px;line-height: 25px;}
	.right .main-info-box .five-info-list .item.first .g-bar{width:100%;height:6px;background:#2c9d44;display:block;margin-top:5px;}
	.right .main-info-box .five-info-list .item .title{color:#000000;font-size:12.06px;}
	.right .main-info-box .five-info-list .item .g-font{color:#2c9d44;font-size:18.55px;font-weight:bold;position:absolute;bottom: 30px;
    left: 15px;cursor:pointer;}
	.right .main-info-box .five-info-list .item .g-font span{display:inline-block;vertical-align:middle;}
	.right .main-info-box .five-info-list .item .g-font img{display:inline-block;vertical-align:middle;margin-left:10px;}
	.right .main-info-box .five-info-list .item.mr0{margin-right:0;}
	
	.right .main-info-box .banner-img-link{width:100%;display:block;margin-top:10px;}
	.right .main-info-box .banner-img-link img{width:100%;}

	.right .main-info-box .text-info{padding:20px 15px;background:#fff;width:100%;margin-top:20px;box-sizing:border-box;}
	.right .main-info-box .text-info ul li{color:#666666;font-size:11.13px;width:100%;margin-bottom:5px;}
	.right .main-info-box .text-info ul li .g-font{color:#2c9d44;}
	.right .main-info-box .text-info ul li .r-font{color:#e62b2b;}

	.right .date-search-box{border:1px solid #c1c1c1;background:#f4f4f4;padding:20px 30px;box-sizing:border-box;
	border-top:0;}
	.right .date-search-box.bordert{border-top:1px solid #c1c1c1;}
	.right .date-search-box table{width:100%;}
	.right .date-search-box table tr th{color:#000000;font-size:13.94px;text-align:left;}
	.right .date-search-box table tr td{padding:5px 0;}
	.right .date-search-box table tr td .w-back{border:1px solid #c1c1c1;background:#fff;padding:5px 15px;display: inline-block;width:585px;}
	.right .date-search-box table tr td .w-back.w200{width:200px;}
	.right .date-search-box table tr td .w-back.w200  .join-checkbox-box{width:50%;}
	.right .date-search-box table tr td .w-back .join-checkbox-box{float:left;color:#666666;font-size:13.94px;width:20%;}
	.right .date-search-box table tr td .w-back .join-checkbox-box.ml0{margin-left:0px;}
	.right .date-search-box table tr td .w-back .join-checkbox-box input[type="checkbox"] + label span{margin:0;}
	.right .date-search-box table tr td .w-back .join-checkbox-box strong{font-weight:normal;display:inline-block;vertical-align:middle;height:2px;margin-left:5px;}
	.right .date-search-box table tr td .w-back .join-checkbox-box span{display:inline-block;vertical-align:middle;}
	.right .date-search-box table tr td .period-btn-box{float:left;}
	.right .date-search-box table tr td .period-btn-box button{color:#666666;font-size:13.94px;border:1px solid #c1c1c1;background:#fff;width:58px;height:38px;text-align:center;margin-left:-4px;outline:none;}
	.right .date-search-box table tr td .period-btn-box button.ml0{margin-left:0;}
	.right .date-search-box table tr td .period-btn-box button.on{color:#2b9e43;font-weight:bold;}
	.right .date-search-box table tr td .datepicker-box{float:left;margin-left:10px;}
	.right .date-search-box table tr td .datepicker-box input{width:127px;height:38px;border:1px solid #c1c1c1;background:#fff url('/images/banner/20210302/date_icon.png') 90% 50% no-repeat;
	color:#666666;font-size:13.94px;padding:5px 8px;}

	.right .search-btn-box{margin-top:12px;}

	.mypage-wrap .right .common-table-css-1 table tr td{color:#000000;font-size:13.95px;}
	.mypage-wrap .right .common-table-css-1 table tr td .gradi-btn-back{margin:4px auto;}
/* 2021 03 05 my_popcorn_main */

/* my_popcorn_buy_detail */
	.mypage-wrap .right .common-table-css-2 {margin-top:50px;}
	.mypage-wrap .right .common-table-css-2 table{border-collapse: collapse;}
	.mypage-wrap .right .common-table-css-2 table tr th{text-align:left;padding:10px 15px;border: 1px solid #e1e1e1;vertical-align: baseline;}	
	.mypage-wrap .right .common-table-css-2 table tr td{text-align:left;padding:10px 15px;border: 1px solid #e1e1e1;}
	.mypage-wrap .right .common-table-css-2 table tr td .buy-detail-wallet-box{color:#000000;font-size:13.92px;}
	.mypage-wrap .right .common-table-css-2 table tr td .buy-detail-wallet-box .gradi-btn-back{margin-left:35px;}
	.mypage-wrap .right .common-table-css-2 table tr td .buy-detail-wallet-box .gray-text{color:#929292;font-size:11.13px;}
	.mypage-wrap .right .common-table-css-2 table tr td .buy-detail-wallet-text{color:#000000;font-size:11.14px;margin-top:10px;}

	.mypage-wrap .right .btn-link-box{margin-top:30px;text-align:center;}
/* my_popcorn_buy_detail */

/* my_popcorn_refund */
	.mypage-wrap .right .common-table-css-2 table tr td .mypage-refund-input{width:138px;height:28px;border:1px solid #c1c1c1;background:#fff;
	color:#000000;font-size:12.98px;padding:0 20px;box-sizing:border-box;outline:none;}
	.mypage-wrap .right .common-table-css-2 table tr td .mypage-refund-input.big-w{width:365px;height:28px;border:1px solid #c1c1c1;background:#fff;
	color:#000000;font-size:12.98px;}
	.mypage-wrap .right .common-table-css-2 table tr td .mypage-refund-select{width:138px;height:28px;border:1px solid #c1c1c1;color:#000000;font-size:12.98px;box-sizing:border-box;outline:none;background:#fff url('/images/banner/20210302/select_arr_icon.png') 90% 50% no-repeat;;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */appearance:none;padding:0 20px;}

	.clauseSvcWrap .align-wrap{width:100%;}
	.align-wrap .align-wrap-inner{position:relative;text-align:left;border:0;background:#fcfcfb;padding:10px 15px;box-sizing:border-box;
	cursor:pointer;}
	.align-wrap .align-wrap-inner.mt{margin-top:10px;}
	.align-wrap .align-wrap-inner a{position:absolute;top:5px;right:0;}
	.align-wrap .align-wrap-inner .fl-text{float:left;font-size: 14px;display: inline-block;padding-top: 5px;color:#000000;font-size:13px;}
	.align-wrap .align-wrap-inner .fl-text .r-font{color:#e62b2b;font-size:13px;}
	.align-wrap .align-wrap-inner label{float:right;}

	.common-text-box{width:100%;height:300px;padding:10px;box-sizing:border-box;display:none;border:1px solid #000;
	overflow-y:scroll;}

	.clearboth{*zoom:1;}
	.clearboth:after{content: "";display: block;clear: both;}
	.dis-none{display:none;}
	.licensing-box{text-align:left;margin:10px 0;}
	.licensing-box h1{border-bottom:1px solid #000;font-size:18px;padding:10px;margin-bottom:10px;}
	.licensing-box .tab-box-select div{float:left;width:50%;;border:1px solid #000;background:#fff;color:#000;text-align:center;font-size:18px;
	padding:10px 0;box-sizing:border-box;cursor:pointer;border-right:0;}	
	.licensing-box .tab-box-select div.on{border-bottom:0;}
	.licensing-box .tab-box{border:1px solid #000;border-top:0;padding:10px;margin-top: -1px;}	

	.js-tri-1 {width: 5px;height: 0px;border-top: 6px solid transparent;border-left: 10px solid #c1c1c1;
	border-bottom: 6px solid transparent;display: inline-block;}
	.js-tri-1.rote{width: 1px;height: 0px;border-left: 6px solid transparent;border-top: 10px solid #c1c1c1;
	border-right: 6px solid transparent;display: inline-block;border-bottom: 0;margin-right: 2px;}
	.js-tri-2 {width: 5px;height: 0px;border-top: 6px solid transparent;border-left: 10px solid #c1c1c1;
	border-bottom: 6px solid transparent;display: inline-block;}
	.js-tri-2.rote{width: 1px;height: 0px;border-left: 6px solid transparent;border-top: 10px solid #c1c1c1;
	border-right: 6px solid transparent;display: inline-block;border-bottom: 0;margin-right: 2px;}
/* my_popcorn_refund */

/* my_popcorn_gift_new */
	.mypage-wrap .right .common-table-css-1 table tr td .g-font{color:#2b9e43;}
	.mypage-wrap .right .common-table-css-1 table tr td .r-font{color:#e62b2b;}

	.gift-info-box{}
	.gift-info-box table{width:100%;border-collapse:collapse;margin-top:25px;}
	.gift-info-box table tr td{border:1px solid #c1c1c1;padding:25px 40px;position:relative;}
	.gift-info-box table tr td span{color:#000000;font-size:13.94px;float:left;display:inline-block;vertical-align:middle;padding-top: 8px;}
	.gift-info-box table tr td strong{font-size:23.24px;float:right;display:inline-block;vertical-align:middle;}
	.gift-info-box table tr td strong.g-font{color:#2d9f44;}
	.gift-info-box table tr td strong.r-font{color:#e62b2b;}

	.gift-info-box .banner-box{margin-top:20px;}
	.gift-info-box .banner-box .item{float:left;width:50%;position:relative;}
	.gift-info-box .banner-box .item strong{color:#2b9e43;font-size:23.32px;position:absolute;top: 13px;right: 44px;z-index: 1;}
	.gift-info-box .banner-box .item img{width:100%;}
	.gift-info-box .banner-box .item .info-layer{position:absolute;top: 52px;right: 44px;z-index: 1;;width:375px;height:20px;cursor:pointer;}

	.gift-info-box .banner-box .item .hide-layer{border:1px solid #c1c1c1;padding:10px 20px;width:375px;background:#fff;box-sizing: border-box;
    position: absolute;top: 73px;left: 45px;display:none;}
	.gift-info-box .banner-box .item .hide-layer .title{line-height:32px;border-bottom:1px solid #c1c1c1;position:relative;width:100%;height:38px;}
	.gift-info-box .banner-box .item .hide-layer .title strong{color:#000000;font-size:14.9px;position: absolute;top: 0;left: 0px;z-index: 1;}
	.gift-info-box .banner-box .item .hide-layer .title img{position:absolute;top:0;right:0;width:auto;z-index:2;width:25px;height:25px;cursor:pointer;}
	.gift-info-box .banner-box .item .hide-layer ul{padding-top:15px;padding-bottom:5px;}
	.gift-info-box .banner-box .item .hide-layer ul li{color:#000000;font-size:12.11px;margin-bottom:3px;}
	.gift-info-box .banner-box .item .hide-layer ul li .r-font{color:#e62b2b;}
	.gift-info-box .banner-box .item .hide-layer ul li .g-font{color:#2b9e43;font-weight:bold;}

	.gift-info-box .banner-link{display:inline-block;margin-top:20px;width: 100%;margin-bottom:25px;cursor:pointer;}
	.gift-info-box .banner-link img{width:100%;}

	.popcorn-gift-layer{width:390px;position:absolute;top:50%;left:50%;margin-top:-330px;margin-left:-195px;background:#fff;border-radius:5px;display:none;}
	.popcorn-gift-layer .title{color:#000000;font-size:25px;text-align:center;font-weight:bold;background:#fff;border-radius:5px 5px 0 0;padding:10px 0;}

	.popcorn-gift-layer .card-ui{background:#f2f2f2;text-align:center;padding:40px 0;position:relative;}
	.popcorn-gift-layer .card-ui img{}
	.popcorn-gift-layer .card-ui strong{position:absolute;top: 98px;left: 114px;color:#ffffff;font-size:46.58px;}

	.popcorn-gift-layer .card-gift-text{padding:20px 35px;box-sizing:border-box;}
	.popcorn-gift-layer .card-gift-text .name-text{text-align:center;}
	.popcorn-gift-layer .card-gift-text .name-text strong{color:#e62b2b;font-size:25px;}
	.popcorn-gift-layer .card-gift-text .name-text span{color:#000000;font-size:18px;}

	.popcorn-gift-layer .card-gift-text .sub-text{margin-top:12px;text-align:center;}
	.popcorn-gift-layer .card-gift-text .sub-text span{color:#666666;font-size:13px;}

	.popcorn-gift-layer .card-gift-text .list-text{text-align:left;padding:15px;border:1px solid #e7e7e7;margin-top:20px;}
	.popcorn-gift-layer .card-gift-text .list-text ul li{color:#666666;font-size:12px;}

	.popcorn-gift-layer .card-gift-text .btn-box{margin-top:45px;}
	.popcorn-gift-layer .card-gift-text .btn-box button{background:#c1c1c1;border:0;border-radius:5px;color:#ffffff;font-size:15.54px;width:150px;height:50px;float:right;font-weight:bold;outline:none;}
	.popcorn-gift-layer .card-gift-text .btn-box button.fl-l{float:left;}
	.popcorn-gift-layer .card-gift-text .btn-box button.y-back{background:#f3ab02;}
/* my_popcorn_gift_new */

/* date */
	.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover{border:0;}
	.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon{background:url('/images/banner/20210309/buy_list_btn_icon.png') 0 0 no-repeat;width:10px;height:14px;right: 10px;top: 17px;}
	.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{background:url('/images/banner/20210309/buy_list_btn_icon.png') 0 0 no-repeat;width:10px;height:14px;left: 10px;top: 17px;transform:rotate(180deg)}
/* date */

/* 2021 04 12 coupon */
	.coupon-common-wrap{border:1px solid #d9d9d9;background:#fff;text-align:center;width:100%;}
	.coupon-common-wrap .input-box{margin:20px 0 15px}
	.coupon-common-wrap .input-box input{width:325px;height:40px;border:1px solid #666666;font-size:12.14px;color:#000;padding:0 15px;box-sizing:border-box;outline:none;}
	.coupon-common-wrap .input-box input::placeholder{color:#c1c1c1;font-size:12.14px;}
	.coupon-common-wrap .input-box button{width:160px;height:40px;background:#2c9d44;color:#fff;font-size:15px;font-weight:bold;text-align:center;display:inline-block;
	margin-left:35px;outline:none;}
	.coupon-common-wrap .red-text{color:#e62b2b;font-size:12.41px;margin-bottom:12px;}

	.sub-common-title{margin:45px 0 15px;}
	.sub-common-title .big-title{color:#000000;font-size:22.28px;}
	.sub-common-title .small-title{color:#000000;font-size:15px;margin-left:15px;}
	.sub-common-title .small-title strong{color:#e62b2b;font-size:15px;}

	.date-search-box.no-border{border:0;}

	.coupon-select{width: 127px;height: 38px;border: 1px solid #c1c1c1;background: #fff url(/images/banner/20210412/coupon_select_arr.png) 90% 50% no-repeat;color: #666666;font-size: 13.94px;padding: 5px 8px;margin-left:8px;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */appearance:none;outline:none;}

	.coupon-btn{color: #ffffff; background: #525f78 url(/images/banner/20210302/search_icon.png) 80% 50% no-repeat;margin-left: 8px;text-align: center; width: 80px;height: 37px;font-size: 15px;outline: none;padding-right:20px;}

	.common-table-css-1.coupon-table{margin-top:40px;}

	.common-table-css-1.coupon-table.mt0{margin-top:0;}

	.coupon-new-info-box{border:5px solid #ccdccf;margin-top:25px;}
	.coupon-new-info-box .top-box{border-bottom:1px solid #ebebeb;color:#000000;font-size:14px;font-weight:bold;padding:20px;box-sizing:border-box;}
	.coupon-new-info-box .top-box span{}
	.coupon-new-info-box .bottom-box{padding:20px;box-sizing:border-box;}
	.coupon-new-info-box .bottom-box .left{float:left;width:50%;text-align:left;}
	.coupon-new-info-box .bottom-box .left span{color:#6e6e6e;font-size:22px;margin-right:15px;}
	.coupon-new-info-box .bottom-box .left strong{color:#58aa69;font-size:28.44px;}
	.coupon-new-info-box .bottom-box .right{float:right;width:50%;text-align:right;}
	.coupon-new-info-box .bottom-box .right span{color:#6e6e6e;font-size:22px;margin-right:15px;}
	.coupon-new-info-box .bottom-box .right strong{color:#fa6060;font-size:28.44px;}

	.coupon-new-add-box{padding:30px;}
	.coupon-new-add-box .back-img{width:723px;height:85px;background:url('/images/banner/20210412/coupon_new_back.png') 50% 50% no-repeat;margin:0 auto;text-align:center;}
	.coupon-new-add-box .back-img .fix-height{height:45px;padding:20px 0;}
	.coupon-new-add-box .back-img strong{display:inline-block;vertical-align:middle;color:#666666;font-size:22.28px;}
	.coupon-new-add-box .back-img input{display:inline-block;vertical-align:middle;color:#c1c1c1;font-size:12.41px;color:#666;border-radius:10px;border:1px solid #c1c1c1;
	padding:0 15px;height:45px;box-sizing:border-box;margin:0 10px 0 35px;width:215px;outline:none;}
	.coupon-new-add-box .back-img input::placeholder{color:#c1c1c1;font-size:12.41px;}
	.coupon-new-add-box .back-img button{display:inline-block;vertical-align:middle;color:#ffffff;font-size:18px;font-weight:bold;background:#f7b826;border-radius:10px;
	margin-left:35px;height:45px;width:110px;outline:none;}
	
	.coupon-new-text-box{border:1px solid #d9d9d9;padding:20px 15px;box-sizing:border-box;}
	.coupon-new-text-box ul li{color:#666666;font-size:11.13px;padding:4px 0;}
	.coupon-new-text-box ul li .g-font{color:#2c9d44;}
	.coupon-new-text-box ul li .r-font{color:#e80d0d;}

	.mypage-wrap .right .common-table-css-1.coupon-table .title span strong{color:#2c9d44;font-size:21px;}

	.common-table-css-1.coupon-table tr th.ta-l{text-align:left;padding-left:20px!important;}
	.common-table-css-1.coupon-table tr td.ta-l{text-align:left;padding-left:20px!important;}
	.common-table-css-1.coupon-table tr td strong{color:#666666;font-size:16px;}
	.common-table-css-1.coupon-table tr td span{color:#666666;font-size:13.95px;}
	.common-table-css-1.coupon-table tr td strong .r-font{color:#e5392c;}
	.common-table-css-1.coupon-table tr td button{width:195px;height:45px;border-radius:5px;background:#f3ab02;color:#fff;text-align:center;font-size:13.94px;
	font-weight:bold;}
/* 2021 04 12 coupon */


/* 2021 04 19 수정 */
	.mypage-layer-wrap .gift-search-box .gift-content .result-box{height: 200px;overflow-y: scroll;}
	.mypage-layer-wrap .gift-search-box .gift-content .result-box table tr td{font-weight:bold;}
/* 2021 04 19 수정 */

/* 2021 05 07 수정 */
	.mypage-wrap .left .mypage-info-box .item .inner{text-align:left;}
	.mypage-wrap .left .mypage-info-box .item:nth-child(4) .inner{cursor:initial;}

	.mypage-wrap .right .mypage-common-title.pb40{padding: 60px 0 40px;}

	.y-big-btn{width: 300px;font-size: 18px;height: 60px;display: inline-block;line-height: 60px;}

	.gift-info-box .banner-box .item .hide-layer ul li .g-font a{color: #2b9e43;text-decoration:underline;}

	.mypage-layer-wrap .gift-search-box .gift-content .result-box table tr th.no-border{border:0;background:#fff;}
	.mypage-layer-wrap .gift-search-box .gift-content .result-box table tr td.no-border{border:0;background:#fff;}
/* 2021 05 07 수정 */

/* 2021 05 10 수정 */
	.mypage-wrap .right .common-table-css-1.gift-edit-css table tr td{padding: 15px 20px;box-sizing: border-box;}
	.mypage-wrap .right .common-table-css-1.gift-edit-css table tr td.ta-l{text-align: left;}
	.mypage-wrap .right .common-table-css-1.gift-edit-css table tr th{font-size:13.9px;}
	.mypage-wrap .right .common-table-css-1.gift-edit-css table tr th.ta-l{text-align: left;font-size:13.9px;}

	.common-table-css-1.coupon-table.gift-edit-css tr td strong{color:#666666;font-size:16px;}
	.common-table-css-1.coupon-table.gift-edit-css tr td span.date-color{color:#000;}

	.mypage-wrap .right .common-table-css-1.gift-edit-css table tr td .r-font{font-size:16px;}

	.mypage-wrap .right .common-table-css-1.gift-edit-css table tr td .phone-input-css{width:250px;height:45px;border:1px solid #c1c1c1;background:#fff;
	border-radius:10px;padding:0 15px;color:#252525;font-size:14px;outline:none;box-sizing:border-box;}
	.mypage-wrap .right .common-table-css-1.gift-edit-css table tr td .phone-input-css::placeholder{color:#c1c1c1;font-size:14px;}
	.mypage-wrap .right .common-table-css-1.gift-edit-css table tr td .phone-input-css:focus{border:1px solid #2b9e43;}
	
	.mypage-wrap .right .common-table-css-1.gift-edit-css table tr td .phone-input-css.readonly-input:focus{border:1px solid #c1c1c1;}

	.common-table-css-1.coupon-table.gift-edit-css tr td strong.black-color{color:#000000;}

	
/* 2021 05 10 수정 */

/* 2021 05 17 */
	.mypage-layer-wrap .gift-search-box .gift-content .gift-search .btn-box button.mr{background:#2b9e43;}
/* 2021 05 17 */

/* 2021 05 27 */
	.coin-edit-layer .inner{height:auto;}
/* 2021 05 27 */

/* 2021 05 31 */
	.popcorn-gift-layer .card-gift-text .name-text strong{color:#2b9e43;font-weight:bold;}
/* 2021 05 31 */

/* 2021 06 07 */
.gift-info-box .banner-box .item .hide-layer{z-index:1;}

/* 2021 12 07 */
.wallet-addr-set.new-css table tr td{text-align:left;}
