/* BASIC css start */
#myTodayView .page-body { padding: 25px 20px 0px; }
#myTodayView .table-d2-list { margin-top: 25px; }
#myTodayView .table-d2-list table td input { width: 25px; text-align: right; }
#myTodayView .btn-del { margin-top: 20px; }#myTodayView .page-body { padding: 25px 20px 0px; }
#myTodayView .table-d2-list { margin-top: 25px; }
#myTodayView .table-d2-list table td input { width: 25px; text-align: right; }
#myTodayView .btn-del { margin-top: 20px; }





.tb-center { font-size: 14px; }

.content2 { }
.myTodayView { text-align: center; margin-bottom:100px; }
.myTodayView .page-body { display: inline-block; width:1200px; }
.myTodayView .myTodayView-tit {  display: inline-block; width:1200px; font-weight:400; font-family: 'Jost','Noto Sans KR', sans-serif; text-align:left; padding-bottom:20px; }
.myTodayView .myTodayView-main-tit { font-size:15px; padding-bottom: 8px;font-weight:600;   }
.myTodayView .myTodayView-tit p {  }
.myTodayView .btn-del { text-align: left; padding:10px 10px; margin: 10px;  }
.myTodayView .btn-del a { padding: 10px 22px; border: 1px solid #e3e3e3; }
.table-d2-list { background: #fff; border-top: 1px solid #000; border-bottom:0px; }
.table-d2-list thead th { padding: 25px 0; background: #fff; border-bottom:1px solid #e3e3e3; font-size:14px; font-weight:500;}
.table-d2-list tbody td { padding: 26px 0; }


.MS_input_txt {
    text-align: center;
    width: 15px;
}



/* ¹ÎÁö Ãß°¡ */

/* »ó´ÜºÎºÐ */
.page-body *{font-family:'Noto Sans KR', sans-serif;}
.page-body .bbs_top{height:50px; margin-bottom:10px; }
body .page-body .bbs_hd{margin-bottom:0;}
.page-body .bbs_hd .bbs_title{display:block; text-align:center; padding:32px; line-height:50px; color:#111; font-weight:700; font-size:36px; font-family: 'Jost','Noto Sans KR', sans-serif; }

.page-body .user_summary{margin:0 100px 20px; line-height:24px; vertical-align:bottom; color:#000; font-size:16px; height:40px; }
.page-body .user_summary strong{font-size:30px; font-weight:400; line-height:40px;}
.page-body .user_summary em.user_grade{display:inline-block; height:24px; padding:0 17px; border-radius:12px; background-color:#000; color:#FFF;  font-family:'Jost','Noto Sans KR', sans-serif; font-weight:700; margin:0 5px;}
.page-body .user_info_st1{width:1000px; height:260px; margin:0 auto; box-sizing:border-box; padding-top:45px; border:1px solid #dddddd; text-align:center; font-size:0;}
.page-body .user_info_st1 dl{position:relative; display:inline-block; vertical-align:top; width:140px; min-height:170px; margin:0 20px; padding-top:117px; box-sizing:border-box; font-family:'Jost','Noto Sans KR', sans-serif; }
.page-body .user_info_st1 dl dt{line-height:26px; font-size:18px; color:#808080;}
.page-body .user_info_st1 dl dd{ line-height:30px; font-size:17px; color:#090909; letter-spacing:-1px;  }
.page-body .user_info_st1 dl dd b{font-size:22px; font-weight:700; font-family:'Jost','Noto Sans KR', sans-serif; }
.page-body .user_info_st1 dl dd.link{position:absolute; top:0; left:0; width:100%; height:100%;}
.page-body .user_info_st1 dl dd.link a{display:block; width:100%; height:100%; position:relative; }
.page-body .user_info_st1 dl dd.link a:before{position:absolute; top:0; left:50%; margin-left:-50px; width:100px; height:100px; display:block; border-radius:50px; background:#f2f2f2 center no-repeat; content:"";}
.page-body .user_info_st1 dl.ic_deposit dd.link a:before{background-image:url(/design/nak3618/ms_202010/img/ic_deposit.png);}
.page-body .user_info_st1 dl.ic_coupon dd.link a:before{background-image:url(/design/nak3618/ms_202010/img/ic_coupon.png);}
.page-body .user_info_st1 dl.ic_reserve dd.link a:before{background-image:url(/design/nak3618/ms_202010/img/ic_reserve.png);}

.page-body .user_info_st1 dl.ic_deposit:hover dd.link a:before{background-image:url(/design/nak3618/ms_202010/img/ic_deposit_on.png); background-color:#000000;}
.page-body .user_info_st1 dl.ic_coupon:hover dd.link a:before{background-image:url(/design/nak3618/ms_202010/img/ic_coupon_on.png); background-color:#000000;}
.page-body .user_info_st1 dl.ic_reserve:hover dd.link a:before{background-image:url(/design/nak3618/ms_202010/img/ic_reserve_on.png); background-color:#000000;}

.page-body .grp_message{padding:20px 0 42px; line-height:30px; font-size:14px; color:#262626; margin:0 100px;}
.page-body .grp_message span{color:#aaaaaa;}

.page-body .nav_list{overflow:hidden; margin:0 100px;} 
.page-body .nav_list li{float:left; width:590px; height:230px; margin:20px 0; background-color:#f9f9f9;}
.page-body .nav_list li:nth-of-type(2n){float:right;}
.page-body .nav_list li a{display:block; box-sizing:border-box; width:100%; height:100%; padding:50px 20px 10px; text-align:center;}
.page-body .nav_list li dl{}
.page-body .nav_list li dl dt{height:48px; line-height:24px; font-family:'Jost','Noto Sans KR', sans-serif; font-weight:500; font-size:22px; color:#090909;}
.page-body .nav_list li dl dd.kor{height:40px; line-height:24px; color:#262626; font-size:14px;}
.page-body .nav_list li dl dd.desc{line-height:24px; color:#cccccc; font-size:13px; }



div.user_wrap {margin: 0 85px; }

.mypage-wrap { padding:15px; letter-spacing:-0.5px; font-family: 'Jost','Noto Sans KR', sans-serif; }
.tab_menu ul {list-style:none;}
.tab_menu a {text-decoration:none; color:#767676;}
.tab_menu {position:relative;}
.tab_menu .cont_area { margin: 0 85px; }
.tab_menu .list { overflow:hidden; margin: 0 85px; font-family: 'Jost','Noto Sans KR', sans-serif; text-align: center; margin-bottom: 30px; }
.tab_menu .list li { display: inline-block; /* margin-right:14px;*/ border: 1px solid #e5e5e5; text-align: center; font-size :15px; width: 114px; padding: 35px 0; background-color: #fff; }
.tab_menu .list li:hover { background:#eee; }
.tab_menu .list li dd.tit{ font-family: 'Jost','Noto Sans KR', sans-serif; font-weight: 500; font-size:20px; }
.tab_menu .list li dd.desc{ font-family: 'Jost','Noto Sans KR', sans-serif; font-weight: 400; font-size:15px; padding-top:5px;  }
.tab_menu .is-on a { color:#e44f75; }
.tab_menu .list .btn { font-size:15px;font-family: 'Jost','Noto Sans KR', sans-serif;} 
.tab_menu .cont_area .cont {display:none;   /* position:absolute; top:25px; left:0; background:#555; color:#fff; text-align:center; width:250px; height:100px; line-height:100px; */ }



.tab_menu .mypage-info { width:1200px; height:300px; margin-left: 3px; }
.tab_menu .mypage-info .info-box-right { float:left; border: 1px solid #e5e5e5; margin-right: 5px; width: 58%; padding: 40px 50px; }
.tab_menu .mypage-info .info-box-left { float:left; border: 1px solid #e5e5e5; width:32.4%; }
.tab_menu .mypage-info .info-box-left .user-info-s3 { width:280px; padding: 56px 55px; }
.tab_menu .mypage-info .icon-wrap { float:left; width:160px; padding: 0 40px 0 20px; }
.tab_menu .mypage-info .icon-wrap svg {padding:0 37.5px 0 50px; }
.tab_menu .mypage-info .icon-wrap .btn_list { }
.tab_menu .mypage-info .icon-wrap a { display: inline-block; margin-left: 5px; width: 72px; height: 30px; background: #fff; border: 1px solid #e5e5e5; border-radius: 5px; text-align: center; box-sizing: border-box; line-height: 30px; }      
.tab_menu .mypage-info .icon-wrap a:hover { background:#eee; } 
.tab_menu .mypage-info .info-box-right .info-user-s1 { font-size:15px; padding-bottom:10px; }

.tab_menu .mypage-info .info-box-right em.user_grade {
    display: inline-block;
    height: 22px;
    line-height:22px;
    padding: 0 10px;
    background-color: #000;
    color: #FFF;
    font-family: 'Jost','Noto Sans KR', sans-serif;
    font-weight: 700;
    margin: 0 5px;
}


.tab_menu .mypage-info .info-box-left dt {
    display: inline-block;
    width: 95px;
    color: #2f2f2f;
    font-size: 14px;
    line-height: 30px;
}
.tab_menu .mypage-info .info-box-left dd {
    float: right;
    display: inline-block;
    color: #777777;
    font-size: 14px;
    line-height: 30px;
}

.tab_menu .mypage-info .info-box-right .rows .tit {
    display: inline-block;
    width: 95px;
    color: #2f2f2f;
    font-size: 14px;
    line-height: 30px;
}
.tab_menu .mypage-info .info-box-right .rows .cont {
    display: inline-block;
    color: #777777;
    font-size: 14px;
    line-height: 30px;
}

/* BASIC css end */

