
@font-face {
    font-family: 'mgb';
    src: url('/css/font/NanumGothicBold.eot');
    src: local(※),
     url('/css/font/NanumGothicBold.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('/css/font/NanumGothicBold.woff') format('woff'),
     url('/css/font/NanumGothicBold.ttf') format('truetype'),
     url('/css/font/NanumGothicBold.svg#webfonturzspG4F') format('svg');
   }
   
   input, select, button, textarea {
       font-family:'Malgun Gothic','dotum',Arial,sans-serif;
   }
   
   /* Base */
   body {
       font-family:"Malgun Gothic",Verdana,Dotum,AppleGothic,sans-serif;
   }
   /*테이블*/
   .board_write02 {width:100%; font-size:15px; line-height:43px; text-align:center; box-sizing:border-box; border-collapse:collapse; border:1px solid #d9d9d9;}
   .board_write02 th{padding:10px 35px; font-weight:bold; text-align:center; letter-spacing:-1px; background:#F9F8FC; border:1px solid #d9d9d9;}
   .board_write02 td{padding:10px 35px; border:1px solid #d9d9d9; background:#fcfcfb;}
   
   /*테이블 디자인프랍 추가 */
   .popcon_board_write02 {width:100%; font-size:15px; line-height:43px; text-align:center; box-sizing:border-box; border-collapse:collapse; border:1px solid #d9d9d9; overflow-x:hidden; overflow-y:auto;}
   .popcon_board_write02 th{padding:10px 35px; font-weight:bold; text-align:center; letter-spacing:-1px; background:#F9F8FC; border:1px solid #d9d9d9;}
   .popcon_board_write02 td{padding:10px 35px; border:1px solid #d9d9d9; background:#fcfcfb;}
   
   
   
   /*셀렉트*/
   .select_option2 {display:inline-block; position:relative; height:35px; border:1px solid #c4c4c4; color:#000; box-sizing:border-box; text-align:left; vertical-align:middle; z-index:500; width:175px; outline: none;}
   .select_option2.mr10 {margin-left:10px;}
   .select_option2 .active_cont2 {-webkit-appearance:none;-moz-appearance:none;appearance:none; display:block; height:33px; padding:0 35px 0 10px; background:url('/css/images/ico_select.gif') no-repeat right center #fff; font-size:15px; line-height:33px; cursor:pointer; overflow:hidden; width:100%; outline:none; border:none;}
   
   /*상세페이지*/
   .sitebg2 {background-color:#6E9FDA;}
   .sitebg3 {background-color:#F9F8FC;}
   .coindcCL {display:inline-block; padding:5px; position:relative; font-size:14px; line-height:1.2; color:#fff; font-weight:normal;}
   .coindcCL > span {vertical-align:text-top;}
   .coindcWrap {display:none; position:absolute; top:0; left:120%; width:190px; line-height:2; background-color:#fff; box-shadow:0 2px 5px rgba(0,0,0,.3); z-index:1;}
   .coindcCL .citit {padding:0 5px; background-color:#f79646;}
   .coindcWrap .cititClose {position:absolute; top:0; right:5px;}
   .coindcWrap .ciinner {padding:5px;border:1px solid #ccc;}
   .coindcWrap table {text-align:center; width:100%; color:#000; border-collapse:collapse; border-left:1px solid #ccc; border-right:1px solid #ccc;}
   .coindcWrap table td {border:1px solid #ccc; border-left:0; border-right:0;}
   .coindcWrap table td img {display:table-cell; margin:0 auto;}
   
   /*마이페이지-지갑관리*/
   .wallet_wrap .recom-day {text-align:left;}
   .wallet_wrap .recom-day .recom-day-cont {width:auto; height:auto; padding:20px; font-size:15px;}
   .wallet_wrap input[name=walletaddr] {width:20px; height:20px;}
   .wallet_wrap .board_list.wallet_table {margin-top:0;}
   .wallet_wrap .board_list.wallet_table td {border-top:1px solid #e0e0e0;}
   .wallet_wrap input[name=walletaddr_ip] {width:90%; height:38px; line-height:38px; padding:5px; box-sizing:border-box;}
   .wallet_wrap .walletaddr_submit {margin:10px auto 20px;}
   .wallet_wrap .walletaddr_submit a {font-size:15px; font-weight:bold;}
   .wallet_wrap .wallet_notice {text-align:left; padding:15px; font-size:15px;}
   .wallet_wrap .wallet_notice ul {margin-left:20px;}
   .wallet_wrap .wallet_notice ul li {list-style:disc;}
   .walletAppSelectChange {font-size:14px;}
   
   
   
   /*주문결제*/
   .tabWallet {text-align:left; font-size:0;}
   .tabWallet span {display:inline-block; width:200px; padding:10px 0; text-align:center; font-size:14px; border:1px solid #d9d9d9; border-bottom:0;}
   .tabWallet span:first-child {border-right:0;}
   .tabWallet span.on {background:#F9F8FC;}
   
   /*디자인프랍 추가 popcon_popup01.html 팝업창 결제선택*/
   .popcon_tabWallet {text-align:left; font-size:0; margin:0px 0px 0px 20px;}
   .popcon_tabWallet span {display:inline-block; width:200px; padding:10px 0; text-align:center; font-size:14px; border:1px solid #d9d9d9;}
   .popcon_tabWallet span:first-child {border-bottom:0;}
   .popcon_tabWallet span.on {background:#F9F8FC; font-weight:bold;}
   .popcon_tabWallet span.off {background:#fff; font-weight:bold;}
   /*디자인프랍 추가 popcon_popup01.html 팝업창 결제선택 내지갑보기 아이콘크기*/
   .popcon_coupon_info table img{width:25px; padding-right:5px;}
   
   .dib {display:inline-block; vertical-align:middle; margin-right:20px;}
   .dib > span {padding:0 3px;}
   .dib input[name=coinAddr]{width:360px;}
   .popWallet, .coinCont {display:none; position:fixed; z-index:99999;}
   .coinCont .layer_pop {display:none; position:fixed; top:15%; left:50%; margin-left:-400px; z-index:9999; width:800px;}
   .popWallet .layer_pop {display:none; position:fixed; top:5%; left:50%; margin-left:-500px; z-index:9999; width:1000px;}
   .popWallet .layer_pop .pop_head img {width:100%;}
   .popWallet .layer_pop table img {margin-right:8px;}
   .popWallet .layer_pop input[name=chkWallet] {width:20px; height:20px;}
   .coinCont .pop_head h1 {float:none;}
   .coinCont .pop_head p {height:auto;}
   .popWallet .board_list th, .popWallet .board_list td {padding:10px 0;}
   .popWallet .board_list02 th, .popWallet .board_list02 td {padding:10px 0;}
   .coinCont .board_list02 th, .coinCont .board_list02 td {padding:17px 0;}
   
   .nonmember_pop .titleText {display:inline-block; height:28px; margin-top:0; padding:10px 30px; color:#fff; background:#00be39; border-radius:22px; overflow:hidden;}
   .nonmember_pop .subtitleText span {font-weight:bold;}
   .nonmember_pop .nmCont {height:454px !important; padding:20px; box-sizing:border-box; text-align:left; border:1px solid #00BE39; border-radius:15px;}
   .nonmember_pop .nmCont .title {display:block; padding-bottom:5px; color:#00be39; border-bottom:2px solid #00be39;}
   
   /*결제완료*/
   .qrOrder {overflow:hidden; float:left; width:30%; height:174px; padding:20px; border:1px solid #ccc; box-sizing:border-box;}
   .timeAble {overflow:hidden; position:relative; float:right; width:68%; height:174px; padding:20px; margin-left:2%; border:1px solid #ccc; box-sizing:border-box;}
   .qrOrder, .timeAble p strong {font-size:16px;}
   .timeAble .timeTxt {float:left; width:40%;}
   .timeAble .timeCount {position:absolute; top:53px; right:0; height:67px; width:60%; text-align:center;}
   .timeAble .timeCount > div {}
   
   /*마이페이지*/
   .wrap_body {min-width:100%;}
   
   /*서브페이지 후버효과 삭제*/
   .gallery_list ul li .con:hover {border-color:#e0e0e0;}
   .pdBtnBoxWrap.wrap .liWrap:hover:before {opacity:0;}
   .pdBtnBoxWrap.wrap .liWrap:hover .pdBtnBox {opacity:0; margin-top:0;}
   
   .best_wrap2 .best>ul>li .cont:hover {border-color:#e0e0e0;}
   .best_wrap2 .best>ul>li .cont:hover:before {opacity:0;}
   #list100 .pdBtnBoxWrap li:hover .pdBtnBox {opacity:0; margin-top:0;}


/* 2021 06 10 */
.mobile-send-btn-css{position: fixed;top: 0;left: 0;background: url(/images/banner/20210610/back50.png) 0 0 repeat;z-index: 10000;width: 100%;height: 100%;text-align:center;}
.mobile-send-btn-css span{position:absolute;color:#fff;width:80%;height:200px;top:50%;left:50%;margin-left:-40%;margin-top:-100px;font-size:10vw;}
