@charset "utf-8";

@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css");

/*====================*/
/*=== Reset Styles ===*/
/*====================*/
html,body,div,ul,ol,dl,li,dt,dd,p,h1,h2,h3,h4,h5,h6,table,th,td,caption,address,article,aside,canvas,details,figure,figcaption,footer,header,menu,nav,section,button,select,textarea,input,fieldset,legend,a,span,strong,em,address,dfn,small,i,b {margin: 0;padding: 0;border: 0;list-style: none;font-size: inherit;font-weight: inherit;font-family: inherit;line-height: inherit;word-break: inherit;word-wrap: inherit;box-sizing: border-box;}
:before,:after {box-sizing: border-box;}
article,aside,canvas,details,figure,figcaption,footer,header,menu,nav,section {display: block;}
body {box-sizing:border-box;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
img, fieldset, input.type-image,  button {border:0;padding:0;}
input, select, textarea, button{color:#555;vertical-align:middle;font-family:"Pretendard Variable", Pretendard, -apple-system, '맑은 고딕', Malgun Gothic, Gulim, Arial, AppleGothic, Sans-serif;outline:0}
caption, legend, #skipNavi {width:0;height:0;padding:0px;margin:0px;visibility:hidden;font-size:0px;height:0px;line-height:0px;}
button::-moz-focus-inner{border:0;padding:0;}
button{background:transparent;overflow:hidden;cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {text-decoration:none !important;color:#3e3e3e;}
html,body {font-family:"Pretendard Variable", Pretendard, -apple-system,'맑은 고딕',Malgun Gothic, Gulim, Arial, AppleGothic, Sans-serif;font-optical-sizing: auto;outline:0;width:100%;height:100%;}
table {border:0;border-spacing:0;border-collapse:collapse;}

.fr {float:right;}
.fl {float:left;}
.cp {cursor:pointer;}
.dpn {display:none;}
.ls01 {letter-spacing:-1px;}
.fw100 {width:100%;}
.fw60 {width:60%;}
.fw38 {width:38%;}
.fw48 {width:48%;} 
.fw32 {width:32%;}
.mr05 {margin-right:5px;}
.mt10 {margin-top:10px;}  
.mt30 {margin-top:30px;}
.m_line {margin:10px 0;font-size:0;height:1px;padding:0 8px;border-top:1px solid #c7c7c7;}


strong {font-weight:700}
.red {color:#d61313;}
.blue {color:#0f41e3;}
.green {color:#008d0d;}
.purple {color:#a91fc6;}
.big {font-size:19px;font-weight:700;}

/* Basic outline */
#main {width:100%;min-width:360px;}
#cover {position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:999999;opacity:0.65}
.section {width:100%;overflow:hidden;background:#f5f4f3;padding-bottom:30px;}
.section_sub {width:100%;overflow:hidden;padding-bottom:30px;background:#f5f4f3;}
.section_sub.bg01 {background:url(https://img.asiatoday.co.kr/fortune2025/saju_view.jpg)  center top no-repeat;}   /* 사주 */
.section_sub.bg02 {background:url(https://img.asiatoday.co.kr/fortune2025/overall.jpg)  center top no-repeat;}   /* 정론사주 */
.section_sub.bg03 {background:url(https://img.asiatoday.co.kr/fortune2025/deun.jpg)  center top no-repeat;}     /* 대운론 */
.section_sub.bg04 {background:url(https://img.asiatoday.co.kr/fortune2025/deun.jpg)  center top no-repeat;}    /* 신살론 */
.section_sub.bg05 {background:url(https://img.asiatoday.co.kr/fortune2025/tjbg.jpg)  center top no-repeat;}     /* 토정비결 */
.section_sub.bg06 {background:url(https://img.asiatoday.co.kr/fortune2025/chemistry.jpg)  center top no-repeat;}    /* 궁합 */
.section_sub.bg07 {background:url(https://img.asiatoday.co.kr/fortune2025/nameis.jpg)  center top no-repeat;}      /* 이름풀이 */
.section_sub.bg08 {background:url(https://img.asiatoday.co.kr/fortune2025/nameis.jpg) center top no-repeat;}     /* 작명 */
.section_sub.bg09 {background:url(https://img.asiatoday.co.kr/fortune2025/goodday.jpg)  center top no-repeat;}    /* 택일 */
.section_sub.bg10 {background:url(https://img.asiatoday.co.kr/fortune2025/goodjoin.jpg)  center top no-repeat;}    /* 결혼택일 */
.section_sub.bg11 {background:url(https://img.asiatoday.co.kr/fortune2025/goodday.jpg)  center top no-repeat;}    /* 개업택일 */
.section_sub.bg12 {background:url(https://img.asiatoday.co.kr/fortune2025/cash.jpg)  center top no-repeat;}       /* 재물운 */
.section_sub.bg13 {background:url(https://img.asiatoday.co.kr/fortune2025/goodday.jpg)  center top no-repeat;}    /* 직업/적성론 */
.section_sub.bg14{background:url(https://img.asiatoday.co.kr/fortune2025/chemistry.jpg)  center top no-repeat;}    /* 애정운 */
.section_sub.bg15 {background:url(https://img.asiatoday.co.kr/fortune2025/cash.jpg)  center top no-repeat;}     /* 재물운 */
.section_sub.bg16 {background:url(https://img.asiatoday.co.kr/fortune2025/goodday.jpg)  center top no-repeat;}    /* 취업/이직운 */
.section_sub.bg17 {background:url(https://img.asiatoday.co.kr/fortune2025/overall.jpg)  center top no-repeat;}      /* 만세력 */


.content {max-width:800px;margin:0 auto;}
/* 상담 아이콘 */
.sns_talk_counsel_box {position:fixed;width:800px;bottom:0;left:50%;transform: translate(-50%, -50%);}
.sns_talk_counsel {width:50px;overflow:hidden;position:absolute;bottom:55px;right:-45px;z-index:1000;}
.sns_talk_counsel img {width:100%;cursor:pointer;}

/* Side Menu */
.sidenav {height: 100%;width:0;white-space:nowrap;position:fixed;z-index:9999999;top: 0;right: 0;background:#fff;overflow-x: hidden;transition: 0.5s;padding:10px 0 50px 0;}
.sidenav .title_box {margin-bottom:10px;padding:5px 0 14px 24px;position:relative;font-size:22px;font-weight:600;border-bottom:1px solid #000;}
.sidenav .title_box img {width:122px;position:relative;top:3px;}
.sidenav .title_box .closebtn {position:absolute;top:-14px;right:10px;font-size:36px;color:#2c2c2c;font-weight:600;}
.sidenav a {padding: 8px 8px 8px 24px;text-decoration: none;  font-size: 18px;  color: #000;  display: block;  transition: 0.3s;}
.sidenav a.cor01 {color:#007403;}
.sidenav a:hover {color: #b54800;}

/* Head Box */
.header {width:100%;border-bottom:1px solid #d2d2d2;}
.header  .top_head {height:54px;position:relative;max-width:800px;margin:0 auto;}
.header  .top_head h1 {display:inline-block;position:relative;top:14px;left:20px;}
.header  .top_head h1 img{width:135px;}
.header  .top_head span {font-size:20px;position:relative;top:10px;left:28px;color:#ccc;font-weight:100;}
.header  .top_head h2 {display:inline-block;font-size:26px;font-weight:600;position:relative;top:12px;left:34px;}
.header  .top_head .menu_btn{width:36px;height:100%;position:absolute;top:-2px;right:7px;z-index:10;text-align:center;cursor:pointer;}
.header  .top_head .menu_btn img{width:23px;height:22px;margin:17.5px auto auto auto}

.header  .top_head_pay {height:54px;position:relative;max-width:800px;margin:0 auto;}
.header  .top_head_pay h2 {font-size:26px;font-weight:600;text-align:center;position:relative;top:10px;}
.header  .top_head_pay .menu_btn{width:36px;height:100%;position:absolute;top:2px;left:10px;z-index:10;text-align:center;font-size:34px;}

/* Head Scroll Fixed */
.sticky {position:fixed;top:0;left:0;width:100%;z-index:1000;background:#fff;}
.sticky + .content {padding-top: 102px;}

/* Top Slide */
.top_news_slide {width:100%;overflow:hidden;margin:0 auto;position:relative}
.top_news_slide .slide_dot {width:100%;text-align:center;position:absolute;bottom:15px;left:0;z-index:100;}
.top_news_slide .slide_dot span {width:8px;height:8px;margin-left:7px;margin-right:0;border-radius:4px;display:inline-block;cursor:pointer;z-index:100;outline:none}
.top_news_slide .swiper-pagination-bullet-active {background:#071a39;}
.top_news_slide .btn_box {width:100%;max-width:800px;position:relative;margin:0 auto;}
.top_news_slide .btn_box .btn_left {display:flex;align-items:center;height:330px;cursor:pointer;color:#fff;font-size:70px;position:absolute;left:15px;top:0;z-index:100;opacity:0;transition:opacity .3s ease-in-out;}
.top_news_slide .btn_box .btn_left:hover {color:#ff6b12;}
.top_news_slide .btn_box .btn_right {display:flex;align-items:center;height:330px;cursor:pointer;color:#fff;font-size:70px;position:absolute;top:0;right:15px;z-index:100;opacity:0;transition:opacity .3s ease-in-out;}
.top_news_slide .btn_box .btn_right:hover {color:#ff6b12;}
.top_news_slide:hover .btn_box .btn_left, .top_news_slide:hover .btn_box .btn_right {opacity:1;transition:opacity .3s ease-in-out}
.top_news_slide .slide_box {width:100%;position:relative;}
.top_news_slide .slide_box .top_slide_box_wrap {width:100%;overflow:hidden;background:#fff;}
.top_news_slide .slide_box .top_slide_box_wrap dt {width:100%;float:left;position:relative;display:flex;align-items:center;}
.top_news_slide .slide_box .top_slide_box_wrap dt div {width:100%;height:330px;position:relative;margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center;object-position:top center;object-fit : cover;overflow:hidden;}
.top_news_slide .slide_box .top_slide_box_wrap dt div img {width:auto;height:100%;}
.top_news_slide .slide_box .top_slide_box_wrap dt h3 {color:#fff;font-size:30px;line-height:55px;overflow:hidden;position:relative;}
.top_news_slide .slide_box .top_slide_box_wrap dt h3 img {height:40px;}
.top_news_slide .slide_box .top_slide_box_wrap dt .tit {color:#fff;font-size:18px;padding:0 45px;line-height:24px}

/* Main Menu */
.main_btn {max-width:800px;margin:30px auto 0 auto;padding:0 15px;display:flex;flex-wrap:wrap}
.main_btn dd {width:calc(50% - 5px);border:1px solid #ccc;border-radius:15px;padding:22px;margin:10px 0;background:#fff;box-shadow: 0px 0px 8px #e1e1e1;position:relative;cursor:pointer;}
.main_btn dd:hover {border:1px solid #fff;}
.main_btn dd:nth-child(odd) {margin-right:10px;}
.main_btn dd h3 {font-size:24px;font-weight:700;position:relative;display:inline-block;}
.main_btn dd h3 label {display:block;position:absolute;top:0;right:-75px;font-size:15px;font-weight:500;padding:3px 10px;border-radius:8px;background:#d86100;color:#fff;}
.main_btn dd ul {display:flex;flex-wrap:wrap;}
.main_btn dd ul li:nth-child(odd) {width:76%;padding-right:10px;}
.main_btn dd ul li:nth-child(even) {width:24%;}
.main_btn dd ul li .title {font-size:16px;padding:5px 10px 5px 0;line-height:22px;}
.main_btn dd ul li .icon_box {width:100%;text-align:right;}
.main_btn dd ul li .icon_box img {width:85%;min-width:45px;}
.main_btn dt {width:calc(100% - 2px);border:1px solid #ccc;border-radius:15px;padding:25px 15px;margin:10px 0;display:flex;align-items:center;justify-content: center;background:#fff;}
.main_btn dt h3 {width:200px;font-size:20px;font-weight:700;}
.main_btn dt .icon_box2 {width:90px;text-align:right;}
.main_btn dt .icon_box2 img {width:65%;}

.sub_btn {max-width:800px;margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap;flex-direction: column;}
.sub_btn dd {border:1px solid #ccc;border-radius:15px;padding:15px;margin:10px 0;background:#fff;position:relative;cursor:pointer;}
.sub_btn dd:hover {border:1px solid #2d6790;}
.sub_btn dd h3 {font-size:20px;font-weight:700;}
.sub_btn dd ul {display:flex;flex-wrap:wrap;}
.sub_btn dd ul li:nth-child(odd) {flex:1;}
.sub_btn dd ul li:nth-child(even) {width:90px;}
.sub_btn dd ul li .title {font-size:16px;padding:5px 10px 5px 0;line-height:20px;}
.sub_btn dd ul li .icon_box {width:100%;text-align:right;}
.sub_btn dd ul li .icon_box img {width:70px;}

.section_title  {width:100%;text-align:center;padding:30px 0;}
.section_title h3 {font-size:26px;font-weight:700;color:#fff;}
.section_title .title_txt {font-size:20px;line-height:26px;padding-top:10px;color:#fff;}

/* 입력페이지 가이드 */
.mem_input  {max-width:800px;border:1px solid #dfdfdf;background:#fff;margin:0 15px;overflow:hidden;}
.mem_input.mt10 {margin-top:10px;}
.mem_input h4 {padding:20px 20px 0 25px;font-size:24px;font-weight:600px;}
.mem_input dl {border-bottom:1px solid #f3f3f3;}
.mem_input dl:last-child {border:0;}
.mem_input dl dt {padding:20px 15px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;}
.mem_input dl dt .input_title {width:100%;display:block;font-size:18px;font-weight:500;}
.mem_input dl dt select {font-size:18px;color:#aaa;padding:10px 15px;margin:10px 0 5px 0;border:1px solid #e1e1e1; -webkit-appearance: none;appearance: none;background:#f9f9f9 url(https://img.asiatoday.co.kr/fortune2025/icon_arr01.png) no-repeat 100% 55%;}
.mem_input dl dt select.fw45 {width:48%;} 
.mem_input dl dt option:not(first-child) {color: #000;}
.mem_input dl dt input {font-size:18px;padding:10px 15px;margin:10px 0 5px 0;border:1px solid #e1e1e1;overflow:hidden;}
.mem_input dl dt input::placeholder {color:#b2b2b2;}
.mem_input dl dt .radio_box {width:100%;text-align:center;border:1px solid #292929;}
.mem_input dl dt .radio_box input {display:none;}
.mem_input dl dt .radio_box span {height:44px;font-size:18px;color:#292929;line-height:44px;font-weight:600;}
.mem_input dl dt .check_box {width:50%;margin:0 auto;background:#fff;padding:10px 0;}
.mem_input dl dt .check_box .chk_agree {display:inline-block;width:24px;height:24px;font-size:0;vertical-align:middle;cursor:pointer;overflow:hidden;position:relative;}
.mem_input dl dt .check_box .chk_agree input[type=radio]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.mem_input dl dt .check_box .chk_agree input[type=radio] {margin:0;padding: 0;background: 0 0;opacity: 0;}
.mem_input dl dt .check_box .chk_agree input[type=radio]:checked+i{background-position:0 -24px;}
.mem_input dl dt .check_box .chk_agree i {display:block;width:100%;height:100%;background:url(https://img.asiatoday.co.kr/fortune2025/agree.png) no-repeat;background-size:100%;}
.mem_input dl dt .check_box label {vertical-align:middle;padding-left:5px;font-size:18px;}
.mem_input dl dt .text_fir {padding-top:5px;}
.mem_input dl dt .text_fir::before {content: " *  ";padding-right:5px;border:1px solid rgba(0,0,0,0);float:left;}
.mem_input dl dt .name_input_box {position:relative;padding-right: 69px}
.mem_input dl dt .name_input_box .firstname {width: 100%;height: 46px;padding: 0 0 0 13px;border: 1px solid #cbcbcb;background: #fff;box-sizing: border-box; font-weight: 400;font-size: 18px;line-height:18px;color: #292929;}
.mem_input dl dt .name_input_box .sch_btn {position: absolute;top: 10px;right: 0;z-index:100;width: 70px;height: 46px;background: #000;text-align: center;font-size: 18px;color: #fff;font-weight: 500;}
.mem_input dl dd {padding:20px 15px;overflow:hidden;display:flex;flex-direction:column;}
.mem_input dl dd .tit {font-size:20px;font-weight:600;}
.mem_input dl dd .m_txt {font-size:18px;padding-top:5px;padding-bottom:10px;}
.mem_input dl dd .s_txt {font-size:16px;padding-bottom:10px;}
.mem_input dl dd .s_txt::before {content: " ‧ ";padding-right:5px;border:1px solid rgba(0,0,0,0);float:left;}
.mem_input dl dd .ps_btn {width: 90px;height:28px;border: 1px solid #cbcbcb;border-radius: 3px;padding-left: 20px;background: #fff url(https://img.asiatoday.co.kr/fortune2025/place_icon.png) no-repeat 10px center;background-size: 20px 20px;line-height: 21px;font-size: 12px;color: #304a70;letter-spacing: -1px;}
.mem_input dl dd select {font-size:18px;color:#aaa;padding:10px 15px;margin:10px 0 5px 0;border:1px solid #e1e1e1; -webkit-appearance: none;appearance: none;background:#f9f9f9 url(https://img.asiatoday.co.kr/fortune2025/icon_arr01.png) no-repeat 100% 55%;}

/* 지도 */
.map_box {position:relative;height:378px;border:1px solid #cbcbcb;background:#ddd;margin-top:10px;}
.map_box .mark {position:absolute;display:block;width:25px;height:25px;background:#323232;color:#fff;text-align:center;line-height:24px;font-size:14px;z-index:10;}
.map_box .east {top: calc(50% - 13px);right:-1px;}
.map_box .west {top: calc(50% - 13px);left:-1px;}
.map_box .south {left:calc(50% - 13px);bottom:-1px;}
.map_box .north {left:calc(50% - 13px);top:-1px; }

/* 오류리스트 */
.err_tit {padding-bottom:10px;}
.err_box li {margin-bottom:12px;}
.err_box li input {vertical-align:middle;-webkit-appearance: none;-webkit-border-radius: 0;border-radius:0;}
.err_box li span {font-size:15px;color:#292929;}
.err_box li label:before {content:"";display:inline-block;width:20px;height:20px;margin-right:8px;background:url("https://img.asiatoday.co.kr/fortune2025/sel_icon.png") no-repeat 0 0;background-size:46px 20px;vertical-align:middle;}
.err_box li input:checked + label:before {content:"";display:inline-block;width:20px;height:20px;background:url("https://img.asiatoday.co.kr/fortune2025/sel_icon.png") no-repeat -26px 0;background-size:46px 20px;vertical-align:middle;}
.err_box #etc_area {display:none;margin-top:10px;}
.err_box #etc_area textarea {width:100%;height:78px;padding:15px;background:#f9f9f9;border:1px solid #cbcbcb;box-sizing:border-box;font-size:15px;color:#000;resize:none;}
.err_box #etc_area textarea::-webkit-input-placeholder {font-size:15px;color:#9fa8ad;}
.err_box #etc_area textarea::-ms-input-placeholder {font-size:15px;color:#9fa8ad;}

.fortune_info {max-width:800px;margin:15px auto 0 auto;overflow:hidden;padding:0 25px;}
.fortune_info p {font-size:14px;color:#787878;}

/* 결재페이지 */
.section_order_title  {margin:0 auto;max-width:800px;padding:25px;}
.section_order_title dl {display:flex;flex-wrap:wrap;font-size:17px;}
.section_order_title dl dt {width:100px;font-weight:600;padding:3px 0;}
.section_order_title dl dd {width:calc(100% - 100px);padding:3px 0;}
.agree_box {padding:20px 25px;}
.agree_box .tit {display:block;padding-bottom:7px;font-size:16px;color:#292929;}
.agree_box .agree_txt {padding:17px 20px 17px 20px;border:1px solid #cbcbcb;background:#fff;font-size:14px;line-height:18px;color:#292929;}
.agree_box .check_box {width:100%;margin:0 auto;background:#fff;padding:10px 0;}
.agree_box .check_box .chk_agree {display:inline-block;width:24px;height:24px;font-size:0;vertical-align:middle;cursor:pointer;overflow:hidden;position:relative;}
.agree_box .check_box .chk_agree input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.agree_box .check_box .chk_agree input[type=checkbox] {margin:0;padding: 0;background: 0 0;opacity: 0;}
.agree_box .check_box .chk_agree input[type=checkbox]:checked+i{background-position:0 -24px;}
.agree_box .check_box .chk_agree i {display:block;width:100%;height:100%;background:url(https://img.asiatoday.co.kr/fortune2025/agree.png) no-repeat;background-size:100%;}
.agree_box .check_box label {vertical-align:middle;padding-left:5px;font-size:14px;}
.pay_btn_box {padding:10px 25px;}


/* 사주표 */
.unse_table {margin-top:10px;}
.unse_table .row {display:flex;position:relative;width:100%;margin-left:-4px;margin-top:25px;text-align:center;}
.unse_table .row .col-4 {position:relative;float:left;width:25%;margin-top:4px;}
.unse_table .txt {flex:1;height:21px;font-size:15px;color:#292929;font-weight:500;}
.unse_table .txt2 {flex:1;height:21px;font-size:15px;color:#292929;font-weight:500;}
.unse_table .boxs-col-4 {margin-top:4px;}
.unse_table .boxs-col-4 .text {display:block;margin-left:4px;padding:26% 0;border-radius:5px;font-size:29px;color:#292929;font-weight:bold;}
.unse_table .boxs-col-5 {margin-top:4px;}
.unse_table .boxs-col-5 .text {display:block;margin-left:4px;padding:26% 0;border-radius:5px;font-size:29px;color:#292929;font-weight:bold;}
.unse_table .boxs-col-6 {margin-top:4px;}
.unse_table .boxs-col-6 .col-6 {flex:1;position:relative;width:16.66%;margin:0;}
.unse_table .boxs-col-6 .col-6 .text {padding:23% 0;font-size:25px;}
.unse_table .boxs-col-6 .text {display:block;margin-left:4px;padding:26% 0;border-radius:5px;font-size:29px;color:#292929;font-weight:bold;}
.unse_table .blue_box .text {background:#5ea0d9;}
.unse_table .black_box .text {color:#fff;background:#2c2b2b;} 
.unse_table .red_box .text {background:#ef6969;}
.unse_table .yellow_box .text {background:#f6b252;}
.unse_table .white-boxs {display:flex;justify-content: space-between;overflow:hidden;}
.unse_table .white-boxs .col-4 {width: 24.18%;height:30px;margin: 0 2px;border-radius:5px;background: #ebebeb;color: #292929;font-size:15px;line-height:30px;font-weight: 600;text-align:center;}
.unse_table .white_box .text {padding:24.57% 0;border:1px solid #ececec;background:#ffffff;}
.unse_table .white-boxs .text_wrap {display:table;width:100%;}
.unse_table .white-boxs .text {display:table-cell;width:50%;height:30px;line-height:30px;padding:0 3px;box-sizing:border-box;color:#292929;font-weight:bold;background:#ebebeb;}
.unse_table .white-boxs .text:first-child {border-top-left-radius:5px;border-bottom-left-radius:5px;}
.unse_table .white-boxs .text:last-child {border-left:1px solid #fff;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.unse_table .blank-boxs {display:flex;justify-content: space-between;overflow:hidden;}
.unse_table .blank-boxs .col-4 {border:1px solid #ddd;width: 24.18%;height:30px;margin: 0 2px;border-radius:5px;background: #fff;color: #292929;font-size:15px;line-height:30px;font-weight: 600;text-align:center;}
.unse_table .row .chunghap {z-index:10;position:absolute;width:50%;height:86px;}
.unse_table .row .chunghap.in-td01 {top:20px;left:2px;}
.unse_table .row .chunghap.in-td02 {top:20px;left:50%;margin-left:-25%;}
.unse_table .row .chunghap.in-td03 {top:20px;left:50%;}
.unse_table .row .chunghap.in-td04 {top:109px;left:2px;}
.unse_table .row .chunghap.in-td05 {top:109px;left:50%;margin-left:-25%;}
.unse_table .row .chunghap.in-td06 {top:109px;left:50%;}
.unse_table .row .chunghap img {width:100%;}
.unse_table .row.col-3 {justify-content: center}
.unse_table .row .col-8 {display:inline-block;}
.unse_table .boxs-col-8 {display:flex;margin:0 -1px;}
.unse_table .boxs-col-8 .col-8.box {flex:1;line-height:80px;border-radius:3px;font-size:20px;color:#292929;font-weight:700;margin:1px;text-align:center;}
.unse_table .row.boxs-col-8 .box.white_box {background-color:#ebebeb;}
.unse_table .row.boxs-col-8 .box.red_box {background-color:#ef6969;}
.unse_table .row.boxs-col-8 .box.yellow_box {background-color:#f6b252;}
.unse_table .row.boxs-col-8 .box.blue_box {background-color:#5ea0d9;}
.unse_table .row.boxs-col-8 .box.black_box {color:#f9f9f9;background-color:#2c2b2b;}
.unse_table .row .col-10 {display:inline-block;}
.unse_table .boxs-col-10 {display:flex;margin:0 -1px;}
.unse_table .boxs-col-10 .col-10.box {flex:1;line-height:80px;border-radius:3px;font-size:20px;color:#292929;font-weight:700;margin:1px;text-align:center;}
.unse_table .row.boxs-col-10 .box.white_box {background-color:#ebebeb;}
.unse_table .row.boxs-col-10 .box.red_box {background-color:#ef6969;}
.unse_table .row.boxs-col-10 .box.yellow_box {background-color:#f6b252;}
.unse_table .row.boxs-col-10 .box.blue_box {background-color:#5ea0d9;}
.unse_table .row.boxs-col-10 .box.black_box {color:#f9f9f9;background-color:#2c2b2b;}
.unse_table .row .col-12 {display:inline-block;}
.unse_table .boxs-col-12 {display:flex;margin:0 -1px;}
.unse_table .boxs-col-12 .col-12.box {flex:1;line-height:70px;border-radius:3px;font-size:20px;color:#292929;font-weight:700;margin:1px;text-align:center;}
.unse_table .row.boxs-col-12 .box.white_box {background-color:#ebebeb;}
.unse_table .row.boxs-col-12 .box.red_box {background-color:#ef6969;}
.unse_table .row.boxs-col-12 .box.yellow_box {background-color:#f6b252;}
.unse_table .row.boxs-col-12 .box.blue_box {background-color:#5ea0d9;}
.unse_table .row.boxs-col-12 .box.black_box {color:#f9f9f9;background-color:#2c2b2b;}

.xscroll_box {width:100%;overflow-x:scroll;padding:0 0 12px 0;white-space:nowrap;}
.xscroll_box::-webkit-scrollbar {width:10px;height:10px;background: #fff;border-radius:5px;}
.xscroll_box::-webkit-scrollbar-thumb {background: #a9a9a9;border-radius:5px;}
.xscroll_box::-webkit-scrollbar-button:horizontal:decrement {width:10px;height:10px;background-image: url("https://img.asiatoday.co.kr/fortune2025/scroll_left.png");background-repeat:no-repeat;background-size:7px;}
.xscroll_box::-webkit-scrollbar-button:horizontal:increment {width:10px;height:10px;background-image: url("https://img.asiatoday.co.kr/fortune2025/scroll_right.png");background-repeat:no-repeat;background-size:7px;}

.row.col-1 {display:flex;margin:3px 0 0 -4px;justify-content: center;}
.row.col-2 {display:flex;margin:3px 0 0 -4px;justify-content: center;}
.row.col-3 {display:flex;margin:3px 0 0 -4px;justify-content: center;}
.row.col-4 {display:flex;margin:3px 0 0 -4px;justify-content: center;}
.row.col-5 {display:flex;margin:3px 0 0 -4px;justify-content: center;}
.row.col-6 {overflow: visible;display:flex;margin:3px 0 0 0;justify-content: center;}
.row.col-6 .col {width:14%;padding:2% 0;font-size:25px;}
.row .col {float:left;width:16%;margin:15px 0 0 5px;padding:3% 0;background:#fff;border:2px solid #565555;border-radius:0;font-size:25px;color:#292929;font-weight:bold;text-align:center;}
.row .col.blue_box {background:#5ea0d9;}
.row .col.black_box {color:#fff;background:#2c2b2b;} 
.row .col.yellow_box {background:#f6b252;}
.row .col:first-child {margin-left:0;}

.col-6 {overflow:hidden;margin:3px 0 0 -4px;}
.col-6 .col {width:16.1%;margin-left:4px;padding:6% 0;border-radius:5px;font-size:25px;color:#292929;font-weight:bold;}
.col-6 .col.blue_box {background:#5ea0d9;}
.col-6 .col.black_box {color:#fff;background:#2c2b2b;} 
.col-6 .col.red_box {background:#ef6969;}
.col-6 .col.yellow_box {background:#f6b252;}

/* 이름풀이 */
.nameis .txt_type01 .txt {margin-top:15px;}
.nameis .txt_type01 .txt table {width:100%;margin:15px 0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;}
.nameis .txt_type01 .txt table th {width:33.33%;height:43px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;font-size:15px;color:#373737;font-weight:500;background:#ebeced;}
.nameis .txt_type01 .txt table td {height:43px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;font-size:14px;color:#292929;font-weight:500;background:#fff;}
.nameis .txt_type01 .txt .txt_t {display:block;margin-bottom:6px;}
.nameis .want_name .txt {text-align:center;}
.nameis .want_name .txt .name {display:block;margin:14px 0 24px;font-size:19px;color:#292929;font-weight:bold;}
.nameis .want_name .txt table {margin-bottom:10px;border-bottom:0;border-right:0;}
.nameis .want_name .txt table th:last-child {border-right:1px solid #e0e0e0;}
.nameis .want_name .txt table tr:first-child td:last-child {border-right:1px solid #e0e0e0;}
.nameis .want_name .txt table tr:last-child td {height:25px;border-left:0;font-size:13px;color:#373737;background:none;}
.nameis .ja_five .txt table {margin-top:0;}
.nameis .blue_txt {padding-bottom:25px;margin-top:30px;}
.nameis .blue_txt .lucky_tit {display:inline-block;height:29px;line-height:29px;padding:0 15px;border-radius:15px;font-size:14px;color:#ffffff;font-weight:500;background:#5223dc;text-align:center;}
.nameis .blue_txt .tit {margin-top:10px;font-size:17px;line-height:25px;font-weight:bold;color:#373737;}
.nameis .blue_txt .txt {margin-top:7px;padding-top:0;border-top:0;font-size:17px;line-height:25px;}
.nameis

/* 궁합 */
.harmony table {width:100%;border-collapse: collapse;border-spacing: 0;}
.harmony .harmony_2 {width:100%;margin:31px 0;border-left: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;text-align: center;}
.harmony .harmony_2 th {height:44px;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-size:14px;color:#373737;font-weight:500;}
.harmony .harmony_2 th.hm {width:49px;color:#fff;background:#515be4;font-weight:bold;}
.harmony .harmony_2 th.hw {width:49px;color:#fff;background:#e4517b;font-weight:bold;}
.harmony .harmony_2 th.bold {background:#f8f8f8;}
.harmony .harmony_2 td {height:54px;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;box-sizing:border-box;font-size:14px;color:#373737;font-weight:500;}
.harmony .harmony_2 tbody td:last-child {padding:10px 15px;text-align:left;}
.harmony .harmony_4A {width:100%;margin-bottom:10px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;}
.harmony .harmony_4A.man_table {margin-top:31px;}
.harmony .harmony_4A.man_table th {height:44px;line-height:44px;border-right:1px solid #e0e0e0;font-size:14px;color:#fff;font-weight:500;background:#515be4;}
.harmony .harmony_4A.woman_table th {height:44px;line-height:44px;border-right:1px solid #e0e0e0;font-size:14px;color:#fff;font-weight:500;background:#e4517b;}
.harmony .harmony_4A th.hm {height:44px;padding:5px 0;border-right:1px solid #e0e0e0;font-size:14px;color:#fff;font-weight:500;background:#515be4;}
.harmony .harmony_4A th.hw {height:44px;padding:5px 0;border-right:1px solid #e0e0e0;font-size:14px;color:#fff;font-weight:500;background:#e4517b;}
.harmony .harmony_4A .date {padding-left:12px;}
.harmony .harmony_4A tr td {height:43px;padding:12px 0;box-sizing:border-box;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;box-sizing:border-box;font-size:14px;line-height:24px;color:#292929;font-weight:500;}
.harmony .harmony_4B {width:100%;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;}
.harmony .harmony_4B tr {border-top:1px solid #e0e0e0;}
.harmony .harmony_4B tr:first-child td {background:#f8f8f8;}
.harmony .harmony_4B th {height:43px;line-height:43px;font-size:14px;color:#fff;font-weight:500;background:#5223dc;}
.harmony .harmony_4B td {font-size:14px;color:#292929;font-weight:500;}
.harmony .harmony_4C {width:100%;height:44px;line-height:44px;margin-top:10px;font-size:15px;color:#fff;font-weight:bold;background:#e4517b;text-align:center;}
.harmony .harmony_4D {width:100%;margin-top:20px;}
.harmony .harmony_4D tbody {border-top:1px solid #e0e0e0;border-right:0;}
.harmony .harmony_4D tbody th {width:8.3%;height:27px;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;font-size:14px;color:#292929;font-weight:500;}
.harmony .harmony_4D tbody th:first-child {border-left:1px solid #e0e0e0;}
.harmony .harmony_4D tbody th.this {color:#fff;background:#e4517b;}
.harmony .harmony_4D .al {padding-top:14px;font-size:14px;color:#292929;font-weight:500;}
.harmony .harmony_4D .al:before {content:"";display:inline-block;width:6px;height:11px;margin-right:6px;background: url("https://img.asiatoday.co.kr/fortune2025/icon_prev02.png") no-repeat 0 0;background-size:6px 11px;}
.harmony .harmony_4D .ar {padding-top:14px;font-size:14px;color:#292929;font-weight:500;text-align:right;}
.harmony .harmony_4D .ar:after {content:"";display:inline-block;width:6px;height:11px;margin-left:6px;background: url("https://img.asiatoday.co.kr/fortune2025/icon_next02.png") no-repeat 0 0;background-size:6px 11px;}

/* 결혼택일 */
.goodjoin .txt_box {margin-top:15px;}

/* 이사택일 */
.goodmove .txt_box {margin-top:15px;}

/* 만세력 */
.btn_group {display:flex;flex-wrap: wrap;margin-top:25px;}
.btn_group button {width:calc(25% - 5px);padding:15px 0;border:1px solid #ddd;border-radius:25px;margin-right:5px;margin-bottom:5px;font-weight:600;}
.btn_group button:nth-child(4) {margin-right:0;} 
.btn_group button:nth-child(8) {margin-right:0;} 
.ohaeng_bar {margin-top:15px;}
.manse .txt_type01 table {width:100%;margin:15px 0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:center;}
.manse .txt_type01 table th {width:33.33%;height:43px;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;font-size:20px;color:#373737;font-weight:600;background:#ebeced;}
.manse .txt_type01 table td {padding:12px;border-top:1px solid #e0e0e0;font-size:20px;color:#2f78e5;font-weight:600;background:#fff;}

/* 길일 모아보기 결과*/
.goodday .state_box {overflow:hidden;padding:15px 20px;border-radius:10px;display:flex;justify-content: space-between;}
.goodday .state_box .date_box .date {display:block;font-size:16px;color:#292929;text-align:right;padding:2px 0;}
.goodday .state_type01 {background:#ffc7bc;} /* 흉 */
.goodday .state_type01 .state {font-size:30px;font-weight:700;color:#e35d43;} /* 흉 */
.goodday .state_type02 {background:#e0fcec;} /* 대길 */
.goodday .state_type02 .state {font-size:30px;font-weight:700;color:#11a947;}
.goodday .state_type03 {background:#d7d7d7;} /* 평 */
.goodday .state_type03 .state {font-size:30px;font-weight:700;color:#6f6f6f;} 
.goodday .state_type04 {background:#dee6ff;} /* 길 */
.goodday .state_type04 .state {font-size:30px;font-weight:700;color:#4568da;} 
.goodday .detail_list li {margin-top:35px;display:flex;align-items:center;}
.goodday .detail_list li .state {width:55px;height:55px;line-height:55px;border-radius:50%;font-size:20px;color:#ffffff;font-weight:600;text-align:center;}
.goodday .detail_list li .type01 {background:#e35d43;} /* 흉 */
.goodday .detail_list li .type02 {background:#11a947;} /* 대길 */
.goodday .detail_list li .type03 {background:#6f6f6f;} /* 평 */
.goodday .detail_list li .type04 {background:#4568da;} /* 길 */
.goodday .detail_list li .txt_box {flex:1;padding-left:30px;}
.goodday .detail_list li .txt_box .tit {display:block;font-size:17px;color:#373737;font-weight:bold;}
.goodday .detail_list li .txt_box .txt {display:block;margin-top:6px;font-size:15px;color:#292929;line-height:21px;}
.goodday .goodday_btn {display:flex;justify-content: center;margin-top:30px;}
.goodday .goodday_btn li {flex:1;padding:12px 0;text-align:center;font-size:18px;background:#eee url("https://img.asiatoday.co.kr/fortune2025/icon_next03.png") right center no-repeat;border-radius:8px;}
.goodday .goodday_btn li:first-child {margin-right:10px;}

/* 이름풀이 팝업*/
.layerPopup {display:none;}
.layerPopup2 {display:none;}
.popupstyle {position:fixed;z-index:9999999;width:100%;height:100%;background: rgba(0,0,0,0.6);display:block;}
.npopup_box {max-width:480px;background-color: #fff;top: 50%;left: 50%;transform: translate(-50%, -50%);position:absolute;z-index:1000;padding:20px 25px;color: #000;text-align:center;position:relative;}
.npopup_box .closebtn {border:1px solid white;cursor:pointer;font-size:25px;position:absolute;top:10px;right:15px;}
.npopup_box h4 {font-size:24px;font-weight:600;border-bottom:1px solid #e1e1e1;padding-bottom:15px;}
.npopup_box h4 label {color:#d000e9;}
.npopup_box .hanja_box {overflow-y:auto;height:360px;padding:20px 0;}
.npopup_box .hanja_box .hanja_list {padding-top:15px;display:flex;flex-wrap:wrap;}
.npopup_box .hanja_box .hanja_list li {flex:23.5%;max-width:23.5%;margin-bottom:10px;margin-right:5px;background:#fff;border: 1px solid #c9c9c9;border-radius: 0.5em;text-align:center;cursor:pointer;}
.npopup_box .hanja_box .hanja_list li:nth-child(4n + 0) {margin-right:0;}
.npopup_box .hanja_box .hanja_list li .hanja {padding: 0.5em 0;color: #292929;font-size: 30px;font-weight:600;box-sizing: border-box;}
.npopup_box .hanja_box .hanja_list li:hover .hanja {color: #fff;}
.npopup_box .hanja_box .hanja_list li:hover {background:#1e6290;}
.npopup_box .hanja_box .hanja_list li .mean {display:table;width:100%;border-top:1px solid #c9c9c9;text-align:center;}
.npopup_box .hanja_box .hanja_list li .mean .in {display:table-cell;height:45px;font-size:12px;color:#292929;vertical-align:middle;line-height:120%;}
.npopup_box .hanja_box .hanja_list li:hover .mean .in {color:#fff;}

/* heartBeat */
@-webkit-keyframes heartBeat {
     0% { -webkit-transform: scale(1);   transform: scale(1); }
    14% { -webkit-transform: scale(1.2); transform: scale(1.2); }
    28% { -webkit-transform: scale(1);   transform: scale(1); }
    42% { -webkit-transform: scale(1.2); transform: scale(1.2); }
    70% { -webkit-transform: scale(1);   transform: scale(1); }
}
@keyframes heartBeat {
     0% { -webkit-transform: scale(1);   transform: scale(1); }
    14% { -webkit-transform: scale(1.2); transform: scale(1.2); }
    28% { -webkit-transform: scale(1);   transform: scale(1); }
    42% { -webkit-transform: scale(1.2); transform: scale(1.2); }
    70% { -webkit-transform: scale(1);   transform: scale(1); }
}
@-webkit-keyframes heartBeatR {
     0% { -webkit-transform: scale(1);   transform: scale(1); }
    14% { -webkit-transform: scale(1.2); transform: scale(1.2); }
    28% { -webkit-transform: scale(1);   transform: scale(1); }
    42% { -webkit-transform: scale(1.2); transform: scale(1.2); }
    70% { -webkit-transform: scale(1);   transform: scale(1); }
}
@keyframes heartBeatR {
     0% { -webkit-transform: scale(1);   transform: scale(1); }
    14% { -webkit-transform: scale(1.2); transform: scale(1.2); }
    28% { -webkit-transform: scale(1);   transform: scale(1); }
    42% { -webkit-transform: scale(1.2); transform: scale(1.2); }
    70% { -webkit-transform: scale(1);   transform: scale(1); }
}
.pulse-1 {animation: heartBeat 1.3s ease-in-out;-webkit-animation: heartBeat 1.3s ease-in-out infinite;z-index:10;}
.pulse-2 {animation: heartBeatR 1.3s ease-in-out;-webkit-animation: heartBeatR 1.3s ease-in-out infinite;z-index:10;}
.pulse-3 {animation: heartBeat 1.3s ease-in-out infinite;-webkit-animation: heartBeat 1.3s ease-in-out infinite;z-index:10;}


/* 사주표 */
.chunhap_0::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/chunhap_0.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.chunhap_1::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/chunhap_1.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.chunhap_2::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/chunhap_2.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.chunhap_3::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/chunhap_3.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.chunhap_4::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/chunhap_4.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.jihap_0::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_0.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.jihap_1::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_1.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.jihap_2::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_2.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.jihap_3::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_3.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.jihap_4::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_4.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.jihap_5::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-38px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_5.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.sixchung_0::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-32px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_0.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.sixchung_1::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-32px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_1.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.sixchung_2::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-32px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_2.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.sixchung_3::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-32px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_3.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.sixchung_4::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-32px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_4.gif") no-repeat left center;background-size:165px 80px;z-index:10;}
.sixchung_5::before {content:"";display:block;position:absolute;top:3px;left:50%;width:165px;height:80px;margin-left:-32px;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_5.gif") no-repeat left center;background-size:165px 80px;z-index:10;}


/* 달력 */
.calendar_box {margin-top:10px;}
.calendar_wrap ul {overflow:hidden;display:flex;justify-content:center;margin-top:20px;}
.calendar_wrap ul li {display:block;height:42px;border:1px solid #eae7e7;background:#f8f7f7;text-align:center;padding:0 20px;margin:0 5px;}
.calendar_wrap ul li:hover {background:#00677d}
.calendar_wrap ul li:hover a {color:#fff}
.calendar_wrap ul li a {font-size:18px;line-height:42px;color:#00677d;font-weight:600;letter-spacing:-1px;}
.calendar_wrap ul li.on {background:#00677d}
.calendar_wrap ul li.on a {color:#fff;}
.calendar_wrap .tab_con {display:none;}
.calendar_wrap .tab_con.on {display:block;}
.calendar_wrap .calendar {margin-top:25px;}
.calendar_wrap .calendar .date {text-align:center;letter-spacing:-1px;}
.calendar_wrap .calendar .date .year {font-size:22px;color:#292929;font-weight:600;}
.calendar_wrap .calendar .date .dot {font-size:22px;color:#292929;font-weight:500;}
.calendar_wrap .calendar .date .month {font-size:22px;color:#292929;font-weight:600;}
.calendar_wrap .calendar .date .prev {display:inline-block;width:10px;height:13px;margin:7px 27px 0 0;background:url("https://img.asiatoday.co.kr/fortune2025/icon_prev02.png") no-repeat 0 0;background-size:10px 13px;text-indent:-9999px;vertical-align:top;}
.calendar_wrap .calendar .date .next {display:inline-block;width:10px;height:13px;margin:7px 0 0 27px;background:url("https://img.asiatoday.co.kr/fortune2025/icon_next02.png") no-repeat 0 0;background-size:10px 13px;text-indent:-9999px;vertical-align:top;}
.calendar_wrap .calendar table {width:100%;margin-top:20px;}
.calendar_wrap .calendar table thead tr {height:20px;border-bottom:1px solid #292929;}
.calendar_wrap .calendar table tr {height:70px;border-bottom:1px solid #cdcdcd;}
.calendar_wrap .calendar table th {width:14.2%;padding-bottom:5px;font-size:14px;color:#292929;text-align:left;}
.calendar_wrap .calendar table td {position:relative;vertical-align:middle;cursor:pointer;padding-top:3px;height:80px;}
.calendar_wrap .calendar table td.on {background:#f2eefe;}
.calendar_wrap .calendar table td a {display:block;height:70px;}
.calendar_wrap .calendar table td .num {position:absolute;top:2px;left:2px;display:inline-block;padding-top:2px;font-size:14px;color:#292929;}
.calendar_wrap .calendar table td .handless_day_icon {top:7px;right:10px;}
.calendar_wrap .calendar table td .type01 {display:block;font-size:12px;color:#e35d43;text-align:center;}
.calendar_wrap .calendar table td .type02 {display:block;font-size:12px;color:#3bc274;text-align:center;}
.calendar_wrap .calendar table td .type03 {display:block;font-size:12px;color:#6f6f6f;text-align:center;}
.calendar_wrap .calendar table td .type04 {display:block;font-size:12px;color:#4568da;text-align:center;}
.calendar_wrap .calendar .handless_day {display:block;position:relative;margin-top:10px;font-size:12px;line-height:1;color:#6a6a6a;text-align:right;}
.calendar_wrap .calendar .handless_day_icon {display:block;position:absolute;top:2px;right:47px;width:8px;height:8px;font-size:0;color:transparent;background:url("https://img.asiatoday.co.kr/fortune2025/icon_bullet05.png") no-repeat 0 0;background-size:8px 8px;text-indent:-9999px;}
.calendar_wrap .btn_type01 {margin-top:36px;}
.calendar_wrap .info {display:block;margin-top:15px;font-size:12px;line-height:15px;color:#514a68;}
.calendar_wrap .all_lucky_day .btn_more {height:41px;margin-top:10px;background:#cdcdcd;line-height:41px;text-align:center;}
.calendar_wrap .all_lucky_day .btn_more a {display:block;}
.calendar_wrap .all_lucky_day .btn_more a:after {content:'';display:inline-block;width:11px;height:6px;margin-left:5px;background:url("https://img.asiatoday.co.kr/fortune2025/icon_more01.png") no-repeat 0 0;background-size:11px 6px;vertical-align:2px;}
.calendar_wrap .calendar_txt {max-width:500px;margin:0 auto;padding-top:15px;text-align:center;line-height:22px;white-space:nowrap;color:#4f4e4d;}

/* 택일 - 길일 */
.calendar_wrap .all_lucky_day .lucky_day_wrap {position:relative;margin-top:26px;text-align:right;}
.calendar_wrap .all_lucky_day .lucky_day_wrap .lucky_day01 {font-size:14px;color:#3bc274;}
.calendar_wrap .all_lucky_day .lucky_day_wrap .lucky_day01 .lucky_icon {display:block;position:absolute;top:7px;right:70px;width:8px;height:8px;font-size:0;color:transparent;background:url("https://img.asiatoday.co.kr/fortune2025/icon_bullet03.png") no-repeat 0 0;background-size:8px 8px;text-indent:-9999px;}
.calendar_wrap .all_lucky_day .lucky_day_wrap .lucky_day02 {margin-left:24px;font-size:14px;color:#4568da;}
.calendar_wrap .all_lucky_day .lucky_day_wrap .lucky_day02 .lucky_icon {display:block;position:absolute;top:7px;right:17px;width:8px;height:8px;font-size:0;color:transparent;background:url("https://img.asiatoday.co.kr/fortune2025/icon_bullet04.png") no-repeat 0 0;background-size:8px 8px;text-indent:-9999px;}
.calendar_wrap .all_lucky_day table {width:100%;margin-top:5px;border:1px solid #e0e0e0;}
.calendar_wrap .all_lucky_day table th {height:44px;line-height:44px;font-size:14px;color:#292929;font-weight:500;background:#f8f8f8;} 
.calendar_wrap .all_lucky_day table th:first-child {width:100px;border-right:1px solid #e0e0e0;}
.calendar_wrap .all_lucky_day table tr {border-top:1px solid #e0e0e0;}
.calendar_wrap .all_lucky_day table td {font-size:14px;color:#292929;font-weight:500;}
.calendar_wrap .all_lucky_day table td.month {border-right:1px solid #e0e0e0;text-align:center;}
.calendar_wrap .all_lucky_day table td.day_box {padding:20px 15px 18px;line-height:24px;color:#4568da;}
.calendar_wrap .all_lucky_day table td.day_box .day {display:inline-block;padding-right:10px;cursor:pointer;}
.calendar_wrap .all_lucky_day table td.day_box .lucky {display:inline-block;padding-right:10px;color:#3bc274;cursor:pointer;} 
.calendar_wrap .all_lucky_day table td.day_box .lucky_none {color:#292929;}

/* 운세결과 */
.result_box {max-width:800px;padding:20px 20px 50px 20px;border:1px solid #dfdfdf;background:#fff;margin:0 10px;overflow:hidden;}
.result_box .row {position:relative;}
.result_box .result_head {padding:20px;margin:25px 0;border-radius:12px;background:#dde3f7;position:relative;}
.result_box .result_head p {font-size:20px;font-weight:600;}
.result_box .result_bold {padding:15px 20px;margin:25px 0;border-radius:8px;background:#eee1f6;position:relative;}
.result_box .result_bold p {font-size:20px;font-weight:600;color:#43175f;}
.result_box .result_info {padding:20px;margin:25px 0;background:#edf3f7;position:relative;clear:both;}
.result_box .result_info li {font-size:18px;padding:3px 0;}
.result_box .year_box {float:right;overflow:hidden;}
.result_box .year_box  select {font-size: 14px;width:100px;padding: 5px 15px;margin: 10px 0 5px 0;border: 1px solid #e1e1e1;-webkit-appearance: none;appearance: none;background: #f9f9f9 url(https://img.asiatoday.co.kr/fortune2025/icon_arr01.png) no-repeat 100% 55%;}
.result_box .result_info_che  {padding:15px 20px 15px 60px;margin:20px 0 10px 0;background:#f6dada;border-radius:12px;position:relative;overflow:hidden;}
.result_box .result_info_che li {font-size:18px;padding:3px 0;}
.result_box .result_info_che .gender {position:absolute;top:10px;left:15px;width:38px;height: 38px;line-height: 38px;border-radius: 100%;font-size:18px;color: #fff;font-weight:600;text-align: center;}
.result_box .result_info_che .gender.man {background:#262f87;}
.result_box .result_info_che .gender.woman {background:#951e14;}
.result_box .man_tit {display: inline-block;position: relative;margin: 43px 0 0 11px;padding-bottom: 2px;border-bottom: 1px solid #3f4ae2;font-size: 20px;font-weight:700;color: #3f4ae2;}
.result_box .man_tit::before {content: "";display: inline-block;position: absolute;top: 9px;left: -10px;width: 5px;height: 5px;border-radius: 100%;background: #3f4ae2;}
.result_box .woman_tit {display: inline-block;position: relative;margin: 43px 0 0 11px;padding-bottom: 2px;border-bottom: 1px solid #e23f6d;font-size: 20px;font-weight:700;color: #e23f6d;}
.result_box .woman_tit::before {content: "";display: inline-block;position: absolute;top: 9px;left: -10px;width: 5px;height: 5px;border-radius: 100%;background: #e23f6d;}
.result_box .tit {font-size:18px;color:#373737;font-weight:600;}
.result_box .result_txt {margin-top:25px;font-size:16px;line-height:24px;color:#373737;}

/* 사주 좀 봅시다 체크표 */
.chk_table {width:100%;border-right: 1px solid #D7D7D7;border-bottom: 1px solid #D7D7D7;font-size: 15px;color: #181819;text-align:center;}
.chk_table th {height:44px;line-height:42px;border-top: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;font-weight:normal;background: #F9F9F9;}
.chk_table td {height:44px;line-height:42px;border-top: 1px solid #D7D7D7;border-left: 1px solid #D7D7D7;}
.chk_table td span.ic_check {content:"";display:inline-block;width:20px;height:20px;margin-top:11px;border-radius: 4px;border: 1px solid #D7D7D7;box-sizing:border-box;background: #FFF;vertical-align: top;}
.chk_table td span.ic_check.checked {content:"";display:inline-block;width:20px;height:20px;border:0;background:url("https://img.asiatoday.co.kr/fortune2025/icon_chk.png") no-repeat 0 0;background-size:20px 20px;}


/* result 공용 */
.info_txt {margin-top:18px;font-size:18px;line-height:25px;color:#373737;}
.txt_type01 {margin-top:20px;}
.txt_type01 .qm {display:block;font-size:55px;line-height:55px;height:35px;overflow:hidden;}
.txt_type01 .tit {margin-top:4px;padding-bottom:8px;border-bottom:1px solid #cbcbcb;font-size:19px;color:#292929;}
.txt_type01 .txt {margin-top:5px;padding:22px 20px;border:1px solid #d7d7d7;border-radius:10px;font-size:17px;line-height:25px;color:#373737;background:#f9f9f9;letter-spacing:-0.4px;}
.btn_wrap {padding-top:30px;width:100%;}
.btn_box01 {height:50px;line-height:50px;margin-top:23px;text-align:center;}
.btn_box01.bg01 {background:#2b4887;}
.btn_box01.bg02 {background:#05847e;}
.btn_box01.bg03 {background:#1e6290;}
.btn_box01.bg04 {background:#1e6290;}
.btn_box01.bg05 {background:#3b3d15;}
.btn_box01.bg06 {background:#aa4537;}
.btn_box01.bg07 {background:#185045;}
.btn_box01.bg08 {background:#185045;}
.btn_box01.bg09 {background:#103a62;}
.btn_box01.bg10 {background:#924b5b;}
.btn_box01.bg11 {background:#103a62;}
.btn_box01.bg12 {background:#40276b;}
.btn_box01.bg13 {background:#103a62;}
.btn_box01.bg14 {background:#aa4537;}
.btn_box01.bg15 {background:#40276b;}
.btn_box01.bg16 {background:#103a62;}
.btn_box01.bg17 {background:#05847e;}
.btn_box01 span {font-size:18px;color:#fff;}
.unse_share_box {margin:15px 0;background:#efefef;text-align:center;padding:15px 0;}
.unse_share_box .tit {font-size:18px;padding-bottom:10px;}
.unse_share_box ul {display:flex;justify-content: center;}
.unse_share_box ul li img {width:45px;margin:0 10px;}
.btn_home {height:50px;line-height:50px;margin-top:17px;font-size:18px;font-weight:400;color:#fff;border:1px solid #ddd;background:#2b4887;text-align:center;}
.btn_home span {font-weight:700;color:#fff;}

.blue_txt {position:relative;padding:21px 20px 31px;border-radius:10px;background:#e6f1ff;}
.blue_txt .tit {font-size:19px;color:#292929;letter-spacing:-0.9px;}
.blue_txt .txt {margin-top:12px;padding-top:15px;border-top:1px solid #c1c6cb;font-size:15px;color:#373737;line-height:21px;}

.intro_txt {margin:25px 25px;padding:20px;background:#f8f8f8;}
.intro_txt .tit {font-size:20px;color: #292929;font-weight:700;padding-bottom:15px;}
.intro_txt .txt_box {font-size:16px;line-height:24px;}
.intro_txt .txt_box span {font-weight:600;}

.purple_txt {position:relative;padding:20px 15px;border-radius:10px;background:#ece6ff;}
.purple_txt ul li {font-size:16px;color:#292929;}
.purple_txt ul li:before {content:"";display:inline-block;width:5px;height:5px;margin:10px 6px 0 0;border-radius:100%;background:#532fbd;vertical-align:top;}
.purple_txt .year_sel {position:absolute;top:50%;right:15px;transform: translateY(-50%);}
.purple_txt .year_sel .txt {display:block;padding-right:17px;background:url("https://img.asiatoday.co.kr/fortune2025/icon_arr04.png") no-repeat right 23px;background-size:14px 8px;vertical-align:middle;font-size:17px;color:#100f0f;font-weight:500;letter-spacing:-0.5px;line-height:52px;cursor:pointer;}
.purple_txt .year_sel .open {display:block !important;}
.purple_txt .year_sel #layer_year {display:none;position:absolute;top:44px;left:-8px;width:70px;background:#fff;border:1px solid #292929;z-index:1;box-sizing:border-box;}
.purple_txt .year_sel .year_list li {height:47px;border-bottom:1px solid #cbcbcb;line-height:47px;}
.purple_txt .year_sel .year_list li:before {content:'';display:none;}
.purple_txt .year_sel .year_list li a {display:block;font-size:17px;color:#292929;font-weight:500;letter-spacing:-1px;text-align:center;}



/* 페이지별 결과보기 버튼 */
.result_btn_box {max-width:800px;margin:20px auto;overflow:hidden;padding:0 15px;}
.result_btn_box button {font-size:20px;color:#fff;cursor:pointer;}
.result_btn_box .o_btn {width:100%;padding:15px 0;font-weight:600;}
.result_btn_box .o_btn.bg01 {background:#2b4887;}
.result_btn_box .o_btn.bg02 {background:#05847e;}
.result_btn_box .o_btn.bg03 {background:#1e6290;}
.result_btn_box .o_btn.bg04 {background:#1e6290;}
.result_btn_box .o_btn.bg05 {background:#3b3d15;}
.result_btn_box .o_btn.bg06 {background:#aa4537;}
.result_btn_box .o_btn.bg07 {background:#185045;}
.result_btn_box .o_btn.bg08 {background:#185045;}
.result_btn_box .o_btn.bg09 {background:#103a62;}
.result_btn_box .o_btn.bg10 {background:#924b5b;}
.result_btn_box .o_btn.bg11 {background:#103a62;}
.result_btn_box .o_btn.bg12 {background:#40276b;}
.result_btn_box .o_btn.bg13 {background:#103a62;}
.result_btn_box .o_btn.bg14 {background:#aa4537;}
.result_btn_box .o_btn.bg15 {background:#40276b;}
.result_btn_box .o_btn.bg16 {background:#103a62;}
.result_btn_box .o_btn.bg17 {background:#05847e;}


/* 에러페이지 */
.err_box {max-width:800px;border: 1px solid #dfdfdf;padding:50px;background: #fff;margin: 25px 15px 0 15px;overflow:hidden;}
.err_box.tac {text-align:center;}
.err_box img {width:100px;}
.err_box .tit {font-size:22px;font-weight:600;padding-top:10px;}
.err_box .tit2 {font-size:18px;font-weight:600;}
.err_box .txt {font-size:16px;font-weight:400;line-height:23px;padding-top:20px;}
.err_box .btn_wrap {margin:0 auto;display:flex;justify-content:center;}
.err_box .btn_wrap .btn_prev {font-size:18px;border:1px solid #c6c6c6;padding:10px 25px;border-radius:20px;margin:0 5px;background:#f4f4f4;}
.err_box .btn_wrap .btn_main {font-size:18px;border:1px solid #c6c6c6;padding:10px 25px;border-radius:20px;margin:0 5px;background:#f4f4f4;}

.tooltip {position:relative;display: inline-block;cursor:pointer;}
.tooltip .tooltiptext {visibility: hidden;width:350px;font-size:16px;background-color: black;color: #fff;text-align:left;font-weight:400;border-radius: 6px;padding: 10px; position:absolute; top:5px;left:20px; z-index:1000;}
.tooltip:hover .tooltiptext {visibility: visible;}

/* Footer Menu */
footer {width:100%;background:#494c53;padding:25px 15px;text-align:left;line-height:18px;font-weight:300;color:#fff;}
footer span {color:#898888;font-size:11px;padding:0 5px;}
footer .company {font-size:14px;padding-bottom:8px;}
footer .info {font-size:12px;}
footer .adress {font-size:12px;}
footer .person_info {font-size:12px;}
footer .person_info a {color:#fff;}
footer .person_info p {margin-top:10px;}


/* 다시 보기 관련 추가 */
.mem_input dl dt input#name,
.mem_input dl dt input#hp01,
.mem_input dl dt input#hp02,
.mem_input dl dt input#mail_id {
  background: #fff !important;
  border-color: #e1e1e1;
  color: #000;
}

/* 빈 목록 박스 중앙 정렬 */
.mem_input.empty-center{
    min-height:220px;
    display:flex;
    align-items:center;      /* 수직 가운데 */
    justify-content:center;  /* 수평 가운데 */
    padding:24px 20px;
    text-align:center;
  }
.mem_input.empty-center dl{ margin:0; width:100%; }

.mem_input.empty-center dt{
    display:flex;
    flex-direction:column;
    align-items:center;
    gap:10px;              
    padding:0;
    font-size:18px;
    }
.mem_input.empty-center .empty-title{ font-size:18px; color:#666; }
.mem_input.empty-center .empty-hint{  font-size:14px; color:#9a9a9a; }

/* ===== 다시보기 리스트 카드 ===== */
.re-item { background:#fff; border: 1px solid #e5e5e5; margin-bottom:12px; }
.re-item__wrap { display:flex; align-items:stretch; gap:12px; padding:12px; }

.re-item__kv { flex:1; padding-right:10px; border-right:1px solid #eee; }
.re-item__row { display:flex; padding:10px 0; border-top:1px dashed #eee; }
.re-item__row:first-child { border-top:0; }
.re-item__key { width:80px; flex:0 0 80px; color:#666; font-size:16px; }

.re-item__val { flex:1; color:#000; font-size:16px; word-break:break-all; padding-left:10px; border-left:1px solid #eee; }
.re-item__val--strong { font-weight:600; }

/* 우측: 보기/만료 — 버튼 스타일 */
.re-item__act{
    width:100px;
    display:flex;
    align-items:center;
    justify-content:center;
  }
  
  /* 리스트 안에서만 버튼 모양 적용 (HTML 그대로: <a class="o_btn bg03 re-btn">) */
  .re-item__act .o_btn{
    width:auto;
    min-width:76px;
    padding:10px 14px;
    border-radius:10px;
    font-size:15px;
    font-weight:600;
    line-height:1;
    text-align:center;
  
    /* 아웃라인 버튼 톤 */
    background:#fff;
    color:#1e6290;
    border:1px solid #1e6290;
  
    transition:background .15s ease, color .15s ease,
               box-shadow .15s ease, transform .06s ease;
  }
  
  .re-item__act .o_btn:hover{
    background:#1e6290;
    color:#fff;
    box-shadow:0 2px 8px rgba(30,98,144,.25);
  }
  .re-item__act .o_btn:active{ transform:translateY(1px); }
  .re-item__act .o_btn:focus{
    outline:0;
    box-shadow:0 0 0 3px rgba(30,98,144,.25);
  }
  
  .re-expired{ color:#999; font-size:16px; }
  .reresult { cursor: pointer; }

/* 페이지별 결과보기 버튼 */
.result_btn_box {max-width:800px;margin:20px auto;overflow:hidden;padding:0 15px;display:flex;}
.result_btn_box button {font-size:18px;color:#fff;cursor:pointer;flex:1;}
.result_btn_box button:nth-child(even) {margin-left:10px;}


/* 미디어쿼리 */

@media only screen and (max-width:720px) {
	  .main_btn dd h3  {font-size:20px;}
	  .main_btn dd ul li .title {font-size:14px;line-height:16px;padding:5px 0 5px 0;} 
}
@media only screen and (max-width:480px) {
   .tooltip .tooltiptext {width:150px;left:-50px;top:25px;}
  .main_btn dd {padding: 15px;}
  .main_btn dd h3 {font-size:19px;}
  .main_btn dd h3 label {top:125px;left:0;width:55px;text-align:center;} 
  .main_btn dd ul li .title {font-size:13px;line-height:16px;padding:5px 0 5px 0;} 
  .main_btn dd ul li:nth-child(odd) {width:100%;height:74px;}
  .main_btn dd ul li:nth-child(even) {width:100%;text-align:right;}
  .main_btn dd ul li:nth-child(even) img {width:44px;margin-top:1px;position:relative;top:5px;}
  .main_btn dt .icon_box2 {width:60px;text-align:right;}
  .main_btn dt .icon_box2 img {width:78%;}
  .main_btn dt {justify-content: space-between;}
  .top_news_slide .slide_box .top_slide_box_wrap dt h3 img {height:25px;}
  .top_news_slide .slide_box .top_slide_box_wrap dt .tit {font-size:16px;}
 
  .top_news_slide .slide_box .top_slide_box_wrap dt div {height:240px}
  .top_news_slide .slide_box .top_slide_box_wrap dt div img {height:240px;}
 
  .top_news_slide .btn_box .btn_left {height:230px;} 
  .top_news_slide .btn_box .btn_right {height:230px;} 
  .npopup_box {width:90%;min-width:320px;}
  .npopup_box .hanja_box .hanja_list li .hanja {font-size: 26px;}
  .name_detail .unse_table .white-boxs .col-4 {font-size:14px;}
  .sub_btn dd ul li .icon_box img {width:55px;}
  .sub_btn dd ul {align-items:flex-end;}
  .calendar_wrap ul  {width:100%;}   
  .section_title .title_txt {font-size:16px;line-height:20px;}
  .unse_table .boxs-col-8 .col-8.box {line-height:40px;font-size:14px;}
  .unse_table .boxs-col-10 .col-10.box {line-height:40px;font-size:14px;}
  .unse_table .boxs-col-12 .col-12.box {line-height:55px;font-size:14px;}
  .err_box {padding:50px 15px;}
  .err_box img {width:60px;}
  .err_box .btn_wrap .btn_prev {font-size:16px}
  .err_box .btn_wrap .btn_main {font-size:16px;}
  .btn_group button  {font-size:13px;letter-spacing:-1px;}
  .manse .txt_type01 table th {font-size:16px;}
  .manse .txt_type01 table td {font-size:16px;}
  
   .re-item__act {width:70px;}
   .re-item__act .o_btn {min-width:0;}
   .calendar_wrap .calendar_txt {font-size:14px;}  
}

@media only screen and (min-width:480px) {
	footer {text-align:center;}
	footer .company {font-size:14px;display:inline-block;padding-right:10px;}
	footer .info {font-size:14px;display:inline-block;}
	footer .adress {font-size:14px;padding:2px 0;}
	footer .person_info {font-size:14px;}
	.row.col-6 .col {font-size: 22px;}
	.col-6 .col {width:16%;padding:5% 0;font-size:60px;}
	.mem_input dl dt {padding:20px 25px;}
	.mem_input dl dd {padding:20px 25px;}
	
	.calendar_wrap .calendar .date .year {font-size:28px;}
	.calendar_wrap .calendar .date .month  {font-size:28px;}
	.calendar_wrap .calendar .date .prev {margin:11px 27px 0 0;}
	.calendar_wrap .calendar .date .next {margin:11px 0 0 27px;}
	.calendar_wrap .calendar table td .type01 {font-size:14px;}
	.calendar_wrap .calendar table td .type02 {font-size:16px;}
	.calendar_wrap .calendar table td .type03 {font-size:16px;}
	.calendar_wrap .calendar table td .type04 {font-size:16px;}
	.goodday .state_box {justify-content: flex-start;}
	.goodday .state_box .date_box .date {text-align:left;margin-left:70px;}

}

@media (min-width: 720px) {
	.result_box {padding:20px 50px 50px 50px;}
    .unse_table .boxs-col-4 .text {padding: 35px 0 44px;font-size: 60px;}
    .unse_table .txt {height:51px;font-size:30px;}
    .unse_table .txt2 {height:36px;font-size:16px;}
    .unse_table .white-boxs .text_wrap {padding:15px 0;}
    .unse_table .white-boxs .col-4 {font-size:20px;line-height:60px;height:60px;}
    .unse_table .blank-boxs .col-4 {font-size:20px;line-height:60px;height:60px;}
    .row.col-6 .col {font-size: 50px;}
    .xscroll_box {overflow:hidden;}

    /* 사주표 */
	.chunhap_0::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/chunhap_0.gif") no-repeat center center;z-index:10;}
	.chunhap_1::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/chunhap_1.gif") no-repeat center center;z-index:10;}
	.chunhap_2::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/chunhap_2.gif") no-repeat center center;z-index:10;}
	.chunhap_3::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/chunhap_3.gif") no-repeat center center;z-index:10;}
	.chunhap_4::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/chunhap_4.gif") no-repeat center center;z-index:10;}
	.jihap_0::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_0.gif") no-repeat center center;z-index:10;}
	.jihap_1::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_1.gif") no-repeat center center;z-index:10;}
	.jihap_2::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_2.gif") no-repeat center center;z-index:10;}
	.jihap_3::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_3.gif") no-repeat center center;z-index:10;}
	.jihap_4::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_4.gif") no-repeat center center;z-index:10;}
	.jihap_5::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/jihap_5.gif") no-repeat center center;z-index:10;}
	.sixchung_0::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_0.gif") no-repeat center center;z-index:10;}
	.sixchung_1::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_1.gif") no-repeat center center;z-index:10;}
	.sixchung_2::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_2.gif") no-repeat center center;z-index:10;}
	.sixchung_3::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_3.gif") no-repeat center center;z-index:10;}
	.sixchung_4::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_4.gif") no-repeat center center;z-index:10;}
	.sixchung_5::before {content:"";display:block;position:absolute;top:-2px;left:33px;width:330px;height:160px;margin-left:0;background:url("https://img.asiatoday.co.kr/fortune2025/chunghap/sixchung_5.gif") no-repeat center center;z-index:10;}
    
}

 

@media only screen and (min-width:800px) {
	.result_btn_box {padding:0 15px;}
	.fortune_info {padding:0 15px;}
    .pay_btn_box {padding:10px 0;}
    .intro_txt {margin:25px 15px;}
 
}

@media (max-width: 720px) {
	  .unse_table .boxs-col-12 {width:720px;}
	  .unse_table .manserow {width:720px;}
}

@media only screen and (max-width:800px) {

    .content .re-item {margin:15px 15px;}
    .content .re-item:first-child {margin-top:0;}
    
    .sns_talk_counsel_box {width:100%;}
    .sns_talk_counsel {width:40px;position:absolute;bottom:60px;right:20px;z-index:1000;}
    
}   


