@charset "utf-8";
@import url('https://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@import url('https://fonts.googleapis.com/earlyaccess/notosanskr.css');
@import url('https://fonts.googleapis.com/earlyaccess/notosanssc.css');

/* ------------------------------ CS's contents ------------------------------*/
/* Reset */
*html{zoom:0;}
body {font-family:'Noto Sans KR','Noto sans KR','nanumsquare','NanumGothic','notokrR','Apple SD Gothic Neo',sans-serif !important; color:#111; font-size:12px; letter-spacing:-1px; font-weight:400;}
*, *:before, *:after {box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
body,form,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,fieldset,input,select,th,td { margin:0px; padding:0px; }
address,caption,cite,code,dfn,em,th,i { font-style:normal; font-weight:normal; }
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select,div{margin:0;padding:0}
html:first-child select{}
header,hgroup,article,nav,footer,figure,figcaption,canvas,section{display:block}
address,caption,strong,em,cite{font-weight:normal;font-style:normal}
img,input,button,textarea,select{vertical-align:middle}
input,textarea {-webkit-appearance:none; -webkit-border-radius:0;}

table{width:100%;border:0 none;border-spacing:0; border-collapse:collapse;}
caption,th,td{border:0 none;font-weight:normal;text-align:left}
caption{visibility:hidden;overflow:hidden;width:1px;height:1px;font-size:0;line-height:0}

.ml0 {margin-left:0px !important}

input::placeholder {color:#ccc; }

/*img {width: 100%;}*/
img,fieldset{border:0}
ul,ol,li{list-style:none}

a{color:#222;text-decoration:none;cursor:pointer}
a:hover,a:active,a:focus{text-decoration:none;cursor:pointer}
a:focus{cursor:pointer}

button{cursor:pointer;}
hr{display:none}
em{font-style:normal;font-weight:normal;}

/* blind */
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0}
.ir {text-indent:-1000em !important; font-size:0px !important;}

.fl {float:left}
.fr {float:right}
.ta_l {text-align:left !important; }
.ta_c {text-align:center !important;}
.ta_r {text-align:right !important;}

.mt_10 {margin-top:10px !important}
.mt_20 {margin-top:20px !important}
.mt_60 {margin-top:60px !important}
.mb_0 {margin-bottom:0 !important}
.mb_10 {margin-bottom:10px !important}
.mb_80 {margin-bottom:80px !important}
.mb_120 {margin-bottom:120px !important}
.mr_10 {margin-right:10px !important}
.mr_0 {margin-right:0px !important}

.br {display:inline-block;}
.fc_white {color:#fff;}
.fc_black {color: #111;}

.wd00 {width:0%;}
.wd01 {width:1%;}
.wd02 {width:2%;}
.wd03 {width:3%;}
.wd04 {width:4%;}
.wd05 {width:5%;}
.wd06 {width:6%;}
.wd07 {width:7%;}
.wd08 {width:8%;}
.wd09 {width:9%;}
.wd10 {width:10%;}

.wd11 {width:11%;}
.wd12 {width:12%;}
.wd13 {width:13%;}
.wd14 {width:14%;}
.wd15 {width:15%;}
.wd16 {width:16%;}
.wd17 {width:17%;}
.wd18 {width:18%;}
.wd19 {width:19%;}
.wd20 {width:20%;}

.wd21 {width:21%;}
.wd22 {width:22%;}
.wd23 {width:23%;}
.wd24 {width:24%;}
.wd25 {width:25%;}
.wd26 {width:26%;}
.wd27 {width:27%;}
.wd28 {width:28%;}
.wd29 {width:29%;}
.wd30 {width:30%;}

.wd31 {width:31%;}
.wd32 {width:32%;}
.wd33 {width:33%;}
.wd34 {width:34%;}
.wd35 {width:35%;}
.wd36 {width:36%;}
.wd37 {width:37%;}
.wd38 {width:38%;}
.wd39 {width:39%;}
.wd40 {width:40%;}

.wd41 {width:41%;}
.wd42 {width:42%;}
.wd43 {width:43%;}
.wd44 {width:44%;}
.wd45 {width:45%;}
.wd46 {width:46%;}
.wd47 {width:47%;}
.wd48 {width:48%;}
.wd49 {width:49%;}
.wd50 {width:50% !important;}

.wd51 {width:51%;}
.wd52 {width:52%;}
.wd53 {width:53%;}
.wd54 {width:54%;}
.wd55 {width:55%;}
.wd56 {width:56%;}
.wd57 {width:57%;}
.wd58 {width:58%;}
.wd59 {width:59%;}
.wd60 {width:60%;}

.wd61 {width:61%;}
.wd62 {width:62%;}
.wd63 {width:63%;}
.wd64 {width:64%;}
.wd65 {width:65%;}
.wd66 {width:66%;}
.wd67 {width:67%;}
.wd68 {width:68%;}
.wd69 {width:69%;}
.wd70 {width:70%;}

.wd71 {width:71%;}
.wd72 {width:72%;}
.wd73 {width:73%;}
.wd74 {width:74%;}
.wd75 {width:75%;}
.wd76 {width:76%;}
.wd77 {width:77%;}
.wd78 {width:78%;}
.wd79 {width:79%;}
.wd80 {width:80%;}

.wd81 {width:81%;}
.wd82 {width:82%;}
.wd83 {width:83%;}
.wd84 {width:84%;}
.wd85 {width:85%;}
.wd86 {width:86%;}
.wd87 {width:87%;}
.wd88 {width:88%;}
.wd89 {width:89%;}
.wd90 {width:90%;}

.wd91 {width:91%;}
.wd92 {width:92%;}
.wd93 {width:93%;}
.wd94 {width:94%;}
.wd95 {width:95%;}
.wd96 {width:96%;}
.wd97 {width:97%;}
.wd98 {width:98%;}
.wd99 {width:99%;}
.wd100 {width:100% !important;}

/* Reset// */

#wrap {position:relative; background:#F0F1F5; z-index:999}
.visual_manse {width:100%; height:550px; background:linear-gradient(to bottom, #190D98, #C50630); position:absolute; left:0; top:0; z-index:-998;}
.visual_money {width:100%; height:550px; background:linear-gradient(to bottom, #F5465E 32%, #FFF600); position:absolute; left:0; top:0; z-index:-998;}
.visual_job {width:100%; height:470px; background:linear-gradient(to bottom, #0046C7, #000637); position:absolute; left:0; top:0; z-index:-998;}
.visual_today{width:100%; height:550px; background-color:#262c49; background: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/today_bg00.png);background-position:center; position:absolute; left:0; top:0; z-index:-998;}
.visual_dang {width:100%; height:550px; background:linear-gradient(to bottom, #5651ac, #7875b9 17%, #e3d69f 60%, #fbd37d); position:absolute; left:0; top:0; z-index:-998;}
.visual_suri {width:100%; height:550px; background:linear-gradient(to bottom, #725acc, #A97CBE 60%, #cd96b1); position:absolute; left:0; top:0; z-index:-998;}
.visual01 {width:100%; height:550px; background:linear-gradient(to bottom, #8452c7, #8420DA); position:absolute; left:0; top:0; z-index:-998;}
.visual02 {width:100%; height:550px; background:linear-gradient(to bottom, #de6cb3, #c035ab); position:absolute; left:0; top:0; z-index:-998;}
.visual03 {width:100%; height:550px; background:linear-gradient(to bottom, #ffd600, #fda085); position:absolute; left:0; top:0; z-index:-998;}
.visual04 {width:100%; height:550px; background:linear-gradient(to bottom, #6456d6, #248BE3); position:absolute; left:0; top:0; z-index:-998;}
.visual05 {width:100%; height:550px; background-color:#FF8500; position:absolute; left:0; top:0; z-index:-998;}
.visual06 {width:100%; height:550px; background-color:#44B074; position:absolute; left:0; top:0; z-index:-998;}
.visual07 {width:100%; height:550px; background-color:#3e45b8; position:absolute; left:0; top:0; z-index:-998;}
.visual08 {width:100%; height:550px; background-color:#d43820; position:absolute; left:0; top:0; z-index:-998;}
.visual09 {width:100%; height:550px; background-color:#cea785; position:absolute; left:0; top:0; z-index:-998;}
.visual10 {width:100%; height:550px; background-color:#ffb893; position:absolute; left:0; top:0; z-index:-998;}
.visual11 {width:100%; height:550px; background-image: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/dream_bg.png); position:absolute; left:0; top:0; z-index:-998;}
.visual12 {width: 100%; height:550px; position:absolute; background: linear-gradient(to top, #b3ffab, #12fff7);left:0; top:0; z-index:-998;}
.visual12.short_vis {height:350px;}


.visual_manse_re {width:100%; height:660px; background:linear-gradient(to bottom, #22188D, #AF2845 100%); position:absolute; left:0; top:0; z-index:-998;}
.visual_money_re {width:100%; height:660px; background:linear-gradient(to bottom, #F5465E 32%, #FFF600); position:absolute; left:0; top:0; z-index:-998;}
.visual_job_re {width:100%; height:660px; background:linear-gradient(to bottom, #0046C7, #000637); position:absolute; left:0; top:0; z-index:-998;}
.visual_today_re{width:100%; height:660px; background-color:#262c49; background: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/today_bg00.png);background-position:center; position:absolute; left:0; top:0; z-index:-998;}
.visual_dang_re {width:100%; height:660px; background:linear-gradient(to bottom, #5651ac, #7875b9 17%, #e3d69f 60%, #fbd37d); position:absolute; left:0; top:0; z-index:-998;}
.visual01_re {width:100%; height:660px; background:linear-gradient(to bottom, #8452c7, #8420DA); position:absolute; left:0; top:0; z-index:-998;}
.visual02_re {width:100%; height:660px; background:linear-gradient(to bottom, #de6cb3, #c035ab); position:absolute; left:0; top:0; z-index:-998;}
.visual03_re {width:100%; height:660px; background:linear-gradient(to bottom, #ffd600, #fda085); position:absolute; left:0; top:0; z-index:-998;}
.visual04_re {width:100%; height:660px; background:linear-gradient(to bottom, #6456d6, #248BE3); position:absolute; left:0; top:0; z-index:-998;}
.visual05_re {width:100%; height:660px; background-color:#FF8500; position:absolute; left:0; top:0; z-index:-998;}
.visual06_re {width:100%; height:660px; background-color:#44B074; position:absolute; left:0; top:0; z-index:-998;}
.visual07_re {width:100%; height:660px; background-color:#3e45b8; position:absolute; left:0; top:0; z-index:-998;}
.visual08_re {width:100%; height:660px; background-color:#d43820; position:absolute; left:0; top:0; z-index:-998;}
.visual09_re {width:100%; height:660px; background-color:#cea785; position:absolute; left:0; top:0; z-index:-998;}
.visual10_re {width:100%; height:660px; background-color:#ffb893; position:absolute; left:0; top:0; z-index:-998;}
.visual11_re {width:100%; height:660px; background-image: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/dream_bg.png); position:absolute; left:0; top:0; z-index:-998;}
.visual12_re {width: 100%; height:650px; position:absolute; background: linear-gradient(to top, #b3ffab, #12fff7);left:0; top:0; z-index:-998;}

.fortune_ad01 {width:100%; padding:20px 0; text-align:center;}

.quick_pre {position:fixed; bottom:50px; right:100px; display: table; width:120px; height:120px; text-align:center; border-radius:60px; font-size:18px; background-color:rgb(0,0,0,0.4);}
.quick_pre a {vertical-align: middle; display: table-cell;color:#fff; }

.header_w {width:100%; height:50px; background-color:#2b2b30; position:fixed;top:0;left:0; z-index: 999;}
.header {width:1000px; height:50px; margin:0 auto;}
.header:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.headerInner {display:none;}
.header h1 {width:108px; float:left; margin:2px 10px 0 0; padding-right:10px; }
.header h1 img {width:108px; height:19px;}
.saju_logo {float:left; }
.saju_logo a {font-size:21px; color:#fff; font-weight:400; display:inline-block; box-sizing:border-box; margin-top:7px;}
.menu {float:right; display:inline-block;}
.menu:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.menu li {float:left; margin-right:16px;}
.menu li:last-child {margin-right:0px;}
.menu li a {font-size:26px; color:#000; font-weight:400; display:inline-block; box-sizing:border-box; margin-top:28px;}
.menu li a.sns_re {margin-top:9px; font-size:19px; color:#fff; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/logo_line2.png') no-repeat 0 7px; padding-left:10px;}
.menu li a.sns_face {width:9px; height:20px; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns01_off.png') no-repeat 0 0;margin-top:14px;}
.menu li a.sns_twitt {width:20px; height:20px; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns2_off.png') no-repeat 0 0;margin-top:14px;}
.menu li a.sns_kakao {width:22px; height:20px; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns3_off.png') no-repeat 0 0;margin-top:14px;}
.menu li a.sns_url {width:22px; height:20px; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns4_off.png') no-repeat 0 0;margin-top:14px;}
.menu li a.sns_re:hover {}
.menu li a.sns_face:hover {width:9px; height:20px; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns01_on.png') no-repeat 0 0;margin-top:14px;}
.menu li a.sns_twitt:hover {width:20px; height:20px; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns02_on.png') no-repeat 0 0;margin-top:14px;}
.menu li a.sns_kakao:hover {width:22px; height:20px; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns03_on.png') no-repeat 0 0;margin-top:14px;}
.menu li a.sns_url:hover {width:22px; height:20px; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns04_on.png') no-repeat 0 0;margin-top:14px;}
.menu li a.btn_snsshare {display:none; width:19px; height:20px; font-size:0; color:transparent; vertical-align:top; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns05_on.png') no-repeat; margin-top:28px;}

.sub_menu {width:100%; height:60px; background-color:#fff; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.sub_menu > ul {position: relative; width:1000px; margin:0 auto;}
.sub_menu > ul:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.sub_menu > ul > li {position: relative; float:left; margin-right:55px;}
.sub_menu > ul > li > a {display:inline-block; font-size:16px; color:#111; height:60px; line-height:60px; font-family:'Noto Sans KR','notokrR';}
.sub_menu > ul > li > a:after{display:block; content:""; position: absolute; top: 58px; width:0px;height:2px;background:#000;margin:0 auto;transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-duration:0.2s;-o-transition-duration:0.2s;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;}
.sub_menu ul li a span {display:inline-block;margin-left:4px;padding:2px 4px 6px 2px;border-radius:4px;background-color:#EE1D25;color:#fff;font-size:14px;line-height:6px;}
.sub_menu ul li:hover a:after{width:100%;}
.sub_menu ul li.on a:after{width:100%;}
.sub_menu ul li.sub_menu10 {margin-right:0 !important;}
.sub_menu ul li.sub_menu10 {margin-right:0 !important;}

.sub_menu_2023 {width:100%; height:60px; background-color:#2b2b30; border-top:1px solid #333; border-bottom:1px solid #333;}
.sub_menu_2023 > ul {position: relative; width:1000px; margin:0 auto;display: flex; justify-content: space-between;}
/* .sub_menu_2023 > ul:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;} */
.sub_menu_2023 > ul > li {position:relative; /* float:left; margin-right:66px;*/}
.sub_menu_2023 > ul > li:last-child {margin-right:0;}
.sub_menu_2023 > ul > li > a {display:inline-block; font-size:16px; color:#fff; height:60px; line-height:60px; font-family:'Noto Sans KR','notokrR';}
.sub_menu_2023 > ul > li > a:after{display:block; content:""; position: absolute; top: 58px; width:0px;height:2px;background:#fff;margin:0 auto;transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-duration:0.2s;-o-transition-duration:0.2s;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;}
.sub_menu_2023 ul li a span {display:inline-block; width:17px; height:17px; background-image:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/new_ico.png'); background-size:cover; background-repeat:no-repeat; background-position:center; margin-bottom:-3px; margin-left:4px; text-indent:-9999px; overflow:hidden;}
.sub_menu_2023 ul li:hover a:after{width:100%;}
.sub_menu_2023 ul li.on a:after{width:100%;}
.sub_menu_2023 ul li.sub_menu02:hover .gnb_sub {display:block;}
.sub_menu_2023 ul li.sub_menu04:hover .gnb_sub {display:block;}
.sub_menu_2023 ul li.sub_menu06:hover .gnb_sub {display:block;}
.sub_menu_2023 ul li.sub_menu07:hover .gnb_sub {display:block;}
.sub_menu_2023 ul li.sub_menu09:hover .gnb_sub {display:block;}

.sub_menu ul li.sub_menu10:hover .gnb_sub {display:block;}
.gnb_sub {display:none;}
.gnb_sub {position:absolute; top:60px; right:0; width:80px; padding: 15px; background: #fff; border: 1px solid #ededed;}
.gnb_sub li {display:inline-block; font-size:14px; line-height:30px;}
.gnb_sub li a {display:block;}
.gnb_sub li a:hover {text-decoration: underline; color: #000;}

.sub_menu_2023 ul li.sub_menu10:hover .gnb_sub {display: block;}
.sub_menu_2023 .gnb_sub {display:none;}
.sub_menu_2023 .gnb_sub {position:absolute; top:60px; right:-17px; width:102px; padding:15px; background:#fff; border:1px solid #ededed;}
.w_gnb_sub {width:120px !important;}
.sub_menu_2023 .gnb_sub li {display:inline-block; font-size: 14px; line-height: 30px;}
.sub_menu_2023 .gnb_sub li a {display:block;}
.sub_menu_2023 .gnb_sub li a:hover {text-decoration:underline; color: #000;}

.menu_table {display:none;}
.tit_b {font-weight:700;}

.contents_w {width:100%; margin-top:110px;}
.contents {width:1000px; margin:0 auto; padding-top:80px;}
.contents02 {width:1000px; margin:0 auto; padding:60px 0 0;}

.main_tit02 {margin:30px 0 80px; font-size:28px; font-weight:300; color:#111; letter-spacing:-1px; font-family:'Noto sans KR',sans-serif !important;}
.main_tit02 span {font-weight:700; background-color:#e2c1ce;}

.main_visual_w {width:100%; padding:60px 0; background:linear-gradient(to left, #FAE5F8, #C7BAF9); border-bottom:1px solid #ececec;}
.main_visual_w1 {width:100%; padding:100px 0 0; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/visual_bg.png') no-repeat center -120px; }
.main_visual_w2 {position:relative;width:100%; padding:60px 0; background: #2A2E45;}
.main_visual {width:1000px; margin:0 auto;}
.quick_continue {position:absolute;bottom:20px;left:-100px;}

.main_visual_tit {margin:0 auto; text-align:center;}
.main_visual_tit img {width:532px;}
.main_visual_tit .tit {font-size:72px; color:#fff; font-family:'Noto Serif KR',serif !important;}
.main_visual_tit .tit span {padding:0 20px; color:#ffd95a;}
.main_visual_tit p {margin:20px auto 50px; font-size:28px; font-weight:300; color:#fff; font-family:'Noto sans KR',sans-serif !important;}
.main_visual_tit p span {color:#fff; vertical-align: baseline; box-shadow: inset 0 -8px 0 rgba(229,50,75,0.8); transition: box-shadow .3s ease-out,background-color .3s ease-out; box-sizing: inherit; cursor: pointer;}
.main_visual01 {width:1000px; margin:0 auto;}
.main_visual01:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.main_visual01 li {width:33.33%; float:left; background-color:#ffd95a; padding:0 40px; box-sizing:border-box; border-right:1px solid #c7a036; position:relative;}
.main_visual01 li .more {position:absolute; top:60px; right:40px;}
.main_visual01 li a {width:100%;}
.main_visual01 li a:hover .tit span.tit_tit {box-shadow: inset 0 -36px 0 rgba(255,230,146,1);}
.main_visual01 li a:hover .more {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg); transform: rotate(360deg); transition-duration:0.5s;}
.main_visual01 li.last {border-right:none;}
.main_visual01 li .txt {font-family:'Noto sans KR',sans-serif !important; font-size:18px; color:#ba9d3a; font-weight:300; padding:52px 0;}
.main_visual01 li .txt span {display:block; font-size:38px; color:#111; font-weight:700; font-family:'Noto Sans KR','notokrR';}
.main_visual01 li .tit {padding-bottom:52px;}
.main_visual01 li .tit span.tit_tit {display:inline-block; font-weight:700; font-size:28px; line-height:28px; color:#111; margin-bottom:8px; vertical-align: baseline; box-shadow: inset 0 -8px 0 rgba(255,230,146,1); transition: box-shadow .3s ease-out,background-color .3s ease-out; box-sizing: inherit; cursor: pointer;}
.main_visual01 li .tit span.tit_txt {font-size:18px; color:#111; display:block;}

.main_visual:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.main_visual li {float:left; width:320px; margin-right:20px; background-color:#fff; box-sizing:border-box; position:relative; border-radius:5px; box-shadow: 0 5px 10px -3px rgba(0,0,0,0.2);}
.main_visual li .tit {padding:100px 0; font-size:36px; text-align:center; color:#fff; font-weight:600;}
.main_visual li .tit span {display:block; text-align:center; color:rgb(255,255,255,0.6); font-size:18px; font-weight:500;}
.main_visual li .tit .tit_02 {color:rgb(0,0,0,0.4);}
.main_visual li .txt {padding:40px; font-size:18px; line-height:24px; color:#9c9c9c; font-weight:300; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_txt_bg.png') no-repeat center top #fff; font-family:'Noto sans KR',sans-serif !important; border-radius:0 0 5px 5px;}
.main_visual li .txt span {font-size:32px; color:#111; display:block; margin-bottom:10px;}
.main_visual li .more {position:absolute; bottom:64px; right:40px;}
.main_visual li a:hover .more {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg); transform: rotate(360deg); transition-duration:0.5s;}
.main_visual li.mv01 {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/main_visual01.png') no-repeat center top;}
.main_visual li.mv02 {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/main_visual02.png') no-repeat center top;}
.main_visual li.mv03 {margin-right:0; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/main_visual03.png') no-repeat center top;}
.main_visual li:hover {margin-top:-20px;}
.main_visual li.mv01:hover .tit {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point01.png') no-repeat 24px 100px;}
.main_visual li.mv02:hover .tit {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point02.png') no-repeat 82px 100px;}
.main_visual li.mv03:hover .tit {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point02.png') no-repeat 30px 100px;}

.main_visual0101 {width:1000px; margin:0 auto;}
.main_visual0101:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.main_visual0101 li {float:left;margin-right:20px;width:320px;}
.main_visual0101 li .mv0101 {display:inline-block; width:320px;box-sizing:border-box; position:relative; background-color:#fff; border-radius:5px; }
.main_visual0101 li .mv0201 {display:inline-block; width:320px;box-sizing:border-box; position:relative; background-color:#fff; border-radius:5px;}
.main_visual0101 li .mv0301 {display:inline-block; width:320px;box-sizing:border-box; position:relative; background-color:#fff; border-radius:5px;}
.main_visual0101 li .mv0102 {position:relative;margin-top:16px;padding-left:40px;font-size:24px; color:#fff !important;display:inline-block; width:320px;height:80px;line-height:80px;box-sizing:border-box; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv04.jpg') no-repeat center top; border-radius:5px; box-shadow: 0 5px 10px -3px rgba(0,0,0,0.2);}
.main_visual0101 li .mv0102:hover {text-decoration:underline;}
.main_visual0101 li .mv0202 {position:relative;margin-top:16px;padding-left:40px;font-size:24px; color:#fff !important;display:inline-block; width:320px;height:80px;line-height:80px;box-sizing:border-box; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv04.jpg') no-repeat center top;  border-radius:5px; box-shadow: 0 5px 10px -3px rgba(0,0,0,0.2);}
.main_visual0101 li .mv0202:hover {text-decoration:underline;}
.main_visual0101 li .mv0302 {position:relative;margin-top:16px;padding-left:40px;font-size:24px; color:#fff !important;display:inline-block; width:320px;height:80px;line-height:80px;box-sizing:border-box; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv04.jpg') no-repeat center top;  border-radius:5px; box-shadow: 0 5px 10px -3px rgba(0,0,0,0.2);}
.main_visual0101 li .mv0302:hover {text-decoration:underline;}
.main_visual0101 li .chain01 {width:20px;height:26px;display:inline-block;position:absolute;top:-16px;left:40px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_chain.png') no-repeat 0 0;}
.main_visual0101 li .chain02 {width:20px;height:26px;display:inline-block;position:absolute;top:-16px;right:40px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_chain.png') no-repeat 0 0;}
.main_visual0101 li .tit {padding:20px 0 60px 40px; font-size:32px; line-height:38px; color:#fff; font-weight:600; letter-spacing: -2.5px;}
.main_visual0101 li.mv01 .tit {margin-bottom:10px;}
.main_visual0101 li.mv02 .tit {margin-bottom:10px;}
.main_visual0101 li .tit span {display:block; color:#fff; font-size:20px; line-height:28px; font-weight:400; margin-top:10px;}
.main_visual0101 li .txt {padding:60px 0 20px 40px; font-size:18px; line-height:24px; color:#fff; font-weight:300; font-family:'Noto sans KR',sans-serif !important; border-radius:5px 5px 0 0;letter-spacing:0;}
.main_visual0101 li .txt span {font-size:28px; font-weight:700; display:block; margin-bottom:10px;letter-spacing:-2px;}
.main_visual0101 li .txt span .img {display:inline-block;margin:0 0 0 4px;padding:4px 4px 6px;border-radius:4px;background-color:#EE1D25;color:#fff;font-size:14px;line-height:6px;letter-spacing:0;font-weight:500;}
.main_visual0101 li .mbar {display:block; width:20px; height:3px; background-color:#E80D49; margin:0 0 0 40px;}
.main_visual0101 li .more1 {position:absolute; top:60px; right:40px;}
.main_visual0101 li .more2 {position:absolute; top:60px; right:40px;}
/* .main_visual0101 li.active .more1 {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg); transform: rotate(360deg); transition-duration:0.5s;} */
.main_visual0101 li.mv01 .mv0101 {height:340px; transition: 0.2s ease-out; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv02.jpg') no-repeat center top;}
.main_visual0101 li.mv02 .mv0201 {height:340px; transition: 0.2s ease-out; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv03.jpg') no-repeat center top;}
.main_visual0101 li.mv03 .mv0301 {height:340px; transition: 0.2s ease-out; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv01.jpg') no-repeat center top;}
.main_visual0101 li.mv03 {margin-right:0;}
 
/* .main_visual0101 li.mv01.active .mv0101 {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv02.jpg') no-repeat center top;}
.main_visual0101 li.mv01.active .mv0101 .tit {color:#fff; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point02.png') no-repeat 92px 16px;}
.main_visual0101 li.mv01.active .mv0101 .txt {color:#fff;}
.main_visual0101 li.mv01.active .mv0101 .tit span {color:rgb(255,255,255,0.8);}
.main_visual0101 li.mv01.active .mv0101 .more2 {display:none;}
.main_visual0101 li.mv02.active .mv0201 {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv03.jpg') no-repeat center top;}
.main_visual0101 li.mv02.active .mv0201 .tit {color:#fff; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point01.png') no-repeat 150px 16px;}
.main_visual0101 li.mv02.active .mv0201 .txt {color:#fff;}
.main_visual0101 li.mv02.active .mv0201 .tit span {color:rgb(255,255,255,0.8);}
.main_visual0101 li.mv02.active .mv0201 .more2 {display:none;}
.main_visual0101 li.mv03.active .mv0301 {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv01.jpg') no-repeat center top;}
.main_visual0101 li.mv03.active .mv0301 .tit {color:#fff; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point01.png') no-repeat 24px 48px;}
.main_visual0101 li.mv03.active .mv0301 .txt {color:#fff;}
.main_visual0101 li.mv03.active .mv0301 .tit span {color:rgb(255,255,255,0.8);}
.main_visual0101 li.mv03.active .mv0301 .more2 {display:none;} */
 
.main_visual0101 li .mv0101:hover .more1 {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg); transform: rotate(360deg); transition-duration:0.5s;}
.main_visual0101 li.mv01 .mv0101:hover {transform: translate(0, -15px);}
.main_visual0101 li.mv01 .mv0101:hover .tit {color:#fff; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point02.png') no-repeat 92px 16px;}
.main_visual0101 li.mv01 .mv0101:hover .txt {color:#fff;}
.main_visual0101 li.mv01 .mv0101:hover .tit span {color:rgb(255,255,255,0.8);}
.main_visual0101 li.mv01 .mv0101:hover .more2 {display:none;}
.main_visual0101 li .mv0201:hover .more1 {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg); transform: rotate(360deg); transition-duration:0.5s;}
.main_visual0101 li.mv02 .mv0201:hover {transform: translate(0, -15px);}
.main_visual0101 li.mv02 .mv0201:hover .tit {color:#fff; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point01.png') no-repeat 150px 16px;}
.main_visual0101 li.mv02 .mv0201:hover .txt {color:#fff;}
.main_visual0101 li.mv02 .mv0201:hover .tit span {color:rgb(255,255,255,0.8);}
.main_visual0101 li.mv02 .mv0201:hover .more2 {display:none;}
.main_visual0101 li .mv0301:hover .more1 {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg); transform: rotate(360deg); transition-duration:0.5s;}
.main_visual0101 li.mv03 .mv0301:hover {transform: translate(0, -15px);}
.main_visual0101 li.mv03 .mv0301:hover .tit {color:#fff; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point01.png') no-repeat 24px 48px;}
.main_visual0101 li.mv03 .mv0301:hover .txt {color:#fff;}
.main_visual0101 li.mv03 .mv0301:hover .tit span {color:rgb(255,255,255,0.8);}
.main_visual0101 li.mv03 .mv0301:hover .more2 {display:none;}

.main_visual02 {display:none;}
.bx-wrapper {display:none;}
.main_visual0102 {display:none;}

.main_menu {display:none;margin-bottom:50px;}
.main_menu:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.main_menu  li {position:relative; float:left; width:24%; height:360px; margin:0 1% 1% 0; border:1px solid #ececec; box-sizing:border-box; text-align:center;}
.main_menu  li.last {margin-right:0;}
.main_menu  li a {display:inline-block; width:100%; height:100%; font-family:'Noto Sans KR','notokrR'; padding:40px; box-sizing:border-box;}
.main_menu  li .tit {margin-top:170px; display:block; font-size:24px; color:#111; letter-spacing:-1px; }
.main_menu  li .txt {font-size:14px; text-align:center; margin-top:10px;}
.main_menu  li .charge {position:absolute; top:40px; right:0; padding:6px 20px; background-color:#d285ad; color:#fff; font-size:18px;}
.main_menu  li.mm01 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mm01.png') no-repeat center 60px #fff; background-size:40%;}
.main_menu  li.mm02 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mm0202.png') no-repeat center 60px #fff; background-size:40%;}
.main_menu  li.mm03 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mm03.png') no-repeat center 60px #fff; background-size:40%;}
.main_menu  li.mm04 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mm04.png') no-repeat center 60px #fff; background-size:40%;}
.main_menu  li.mm05 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mm05.png') no-repeat center 60px #fff; background-size:40%;}
.main_menu  li.mm06 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mm06.png') no-repeat center 60px #fff; background-size:40%;}

.main_menu02 {display: inline-block;}
.main_menu02:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.main_menu02  li {position:relative; float:left; width:50%; height:180px; border:1px solid #ececec; box-sizing:border-box;}
.main_menu02  li.last {margin-right:0;}
.main_menu02  li a {display:inline-block; width:100%; height:100%; padding:40px 50px; box-sizing:border-box;}
.main_menu02  li .tit {display:block; font-size:24px; color:#111; letter-spacing:-1px;  text-align:left; margin-left:120px;}
.main_menu02  li .txt { font-size:14px; color:#111; text-align:left; margin-left:120px;font-family:'NanumGothic', 'serif';}
.main_menu02  li .txt span {display:inline-block; margin:10px 0 6px; font-size:18px; line-height:18px; font-weight:700; text-decoration: none; vertical-align: baseline; box-shadow: inset 0 -8px 0 rgba(225,217,254,1); transition: box-shadow .3s ease-out,background-color .3s ease-out; box-sizing: inherit; cursor: pointer;font-family:'nanumsquare';}
.main_menu02  li .charge {position:absolute; top:20px; right:0; padding:6px 20px; background-color:#d285ad; color:#fff; font-size:14px;}

.main_menu02  li:hover {border:1px solid #111;}
.main_menu02  li:hover .txt span {box-shadow: inset 0 -36px 0 rgba(225,217,254,1);}

.tbanner {position:relative; max-width:1100px; width:100%; height:80px; margin:0 auto; overflow:hidden; border-radius: 10px;}
.tbanner * {line-height:normal;}
.tbanner img {vertical-align:middle; width: 100%; object-fit: contain; height:80px;}
.tbanner a {display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%;}
.tbanner figure {height: 80px; background-image:url("https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ban_star.png"); background-position: 50% 50%; background-size: cover; background-repeat: no-repeat;  width: 100%; display: inline-block; font-size:0;}
.tbanner {display:-webkit-box; display:-ms-flexbox; display:flex; position:relative;}

.main_menu_2023 {display: inline-block;}
.main_menu_2023 br{display:none;}
.main_menu_2023:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.main_menu_2023 li {transition:all 0.15s ease-in-out; border-radius:5px; border:1px solid #efefef; position:relative; float:left; width:32%; margin-right:2%; margin-bottom: 1.5%; height:115px; background:#fff; letter-spacing:-1px; box-sizing:border-box;}
.main_menu_2023 li:nth-child(3n) {margin-right:0;}
@media (hover: hover) and (pointer: fine) {
.main_menu_2023 li:hover {background:#272E5E; border:1px solid #272E5E;}
.main_menu_2023 li:hover .tit{ color:#fff;}
.main_menu_2023 li:hover .txt{ color:#fff;}
.main_menu_2023 li:hover svg path{fill:#fff;}
.main_menu_2023 li:hover svg .red {fill:#FF0046;}
} 

.main_menu_2023 li.last {margin-right:0;}
.main_menu_2023 li a {display:inline-block; width:100%; height:100%; padding:30px; box-sizing:border-box;}
.main_menu_2023 li a .main_txt_tit {vertical-align:top; text-align:left; display:inline-block; width:77%; height:100%; box-sizing:border-box;}
.main_menu_2023 li a .main_icon {vertical-align:top; text-align:left; display:inline-block; width:15%; height:100%; box-sizing:border-box; margin-right:15px;}
.main_menu_2023 li a .main_icon svg{width:36px;}
.main_menu_2023 li .tit {font-size:22px; color:#111; display:inline-block; margin:0px 0 7px; line-height:24px; font-weight:800; text-decoration: none; vertical-align: baseline; cursor: pointer; font-family:'nanumsquare';}
.main_menu_2023 li .tit span {display:inline-block; margin-left:4px; margin-bottom:-1.5px; overflow:hidden; padding:6px 4px 5px 3px; border-radius:4px; background-color:#EE1D25; color:#fff; font-size:14px; line-height:6px;}
.main_menu_2023 li .tit .update {display:inline-block; margin-left:4px; padding:6px 4px 5px 3px;border-radius:4px;background-color:#4866ff; color:#fff; font-size:14px; line-height:6px;}
.main_menu_2023 li .txt {line-height:1.3; font-size:15px; color:#111; font-family:'NanumGothic', 'serif';}
.main_menu_2023 li .charge {position:absolute; top:20px; right:0; padding:6px 20px; background-color:#d285ad; color:#fff; font-size:14px;}

.mm0502_tit {width:100%;background-color:#fff; margin:40px 0 2px; padding:40px 0; }
.mm0502_tit:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.mm0502_tit li {float:left; width:50%; text-align:center; font-size:24px; font-weight:700; }

h2 {text-align:center; font-size:54px; color:#111; letter-spacing:-1px; font-weight:normal;}
h3 {margin-top:40px; text-align:center; font-size:21px; color:#111; font-weight:normal; font-family:'Noto sans KR',sans-serif !important;}
h3 span {font-weight:700;}
h4 {text-align:center; margin-top:20px; font-size:34px; color:rgb(255,255,255,0.6); letter-spacing:-1px; font-family:'Noto sans KR',sans-serif !important; font-weight:normal;}

/* 주요뉴스 모듈 */
.news_fortune {width:1000px; height:auto; position:relative; margin:80px auto 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.news_fortune:after, .news_fortune ul:after {content:''; display: block; clear: both;}
.news_fortune p{width:50%;float: left;}
.news_fortune .news_tit_pc {display:inline-block; color: #111;font-size:20px; margin-bottom:5px; line-height:32px;}
.news_fortune .news_tit_mo {display:none; color: #111;font-size:20px; margin-bottom:5px; line-height:32px;}
.news_fortune .news_more{text-align:right; margin-top:10px;}
.news_fortune .news_more a{width:60px; display:inline-block; font-size:15px; line-height:20px;}

.news {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; border:1px solid #ececec; padding:30px 20px 30px; background:#fff; margin:0 auto; position:relative; width:1000px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.news:nth-child(2) { margin-right: 0;}
.news ul {display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; margin-right: 15px;}
.news ul > li {position:relative;}
.news ul > li > a, .news ul > li > a > span {display:block; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.news ul a:hover, .news ul a:visited {text-decoration:underline;}
.news ul > li .thumb {overflow:hidden; width:100%; text-align:center; background:#fff;}
.news ul > li .thumb img {width:100%; height:auto;}
.news ul > li .t_area {color:#111; letter-spacing:-1px; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news ul > li .t_area_big {color:#111; letter-spacing:-1px; overflow: hidden; white-space: normal; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.news ul > li{margin-right:15px;}
.news ul > li:last-child{margin-right:0;}

.news ul > li.pho {width:175px;}
.news ul > li.pho .thumb {height:125px;}
.news ul > li.pho .number {top:85px;}
.news ul .pho .t_area {margin:10px 0 0 0; font-size:15px; line-height:20px;}

.news .news_three {margin-right: 0;}


.article_box01 {margin-top:60px; background-color:#eee; text-align:center; height:50px;}
.article_box01 .pc {display:block; line-height:50px;}
.article_box01 .pc .tit {font-size:16px; padding:4px 20px; color:#fff; background-color:#111; border-radius:20px; margin-right:20px;}
.article_box01 .pc a {font-size:16px; color:#111;}
.article_box01 .pc a .txt {color:#1800ff; text-decoration:underline;}
.article_box01 .mobile {display:none;}

.article_box02 {margin-top:0 !important;}
.con_box {background-color:#fff; border:1px solid #ececec; box-sizing:border-box; padding:60px; margin:40px 0 60px; font-size:18px; color:#111; letter-spacing:-1px; font-family:'Noto sans KR',sans-serif !important; text-align: justify;}

.con_box .txt {font-size:18px; color:#545454; letter-spacing:-1px; line-height:32px; font-family:'Noto sans KR',sans-serif !important; text-align: justify;}

.con_box_v2 {background-color:#fff; border:1px solid #ececec; box-sizing:border-box; padding:60px 80px 80px; margin:40px 0 60px; font-size:22px; color:#747478; letter-spacing:-1px; font-family:'Noto sans KR',sans-serif !important; text-align: center;}
.con_box_v2 span {display:inline-block; margin:10px auto 20px; }
.con_box .con_wrap {margin:34px 0;}
.con_box02 {background-color:#fff; padding:80px; border:1px solid #ececec; box-sizing:border-box; font-size:18px; color:#545454; letter-spacing:-1px; line-height:32px; font-family:'Noto sans KR',sans-serif !important; text-align: justify;}
.con_box02_tit {font-size:24px; font-weight:700; background-color:#fff; margin:40px 0 2px; padding:40px 0; text-align:center; border: 1px solid #ececec;}
.con_box02_tit span {font-family:'Noto sans KR',sans-serif !important;}
.con_box03 {margin:40px 0; background-color:#fff; padding:80px; border-top:2px solid #111; border-right:1px solid #ececec; border-bottom:2px solid #111; border-left:1px solid #ececec; box-sizing:border-box; font-size:18px; color:#545454; letter-spacing:-1px; line-height:24px; font-family:'Noto sans KR',sans-serif !important; text-align: justify;}
.con_box04 {padding:40px; background-color:#f7f7f7; border:1px solid #111; font-size:18px; color:#545454; letter-spacing:-1px; line-height:32px; font-family:'Noto sans KR',sans-serif !important; text-align: justify;}
.con_box04_img {padding:40px; background-color:#f7f7f7; border:1px solid #111; font-size:20px; color:#545454; letter-spacing:-1px; line-height:22px; font-family:'Noto sans KR',sans-serif !important; text-align: justify;}
.con_box05 {padding:40px; border-right:1px solid #111; border-left:1px solid #111;letter-spacing:-1px; font-family:'Noto sans KR',sans-serif !important; text-align: center;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/result_back02.png') no-repeat 50% top;}
.con_box06 {background-color:#fff; border:1px solid #ececec; box-sizing:border-box; padding:80px; margin:40px 0 60px; font-size:22px; color:#111; letter-spacing:-1px; font-family:'Noto sans KR',sans-serif !important;text-align: center;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/result_back02.png') no-repeat 50% top;}
.con_box07 {background-color:#fff; box-sizing:border-box; margin:30px 0 0; font-size:18px; letter-spacing:-1px; font-family:'Noto sans KR',sans-serif !important;}

.f_point01 {color:#f8242d; font-weight:700; }
.f_point02 {color:#747478; font-weight:300; display:block; }
.f_point03 {color:#111; font-size:26px; margin-bottom:20px; display:block; line-height:32px;}
.f_point04 {color:#f8242d; font-weight:700;}
.f_point05 {background-color:#FF8500; color:#fff; font-weight:700; padding:4px 8px;}
.f_point06 {font-size:16px; color:#9c9c9c; margin-top:10px;}
.f_point07 {color:#111; font-size:18px;margin-bottom:20px;text-align:center;}
.result_line {text-align:center; margin:60px 0; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/result_line02.png') repeat-x 0 14px;}
.result_line02_top {text-align:center; margin:60px 0 -14px; }
.result_line02_bottom {text-align:center; margin:-18px 0 60px; }
.result_line02_bottom_last {text-align:center; margin:-18px 0 0; }
.result_line03_top {text-align:center; margin:60px 0 -10px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/tit_line.png') repeat-x 0 15px;}
.result_line03_bottom {text-align:center; margin:-16px 0 0; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/tit_line.png') repeat-x 0 16px;}

.in_table {width:600px; margin:0 auto;}
.in_table th {font-size:24px; color:#111;font-family:'Noto sans KR',sans-serif !important;}
.in_table td {font-size:22px; color:#111; padding:6px 0;}

.in_table_box {width:100%}
.in_table_box:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.in_table_box li.in_table_box01 {float:left; width:48%;}
.in_table_box li.in_table_box02 {float:right; width:48%;}
.in_table02 {width:100%; }
.in_table02 th {font-size:24px; color:#111;}
.in_table02 td {font-size:22px; color:#111; padding:6px 0;}

.in_table03 {width:100%; border-top:1px solid #ececec; margin:20px auto 40px;}
.in_table03 th {font-size:18px; color:#111; padding:12px 20px; background-color:#faf8f7; border-bottom:1px solid #ececec;}
.in_table03 td {font-size:18px; color:#111; padding:12px 20px; border-bottom:1px solid #ececec;}

.in_table04 {width:100%; margin:20px auto 40px; font-size:18px; letter-spacing:-1px; color:#111; border:2px solid #fbdfe2; }
.in_table04 th {background-color:#fef6f7; font-weight:700;}
.in_table04 td {text-align:center; height:65px; line-height:65px; padding:0 40px; background-color:#fef6f7; border-right: 2px solid #fbdfe2}
.in_table04 th span {display: inline-block; color: #111; vertical-align: middle; margin-top: 0px;}


.btn_money {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#EB586C;}
.btn_money02 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#EB586C;}
.btn_manse {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#0d056b;}
.btn_manse02 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#0d056b;}
.btn_job {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#0046C7;}
.btn_job02 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#0046C7;}
.btn_today {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#313963;}
.btn_today02 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#313963;}
.btn_dang {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#6361b2;}
.btn_dang02 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#6361b2;}
.btn_suri {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#9f6ed7;}
.btn_suri02 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#9f6ed7;}
.btn01 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#7a44b2;}
.btn0102 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#7a44b2;}
.btn02 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#c035ab;}
.btn0202 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#c035ab;position:relative;}
.btn0202 span.discount_btn {position:absolute; top:-30px; right:15%; width:84px;}
.btn0202 span.discount_btn img {width:100%;}
.btn03 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#111; background-color:#fad404;}
.btn0302 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#111; background-color:#fad404;}
.btn04 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#248BE3;}
.btn0402 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#248BE3;}
.btn05 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#FF8500;}
.btn0502 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#FF8500;}
.btn06 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#44B074;}
.btn0602 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#44B074;}
.btn07 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#3e45b8;}
.btn0702 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#3e45b8;}
.btn08 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#d43820;}
.btn0802 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#d43820;}
.btn09 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#3e4c59;}
.btn0902 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#3e4c59;}
.btn0903 {display:block; margin:0 auto; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#3e4c59;}
.btn10 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#cea785;}
.btn11 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#ffb893;}
.btn1002 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#cea785;}
.btn1003 {display:block; margin:40px auto 0; width:100%; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#ffb893;}
.btn_re {display:none; margin:10px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#111; background-color:#D2D2D2;}
.btn12 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#ff9b46;}
.btn13 {display:block; margin:40px auto 0; width:600px; height:60px; line-height:60px; font-size:22px; text-align:center; color:#fff; background-color:#02b89d;}

.btn_box01 {width:600px; margin:40px auto 0}
.btn_box01:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.btn_box01 li {width:49%;}
.btn_box01 li:only-child {width:100%;}
.btn_box01 li.btn_box0101 {float:left;}
.btn_box01 li.btn_box0102 {float:right;}
.btn_box01 li.btn_box0101_1 {margin: 0 auto; width:100%;}
.btn_box02 {width:100%; margin:0 auto;}
.btn_box02:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.btn_box02 li {width:49%;}
.btn_box02 li.btn_box0101 {float:left;}
.btn_box02 li.btn_box0102 {float:right;}
.btn_box03 {width:100%; margin:0 auto;}
.btn_box03:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.btn_box03 li.btn_box0101 {width:80%; float:left;}
.btn_box03 li.btn_box0102 {width:20%; float:right;}

.first_mt01 {margin-top:-20px;}
.first_mt02 {margin-top:10px;}
.in_box {width:100%;position:relative;}
.in_box02 {width:50%;float:left;position:relative;}
.in_box:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.insel_01 {float:left; width:30%; height:47px; box-sizing:border-box; border:1px solid #E3E7EF; background-color:#fff; margin-right:3px;}
.insel_01 select {width:100%; margin:0; overflow:hidden; padding:10px 40px 10px 20px; height:45px; font-size:15px; box-sizing:border-box; color:#111; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; outline:none; border:none; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/icon_arr02.png') no-repeat 100% 55%;}
.insel_01 select::-ms-expand {display: none; }
.in01 {float:right; font-size:15px; border:1px solid #eaeaea; background-color:#fff; height:45px; width:68%; padding-left:20px; box-sizing:border-box;}

.insel_02 {float:left; width:100%; height:47px; box-sizing:border-box; border:1px solid #E3E7EF; background-color:#fff;}
.insel_02 select {width:100%; margin:0; overflow:hidden; padding:10px 40px 10px 20px; height:45px; font-size:15px; box-sizing:border-box; color:#111; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; outline:none; border:none; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/icon_arr02.png') no-repeat 100% 55%;}
.insel_02 select::-ms-expand {display: none; }
.in02 {border:1px solid #eaeaea; background-color:#fff; height:45px; width:100%; padding-left:20px; box-sizing:border-box;}

.insel_03 {float:left; width:49.5%; height:47px; box-sizing:border-box; border:1px solid #E3E7EF; background-color:#fff; }
.insel_03 select {width:100%; margin:0; overflow:hidden; padding:10px 40px 10px 20px; height:45px; font-size:15px; box-sizing:border-box; color:#111; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; outline:none; border:none; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/icon_arr02.png') no-repeat 100% 55%;}
.insel_03 select::-ms-expand {display: none; }
.in03 {border:1px solid #eaeaea; background-color:#fff; height:60px; width:100%; padding-left:20px; box-sizing:border-box;}

.insel_04 {float:right; width:49.5%; height:47px; box-sizing:border-box; border:1px solid #E3E7EF; background-color:#fff; }
.insel_04 select {width:100%; margin:0; overflow:hidden; padding:10px 40px 10px 20px; height:45px; font-size:15px; box-sizing:border-box; color:#111; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; outline:none; border:none; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/icon_arr02.png') no-repeat 100% 55%;}
.insel_04 select::-ms-expand {display: none; }

.in05 {float:left;width:100%;border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:1px solid #eaeaea;background-color:#fff; height:45px; padding:0 76px 0 20px; box-sizing:border-box;}
.search_btn02 {position:absolute;top:0;right:0;display:inline-block;width:76px;background-color:#111;color:#fff;height:45px;line-height:45px;font-size:16px;text-align:center;font-family:'Noto sans KR',sans-serif !important;}
.first_txt {display:block;margin-top:10px;font-size:14px;color:#9c9c9c;}
.privacy_scroll{width:100%;border:1px solid #eaeaea; background-color:#fff;;font-family:inherit;resize: none;}
.privacy{margin-top: 10px;}

/*popup*/
.popup_back {position:absolute; top:0; left:0; z-index:1000;}
.popup_back:before {content:'';position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.6);z-index:100;}
.popup_wrap {position:relative;}
.popup_search {z-index:101;position:fixed;left: 50%;top: 50%;transform:translate(-50%,-50%);background-color:#f9f9f9;width:600px;box-sizing:border-box;font-family:'Noto sans KR',sans-serif !important;}
.pop_pd {margin:60px 40px 0px 40px;position:relative;}
.btn_close {position:absolute;top:-130px; right:-40px;width:50px;}
.btn_close img {width:100%;}
.popup_search .tit {font-size:32px;color:#111;text-align:center;}
.popup_search .tit span{color:#f8242d;}
.popup_search .list {width:100%;margin:40px auto 40px;height:236px;overflow-y:scroll;}
.popup_search .list:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.popup_search .list li {width:24%;margin:0 1% 1% 0;float:left;border:1px solid #ddd;background-color:#fff;box-sizing:border-box;}
.popup_search .list li:hover {border:1px solid #111;}
.popup_search .list li:hover .character {color:#111;}
.popup_search .list li:hover .mean {border-top:1px solid #111;}
.popup_search .list li .character {font-size:38px;color:#9c9c9c;text-align:center;padding:14px 0;}
.popup_search .list li .mean {display:table;width:100%;height:50px;font-size:12px;border-top:1px solid #ddd;text-align:center;box-sizing:border-box;}
.popup_search .list li .mean .mean02 {display:table-cell;vertical-align:middle;font-size:13px;font-family:'Malgun Gothic';}
.popup_search .list li .mean span {color:#f8242d;}

.popup_result {z-index:101;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#f9f9f9;width:600px;box-sizing:border-box;font-family:'Noto sans KR',sans-serif !important;}
.popup_result .popup_result_tit {padding:20px 40px;background-color:#FFB893;position:relative;box-sizing:border-box;}
.popup_result .popup_result_tit:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.popup_result .popup_result_tit span {font-size:24px;color:#111;float:left;}
.popup_result .popup_result_tit .btn_close {position:absolute;top:26px;right:40px;width:19px;}
.popup_result .popup_result_tit .btn_close img {width:100%;}
.popup_result .popup_result_txt {display:inline-block;font-size:14px;color:#9c9c9c;text-align:center;}
.popup_result .pop_pd {margin:40px}
.popup_result .popup_result01 {border:1px solid #ddd;box-sizing:border-box;margin-bottom:10px;}
.popup_result .popup_result01 .tit {font-size:18px;color:#111;text-align:center;font-weight:700;background-color:#efefef;padding:10px 20px;box-sizing:border-box;}
.popup_result .popup_result01 .tit:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.popup_result .popup_result01 .txt {font-size:16px;color:#111;text-align:center;padding:10px 20px;box-sizing:border-box;}
.popup_result .popup_result01 .txt span {font-weight:700;}
.popup_result .popup_result02 {border:1px solid #ddd;box-sizing:border-box;margin-bottom:10px;}
.popup_result .popup_result02 .tit {font-size:18px;color:#111;font-weight:700;background-color:#efefef;padding:10px 20px;box-sizing:border-box;}
.popup_result .popup_result02 .tit:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.popup_result .popup_result02 .tit .tit_left {float:left;}
.popup_result .popup_result02 .tit .tit_right {float:right;}
.popup_result .popup_result02 .tit .heart01 {display:inline-block;width:21px;height:20px;margin:0 4px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/star_on.png') no-repeat 0 0;}
.popup_result .popup_result02 .txt {font-size:16px;color:#111;padding:10px 20px;box-sizing:border-box;}
.popup_result .popup_result02 .txt span {font-weight:700;}

.popup_error {z-index:101;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;width:500px;box-sizing:border-box;font-family:'Noto sans KR',sans-serif !important;border-radius:10px;}
.popup_error .pop_pd {margin:20px 40px 40px;position:relative;}
.popup_error .popup_error_tit {padding:20px 0;position:relative;box-sizing:border-box;border-radius:10px 10px 0 0;text-align:center;border-bottom:1px solid #ddd;}
.popup_error .popup_error_tit span {font-size:24px;color:#111;font-weight:600;}
.popup_error .popup_error_tit .btn_close {position:absolute;top:-50px;right:0px;width:40px;}
.popup_error .popup_error_tit .btn_close img {width:100%;}
.popup_error .pop_error_box {line-height:14px;margin-bottom:10px;}
.popup_error .pop_error_box span {display:block;margin-top:8px;color:#9c9c9c;}
.popup_error .pop_error_box p {width: 50px; font-size: 17px; padding: 5px 10px; background: #ddd; color: #fff;}
.popup_error .error_box li {margin-bottom:8px;}
.popup_error .error_box li:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.popup_error .error_box .tit {width:20%;font-size:12px;float:left;margin-top:10px;}
.popup_error .error_box .tit span {vertical-align:middle;color:#FA2727;margin-right:2px;}
.popup_error .error_box .txt {width:80%;font-size:12px;float:left;}
.popup_error .error_box .txt span {display:block;color:#9c9c9c;}
.popup_error .error_box .txt_box:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.popup_error p.tit {margin:10px 0 4px;}
.popup_error p.tit span {vertical-align:middle;color:#FA2727;margin-right:2px;}
.popup_error .error_menu {margin-bottom:10px;width:100%;background-color:#f9f9f9;border:1px solid #ddd;padding:8px;box-sizing:border-box;}
.in_error {border:1px solid #eaeaea; background-color:#fff; height:37px; width:100%; font-size:12px; padding-left:8px; box-sizing:border-box;}
.in_error02 {border:1px solid #eaeaea; background-color:#fff; height:37px; width:31%; font-size:12px; padding-left:8px; box-sizing:border-box;}
.in_error03 {float:left;border:1px solid #eaeaea; background-color:#fff; height:37px; width:49.5%; font-size:12px; padding-left:8px; box-sizing:border-box;margin-bottom:4px;}
.in_error04 {float:right;border:1px solid #eaeaea; background-color:#fff; height:37px; width:49.5%; font-size:12px; padding-left:8px; box-sizing:border-box;margin-bottom:4px;}
.sel_box {position: relative;float: left;width: 100%;height: 37px;border: 1px solid #eaeaea;box-sizing: border-box;}
.sel_box select {position: relative;width: 100%;margin: 0;padding: 10px 0 10px 10px;height:35px;font-size: 13px;color: #111;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;outline: none;border: none;background: url('https://cwstatic.asiae.co.kr/asiae_2009/event2/naver_news/2018/201808/popup/icon_arr02.png') no-repeat 100% center;}
.wbox_error {border:1px solid #eaeaea; background-color:#fff; height:80px; width:100%; font-size:12px; padding:8px; box-sizing:border-box;}
.error_btn {display:inline-block;background-color:#111;color:#fff;font-size:18px;width:100%;height:60px;line-height:60px;text-align:center;border-radius:0 0 10px 10px;}

.checkbox-wrap {width:49%; display:inline-block; cursor: pointer;}
.checkbox-wrap input[type=radio] {display: none;}
.checkbox-wrap input[type=radio]:checked + .check-icon {background-image: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_on.png');}
.checkbox-wrap .check-icon  {display: inline-block; width: 30px; height: 30px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_off.png') left center no-repeat; vertical-align: top; transition-duration: .3s;}
.checkbox-wrap {width:49%; display:inline-block; cursor: pointer;}
.checkbox-wrap input[type=checkbox] {display: none;}
.checkbox-wrap input[type=checkbox]:checked + .check-icon {background-image: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_on.png');}
.checkbox-wrap .check-icon  {display: inline-block; width: 30px; height: 30px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_off.png') left center no-repeat; vertical-align: top; transition-duration: .3s;}
.checkbox-wrap02 {width:100%; display:inline-block; cursor: pointer; position:relative;}
.checkbox-wrap02 input[type=radio] {display: none;}
.checkbox-wrap02 input[type=radio]:checked + .check-icon {background-image: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_on.png');}
.checkbox-wrap02 .check-icon  {display: inline-block; width: 30px; height: 30px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_off.png') left center no-repeat; vertical-align: middle; transition-duration: .3s;}
.checkbox-wrap02 .txt {margin-left:10px;}
.checkbox-wrap02 span.discount_btn {position:absolute; top:-30px; right:-2%; width:84px;}
.checkbox-wrap02 span.discount_btn img {width:100%;}
.checkbox-wrap03 {width:100%; display:inline-block; cursor: pointer;}
.checkbox-wrap03 input[type=radio] {display: none;}
.checkbox-wrap03 input[type=radio]:checked + .check-icon {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_on.png') left center no-repeat;}
.checkbox-wrap03 input[type=checkbox] {display: none;}
.checkbox-wrap03 input[type=checkbox]:checked + .check-icon {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_on.png') left center no-repeat;}
.checkbox-wrap03 .check-icon {display: inline-block; width: 30px; height: 30px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_off.png') left center no-repeat; vertical-align: middle; transition-duration: .3s;}
.checkbox-wrap04 {width:100%; display:inline-block; cursor: pointer;}
.checkbox-wrap04 input[type=checkbox] {display: none;}
.checkbox-wrap04 input[type=checkbox]:checked + .check-icon {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_on.png') left center no-repeat; background-size:cover;}
.checkbox-wrap04 .check-icon {display: inline-block; width: 20px; height: 20px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_off.png') left center no-repeat; background-size:cover; vertical-align: middle; transition-duration: .3s;}
.checkbox-wrap04 a {text-decoration:underline;}
.checkbox-wrap05 {width:100%; display:inline-block; cursor: pointer;margin-bottom:2px;}
.checkbox-wrap05 input[type=checkbox] {display: none;}
.checkbox-wrap05 input[type=checkbox]:checked + .check-icon {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_error_check_on.png') left center no-repeat; background-size:cover;}
.checkbox-wrap05 .check-icon {display: inline-block; width: 20px; height: 20px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_error_check_off.png') left center no-repeat; background-size:cover; vertical-align: top; transition-duration: .3s;}
.checkbox-wrap05 span {display:inline-block;width:80%;}


/* 오늘의 운세 */
.con_date{margin:20px 0 15px 0; font-size:18px; margin-top:40px; text-align:center; font-size:21px; color:#fff; font-weight:normal; font-family:'Noto sans KR',sans-serif !important;}
.con_today {position:relative; text-align:center; margin:-15px 0 15px 0; font-size:30px; color:rgb(255,255,255); letter-spacing:-1px; font-weight:500; font-family:'Noto sans KR',sans-serif !important; font-weight:normal;}
.con_today span{display:inline-block; width:40px; height:40px; font-size:24px; color:rgb(255,255,255); cursor: pointer; letter-spacing:-1px; font-family:'Noto sans KR',sans-serif !important; font-weight:normal;}
.con_today span img{width:25px;padding-bottom:5px;}
.con_today_txt{text-align: center;}
.con_today_txt span{padding:6px 9px 7px 6px; border-radius:5px; background-color: rgba(255, 255, 255, 0.7); font-size:18px; color:#111; letter-spacing:-1px; font-family:'Noto sans KR',sans-serif !important; font-weight:normal;}
.con_today_result {text-align: center; line-height: 23px; margin-bottom: 20px;}
.con_today_result .one {display:inline-block; margin-right:0px; width:270px; height:20px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/one.png') center no-repeat; background-size:cover;}
.con_today_result .two {display:inline-block; margin-right:0px; width:270px; height:20px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/two.png') center no-repeat; background-size:cover;}
.con_today_result span:nth-child(2n-1) { margin-right:20px;}
.con_box02_txt{text-align:center; color:#111; font-weight:700; font-size: 25px; margin-bottom: 50px;}
.con_box02 .result_line02_top{margin-top:0;}
.con_box04_img {text-align: center; letter-spacing: -1px;}
.con_box04_img .con_img {display: inline-block; margin:0 auto;}
.con_box04_img .con_img img {display:inline-block; width:100%; max-height:376px; height:auto;text-align: center;}

/* .btn_help:hover .help_box {display:block; position:absolute; -webkit-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	-moz-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	transition: bottom .3s ease-in-out, opacity .3s ease-in-out;

	background-color: #fff;
	background-color: rgba(255, 255, 255, 1);

	-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	color: #111;
	font-size: 12px;
    text-align:left;
    line-height: 17px;

    margin-bottom: 10px;
	top: 0%;
	left: 64.5%;    
	padding: 10px 12px 12px;
	width: auto;
	min-width: 300px;
	max-width: 400px;
	word-wrap: break-word;

	z-index: 9999;} */
.help_box {display:none;}
.help_box.show {display:block; position:absolute; -webkit-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	-moz-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	transition: bottom .3s ease-in-out, opacity .3s ease-in-out;

	background-color: #fff;
	background-color: rgba(255, 255, 255, 1);

	-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	color: #111;
	font-size: 12px;
    text-align:left;
    line-height: 17px;

    margin-bottom: 10px;
	top: 20%;
	left: 64.5%;    
	padding: 10px 12px 12px;
	width: auto;
	min-width: 300px;
	max-width: 400px;
	word-wrap: break-word;

	z-index: 9999;}

/*0101*/
.search_box {text-align:center; margin-bottom:30px;}
.search_radius:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.search_radius {width:100%; height:70px; margin:0 auto; background-color:#e5324b; border:2px solid #e5324b; box-sizing:border-box;}
.search_radius .in_box {width:90%; height:66px; border:0; text-align:center; font-size:22px; float:left; }
.search_radius .search_btn {display:inline-block; width:10%; line-height:66px; text-align:center; }
.search_box p {font-size:42px; font-weight:300; color:#111; margin-bottom:24px; letter-spacing:-3px;}
.search_box p span {font-weight:700;}
.tip {}
.tip .tip_tit {display:block; margin:0 auto; width:60%; height:70px; line-height:70px; font-size:22px; padding-left:40px; box-sizing:border-box; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/tip_ico.png') no-repeat 0px 23px;}
.tip .tip_tit span {display:block; margin:30px 0; float:right; width:19px; height:10px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/tip_arrow.png') no-repeat 0 0; background-position:0 -10px;}
.tip.on span {background-position:0 0px;}
.tip .tip_box {display:block; width:100%; padding:40px 40px 60px 40px; background-color:#fffdfc; border:1px solid #e0e0e0; box-sizing:border-box;}
.tip .tip_box p {font-size:20px; margin:20px 0; color:#111; font-weight:700; letter-spacing:-1px;}
.tip .tip_box span {font-size:18px; line-height:26px; color:#a6a6a6; letter-spacing:-1px; }
.tip.on .tip_box {display:none;}
.coupon_radius:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.coupon_radius {width:600px; height:60px; margin:20px auto 0; background-color:#3e4c59; color:#fff; text-align:center; font-size:22px; border:1px solid #3e4c59;}
.coupon_radius .coupon_in {width:75%; height:60px; border:0; text-align:center; font-size:18px; float:left; }
.coupon_radius .coupon_btn {display:inline-block; width:25%; line-height:60px; color:#fff; text-align:center; }
.btn_txt {font-size:18px; color:#747478; text-align:center; margin-top:20px; display:block;}

.fortune_result01 {width:100%; padding:40px 0; text-align:center; border:1px solid #eddbda;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/result_back02.png') no-repeat 50% top; box-sizing:border-box;}
.con_box05 .star {display:block; margin:40px 0 20px; text-align:center;}
.con_box05 .re_num {display:inline-block; font-size:24px; color:#fff; background-color:#e5324b; padding:0 6px;}
.con_box05 .result_txt {font-size:102px; margin:20px auto;}

.fortune_result02 {width:100%; padding:40px 0 0; text-align:center; border-top:1px solid #eddbda; border-left:1px solid #eddbda; border-right:1px solid #eddbda; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/result_back02.png') no-repeat 50% bottom;box-sizing:border-box; }
.con_box06 .star {display:block; margin:40px 0 20px; text-align:center;}
.con_box06 .line {width:100%; height:1px; margin:0 auto; border-bottom:1px solid #eddbda;}
.con_box06 .re_num {font-size:24px; color:#fff; background-color:#e5324b; padding:0 6px;}
.con_box06 .result_txt {font-size:102px; margin:20px auto 40px;}
.fortune_result02_2 {width:100%; font-size:24px; letter-spacing:-1px; box-sizing:border-box; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/result_back02.png') no-repeat 50% top; text-align:left;}
.fortune_result02_2 .result_p {margin:40px auto;}

.rich {margin-bottom:20px;}
.rich:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.rich li {float:left;}
.rich .rich01 {padding:10px 14px; background-color:#ff9a9e; display:inline-block; border-radius:10px; margin-bottom:10px; width:10%; text-align:center;}
.rich .txt {width:84%; margin-left:20px;}
.rich .rich01 span {font-size:20px; color:#d26367; vertical-align:bottom; font-weight:700;}
.rich .rich02 {padding:10px 14px; background-color:#cfc7f8; display:inline-block; border-radius:10px; margin-bottom:10px; width:10%; text-align:center;}
.rich .rich02 span {font-size:20px; color:#9185d1; vertical-align:bottom; font-weight:700;}
/*0101*/

/*0201*/
.fortune_list:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.fortune_list li {float:left; margin:0 1% 1% 0; width:32.5%;}
.fortune_list li.last {margin-right:0;}
.fortune_list li a {display:inline-block; width:100%; height:100px; line-height:100px; text-align:center; font-size:24px; color:#fff;}
.fortune_list li a:hover {box-shadow: 0 5px 3px -3px rgba(0,0,0,0.3); box-sizing:border-box;}
.fortune_list li.fortune_list01 a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/fortune_list01.png') no-repeat center top;}
.fortune_list li.fortune_list02 a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/fortune_list02.png') no-repeat center top;}
.fortune_list li.fortune_list03 a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/fortune_list03.png') no-repeat center top;}
.fortune_list li.fortune_list04 a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/fortune_list04.png') no-repeat center top;}
.fortune_list li.fortune_list05 a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/fortune_list05.png') no-repeat center top;}
.fortune_list li.fortune_list06 a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/fortune_list06.png') no-repeat center top;}
.fortune_list li.fortune_list07 a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/fortune_list07.png') no-repeat center top;}
.fortune_list li.fortune_list08 a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/fortune_list08.png') no-repeat center top;}
.fortune_list li.fortune_list09 a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/fortune_list09.png') no-repeat center top;}

.lucky_list {width:100%; box-sizing:border-box; border-top:1px solid #ececec; }
.lucky_list li {font-size:20px; border-bottom:1px solid #ececec; padding:20px 0 20px 40px; letter-spacing:-1px; font-family: 'Noto sans KR'; box-sizing:border-box;}

.result_tit {font-size:28px; color:#111; margin-bottom:40px; }
.result_tit span {font-weight:700;}
.txt_box02 p {text-align:center; font-size:28px; color:#111; letter-spacing:-1px; font-weight:300; line-height:36px;}
.txt_box02 p span {font-weight:700; color:#111;}
.fortune_result03 {width:100%; text-align:center; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/result_back02.png') no-repeat 50% bottom;box-sizing:border-box;}
.fortune_result03 p {display:inline-block; font-size:32px; color:#111; letter-spacing:-1px;margin-bottom:40px; font-weight:300; background-color:#E5324B; color:#fff; padding:2px 4px;}
.fortune_result03 p span {font-weight:700;}
.fortune_result03 ul {margin:0 auto 40px; width:738px;}
.fortune_result03 ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.fortune_result03 ul li {float:left; margin:0 10px; font-size:28px; color:#111; letter-spacing:-1px; font-weight:700;}
.fortune_result03_2 {width:100%;font-size:24px; letter-spacing:-1px; box-sizing:border-box; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/result_back02.png') no-repeat 50% top; text-align:left;}
.fortune_result03_2 .result_p {margin:40px auto;}
/*0201*/

/*1001 작명*/
.con_box dl{padding:30px; background-color:#fff3ee; border-radius:8px; margin-top:30px; line-height:1.6;}
.con_box .on .tit{padding-bottom:20px; line-height:1;}
.con_box dl .tit a{width:100%;}
.con_box dl .tit em{margin-right:100px; overflow:hidden; font-weight:700; font-size:20px;}
.con_box dl .tit i{content:""; float:right; width:26px;height:26px; background: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/name_more.png) 0 0 no-repeat;background-size:contain !important;}
.con_box .on .tit i{background: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/name_fold.png) 0 0 no-repeat;background-size:contain !important;}
.con_box dl dd span{font-size:19px; font-weight:500;}
.con_box dl dd p{font-size:17px; font-weight:400;}

/*1002*/
.con_box02 {position: relative; }
.con_box02 .btn_help{position:absolute; top:7%;
	left:50%; width:22px; margin: 10px 0 0 16px;}
.con_box02 .btn_help img{width:100%;}
.mk_name01:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.mk_name01 .list01 {float:left;width:48%;}
.mk_name01 .list01 .box {border:1px solid #ddd;text-align:center;box-sizing:border-box;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/make_name01_off.png') no-repeat 50% 40px;border-radius:5px;}
.mk_name01 .list01 .box a {display:inline-block;padding:40px;width:100%;height:100%;box-sizing:border-box;}
.mk_name01 .list01 span {font-size:22px;line-height:1.3;font-weight:500; color:#9c9c9c;display:block;margin-top:100px;}
.mk_name01 .list01 p {font-size:16px;line-height:1.5;color:#595959;text-align:center;margin-top:20px;    padding:0px 12px;box-sizing:border-box;}
.mk_name01 .list01:hover .box{border:1px solid #ffb893;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/make_name01_on.png') no-repeat 50% 40px #fff8f4;box-shadow:0 5px 10px -3px rgba(0,0,0,0.2)}
.mk_name01 .list01:hover span {color:#111;}
.mk_name01 .list02 {float:right;width:48%;}
.mk_name01 .list02 .box {border:1px solid #ddd;text-align:center;box-sizing:border-box;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/make_name02_off.png') no-repeat 50% 40px;border-radius:5px;}

.con_box02 .help_box {display:none;}
.con_box02 .help_box.show {
	display: block;
	position: absolute;
	-webkit-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	-moz-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	background-color: #fff;
	background-color: rgba(255, 255, 255, 1);
	-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: #111;
	font-size: 13px;
	text-align: left;
	line-height: 1.6;
	margin-bottom: 0;
	top: 24px;
	left: 55%;
	padding: 12px;
	width: auto;
	min-width: 200px;
	max-width: 350px;
	word-wrap: break-word;
	z-index: 9999;}

.mk_name01 .list02 .box a {display:inline-block;padding:40px;width:100%;height:100%;box-sizing:border-box;}
.mk_name01 .list02 span {font-size:22px;line-height:1.3;font-weight:500; color:#9c9c9c;display:block;margin-top:100px;}
.mk_name01 .list02 p {font-size:16px;line-height:1.5;color:#595959;text-align:center;margin-top:20px;padding:0px 12px;box-sizing:border-box;}
.mk_name01 .list02:hover .box{border:1px solid #ffb893;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/make_name02_on.png') no-repeat 50% 40px #fff8f4;box-shadow:0 5px 10px -3px rgba(0,0,0,0.2)}
.mk_name01 .list02:hover span {color:#111;}

.name_check {margin:40px 0;}
.name_check:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.name_check .name_check_list {width:48%;margin-bottom:2%;float:left;position:relative;border:1px solid #ffb893;box-sizing:border-box;}
.name_check .name_check_list:nth-child(even) {float:right;}
.name_check .name_check_list .name_cancel {position:absolute;top:0;right:0;width:36px;height:36px;border-bottom:1px solid #ffb893;border-left:1px solid #ffb893;box-sizing:border-box;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/name_cancel.png') no-repeat 50% 50%;}
.name_check .name_check_list .name_box {text-align:center;font-size:24px;padding:34px 0;}
.name_check .name_check_list .name_box:hover {text-decoration:underline;}
.name_check .name_check_list .score_box {background-color:#fff8f4;padding:10px 0;}
.name_check .name_check_list .name_score:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.name_check .name_check_list .name_score {width:207px;margin:0 auto;}
.name_check .name_check_list .name_score li {float:left;margin:8px 8px 0 0;}
.name_check .name_check_list .name_score li .heart_minus {display:inline-block;width:27px;height:27px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/heart_minus.png') no-repeat 0 0;}
.name_check .name_check_list .name_score li .heart_off {display:inline-block;width:21px;height:20px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/star_off.png') no-repeat 0 0;}
.name_check .name_check_list .name_score li .heart_on {display:inline-block;width:21px;height:20px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/star_on.png') no-repeat 0 0;}
.name_check .name_check_list .name_score li .heart_plus {display:inline-block;width:27px;height:27px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/heart_plus.png') no-repeat 0 0;}

.name_check_add:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.name_check_add li {width:32%;margin-bottom:2%;margin-right:2%;float:left;position:relative;border:1px solid #ddd;padding:30px 0;box-sizing:border-box;text-align:center;font-size:18px;color:#9c9c9c;}
.name_check_add li:nth-child(3n) {margin-right:0;}
.name_check_add li .name_add {width:26px;height:26px;position:absolute;top:0;right:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/name_add_off.png') no-repeat 50% 4px;}
.name_check_add li:hover {border:1px solid #111; color:#111;}
.name_check_add li:hover .name_add {border-bottom:1px solid #111;border-left:1px solid #111;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/name_add_on.png') no-repeat 50% 4px;}
.name_check_add li.on {border:1px solid #111; color:#111;}
.name_check_add li.on .name_add {border-bottom:1px solid #111;border-left:1px solid #111;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/name_add_on.png') no-repeat 50% 4px;}

.name_check_add02:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.name_check_add02 li {width:32%;margin-bottom:2%; border:solid 1px #fff; margin-right:2%;float:left;position:relative;background-color:#fafafa;padding:20px 0 0;box-sizing:border-box;text-align:center;font-size:18px;color:#595959;}
.name_check_add02 li:hover {border:1px solid #ffb893; box-shadow:0 5px 10px -3px rgba(0,0,0,0.2); font-weight:700; color:#111; background-color:#fff8f4}
.name_check_add02 li:hover p{font-weight:400; background-color:#fff1e9;}
.name_check_add02 li:nth-child(3n) {margin-right:0;}
.name_check_add02 li p{font-size:14px; color:#595959; padding:10px;margin-top:20px; background-color:#f3f3f3;}
.name_check_add02 li .name_add {width:26px;height:26px;position:absolute;top:0;right:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/name_add_off.png') no-repeat 50% 4px;}

.name_tab:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.name_tab li {float:left;width:20%;border-right:1px solid #fff;box-sizing:border-box;}
.name_tab li .txt02 {display:inline-block;width:100%;text-align:center;font-size:20px;line-height:24px;background-color:#f9f9f9;color:#9c9c9c;padding:20px 0;cursor:pointer;}
.name_tab li input:checked + .txt02  {background-color:#ffb893;color:#111;}
.name_tab li input {display: none;}

.result_name01 {width:100%;border:1px solid #ddd;box-sizing:border-box;margin:30px auto;}
.result_name01 .tit {font-size:18px;background-color:#f9f9f9;padding:20px;box-sizing:border-box;font-weight:700;color:#111;}
.result_name01 .tit:before {content:"";display:inline-block;width:2px;height:16px;background-color:#111;margin-right:14px;}
.result_name01 .txt {font-size:32px;color:#111;text-align:center;padding:40px;}
.result_name01 .txt span {display:block;font-size:24px;margin-top:8px;}
.result_name02 {width:100%;border:1px solid #ddd;box-sizing:border-box;margin:30px auto;}
.result_name02 .tit {font-size:18px;background-color:#f9f9f9;padding:20px;box-sizing:border-box;font-weight:700;color:#111;}
.result_name02 .tit:before {content:"";display:inline-block;width:2px;height:16px;background-color:#111;margin-right:14px;}
.result_name02 .txt {padding:40px;}
.result_name03 {width:100%;display:inline-block;margin:30px auto;}
.result_name03 table {border:1px solid #ddd;box-sizing:border-box;width:100%;margin:20px auto;}
.result_name03 table th {background-color:#f9f9f9;text-align:center;font-weight:700;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:14px 0;box-sizing:border-box;}
.result_name03 table td {text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:14px 0;box-sizing:border-box;}

.ani {animation:opacity 2s ease-in-out infinite;opacity:1;}
@keyframes opacity {
0% {opacity:1;}
50% {opacity:0.5;}
100% {opacity:1;}
}

.result_heart .tit {font-size:24px;text-align:center;box-sizing:border-box;font-weight:700;color:#111;}
.result_heart .txt {font-size:16px;margin-top:8px;color:#9c9c9c;text-align:center;}
.result_heart .result_score {font-size:24px;color:#111;text-align:center;margin:0px 0px 10px;}
.result_heart table {border:1px solid #ddd;box-sizing:border-box;width:100%;margin:20px auto;}
.result_heart table th {background-color:#f9f9f9;text-align:center;font-weight:700;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:14px 0;box-sizing:border-box;}
.result_heart table td {text-align:center;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:14px 0;box-sizing:border-box;}
.result_heart .heart01 {display:inline-block;width:21px;height:20px;margin:0 4px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/star_on.png') no-repeat 0 0;}
.result_heart .heart_box {width:232px;margin:20px auto 10px;}
.result_heart .heart_box:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.result_heart .heart_box li {float:left;font-size:24px;color:#111;}
.result_heart .heart_box02 {text-align:center;margin:20px auto 10px;}

.char_box {width:330px;margin:20px auto;}
.char_box:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.char_box li {float:left;width:32.33%;margin:0 0.5%;}
.char_box li .char_input {border:1px solid #ddd;width:100%;height:100px;box-sizing:border-box;text-align:center;line-height:100px;font-size:24px;color:#111;}
.char_list {margin:60px auto 0;}
.char_list:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.char_list li {width:48%;}
.char_list .list_left {float:left;}
.char_list .list_right {float:right;}
.char_list li p {text-align:center;font-size:18px;font-weight:700;padding:10px;box-sizing:border-box;}
.char_list li table {border-top:2px solid #111;border-bottom:1px solid #ddd;}
.char_list li table th {text-align:center;font-weight:700;padding:14px 0;box-sizing:border-box;}
.char_list li table td {text-align:center;padding:14px 0;box-sizing:border-box;}
.char_list li table .list_back {background-color:#f9f9f9;}
/*1002*/

/*1003*/
.info_txt {text-align:center; font-size:20px; color:#595959; margin-top:16px;}

/* 공유하기 버튼 */
[class*="box_sharing"] {position:fixed; bottom:70px; visibility:hidden; -webkit-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;transition:right 0.3s ease-in-out;-webkit-transition:right 0.5s, opacity 0.5s;-o-transition:right 0.5s, opacity 0.5s;transition:right 0.5s, opacity 0.5s; z-index:100;}
[class*="box_sharing"].menu_close {right:-100px; opacity:0;}
[class*="box_sharing"].menu_open {right:0; opacity:1; visibility:visible;}
[class*="box_sharing"] > div {padding:5px 5px; display:inline-block; width:210px; height:80px; line-height:25px; font-size:20px; letter-spacing:-1px; text-align: left; vertical-align:top; border-radius:50px 0 0 50px; -webkit-box-shadow:none; box-shadow:none; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
[class*="box_sharing"] > div .ico {padding-right: 5px;display: inline-block; width: 70px; height: 70px;}
[class*="box_sharing"] > div .ico img {width:100%;}
[class*="box_sharing"] > div .txt {margin-top:10px;font-size:20px;color:#111;vertical-align:top;display:inline-block;}

.box_sharing {bottom:100px;}
.box_sharing > div {background-color:#ffb893;color:#111;}
/* 공유하기 버튼// */

/*다시보기*/
.my_con_txt03 {font-size:20px; border-bottom:1px solid #eaeaea; padding:0 0 60px 24px; margin:20px 0 60px; /*background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/ico_timon.png') no-repeat 0 7px; */vertical-align:top;  text-align:left;}

.re_table {width:100%;}
.re_table th {background-color:#ececec; color:#111; font-size:18px; letter-spacing:-1px; text-align:center; padding:18px 0; font-weight:700;}
.re_table td {border-bottom:1px solid #ececec; color:#111; font-size:18px; letter-spacing:-1px; text-align:center; padding:14px 0; font-weight:300;}
.re_table td a {color: #1800ff;text-decoration: underline;}

.result_share_tit {text-align:center; font-size:28px; letter-spacing:-1px; margin:80px 0 15px;}
.result_share {width:340px; margin:0 auto 60px;}
.result_share:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.result_share li {float:left;}
.result_share li a {display:inline-block; width:100px; height:100px;}
.result_share li.face a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns0101_off.png') no-repeat 0 0;}
.result_share li.face a:hover {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns0101_on.png') no-repeat 0 0;}
.result_share li.twitt {margin:0 20px;}
.result_share li.twitt a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns0201_off.png') no-repeat 0 0;}
.result_share li.twitt a:hover {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns0201_on.png') no-repeat 0 0;}
.result_share li.kakao a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns0301_off.png') no-repeat 0 0;}
.result_share li.kakao a:hover {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns0301_on.png') no-repeat 0 0;}

/* 복채대신 공유하기 2023 */
.result_share_2023_tit {text-align:center; font-size:28px; letter-spacing:-1px; margin:80px 0 40px;}
.result_share_2023 {width:340px; margin:0 auto 40px;}
.result_share_2023:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.result_share_2023 li {float:left;}
.result_share_2023 li.kakao{margin:0 20px;}
.result_share_2023 li a {display:inline-block; width:100px; height:100px;}
.result_share_2023 li.face a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns0101_off.png') no-repeat 0 0;}
.result_share_2023 li.face a:hover {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns0101_on.png') no-repeat 0 0;}
.result_share_2023 li.kakao a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns0301_off.png') no-repeat 0 0;}
.result_share_2023 li.kakao a:hover {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_sns0301_on.png') no-repeat 0 0;}
.result_share_2023 li.url a {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_snsurl_off.png') no-repeat 0 0;}
.result_share_2023 li.url a:hover {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_snsurl_on.png') no-repeat 0 0;}


/* paging */
.paginate:before {content:'';display:block;clear:both;}
.paginate:after {content:'';display:block;clear:both;}
.paginate{margin:40px 0 0 0;line-height:normal;text-align:center;}
.paginate a{display:inline-block; padding:12px 18px;font-size:14px;border:1px solid #ddd;font-weight:normal;background-color:#fff;color:#767676; vertical-align:middle}
.paginate a.on{background:#c90404;color:#fff !important;border-color:#c90404}
.paginate strong{color:#ff8600}
.paginate .prev a,
.paginate .next a,
.paginate a.prev,
.paginate a.next{padding:10px 12px 14px;}
.paginate .btn-botm{margin:0;position:absolute;right:0;top:0}
/* paging // */
/* /다시보기*/ 


/*꿈해몽*/
.progress_bar {height: 70px; margin: 40px auto -1px; }
.progress_bar .dream_pr {position: relative; float: left; width: 20%; height: 70px; border: 1px solid #e5e5e5; border-right: 0px none; box-sizing: border-box; font-size: 24px; font-weight: 500; line-height: 70px; text-align: center; background-color: #fff;}
.progress_bar .dream_pr:last-child {margin-right: 0;}
.progress_bar .dream_pr:before {content: ""; position: absolute; left: 0; bottom: 0; width: 0; height: 0; border-left: 20px solid #e5e5e5; border-top: 35px solid transparent; border-bottom: 35px solid transparent;}
.progress_bar .dream_pr:after {content: ""; position: absolute; right: -20px; bottom: 0; width: 0; height: 0; border-left: 20px solid #fff; border-top: 35px solid transparent; border-bottom: 35px solid transparent; z-index: 1;}
.progress_bar .dream_pr a {display: block; color: #111;}
.progress_bar .dream_pr:nth-child(2) a, .progress_bar .dream_pr:nth-child(3) a, .progress_bar .dream_pr:nth-child(4) a {padding-left: 20px;}
.progress_bar .dream_pr.done:before {content: "";border-left: 20px solid #ddd;}
.progress_bar .dream_pr:first-child.done:before {content: "";border-left: 20px solid #efefef;}
.progress_bar .dream_pr.done:after {content: "";border-left: 20px solid #efefef;}
.progress_bar .dream_pr.on {background-color: #694ba6; border: 0 none;}
.progress_bar .dream_pr.on a {color: #fff;}
.progress_bar .dream_pr.on:before {content: "";border-left: 20px solid #694ba6;}
.progress_bar .dream_pr.on:after {content: "";border-left: 20px solid #694ba6;}
.progress_bar .dream_pr:last-child:after {display: none;}
.progress_bar .dream_pr.done {background-color: #efefef;}

.dream_sec {padding: 45px 80px;}

.dream_list li {margin: 0 1% 1% 0; width: 24%; height: auto; float: left; border: 1px solid #e5e5e5; text-align: center;}
.dream_list li:hover {border: 1px solid #333;}
.dream_list li img {width: 100%}
.dream_list li.dream_list04, .dream_list li.dream_list08 {margin-right: 0;}  
/*.dream_list li a:before {content: ''; display: block; width: 85px; height: 85px; margin: 10% auto 7%; background: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/dream_ico01.png) 0 0 no-repeat; background-size: contain;}*/
.dream_list:after {content: ''; display: block; clear: both; visibility: hidden; height: 0;}
.dream_list li a {display: block; padding: 21% 5%;}
.dream_list li a span {display: block; max-width: 85px; max-height: 85px; width: 50%; height: 50%; margin: 0 auto 5%;}

.dream_tit {color: #fff;}
.con_box02 p.dream_txt {display: inline-block; margin-bottom: 20px; font-size:18px; color: #595959; line-height: 1.5;}
.con_box02 p.dream_txt.strong {display: block; margin-bottom: 40px; padding: 20px; font-size: 17px; color: #111; font-weight: 600; border: 1px solid #dcd8f4; background-color: #f2f1f8; box-sizing: border-box;}
.con_box02 .dream_cate_li .dream_cate_list {margin-bottom: 20px;}
.con_box02 .dream_cate_li .dream_cate_list:last-child {margin-bottom: 0;}
.con_box02 .dream_cate_li .dream_cate_list > p {display: block; padding-bottom: 10px; text-align: center; color: #111; font-size:21px; font-weight: 700; border-bottom: 2px solid #111; box-sizing: border-box; }
.con_box02 .dream_cate_li .dream_cate_list .cate_list {margin-top: 20px;}
.con_box02 .dream_cate_li .dream_cate_list .cate_list li {display: inline-block; margin: 0 5px 10px 0; padding: 5px 15px; text-align: center; color: #111; font-size:15px; font-weight: 500; border: 1px solid #e5e5e5; box-sizing: border-box; }
.con_box02 .dream_cate_li .dream_cate_list .cate_list li:hover {text-align: center; background-color: #694ba6; border: 1px solid #694ba6; box-sizing: border-box; }
.con_box02 .dream_cate_li .dream_cate_list .cate_list li:hover a {color: #fff; }

.checkbox-wrap03.check-icon {display: inline-block; padding-left: 35px; background: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_off.png) left center no-repeat; background-size: 30px; vertical-align: middle; transition-duration: .3s;}
.checkbox-wrap03.check-icon:hover {background: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_check_on.png) left center no-repeat; }

.result_dream .con_box02_tit{margin: 0; padding: 0; border: 0 none; color: #111; /*border-bottom: 1px solid #efefef; box-sizing: border-box;*/ background-color: transparent;}
.result_dream .txt{margin-top: 20px; color: #111;}
.psychics p{margin-top: 60px; font-size: 19px; text-align: center; color: #111;}
.btn1101 {display: block; margin: 40px auto 0; width: 100%; height: 60px; font-size: 22px; line-height: 60px; text-align: center; color: #fff; background-color: #5a318c}
/*.btn1102 {display: block; margin: 40px auto 0; width: 100%; height: 60px; font-size: 22px; line-height: 60px; text-align: center; color: #fff; background-color: #2e2e73}*/
.btn1102 {display: block; margin: 40px auto 0; width: 100%; height: 60px; font-size: 22px; line-height: 60px; text-align: center; color: #111; background-color: #fad404}

.dream_sec .tit {font-size: 24px; text-align: center; font-weight: 700; color: #111; box-sizing: border-box;}
.result_dream .p_box {margin-bottom: 50px; padding: 20px 30px; font-weight: 600; color: #111; background-color: #fff;}
.psychics_img { display: block; margin: 20px auto 0; width: 60%; max-width: 300px;}
.psychics_img img {width: 100%;}
.btn_psy {display: block; margin: 40px auto 0; }
.btn_box{animation-duration: 1.5s; animation-iteration-count: infinite; transform-origin: bottom; width: 100%; height: 60px; font-size: 22px; line-height: 60px; text-align: center; color: #fff; background-color: #3e4c59}
.bounce {animation-name: bounce; animation-timing-function: linear;}
@keyframes bounce{
    0%{transform: translateY(0)}
    50%{transform: translateY(-10px)}
    100%{transform: translateY(0)}
}

.dream_sec .result_line02_top {margin-top: 0;}

.rgwa {margin: 40px auto; text-align: center; color: #111;}
.rgwa ul{display: block; position: relative; margin: 8px auto; text-align: center; height: 17px; width: 200px; background-color: #111;}
.rgwa ul li{display: block; position: absolute; top: 0; bottom: 0; height:20px; width: 0; background-color: #fff;}
.rgwa ul.no_04 {margin-top: 12px;}
.rgwa ul.type_02 li{left: 49%; width: 10px;}
.rgwa p.tit {font-size: 15px;}

.ban_area {position:relative; overflow:hidden; margin: 50px auto 60px; max-width: 1000px; width: 100%; height: 160px;}
.ban_area .slick-list {max-width: 1000px; width: 100%; }
.ban_area .slick-slider .slick-track {max-width: 1000px; width: 100%; }
.ban_area .slick-track {height:100%; margin:0; }
.ban_area .slick-slide > div, .ban_area .ban_box > div .slick-slide > div > div {height:100%;font-size: 0;}

.ban_area .ban01 {display: block; width: 100%; background: #faf3e1;}
.ban_area .ban02 {display: block; width: 100%; background: linear-gradient(to bottom, #6456d6, #248be3);}
.ban_area .ban03 {display: block; width: 100%; background: #43c5cc url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/banner_07_bg.png') no-repeat center; background-size: cover;}
.ban_area .ban01 a, .ban_area .ban02 a, .ban_area .ban03 a {display: block; margin: 0 auto; width: 100%; max-width: 740px; }
.ban_area a img {width: 100%;}

.ban_area > button.slick-arrow {background-size: contain !important;position:absolute; top:50%; transform: translateY(-50%); width:50px; height:50px; font-size:0; line-height:0; color:transparent; z-index:2;}
.ban_area > button.slick-prev {left:30px; background: url('https://cwstatic.asiae.co.kr/drinkeat/arrow/srch_L.png') no-repeat; transition: all .2s ease-in-out; border: none 0;}
/*.ban_area > button.slick-prev:hover {left: 50px; background: url('https://cwstatic.asiae.co.kr/drinkeat/arrow/srch_L.png') no-repeat;}*/
.ban_area > button.slick-next {right:30px; background: url('https://cwstatic.asiae.co.kr/drinkeat/arrow/srch_R.png') no-repeat; transition: all .2s ease-in-out; border: none 0;}
/*.ban_area > button.slick-next:hover {right: 50px;background: url('https://cwstatic.asiae.co.kr/drinkeat/arrow/onsrch_R.png') no-repeat;}*/
.ban_area .slick-dots {display: inline-block!important; padding: 0; margin: 0 auto; position: absolute; top: 85%; left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%);}
.ban_area .slick-dots li {display: inline-block; margin: 0 3px;}
.ban_area .slick-dots li button {border: none 0;width: 5px; height: 5px; border-radius: 5px; background: rgba(255,255,255,0.8); color: transparent; font-size: 0;}
.ban_area .slick-dots li button:hover, .ban_area > .slick-dots li button:focus,.ban_area > .slick-dots li.slick-active button {border: none 0;width: 5px; height: 5px; border-radius: 5px; background: #5a318c; }

/*꿈해몽//*/


/*택일*/
.choose_day li {display: table; margin-bottom: 10px; width: 100%; height: 150px; background-size: contain; border: 1px solid #e5e5e5; box-sizing: border-box;}
.choose_day li:hover{border: 1px solid #111; }
.choose_day li.chd_li01 {background: #fff url('http://cwstatic.asiae.co.kr/asiae_v2/fortune02/choose_ico01.png')no-repeat; background-position: right; }
.choose_day li.chd_li02 {background: #fff url('http://cwstatic.asiae.co.kr/asiae_v2/fortune02/choose_ico02.png')no-repeat; background-position: right; }
.choose_day li.chd_li03 {background: #fff url('http://cwstatic.asiae.co.kr/asiae_v2/fortune02/choose_ico03.png')no-repeat; background-position: right; }
.choose_day li a{display: table-cell; padding-left: 60px; vertical-align: middle; font-size: 24px; font-weight: 500;}
.choose_day li a p {margin-top: 10px; font-size: 16px; font-weight: 400; line-height: 1.6; letter-spacing: -1.5px;}
.chd_txt span {display: block;}

/*택일 - 결혼*/
.choose_tit { color: #111;}

.month_area {}
.month_area:after {content: ''; display: block; clear: both;}
.month_area > div {float: left;}
.month_area > div > p {display: inline-block; margin-left: 5px; font-size: 13px;}
.cal_btn {display: inline-block; margin-top: 8px; padding: 5px 12px; font-size: 14px; font-weight: 600; color: #008c77; border: 1px solid #ededed; }
.month_area .date_area {margin: 0 auto; width: 200px; height: 48px;}
.date_area li {float: left;}
.date_area:after {content: ''; display: inline-block; clear: both;}
.month_area .date_area .date_view {font-size: 28px; font-weight: 500; line-height: 44px;}
.prev_month {display: block; width: 48px; height: 48px; background: url('http://cwstatic.asiae.co.kr/asiae_v2/fortune02/prev_btn.png')no-repeat; background-size: 7px 12px; background-position: 20px 18px;}
.next_month {display: block; width: 48px; height: 48px; background: url('http://cwstatic.asiae.co.kr/asiae_v2/fortune02/next_btn.png')no-repeat; background-size: 7px 12px; background-position: 20px 18px;}

.calendar{margin-top: 20px; /*border-top: 2px solid #333; border-bottom: 1px solid #333;*/}
.calendar th {padding: 0 0 5px 10px; font-size: 15px; /*text-align: center;*/ border-bottom: 1px solid #777;}
.calendar td {height: 80px; font-size: 13px; color: 333; line-height: 1; letter-spacing: 0; vertical-align: top; padding: 10px; /*text-align: center; */border-bottom: 1px solid #ededed;}
.calendar td:hover {background: #fef7e8;}
.calendar td a {display: block;}
.calendar td .day_box li{float: left;}
.calendar td .day_box.other_month{opacity: 0.3;}
.calendar td .day_box li.s_day{float: right;}
.calendar td .day_box li.s_day em {margin-top: 3px; width: 10px; height: 10px; float: right; background-color: #98f88e; border-radius: 10px;}
.calendar td .day_box ul:after {content: ''; display: block; clear: both;}
.calendar td .day_box p {margin: 15px 0; text-align: center; font-size: 17px; font-weight: 500;}
.fort_normal {color: #595959 !important;}
.fort_bad {color: #e45a5a !important;}
.fort_luck {color: #119bf1 !important;}
.fort_best {color: #00a927 !important; /*font-weight: 600;*/}
.calendar td .day_box .lunar {font-size: 11px; color: #a6a6a6; text-align: left;}
.calendar p {margin-top: 15px; font-size: 12px; line-height: 1.5; color: #595959; text-align: center;}
.calendar p.goodday {margin-top: 5px; text-align: right;}
.calendar p em {margin-right: 5px; display: inline-block; width: 10px; height: 10px; vertical-align: middle; background-color: #98f88e; border-radius: 10px;}
.calendar p > span {margin-right: 2px; margin-left: 2px;}

.txt_line {color: #111; text-decoration: underline;}
.txt_line:hover {text-decoration: underline; }

.marriage_txt {margin-top: -20px; margin-bottom: 40px; font-size: 15px;font-weight: 300;color:#595959;line-height: 1.5;  }
.marriage_txt p{ margin-bottom: 10px;font-size: 17px;font-weight: 400; color: #111; }

.choose_day_w {}
.choose_day_w .chd_tit { padding: 12px 10px; font-size: 19px; color: #111; border-top: 1px solid #dbbaac; border-bottom: 1px solid #dbbaac; }
/*.choose_day_w .chd_tit a {display: flex; padding: 12px 10px; font-size: 19px; color: #111; justify-content: space-between; align-items: center;}
.choose_day_w .chd_tit a span{display: inline-block; width: 14px; height: 8px; }
.choose_day_w .chd_tit a span.ico{background: url('http://cwstatic.asiae.co.kr/asiae_v2/common/icon_arrup.png')no-repeat; background-size: contain;}
.choose_day_w .chd_tit a span.ico_on{background: url('http://cwstatic.asiae.co.kr/asiae_v2/common/icon_arrdw.png')no-repeat; background-size: contain;}*/
.choose_day_w .chd_txt { padding: 15px 10px 40px; font-size: 16px; color: #595959; }
.choose_day_w .chd_txt .chd_box {margin-top: 10px; padding: 15px 20px; background-color: #fff; color: #595959;}
.choose_day_w .chd_txt .chd_box ul li {margin-bottom: 5px;}
.choose_day_w .chd_txt .chd_box ul li:last-child {margin-bottom: 0;}
.choose_day_w .chd_txt p {font-family: 'notokrR','Apple SD Gothic Neo',sans-serif !important}
.choose_d:last-child .chd_txt {padding-bottom: 0;}

.con_box > ul > li {margin-bottom: 15px;}
.con_box > ul > li > ul > li {margin: 5px 0 0 15px;}
.con_box .day_txt {text-align: center;}
/*.day_tit {display: inline-block; font-size: 28px; font-weight: 500; box-shadow: inset 0 -8px 0 rgba(179, 255,171,0.8)}*/
.day_lunar{margin-left: 10px; font-size: 17px; font-weight: normal; text-align: center; color: #595959;}
.day_fort_tit {font-size: 30px; font-weight: 600; text-align: center;}
.day_bullet {display: inline-block; margin-right: 7px; width: 40px; height: 40px; color: #fff; border-radius: 20px; background-color: #00a927; font-size: 15px; text-align: center; line-height: 40px;}
.fort_best .day_bullet {background-color: #00a927;}
.fort_luck .day_bullet {background-color: #119bf1;}
.fort_normal .day_bullet {background-color: #595959;}
.fort_bad .day_bullet {background-color: #e45a5a;}
.con_box04_txt {margin: 0 0 30px 47px; font-size: 15px; line-height: 1.5;}
.con_box07 p:last-child {margin-bottom: 0;} 
.btn_box02 .btn12, .btn_box02 .btn13 {width: 100%;}

.fort_li {margin-top: 15px; font-size: 14px; float: right;}
.fort_li li{margin-left: 15px; float: left;}
.fort_bl {display: inline-block; margin: 0 5px 4px 0; width: 4px; height: 4px; background: #000; border-radius: 5px;}
.fort_bl.best {background: #00a927;}
.fort_bl.luck {background: #119bf1;}
.day_table {margin-top: 20px; border: 1px solid #ededed; box-sizing: border-box;}
.day_table thead {background-color: #f8f8f8; border-bottom: 1px solid #ededed;}
.day_table th {padding: 10px 0; font-size: 16px; text-align: center;}
.day_table th:first-child {border-right: 1px solid #ededed;}
.day_table td {padding: 10px 30px; font-size: 17px; border-bottom: 1px solid #ededed;}
.day_table td:first-child {border-right: 1px solid #ededed;}
.day_table td ul li {display: inline-block;}
.month_tb {width: 150px;}
.month {text-align: center;}
.btn_more {margin-top: 30px; height: 50px; width: 40%; min-width: 200px; font-size: 17px; line-height: 50px;}
.btn_moreview {display: block; margin-top: 20px; width: 100%; height: 50px; font-size: 14px; line-height: 50px; color: #333; text-align: center; border-top: 1px solid #ededed; }
.btn_moreview:hover {text-decoration: underline;}
.btn_moreview .ico {display: inline-block; margin: 0 0 2px 3px; width: 10px; height: 6px; background: url('http://cwstatic.asiae.co.kr/asiae_v2/common/icon_arrup.png')no-repeat; background-size: contain;}

/*택일-이사*/
.map_w {margin: 30px auto 0; width: 600px; border-top: 1px dashed #dbbaac;}
.map_w .map_tit{margin: 30px 0 5px; font-size: 21px;}
.map_w li{margin-bottom: 3px; font-size: 15px; color: #595959;}
.map_w li a{color: #595959; text-decoration: underline;}
.map_w li .ico_que{display: inline-block; margin-left: 5px; width: 18px; height: 18px; font-size: 13px; line-height: 16px; text-align: center; font-weight: 600; border: 1px solid #595959; border-radius: 15px; box-sizing: border-box; }
.map_box {margin: 30px 0;}
a.position_btn { padding: 5px 10px; border: 1px solid #ddd; box-sizing: border-box; background: #fff;}
a.position_btn .ico_target{ display: inline-block; margin-right: 3px; width: 15px; height: 17px; background: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_target.png) no-repeat; background-size: contain; vertical-align: middle;}
#Map_Wrap {position: relative; background-color: #ddd; border: 1px solid #dbbaac; box-sizing: border-box;}
.map_w .row { margin: 20px 0; width: 100%; height: 400px; display: flex; justify-content: space-between; }
#Map_Wrap .dirMark { position: absolute; color: #fff; background-color: #595959; border-radius: 50%; z-index: 100; font-size: 13px; line-height: 24px; width: 25px; height: 25px; text-align: center;}
#Map_Wrap .dirMark.east { top: calc(50% - 0.8rem); right: -0.8rem;}
#Map_Wrap .dirMark.west { top: calc(50% - 0.8rem); left: -0.8rem;}
#Map_Wrap .dirMark.south { bottom: -0.8rem; left: calc(50% - 0.8rem);}
#Map_Wrap .dirMark.north { top: -0.8rem; left: calc(50% - 0.8rem);}
#Map_Wrap .dirLine { position: absolute; background-color: #aaa; z-index: 99; font-size: 0.0001rem;}
#Map_Wrap .dirLine.e-w { top: 50%; left: 0; right: 0; height: 1px; width: 100%;}
#Map_Wrap .dirLine.s-n { left: 50%; top: 0; bottom: 0; width: 1px; height: 100%;}
.sel {margin-top: 25px; width: 100%; height: 47px; box-sizing: border-box; border: 1px solid #e3e7ef; background: #fff;}
.sel select {margin: 0; padding: 10px 40px 10px 20px; width: 100%; height: 45px; overflow: hidden; font-size: 13px; box-sizing: border-box; color: #111; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0; outline: none; border: none; background: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/icon_arr02.png) no-repeat 100% 55%;}
.sel select::-ms-expand {display: none; }

.popup_tip {z-index:101; position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); background-color:#fff; width:500px; box-sizing:border-box; border-radius:10px;}
.popup_tip .pop_pd {margin:20px 40px 40px;position:relative;}
.popup_tip .popup_tip_tit {padding:20px 0;position:relative;box-sizing:border-box;border-radius:10px 10px 0 0;text-align:center;border-bottom:1px solid #ddd;}
.popup_tip .popup_tip_tit span {font-size:24px;color:#111;font-weight:600;}
.popup_tip .popup_tip_tit .btn_close {position:absolute;top:-50px;right:0px;width:40px;}
.popup_tip .popup_tip_tit .btn_close img {width:100%;}
.popup_tip .pop_tip_box {margin-bottom:25px; line-height:1.4; font-size: 14px;}
.popup_tip .pop_tip_box .pop_img {margin:10px 0;}
.popup_tip .pop_tip_box span {display:block;margin-top:8px;color:#9c9c9c;}
.popup_tip .pop_tip_box p {margin-bottom: 10px; width: 70px; height: 30px; font-size: 15px; background: #333; color: #fff; text-align: center; line-height: 30px;}

/*택일//*/

.pre_banner {width:100%; height:160px; margin:100px auto 0; text-align:center; background: linear-gradient(to right, #f6d366, #fda085);}

.footer_top {width:1000px; margin:70px auto 40px; text-align:center; font-size:13px; letter-spacing:-1px; color:#8a8a95;}
.footer_top span {display:block;text-align:center;}
.footer {width:100%; text-align:center; padding:30px 0; letter-spacing:0; color:#fff; background-color:#383840; border-top:1px solid #eaeaea; box-sizing:border-box;}


/* 다시보기플로팅버튼 */
#review_btn {width:80px; border:1px solid #B74751; letter-spacing:-1px; background-color:#B93F4A; position:fixed; z-index:10; bottom:30px; left: calc(50% + 510px + 50px); height:80px; padding:0 12px 0 9px; color:#fff; font-size:15px; font-weight:400; box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25) !important; border-radius:50px !important;  display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center;}
@media (hover: hover) and (pointer: fine) {
	#review_btn:hover {color:#fff; border:1px solid #8C2730; background-color:#952D36;}
}
#review_btn br{display:none;}

/* 공통 레이어팝업 스타일 */
#laycom_mask {overflow:hidden; display:none; position:fixed; left:0; top:0; font-size:0; line-height:0; color:transparent; background:#000; opacity:0.6; filter:alpha(opacity=60); z-index:10;}
.laypop_com {position:absolute; z-index:20;}

.wrapsns_layer.active {display:block;}
.wrapsns_layer {display:none; overflow:hidden; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000;}
.wrapsns_layer:before {content:''; position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,0.6);}


/* sns공유 레이어팝업 스타일 */
.sns_layer {display:none; width:100%;}
.sns_layer .inner {position:relative; width:280px; margin:0 auto; padding:15px 0; background:#fff;}
.sns_layer .sns_tit {padding:0 0 0 15px; color:#262626; font-size:17px;}
.sns_layer .btn_close {position:absolute; top:0; right:0; display:block; width:13px; height:14px; padding:15px;}
.sns_layer .btn_close span {display:inline-block; width:100%; height:100%; font-size:0; line-height:0; color:transparent; vertical-align:top; background:url('https://cwstatic.asiae.co.kr/nc/common/icon_sns03.png') no-repeat 0 0; background-size:412px 45px;}

.sns_layer .sns_list {padding:12px 0;}
.sns_layer .sns_list ul {overflow:hidden; width:240px; margin:0 auto;}
.sns_layer .sns_list ul:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.sns_layer .sns_list ul li {float:left; width:33.33%; margin:6px 0;}
.sns_layer .sns_list ul li a {display:block; padding:0; text-align:center; vertical-align:top;}
.sns_layer .sns_list ul li a .ico, .sns_layer .sns_list ul li a strong {vertical-align:top;}
.sns_layer .sns_list ul li a .ico {display:inline-block; width:45px; height:45px; font-size:0; line-height:0; color:transparent; vertical-align:top; background:url('https://cwstatic.asiae.co.kr/nc/common/icon_sns03.png') no-repeat 0 0; background-size:412px 45px;}
.sns_layer .sns_list ul li a .ico_url {display:inline-block; width:45px; height:45px; font-size:0; line-height:0; color:transparent; vertical-align:top; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/url_link.png') no-repeat 0 0; background-size:45px 45px;}
.sns_layer .sns_list ul li a strong {display:table; width:100%; height:28px; margin:5px 0 0;}
.sns_layer .sns_list ul li a strong em {display:table-cell; color:#1a1a1a; font-size:13px; letter-spacing:-1px; text-align:center; vertical-align:middle;}

.sns_layer .sns_list ul li.facebook a .ico {background-position:-17px 0;}
.sns_layer .sns_list ul li.twitter a .ico {background-position:-67px 0;}
.sns_layer .sns_list ul li.naver a .ico {background-position:-117px 0;}
.sns_layer .sns_list ul li.kakaostory  a .ico {background-position:-167px 0;}
.sns_layer .sns_list ul li.kakao a .ico {background-position:-217px 0;}
.sns_layer .sns_list ul li.cyworld a .ico {background-position:-267px 0;}
.sns_layer .sns_list ul li.pinterest a .ico {background-position:-317px 0;}
.sns_layer .sns_list ul li.flipboard a .ico {background-position:-367px 0;}

.sns_layer .url_copy {overflow:hidden; width:229px; margin:0 auto;}
.sns_layer .url_copy:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.sns_layer .url_copy input, .sns_layer .url_copy a  {float:left; display:block; vertical-align:top;}
.sns_layer .url_copy input {overflow:hidden; width:140px; height:30px; padding:0 10px; font-size:12px; color:#595959; text-overflow:ellipsis; white-space:nowrap; border:1px solid #d9d9d9; border-right:0; background:#fff;}
.sns_layer .url_copy a {width:66px; height:30px; color:#1a1a1a; font-size:12px; text-align:center; line-height:30px; border:1px solid #d9d9d9; background:#fff;}

.wrapsns_layer .sns_layer {overflow-x:hidden; overflow-y:auto; display:block; position:absolute; top:50%; left:50%; width:280px; max-height:290px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.wrapsns_layer .sns_layer .inner {position:relative; margin:0; padding:15px 0; background:#fff;}

/* 공통 레이어팝업 스타일2 */
.coupon_pop.active {display:block;}
.coupon_pop {overflow:hidden; position:fixed; top:0; left:0; width:100%; height:100%; z-index:1000;}
.coupon_pop:before {content:''; position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,0.6);}

/* sns공유 레이어팝업 스타일2 */
.coupon_in01 {border:1px solid #eaeaea; background-color:#fffefe; height:45px; width:100%; padding-left:20px; box-sizing:border-box;}
.btn_06 {margin:20px auto 0; display:block; width:180px; height:50px; line-height:50px; background-color:#e5324b; color:#fff; text-align:center; font-size:18px; border-radius:10px; border-bottom:6px solid #c0253b;}
.coupon_layer {display:none; width:100%;}
.coupon_layer .inner {position:relative; width:560px; margin:0 auto; padding:15px 0; background:#fff;}
.coupon_layer h2 {padding:0 0 0 15px; color:#262626; font-size:17px;}
.coupon_layer .btn_close {position:absolute; top:0; right:0; display:block; width:13px; height:14px; padding:15px;}
.coupon_layer .btn_close span {display:inline-block; width:100%; height:100%; font-size:0; line-height:0; color:transparent; vertical-align:top; background:url('//cwstatic.asiae.co.kr/nc/common/icon_sns03.png') no-repeat 0 0; background-size:412px 45px;}

.coupon_pop .coupon_layer {overflow-x:hidden; overflow-y:auto; display:block; position:absolute; top:50%; left:50%; width:560px;  -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.coupon_pop .coupon_layer .coupop_tit {width:100%; border-bottom:1px solid #eaeaea; color:#111; font-size:26px; height:80px; line-height:80px; text-align:center; font-weight:300;}
.coupon_pop .coupon_layer .coupop_tit  span {font-weight:700; color:#e5324b;}
.coupon_pop .coupon_layer .coupop_txt {color:#111; font-size:26px; text-align:center; margin-bottom:10px; padding:20px; background-color:#e9e9e9;}
.coupon_pop .coupon_layer .inner {position:relative; margin:0; padding:15px 0; background:#fff;}
.coupon_pop .coupon_layer .layer_box {padding:40px 60px;}
.coupon_in04 {width:100%; height:47px; box-sizing:border-box; border:1px solid #E3E7EF; margin-bottom:4px}
.coupon_in04 select {width:100%; margin:0; padding:10px 0 10px 20px; height:45px; font-size:13px; box-sizing:border-box; color:#111; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; outline:none; border:none; background:url('https://user.asiae.co.kr/static/asiae_2009/event2/naver_news/2018/201806/icon_arr02.png') no-repeat 100% 55%;}
.coupon_in04 select::-ms-expand {display: none; }
/* sns공유 레이어팝업 스타일2 */

/* 선물하기완료 팝업 */
.couponpop_back {background:#f5f6f7; font-family: 'Apple SD Gothic Neo';}
.couponpop_wrap {background-color:#fff; width:560px; margin:0 auto;}
.couponpop_head {border-top:2px solid #CC0000; border-bottom:1px solid #E3E7EF; padding:20px 0; font-size:22px; font-weight:300; text-align:center; box-sizing:border-box; margin-bottom:80px;}
.couponpop_body {padding:0 40px 80px; }
.couponpop_table {border-bottom:1px solid #E3E7EF; margin-bottom:40px;}
.couponpop_table th {background-color:#FAFAFA; border-top:1px solid #E3E7EF; border-right:1px solid #E3E7EF; font-size:16px; padding:16px 0; text-align:center;}
.couponpop_table td {border-top:1px solid #E3E7EF; text-align:left; font-size:16px; padding:16px;}
.couponpop_box {width:100%; height:45px; border:1px solid #E3E7EF; box-sizing:border-box; padding-left:16px;}
.couponpop_btn {display:block; margin:0 auto; width:160px; height:45px; background-color:#CC0000; border-radius:5px; color:#fff; font-size:16px; line-height:45px; text-align:center;}
.coupon_img {text-align:center; margin:0 0 40px;}
.coupon_img .coupon_txt01 {font-size:22px;}
.coupon_img .coupon_txt01 span {color:#CC0000; font-weight:700;}
.coupon_txt02 {font-size:16px; margin-top:4px; color:#9c9c9c;}
/* 선물하기완료 팝업 */

/* 모아보기 팝업 */
.wrapmore_layer.active {display:block;}
.wrapmore_layer {display:none; /*overflow:hidden;*/ position:absolute; top:0; left:0; width:100%; height:100%; z-index:1000;}
.wrapmore_layer:before {content:''; position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(0,0,0,0.6);}
.wrapmore_layer .more_layer {overflow-x:hidden; overflow-y:auto; display:block; position:absolute; top:50px; left:50%; width:100%; max-width: 1000px; height:auto; -webkit-transform:translate(-50%, 0); -moz-transform:translate(-50%, 0); transform:translate(-50%, 0); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.wrapmore_layer .more_layer .contents {position: relative; padding-top: 0;}
.wrapmore_layer .more_layer .con_box02 {padding: 60px 80px;}
.wrapmore_layer .more_layer .con_box02_tit {margin-top: 0; padding: 25px 0}
.wrapmore_layer .more_layer .btn12, .wrapsns_layer .more_layer .btn13 {margin-top: 40px;}
.wrapmore_layer .more_layer .con_box02 .btn_box02 {font-family: 'Noto Sans KR','nanumsquare','NanumGothic','notokrR','Apple SD Gothic Neo',sans-serif !important;}
.wrapmore_layer .more_layer .btn_close {position:absolute; top:15px; right:15px; display:block; width:13px; height:14px; margin: 20px 10px; }
.wrapmore_layer .more_layer .btn_close span {display:inline-block; width:100%; height:100%; font-size:0; line-height:0; color:transparent; vertical-align:top; background:url('https://cwstatic.asiae.co.kr/nc/common/icon_sns03.png') no-repeat 0 0; background-size:412px 45px;}
/* //모아보기 팝업 */

/*결과*/
.saju_re01_tit01 {margin:40px 0 20px;}
.saju_re01_tit01:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.saju_re01_tit01 li {width:24.5%; margin-right:0.5%; float:left; font-size:28px; color:#111; font-family: 'Noto Sans KR'; text-align:center;}
.saju_re01_tit01 li.last {margin-right:0;}
.saju_re01_tit02 {margin-bottom:6px;}
.saju_re01_tit02:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.saju_re01_tit02 li {width:24.5%; margin-right:0.5%; float:left; font-size:28px; color:#111; font-family: 'Noto sans KR'; text-align:center; box-sizing:border-box; border:1px solid #eaeaea; padding:20px 0;}
.saju_re01_tit02 li.last {margin-right:0;}
.dim{position:fixed; top:0px; left:0px; width:100%; height:100%; z-index:100; opacity:0.5; border-color:black; border-style:solid; border-width:0 0 200px 0;}
.re_last{margin-top:20px;}

.round_wrap {position:relative;}
.round_bx {margin-bottom:20px; overflow:hidden;}
.round_bx li{width:24.5%;	margin-right:0.5%; margin-bottom:8px;	float:left;	font-size:24px;	color:#111; font-family:'Noto sans KR';	text-align:center;	box-sizing:border-box;	border:1px solid #888;	padding:16px 0;  border-radius:30px;}




/* 만세력 결과 */
.dim_layer {position:absolute;  top:0;  left:0;  width:100%;  height:100%; background:rgba(0, 0, 0, 0.7); /* 반투명 검정 */ display:-webkit-box; display:-ms-flexbox; display:flex;  -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center;  z-index:10;}
.dim_layer span {color:#fff;  font-size:24px;  font-weight:700;}
.label_with_tooltip {position:relative; display:inline-flex; align-items:center;  gap:6px; font-size:24px; line-height:1.5; color:#111; font-weight:700; margin-top:40px; margin-bottom:20px;}

.tooltip_icon {width:20px; height:20px; border:1px solid #111; color:#111; font-size:14px; font-weight:900; border-radius:50%; text-align:center;     line-height:18px;	padding:0 1px 0 0; cursor:pointer; position:relative;}

.tooltip_box {position:absolute; top:0; width:300px;
left:104%; background:rgba(0, 0, 0, 0.8); color:#fff; padding:10px 14px; border-radius:8px; font-size:14px; display:none; z-index:1000; box-shadow:0 2px 6px rgba(0, 0, 0, 0.2); font-weight:400; line-height:160%;}
.tooltip_box.show {display:block;}
.tooltip_box a {color:#fff; font-weight:700; border-bottom:1px solid #fff;}

.info_table {border-collapse:collapse; width:100%; color:#111; overflow:hidden; border:1px solid #ddd; margin-bottom:20px;}
.info_table td {padding:14px; font-size:18px; text-align:center; border:1px solid #ddd; width:60%;}
.info_table .no {color:#ccc;}
.info_table .title {width:33%; background:#25bdbd; color:#fff; font-weight:700;}

.bgr-caption {margin-bottom:30px;}
.bold {font-weight:700; color:#111;}
.bgr {display:flex; margin:0 0 30px;}
.bgr-y {display:flex; flex-direction:column; justify-content:space-between; height:220px; font-size:13px; color:#333; padding-right:10px; text-align:right; line-height:1;}
.bgr-wrap {width:100%; display:flex; flex-direction:column; overflow:hidden;}
.bgr-bx {display:flex; align-items:flex-end; justify-content:space-between; height:220px; max-width:100%; border-left:1px solid #999; border-bottom:1px solid #999; position:relative;padding:0 40px;	background-image:repeating-linear-gradient(  to top, transparent, transparent 19.5%, #ddd 19.5%, #ddd 20%);}
.bgr-i {display:flex;	flex-direction:column-reverse; align-items:center; width:50px; height:100%;	position:relative;}
.bgr-bar {width:100%; background-color:#3b65d8;  border-radius:6px 6px 0 0; transition:height 0.3s ease;}
.bgr-label {display:flex; justify-content:space-between; margin-top:8px; font-size:18px; color:#111; max-width:100%; padding:0 40px;}
.bgr-label div {width:50px; text-align:center;}

/* 퍼센트 높이 */
.h0 {height:0%;}
.h12-5 {height:12.5%;}
.h25 {height:25%;}
.h37-5 {height:37.5%;}
.h50 {height:50%;}
.h62-5 {height:62.5%;}
.h75 {height:75%;}
.h87-5 {height:87.5%;}
.h100 {height:100%;}


.txt_manse{margin:30px 0 40px;}
.saju_re02_tit01.cols12 li, .saju_re02.cols12 li {width:8.09%; margin:1px;}
.saju_re02.cols12 li {padding:22px 0; font-size:24px; font-weight:500;}
.saju_re02_tit01.cols10 li, .saju_re02.cols10 li {width:9.76%; margin:1px;}
.saju_re02.cols10 li {padding:25px 0;font-size:24px; font-weight:500;}
.no_t_margin {margin-top:0 !important;}
.no_b_margin {margin-bottom:0 !important;}
.t_margin {margin-top:30px !important;}



/* 취업이직운 결과 */
.saju-box-wrap {display:-webkit-flex; display:flex; -webkit-box-direction:normal;
  -webkit-flex-direction:row; flex-direction:row; -webkit-justify-content:center; justify-content:center; margin:40px 0;}
.saju-box-wrap > * {margin-right:20px;}
.saju-box-wrap > *:last-child {margin-right:0;}

.saju-box {min-width:100px; height:100px; padding:0 20px; border:2px solid #333; font-size:32px; font-weight:700; color: #111; display:-webkit-flex;
 display:flex; -webkit-box-align:center; -webkit-align-items:center;align-items:center; -webkit-justify-content:center; justify-content:center;  box-sizing:border-box; white-space:nowrap;}

.grade-box{max-width:400px; height:200px; margin:40px auto; background-size:contain; background-repeat:no-repeat; background-position:center; border-bottom:1px solid #595959;}
.grade-1{background-image:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/grade1.png');}
.grade-2{background-image:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/grade2.png');}
.grade-3{background-image:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/grade3.png');}
.grade-4{background-image:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/grade4.png');}
.grade-5{background-image:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/grade5.png');}



/* 신년 재물운 결과 */
.money_blue {color:#0070ff; font-size:20px; font-weight:700;}
.money_black {color:#111; font-size:20px; font-weight:700;}
.money_red {color:#FF1212; font-size:20px; font-weight:700;}
.saju_re02_tit01.cols6 li,.saju_re02.cols6 li {width:15.66%;margin-right:0.4%;} 
.saju_re02_tit01.cols6 li.last,.saju_re02.cols6 li.last {margin-right:0;}




.saju_re01_wrap{overflow:hidden; margin-bottom:30px;}
.saju_re01 {}
.saju_re01:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.saju_re01 li {width:24.5%; margin-right:0.5%; margin-bottom:0.5%; float:left; font-size:48px; color:#111; font-weight:700; font-family: 'Noto sans KR'; text-align:center; background-color:#f7f7f7; box-sizing:border-box; padding:80px 0;}
.saju_re01 li.last {margin-right:0;}

.saju_re02_tit01 {margin:60px 0 10px;}
.saju_re02_tit01:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.saju_re02_tit01 li {width:12%; margin-right:0.5%; float:left; font-size:14px; color:#111; text-align:center;}
.saju_re02_tit01 li.last {margin-right:0;}
.saju_re02 {margin:0 0 40px;}
.saju_re02:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.saju_re02 li {width:12.2%; float:left; font-size:28px; color:#111; background-color:#efefef; font-weight:700; text-align:center; box-sizing:border-box; margin:1px; padding:40px 0;}
.saju_re02 .last {margin-right:0;}

.re_bg01 {background-color:#ed6f72 !important; color:#fff !important;} /*빨강*/
.re_bg02 {background-color:#F6B252 !important; color:#fff !important;} /*노랑*/
.re_bg03 {background-color:#3C3C3C !important; color:#fff !important;} /*진회색*/
.re_bg04 {background-color:#5BA1DD !important; color:#fff !important;} /*파랑*/
.re_bg05 {background-color:#3C3C3C !important; color:#fff !important;} /*진회색 re_bg03이랑 같은 컬러..*/
.re_bg06 {background-color:#efefef !important; color:#111 !important;} /*흰색*/
.re_bg07 {background-color:#ccc !important; color:#111 !important;} /*연회색*/

.po_r {position:relative;}
.po_a1 {position:absolute; z-index:998; width:50%;}
.po_a1 img {width:100%;}
.t1 {top:0; left:0%; }
.t2 {top:0; left:25%; }
.t3 {top:0; left:50%; }
.t4 {top:50%; left:0%; }
.t5 {top:50%; left:25%; }
.t6 {top:50%; left:50%; }

.po_a2 {position:absolute; z-index:998; width:50%;}
.po_a2 img {width:100%;}
.d1 {top:0; left:0%; }
.d2 {top:0; left:25%; }
.d3 {top:0; left:50%; }
.d4 {top:50%; left:0%; }
.d5 {top:50%; left:25%; }
.d6 {top:50%; left:50%; }


@-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); }
}

.heartBeat {
    animation: heartBeat 1.3s ease-in-out;
    -webkit-animation: heartBeat 1.3s ease-in-out;
}
.heartBeatR {
    animation: heartBeatR 1.3s ease-in-out;
    -webkit-animation: heartBeatR 1.3s ease-in-out;
}
.heartBeat-infinite {
    animation: heartBeat 1.3s ease-in-out infinite;
    -webkit-animation: heartBeat 1.3s ease-in-out infinite;
}


.after {background-color:#f9f9f9; padding:40px; width: 100%; display: inline-block; margin: 40px 0; box-sizing:border-box;}
.after:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.progress{width:50%; float:left; text-align:center; font-size:62px; font-weight:700; color:#043d70;}
.progress1{width:50%; float:left; text-align:center; font-size:62px; font-weight:700; color:#043d70;}
.progress p.txt {display:inline; font-size:18px; color:#043d70;}
.progress1 p.txt {display:inline; font-size:18px; color:#043d70;}
.barOverflow{ /* Wraps the rotating .bar */position: relative; overflow: hidden; /* Comment this line to understand the trick */ width: 300px; height: 150px; /* Half circle (overflow) */margin:0 auto -40px; /* bring the numbers up */}
.bar{position: absolute;top: 0; left: 0;width: 300px; height: 300px; /* full circle! */border-radius: 50%;box-sizing: border-box;border: 40px solid #eee;     /* half gray, */border-bottom-color: #338cc1;  /* half azure */border-right-color: #338cc1;}
.bar1{position: absolute;top: 0; left: 0;width: 300px; height: 300px; /* full circle! */border-radius: 50%;box-sizing: border-box;border: 40px solid #eee;     /* half gray, */border-bottom-color: #338cc1;  /* half azure */border-right-color: #338cc1;}
.score {width:50%; margin:0 auto; float:left;}
.score .txt {display:inline-block; width:100%; margin:16px auto 20px; text-align:center; font-size:62px; line-height: 62px; font-weight:700; color:#043d70; }
.score ul {width:300px; margin:0 auto;}
.score ul:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.score ul li {float:left; font-size:18px; width:150px; height:50px; color:#111; background-color:#fff; text-align:center; line-height:50px;}
.score ul li.on {width:150px; height:50px; color:#fff; background-color:#00417c; text-align:center; line-height:50px;}

.bettery_one {padding:40px 0; }
.bettery_box {width: 100%; display: inline-block; }
.bettery_box:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.bettery_box li {float:left;}
.bettery_box li.bettery01 {width:99%;}
.bettery_box li.bettery02 {width:1%;}
.bettery_box li.bettery02 span {width:100%; height:30px; display:inline-block; margin-top:30px; background-color:#3095d4}
.bettery_wrap {width:100%; height:90px; border-radius:15px; border:8px solid #3095d4; box-sizing:border-box; padding:6px;}
.bettery_gage {position:relative; width:100%; height:62px; background-color:#d6e9f6; border-radius:10px; box-sizing:border-box;}
.bettery_gage .progress_bar {margin: 0; height:62px; border-radius:10px; box-sizing:border-box; background-color:#3095d4; transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-webkit-transition-timing-function:ease-in-out;transition-duration:0.2s;-o-transition-duration:0.2s;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;}
.bettery_gage .mask {position:absolute; left:0; top:0; width:100%; height:62px; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/progress_bar.png') no-repeat 0 0;}
.bettery_txt {margin-right: 20px; text-align:right; font-size:32px; color:#3095d4; font-weight:700;}
.bettery_txt span {font-size:18px; color:#111; }

.result_table00 {width:100%; margin-top:20px; }
.result_table00 th {background-color:#f9f9f9; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:20px; font-size:18px; font-weight:700; text-align:center;}
.result_table00 th.men {background-color:#0070BB; color:#fff;}
.result_table00 th.women {background-color:#FF7AAC; color:#fff;}
.result_table00 th img {margin-top:-6px;}
.result_table00 td {background-color:#fff; color:#111; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:12px; text-align:center; line-height: 18px;}
.result_table00 .last  {border-right:none;}
.harmony_2 {width:100%; margin-top:20px; }
.harmony_2 th {background-color:#f9f9f9; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:20px; font-size:18px; font-weight:700; text-align:center;}
.harmony_2 th.hm {background-color:#0070BB; color:#fff;}
.harmony_2 th.hw {background-color:#FF7AAC; color:#fff;}
.harmony_2 td {background-color:#fff; color:#111; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:12px; text-align:center; line-height: 18px;}

.result_table01 {width:100%;}
.result_table01 th {border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:20px; font-size:24px; text-align:center;}
.result_table01 th.men {background-color:#0070BB; color:#fff;}
.result_table01 th.women {background-color:#FF7AAC; color:#fff;}
.result_table01 th span {display:block;}
.result_table01 th img {margin-top:-6px;}
.result_table01 td {background-color:#fff; color:#111; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:12px; text-align:center;}
.result_table01 .last  {border-right:none;}
.harmony_4A {width:100%;}
.harmony_4A th {border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:20px; font-size:24px; line-height:24px; text-align:center;}
.harmony_4A th.hm {background-color:#0070BB; color:#fff;}
.harmony_4A th.hw {background-color:#FF7AAC; color:#fff;}
.harmony_4A th span {display:block;}
.harmony_4A th img {margin-top:-6px;}
.harmony_4A td {background-color:#fff; color:#111; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:12px; text-align:center;}
.harmony_4A .last  {border-right:none;}

.result_table02 {width:100%; margin-top:20px; border-top:1px solid #eaeaea; }
.result_table02 th {background-color:#1C396C; color:#fff; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:12px; text-align:center;}
.result_table02 td {background-color:#fff; color:#111; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:12px; text-align:center;}
.result_table02 .last  {border-right:none;}
.result_table02 .result {background-color:#000; color:#fff; padding:20px; font-size:24px; }
.harmony_4B {width:100%; margin-top:20px; border-top:1px solid #eaeaea; }
.harmony_4B th {background-color:#1C396C; color:#fff; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:12px; text-align:center;}
.harmony_4B td {background-color:#fff; color:#111; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:12px; text-align:center;}
.harmony_4C th {background-color:#000; color:#fff; padding:20px; font-size:24px; text-align:center;}

.result_table03 {width:100%; margin-top:20px; border-top:1px solid #eaeaea; }
.result_table03 td {background-color:#fff; color:#111; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:12px; text-align:center;}
.result_table03 .last  {border-right:none;}
.result_table03 .result01 {background-color:#E74C3C; color:#fff;}
.harmony_4D {width:100%; margin-top:20px; border-top:1px solid #eaeaea; }
.harmony_4D th {background-color:#fff; color:#111; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea; padding:12px; text-align:center;}
.harmony_4D td {color:#111; padding:12px; text-align:center;}
.ar {text-align:right !important;}
.al {text-align:left !important;}
.harmony_4D .this {background-color:#E74C3C; color:#fff;}
.info td {font-size:14px; font-weight:700; padding:0;}
.arrow {color:#E74C3C !important; font-weight:700 !important;}

.result_table04 {background:none !important; border:none !important;}
.result_table04 img {margin-top:-5px;}

.btn_pageup {position:fixed; right:100px; bottom:30px; display:inline-block; width:55px; z-index:997}
.btn_pageup img {width:100%;}
.result_click {color: #1D4BB6; font-weight: 700; width: 100%; padding: 10px; display: inline-block; text-align: center; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; margin: 20px 0; box-sizing:border-box;}
/*결과*/

/*경고메세지*/
.con_warning {text-align:center;margin-top:40px;}
.con_warning .txt {display:block;font-size:24px;color:#111;margin-top:30px;text-align:center;}
/*경고메세지*/

@media (max-width: 1500px){
	#review_btn {bottom:90px;}
}


@media (max-width: 1300px){
	#review_btn {left:inherit; right:40px; bottom:90px;}
	.btn_pageup {right:50px;}
}




@media only screen and (max-width:810px) {
/* 메인 */
.main_menu_2023 br {display:none;}
.main_menu_2023 li {width:49%;}
.main_menu_2023 li:nth-child(2n) {margin-right:0!important;}
.main_menu_2023 li:nth-child(3n) {margin-right:2%;}
.main_menu_2023 li a { padding:30px 25px;}
.main_menu_2023 li a .main_txt_tit {width:80%;}
.main_menu_2023 li a .main_icon {width:20%; margin-right:0;}
}


@media only screen and (max-width:719px) {
.br {display:block;}

/* 다시보기플로팅버튼 */
#review_btn {width:70px; height:70px; padding:2px 9px 0 7px; font-size:13px; bottom:70px; right:20px;}


/* 오늘의 운세 */
.con_date{width:94%; margin:20px auto 5px; font-size:20px; letter-spacing:-1.5px;}
.con_today {margin-top:0px; font-size: 24px;}
.con_today_result .one {width:205px; height:20px;}
.con_today_result .two {width:205px; height:20px;}
.con_today_result span:nth-child(2n-1) { margin-right:10px;}


.article_box01 {width:94%; margin:40px auto 0; height:50px;}
.article_box01 .pc {display:none;}
.article_box01 .mobile {display:block; line-height:30px; padding-top:10px;}
.article_box01 .mobile .tit {font-size:14px; padding:2px 15px; color:#fff; background-color:#111; border-radius:20px; margin-right:10px;}
.article_box01 .mobile a {font-size:16px; color:#111;}
.article_box01 .mobile a .txt {color:#1800ff; text-decoration:underline;}
.article_box01 .mobile a br {display:none;}

.mm0502_tit {width:94%; margin:20px auto 4px; }
.mm0502_tit li {width:100%; font-size: 20px; float:none; text-align:center; }
.mm0502_tit li:first-child {margin-bottom:10px;}

.menu_table {display:block; width:94%; margin:40px auto 20px; border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; background-color:#fffdfc; font-family:'Noto Sans KR','notokrR';}
.menu_table:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.menu_table li {float:left; text-align:center; padding:10px 0; border-right:1px solid #eaeaea; border-bottom:1px solid #eaeaea; width:33.3333%; font-size:16px; box-sizing:border-box;}
.menu_table li.last {width:100%;}

.quick_pre {bottom:30px; right:20px; display: table; width:80px; height:80px; text-align:center; border-radius:40px; font-size:14px;}
.quick_pre:hover {width:90px; height:90px;border-radius:65px; }

.visual01 {width:100%; height:300px; background:linear-gradient(to bottom, #8452c7, #8420DA); position:absolute; left:0; top:0; z-index:-998;}
.visual02 {width:100%; height:300px; background:linear-gradient(to bottom, #de6cb3, #c035ab); position:absolute; left:0; top:0; z-index:-998;}
.visual03 {width:100%; height:300px; background:linear-gradient(to bottom, #ffd600, #fda085); position:absolute; left:0; top:0; z-index:-998;}
.visual04 {width:100%; height:300px; background:linear-gradient(to bottom, #6456d6, #248BE3); position:absolute; left:0; top:0; z-index:-998;}
.visual05 {width:100%; height:300px; background-color:#FF8500; position:absolute; left:0; top:0; z-index:-998;}
.visual06 {width:100%; height:300px; background-color:#44B074; position:absolute; left:0; top:0; z-index:-998;}
.visual07 {width:100%; height:300px; background-color:#3e45b8; position:absolute; left:0; top:0; z-index:-998;}
.visual08 {width:100%; height:300px; background-color:#d43820; position:absolute; left:0; top:0; z-index:-998;}
.visual09 {height:300px;position:absolute; left:0; top:0; z-index:-998;}
.visual10 {height:300px;position:absolute; left:0; top:0; z-index:-998;}
.visual11 {height:300px;position:absolute; left:0; top:0; z-index:-998;}
.visual12 {width: 100%; height:300px; position:absolute; background: linear-gradient(to top, #b3ffab, #12fff7);left:0; top:0; z-index:-998;}
.visual12.short_vis {height:300px;}

h2 {margin: 0 auto; width: 94%;font-size:26px;}

h3 {width:94%; margin:20px auto; font-size:16px; letter-spacing:-1.5px;}
h4 {margin-top:0px; font-size: 18px;}
h4 span {color:#333!important;}

.f_point03 {font-size:21px; line-height:29px; letter-spacing:-1.5px;}
.f_point04 {display:block;}
.f_point06 {font-size:13px; margin-top:4px; line-height:13px;}
.f_point06 span {display:block;}
.con_box .con_wrap {margin: 24px 0;}

.in_table {width:94%;}
.in_table th {font-size:18px; font-weight:500;}
.in_table td {font-size:16px;}

.in_table_box {width:94%; margin:0 auto;}
.in_table_box:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.in_table_box li.in_table_box01 {float:none; width:100%; margin-bottom: 30px; border-bottom: 1px solid #ddd; padding-bottom: 30px;}
.in_table_box li.in_table_box02 {float:none; width:100%;}
.in_table02 th {font-size:18px; }
.in_table02 td {font-size:18px;}
.in_table03 {margin:10px auto 20px;}
.in_table03 th {text-align:center; height:auto; line-height:18px; padding:6px; font-size:13px;}
.in_table03 td {height:auto; line-height:18px; padding:6px; font-size:13px;}
.in_table04 {margin:10px auto 20px; font-size:13px;}
.in_table04 td {height:auto; line-height:18px; padding:10px;}
.in_table04 td .txt {display: inline-block; color: #111; vertical-align: middle; margin-top: 0px;}
.checkbox-wrap02 .check-icon {display:block; margin:0 auto;}

.con_box05 {padding:40px; border-right:1px solid #111; border-left:1px solid #111; border-top:1px solid #111; letter-spacing:-1px; font-family:'Noto sans KR',sans-serif !important; text-align: center;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/result_back02.png') no-repeat 50% top;}


.in_box {width:100%;}
.in_box:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.insel_01 {float:none; width:100%; height:47px; box-sizing:border-box; border:1px solid #E3E7EF; background-color:#fff; margin-right:4px; margin-bottom: 5px;}
.insel_01 select {width:100%; margin:0; overflow:hidden; padding:10px 40px 10px 20px; height:45px; box-sizing:border-box; color:#111; -webkit-appearance:none; -moz-appearance:none; appearance:none; border-radius:0; outline:none; border:none; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/icon_arr02.png') no-repeat 100% 55%;}
.insel_01 select::-ms-expand {display: none; }
.in01 {float:none; border:1px solid #eaeaea; background-color:#fffefe; height:45px; width:100%; padding-left:20px; box-sizing:border-box;}
.in03 {height:50px; width:100%;}

.btn_box01 {width:94%; margin:20px auto 0}
/*.btn_box02 {width:94%; margin:20px auto 0;}*/



.btn_manse {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn_manse02 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn_job {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn_job02 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn_money {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn_money02 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn_today {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn_today02 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn_dang {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn_dang02 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn_suri {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn_suri02 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn01 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn0102 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn02 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn0202 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn03 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn0302 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn04 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn0402 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn05 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px;}
.btn0502 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn06 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn0602 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn07 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn0702 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn08 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn0802 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn09 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn0902 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn0903 {margin:0 auto; height:50px; line-height:50px; font-size:16px;}
.btn10 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn11 {margin:20px auto 0; width:94%; height:50px; line-height:50px; font-size:16px; }
.btn1002 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn1003 {margin:20px auto 0; height:50px; line-height:50px; font-size:16px;}
.btn_re {display:block; width:94%; height:50px; line-height:50px; font-size:20px; }
.btn12 {width: 94%;}

.in05 {float:left;width:100%;border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; border-left:1px solid #eaeaea;background-color:#fff; height:45px; padding:0 46px 0 20px; box-sizing:border-box;}
.search_btn02 {position:absolute;top:0;right:0;display:inline-block;width:56px;background-color:#111;color:#fff;height:45px;line-height:45px;font-size:14px;text-align:center;}
.first_txt {display:block;margin-top:10px;font-size:14px;color:#9c9c9c;}
.checkbox-wrap .check-icon  {display: inline-block; width: 25px; height: 25px; background-size:cover;}

.fortune_list li {float: none; margin: 0 1% 1% 0; width:100%;}
.lucky_list {width: 100%;}
.lucky_list li {font-size: 16px; padding-left: 0px;}

.rich .rich01 {padding:10px 14px; background-color:#ff9a9e; color:#fff; font-size: 22px; display:inline-block; border-radius:10px; margin-bottom:10px; width:auto; text-align:center;}
.rich .txt {width:100%; margin-left:0px; font-size:18px;}
.rich .rich01 span {font-size:16px; color:#d26367; font-weight:700;}
.rich .rich02 {padding:10px 14px; background-color:#cfc7f8; color:#fff; font-size:22px; display:inline-block; border-radius:10px; margin-bottom:10px; width:auto; text-align:center;}
.rich .rich02 span {font-size:16px; color:#9185d1; font-weight:700;}
.result_tit {font-size: 20px; margin-bottom: 20px;}
.fortune_result03 p {font-size: 20px; margin-bottom: 20px;}
.fortune_result03 ul li {font-size: 18px;}
.fortune_result03_2 .result_p {font-size: 18px;}

.re_table th {font-size:16px;}
.re_table td {font-size:16px;}
.result_share_tit {font-size: 24px; margin: 40px 0 20px;}
.result_share {width:260px;}
.result_share li a {width: 80px; height: 80px;}
.result_share li.face a {background-size:100%;}
.result_share li.face a:hover {background-size:100%;}
.result_share li.twitt {margin:0 10px;}
.result_share li.twitt a {background-size:100%;}
.result_share li.twitt a:hover {background-size:100%;}
.result_share li.kakao a {background-size:100%;}
.result_share li.kakao a:hover {background-size:100%;}

/* 복채대신 공유하기 2023 */
.result_share_2023_tit {font-size: 24px; margin: 40px 0 20px;}
.result_share_2023 {width:260px;}
.result_share_2023 li.kakao {margin:0 10px;}
.result_share_2023 li a {width: 80px; height: 80px;}
.result_share_2023 li.face a {background-size:100%;}
.result_share_2023 li.face a:hover {background-size:100%;}
.result_share_2023 li.kakao a {background-size:100%;}
.result_share_2023 li.kakao a:hover {background-size:100%;}
.result_share_2023 li.url a {background-size:100%;}
.result_share_2023 li.url a:hover {background-size:100%;}

.paginate a{padding:7px 13px;}
.paginate .prev a,
.paginate .next a,
.paginate a.prev,
.paginate a.next{padding:5px 7px 9px;}

.banner {width:100%; height:69px; margin:10px auto 0;}
.banner a  {width:320px;display:inline-block;}
.banner img {width:100%;}
.pre_banner {width:100%; height:69px; text-align:center; background: linear-gradient(to right, #f6d366, #fda085); margin-top:50px;}
.pre_banner a  {width:320px;display:inline-block;}
.pre_banner img {width:100%;}

.saju_re01_tit01 {margin:20px 0 6px;}
.saju_re01_tit01 li {font-size:18px; padding:0;}
.saju_re01_tit02 li {font-size:18px; padding:8px 0;}
.saju_re02_tit01 {margin: 20px 0 6px;}
.saju_re01 li {font-size:28px; padding:20px 0;}
.saju_re02 li {width:11.9%; font-size:18px; padding:8px 0;}

.round_bx li {font-size:16px; padding:8px 0;}


.after {background-color:#f9f9f9; padding:20px 10px; width: 100%; display: inline-block; margin: 20px 0; box-sizing:border-box;}
.after:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.progress{width:100%; float:none; text-align:center; font-size:48px; font-weight:700; color:#043d70; padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #eaeaea;}
.progress p.txt {display:inline; font-size:18px; color:#043d70;}
.progress1{width:100%; float:none; text-align:center; font-size:48px; font-weight:700; color:#043d70; padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #eaeaea;}
.progress1 p.txt {display:inline; font-size:18px; color:#043d70;}
.barOverflow{ /* Wraps the rotating .bar */position: relative; overflow: hidden; /* Comment this line to understand the trick */ width: 200px; height: 100px; /* Half circle (overflow) */margin:0 auto -40px; /* bring the numbers up */}
.bar{position: absolute;top: 0; left: 0;width: 200px; height: 200px; /* full circle! */border-radius: 50%;box-sizing: border-box;border: 20px solid #eee;     /* half gray, */border-bottom-color: #338cc1;  /* half azure */border-right-color: #338cc1;}
.bar1{position: absolute;top: 0; left: 0;width: 200px; height: 200px; /* full circle! */border-radius: 50%;box-sizing: border-box;border: 20px solid #eee;     /* half gray, */border-bottom-color: #338cc1;  /* half azure */border-right-color: #338cc1;}
.score {width:100%; margin:0 auto; float:none;}
.score .txt {display:inline-block; width:100%; margin:0 auto 20px; text-align:center; font-size:48px; line-height: 48px; font-weight:700; color:#043d70; }
.score ul {width:200px; margin:0 auto;}
.score ul:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.score ul li {float:left; font-size:16px; width:100px; height:40px; color:#111; background-color:#fff; text-align:center; line-height:40px;}
.score ul li.on {width:100px; height:40px; color:#fff; background-color:#00417c; text-align:center; line-height:40px;}

.harmony_2 th {font-size:14px; padding: 8px;}
.harmony_2 td {font-size:14px; padding: 8px; line-height: 14px;}

.result_table00 th {font-size:14px; padding: 8px;}
.result_table00 td {font-size:14px; padding: 8px; line-height: 16px;}
.harmony_4A th {font-size:14px; padding: 8px;  line-height: 16px;}
.harmony_4A td {font-size:14px; padding: 8px; line-height: 16px;}

.harmony_4B {margin-top:10px;}

.harmony_4C th {font-size:14px; padding: 8px;}

.harmony_4D {margin-top:10px;}
.harmony_4D th {padding:0px; text-align:center;}

.result_table01 {width:100%;}
.result_table01 th {font-size:18px; text-align:center;}

.result_table02 {margin-top:10px;}
.result_table02 .result {font-size:18px; }

.result_table03 {margin-top:10px;}
.result_table03 td {padding:0px; text-align:center;}
.result_table04 {font-size:12px;}
.result_table04 img {height:12px;}

.btn_txt {width:90%; margin:0 auto; font-size: 14px; margin-top: 10px; font-family: 'Apple SD Gothic Neo'; }

.btn_pageup {right:35px; width:35px;}

.btn0202 span.discount_btn {width: 68px;}
.checkbox-wrap02 span.discount_btn {width: 68px; top: -34px; right: -26%;}

.mk_name01 .list01 {width:49%;}
.mk_name01 .list01 .box {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/make_name01_off.png') no-repeat 55% 16px;background-size:30%;}
.mk_name01 .list01 .box a {padding:10px;}
.mk_name01 .list01 span {font-size:16px;line-height:20px;margin-top:110px;}
.mk_name01 .list01 p {font-size:14px;line-height:16px;color:#9c9c9c;text-align:center;margin-top:10px;padding:0 10px;}
.mk_name01 .list01:hover .box{background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/make_name01_on.png') no-repeat 55% 16px #fff8f4;background-size:30%;}
.mk_name01 .list02 {width:49%;}
.mk_name01 .list02 .box {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/make_name02_off.png') no-repeat 50% 16px;background-size:30%;}
.mk_name01 .list02 .box a {padding:10px;}
.mk_name01 .list02 span {font-size:16px;line-height:20px;margin-top:110px;}
.mk_name01 .list02 p {font-size:14px;line-height:16px;color:#9c9c9c;text-align:center;margin-top:10px;padding:0 10px;}
.mk_name01 .list02:hover .box{background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/make_name02_on.png') no-repeat 50% 16px #fff8f4;background-size:30%;}

.name_check .name_check_list {width: 49%;}
.name_check .name_check_list .name_box {text-align:center;font-size:16px;line-height:18px;padding:30px 0;}
.name_check .name_check_list .name_box span {display:block;}
.name_check .name_check_list .name_cancel {width:26px;height:26px;}
.name_check .name_check_list .score_box {background-color:#fff8f4;padding:10px 0;}
.name_check .name_check_list .name_score {width:138px;}
.name_check .name_check_list .name_score li {margin:4px 4px 0 0;}
.name_check .name_check_list .name_score li .heart_minus {width:16px;height:16px;background-size:100%;}
.name_check .name_check_list .name_score li .heart_off {width:16px;height:15px;background-size:100%;}
.name_check .name_check_list .name_score li .heart_on {width:16px;height:15px;background-size:100%;}
.name_check .name_check_list .name_score li .heart_plus {width:16px;height:16px;background-size:100%;}

.name_check_add li {font-size:16px;line-height:18px;}
.name_check_add li span {display:block;}

.name_tab li .txt02 {font-size:14px;line-height:16px;}
.result_name01 {margin:20px auto;}
.result_name01 .tit {font-size:16px;padding:10px;}
.result_name01 .tit:before {height:14px;margin-right:10px;}
.result_name01 .txt {font-size:24px;padding:10px;}
.result_name01 .txt span {font-size:18px;}
.result_name02 {margin:20px auto;}
.result_name02 .tit {font-size:16px;padding:10px;}
.result_name02 .tit:before {height:14px;margin-right:10px;}
.result_name02 .txt {padding:10px;}
.result_name03 {margin:20px auto;}
.result_name03 table {margin:10px auto;}
.result_name03 table th {padding:10px 0;font-size:14px;}
.result_name03 table td {padding:10px 0;font-size:14px;}

.result_heart .tit {font-size:21px;}
.result_heart .txt {font-size:14px;}
.result_heart .result_score {font-size:21px;}
.result_heart table th {font-size:14px;}
.result_heart table td {font-size:14px;}
.result_heart .heart01 {margin:0 2px;}
.result_heart .heart_box {width:200px;margin:10px auto 4px;}
.result_heart table {margin:10px auto;}

.char_box {width:94%;margin:20px auto;}
.char_box li .char_input {border:1px solid #ddd;height:100px;box-sizing:border-box;text-align:center;line-height:100px;font-size:18px;color:#111;}
.char_list {margin:40px auto;}

.char_list li p {font-size:14px;line-height:16px;}
.char_list li table th {font-size:14px;padding:10px 0;}
.char_list li table td {font-size:14px;padding:10px 0;}

[class*="box_sharing"] > div {width:140px;height:50px;line-height:18px;font-size:15px;}
[class*="box_sharing"] > div .ico {display:inline-block;width:40px;height: 40px;}
[class*="box_sharing"] > div .txt {margin-top:3px;font-size:15px;letter-spacing:-1px;}
.box_sharing {bottom:80px;}

/*경고메세지*/
.con_warning img {width:80px;}
.con_warning .txt {font-size:16px;margin-top:10px;}
/*경고메세지*/
    
/*꿈해몽*/
.progress_bar {height: 60px;}
.progress_bar .dream_pr {height: 60px; font-size: 19px; line-height: 60px}
.progress_bar .dream_pr:before {border-top: 29px solid transparent; border-bottom: 30px solid transparent;}
.progress_bar .dream_pr:after {border-top: 29px solid transparent; border-bottom: 30px solid transparent;}
.dream_list li{width: 32% !important;}
.dream_list li.dream_list04, .dream_list li.dream_list08 {margin-right: 1% !important;}
.dream_list li.dream_list03, .dream_list li.dream_list06, .dream_list li.dream_list09 {margin-right: 0 !important;}
.dream_list li a {padding: 30px 10px; font-size: 15px;}
.dream_main {margin-top: 20px;}
.psychics p {margin-top: 30px; font-size: 16px;}
.psychics .btn_box02 {width: 100%;}
.rgwa {margin: 20px auto 0;}
.btn_box {height: 50px; line-height: 50px; font-size: 16px}
.btn1101 {margin: 20px auto 0; height: 50px; line-height: 50px; font-size: 16px;}
.btn1102 {margin: 20px auto 0; height: 50px; line-height: 50px; font-size: 16px;}
/* .btn_box02 .btn0302, .btn_box02 .btn0402 {margin-top:10px;}  */

.result_dream .txt {margin-top: 10px;}
.dream_sec .lucky_list li {padding: 9px 0;}
.checkbox-wrap03.check-icon {padding-left: 25px; background-size: 20px; width: 90%;}
.checkbox-wrap03.check-icon:hover {background-size: 20px;}
.checkbox-wrap03.check-icon:active {background-size: 20px;}
    
.ban_area {margin: 20px 0 0; height: 70px;}
.ban_area .ban01 a, .ban_area .ban02 a, .ban_area .ban03 a {width: 320px; height: auto;}

.ban_area .slick-dots {top: 75%;}
    
/*택일*/
.con_box > ul > li {margin-bottom: 10px;}
.map_w {width: 94%;}
.choose_day li {padding: 15px 0; height: auto; background-size: 50%;}
.choose_day li.chd_li01, .choose_day li.chd_li02, .choose_day li.chd_li03{background-size: 35%;}
.choose_day li a{padding: 0 30px; font-size: 18px; }
.choose_day li a p {width: 63%; margin-top: 5px; font-size: 14px; font-weight: 400; line-height: 1.4;}
.chd_txt span {display: inline;}

}


@media only screen and (max-width:1024px) {
.header {width: 90%; box-sizing:border-box;}
h1 {display:none;}
.saju_logo {display:none;}

.menu {position:absolute; right:10px; top:20px;}
.menu li:first-child {margin-right:10px !important;}
.menu li {margin-right:0px;}
.menu li a {font-size: 18px; margin-top: 33px;}
.sns_box {display:inline-block;}
.sns_face {display:none !important;}
.sns_twitt {display:none !important;}
.sns_kakao {display:none !important;}
.sns_url {display:none !important;}
.menu li a.sns_re {display:none !important;}
.menu li a.btn_snsshare {display:block; color:transparent; vertical-align:top; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/bts_share.png') no-repeat; margin-top:-5px!important;}

.headerInner {display:block;}
.m_logo {text-align:center; margin:13px auto 0; background-size: 97px 23px;}
.masiae_logo {display:inline-block; width:108px; height:19px;}
.masiae_logo img {width:100%; margin-top:2px;}
.msaju_logo {display: inline-block; color:#fff; height:24px; line-height:21px; vertical-align: middle; font-size: 21px; font-weight:400; padding-left: 8px; margin-left: 8px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/logo_line2.png') no-repeat left 4px;}
.m_gnb a{display:inline-block;}
.m_gnb {position:absolute; display:block;left:20px;top:14px;}

.result_line02_top {margin:60px 0 -12px; }

/* 모바일_lnb */
.m_gnb_list {position:fixed;top:50px;left:0;width:100%;float:left;background-color:#fff; margin:0;display:none;z-index:300;}
.m_gnb_list > ul {width:100%;}
.m_gnb_list > ul > li {text-align:left; border-bottom:1px solid #eaeaea;}
.m_gnb_list > ul > li > a {display:block; padding-left:20px; line-height:50px; color:inherit; font-size:16px; font-weight:500;  background:#fff;}
.m_gnb_list > ul > .drop > a {background:#fff url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/gnb_open.png) no-repeat 95% 24px;}
.m_gnb_list > ul > .drop.on > a {color: #111; background: #fff url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/gnb_close.png') no-repeat 95% 24px;}
.m_gnb_list li a span {display:inline-block; width:16px; height:16px; background-image:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/new_ico.png'); background-size:cover; background-repeat:no-repeat; background-position:center; margin-bottom:-2px; margin-left:4px; text-indent:-9999px; overflow:hidden;}
.m_gnb_list > ul > li ul {display: none;}
.m_gnb_list > ul > li > ul > li {border-top:1px solid #eee;}
.m_gnb_list > ul > li > ul > li > a {display: block; color:#333; text-indent:30px; padding:14px; font-size:14px; background:#f9f9f9;}
.m_gnb_list > ul > li > ul li ul {display:none; padding-bottom:8px; background-color: #fff;}
/* .m_gnb_list > ul li.noDepth a {background-image: none !important; } */



.sub_menu {display:none;}
.sub_menu_2023 {display:none;}
.main_visual_w {padding:0px 0 40px; background:none; border-bottom:none;}
/*.main_visual_w {padding:40px 0; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/visual_bg.png') no-repeat center -220px; }*/
.main_visual_w1 {padding: 20px 0 40px; background: url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/visual_bg.png) no-repeat center -340px;}
.main_tit01 {text-align:center; width: 90%; margin: 0 auto;}
.main_tit01 img {width: 80%;}
.main_tit02 {width:90%; margin:30px auto; font-size:20px;}
.main_menu {display:block; width:94%; margin:0 auto;}
.main_menu li {position:relative; float:left; width:50%; height:160px; margin:0;}
.main_menu  li a {padding:20px;}
.main_menu li .tit {margin-top:80px; display:block; font-size:16px;}
.main_menu li .txt {display:none;}
.main_menu li .charge {top: 20px; padding: 4px 10px; font-size: 12px;}
.main_menu  li.mm01 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu01_on.png') no-repeat center 36px #fff; background-size:54px;}
.main_menu  li.mm02 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu02_on.png') no-repeat center 36px #fff; background-size:54px;}
.main_menu  li.mm03 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu03_on.png') no-repeat center 36px #fff; background-size:54px;}
.main_menu  li.mm04 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu04_on.png') no-repeat center 36px #fff; background-size:54px;}
.main_menu  li.mm05 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu05_on.png') no-repeat center 36px #fff; background-size:54px;}
.main_menu  li.mm06 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu06_on.png') no-repeat center 36px #fff; background-size:54px;}
.main_menu  li.mm07 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu07_on.png') no-repeat center 36px #fff; background-size:54px;}
.main_menu  li.mm08 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu08_on.png') no-repeat center 36px #fff; background-size:54px;}

.main_menu02 {display: block; width:94%; margin:0 auto 30px;}
.main_menu02:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.main_menu02  li {position:relative; float:left; width:100%; height:120px; box-sizing:border-box;}
.main_menu02  li.last {margin-right:0;}
.main_menu02  li a {display:inline-block; width:100%; height:100%; padding:20px; box-sizing:border-box;}
.main_menu02  li .tit {display:block; font-size:18px; color:#111; letter-spacing:-1px;  text-align:left; margin-left:76px;}
.main_menu02  li .txt { font-size:14px; color:#111; text-align:left; margin-left:76px; line-height:14px; }
.main_menu02  li .txt span {display:inline-block; margin:4px 0 6px; font-size:16px; font-weight:700; text-decoration: none; vertical-align: baseline; box-shadow: inset 0 -8px 0 rgba(225,217,254,1); transition: box-shadow .3s ease-out,background-color .3s ease-out; box-sizing: inherit; cursor: pointer;}
.main_menu02  li .charge {position:absolute; top:20px; right:0; padding:6px 20px; background-color:#d285ad; color:#fff; font-size:14px;}
.main_menu02  li.mm01 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu01_on.png') no-repeat 24px 36px #fff; background-size:50px;}
.main_menu02  li.mm02 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu02_on.png') no-repeat 24px 36px #fff; background-size:50px;}
.main_menu02  li.mm03 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu03_on.png') no-repeat 24px 36px #fff; background-size:50px;}
.main_menu02  li.mm04 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu04_on.png') no-repeat 24px 36px #fff; background-size:50px;}
.main_menu02  li.mm05 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu05_on.png') no-repeat 24px 36px #fff; background-size:50px;}
.main_menu02  li.mm06 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu06_on.png') no-repeat 24px 36px #fff; background-size:50px;}
.main_menu02  li.mm07 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu07_on.png') no-repeat 24px 36px #fff; background-size:50px;}
.main_menu02  li.mm08 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu08_on.png') no-repeat 24px 36px #fff; background-size:50px;}
.main_menu02  li.mm09 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu09_on.png') no-repeat 24px 36px #fff; background-size:50px;}
.main_menu02  li.mm10 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu10_on.png') no-repeat 24px 36px #fff; background-size:50px;}
.main_menu02  li.mm10 .ready {font-size:18px;line-height:118px;}
.main_menu02 li.mm11 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu11_on.png') no-repeat 24px 36px #fff !important; background-size:50px !important;}
.main_menu02 li.mm12 {background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_menu12_on.png') no-repeat 24px 36px #fff !important; background-size:50px !important;}

/* 메인 */
.main_menu_2023 {display: block; width:94%; margin:0 auto 30px; padding:40px 20px 40px;}
.main_menu_2023 br {display:block;}
.main_menu_2023:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.main_menu_2023 li {position:relative; float:left; height:125px; box-sizing:border-box;}
.main_menu_2023 li.last {margin-right:0;}
.main_menu_2023 li a {display:inline-block; width:100%; height:100%; padding:20px 30px; box-sizing:border-box;}
.main_menu_2023 li a .main_icon {float:left; padding-top:5px;}
.main_menu_2023 li a .main_icon img {width:40px; height:auto; vertical-align:middle;}
.main_menu_2023 li .tit {font-size:20px; color:#111; letter-spacing:-1px; margin:8px auto 0; line-height:20px;}
.main_menu_2023 li .txt { font-size:14px; color:#111; line-height:20px; margin-top:10px;}
.main_menu_2023 li .txt span {margin:-3px 0 5px;}
.main_menu_2023 li .charge {position:absolute; top:20px; right:0; padding:6px 20px; background-color:#d285ad; color:#fff; font-size:14px;}
.main_menu_2023 li a .main_txt_tit {width:68%;}
.main_menu_2023 li a .main_icon {width:22%;}
.main_menu_2023 li a .main_icon svg {margin-top:4px;}
.main_menu_2023 li .tit span {margin-bottom:-2px;}
.tbanner {border-radius:0px;}


.main_visual {display:none;}
.main_visual01 {display:none;}
.main_visual02 {display:block;}
.main_visual03 {display:block;}
.main_visual0101 {display:none;}
.bx-wrapper {display:block; width:100%; margin:0 auto;}

.visual_manse {height:470px;}
.visual_money {height:470px;}
.visual_job {height:350px;}
.visual_today {height:470px;}
.visual_dang {height:470px;}
.visual01 {height: 470px;}
.visual02 {height: 470px;}
.visual03 {height: 470px;}
.visual04 {height: 470px;}
.visual05 {height: 470px;}
.visual06 {height: 470px;}
.visual07 {height: 470px;}
.visual08 {height: 470px;}
.visual09 {height: 470px;}
.visual10 {height: 470px;}
.visual11 {height: 470px;}

.main_visual_tit {margin:0 auto; text-align:center;}
.main_visual_tit img {width:320px;}
.main_visual_tit p {margin:10px auto 20px; font-size:16px;}
.main_visual_tit .tit {font-size:36px;}
.main_visual_tit .tit span {padding:0 20px; color:#ffd95a;}

.quick_continue {display:none;}
.main_visual_w2 {padding: 0px 0 40px; background:none;}
.main_visual0102 {width:100%; margin:0 auto; display:block;}
.main_visual0102:after {content:" "; display:block; clear:both; font-size:0; line-height:0; height:0;}
.main_visual0102 li {float:left; width:100%; box-sizing:border-box; position:relative; background-color:#fff;}
.main_visual0102 li .mv0101 {height:300px; display:inline-block; width:100%;box-sizing:border-box; position:relative; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv02.jpg') no-repeat center top;}
.main_visual0102 li .mv0201 {height:300px; display:inline-block; width:100%;box-sizing:border-box; position:relative; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv03.jpg') no-repeat center top;}
.main_visual0102 li .mv0301 {height:300px; display:inline-block; width:100%;box-sizing:border-box; position:relative; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv01.jpg') no-repeat center top;}
.main_visual0102 li .mv0101 .tit {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point02.png') no-repeat 92px 16px;}
.main_visual0102 li .mv0201 .tit {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point01.png') no-repeat 160px 16px;}
.main_visual0102 li .mv0301 .tit {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv_point01.png') no-repeat 28px 48px;}
.main_visual0102 li .mv0102 {position:relative;margin-top:16px;padding-top:8px;text-align:center;font-size:28px; color:#fff;display:inline-block; width:100%;height:88px;line-height:80px;box-sizing:border-box; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv04.jpg') no-repeat center top; box-shadow: 0 5px 10px -3px rgba(0,0,0,0.2);}
.main_visual0102 li .mv0202 {position:relative;margin-top:16px;padding-top:8px;text-align:center;font-size:28px; color:#fff;display:inline-block; width:100%;height:88px;line-height:80px;box-sizing:border-box; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv04.jpg') no-repeat center top; box-shadow: 0 5px 10px -3px rgba(0,0,0,0.2);}
.main_visual0102 li .mv0302 {position:relative;margin-top:16px;padding-top:8px;text-align:center;font-size:28px; color:#fff;display:inline-block; width:100%;height:88px;line-height:80px;box-sizing:border-box; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/mv04.jpg') no-repeat center top; box-shadow: 0 5px 10px -3px rgba(0,0,0,0.2);}
.main_visual0102 li .recomend {display:inline-block;width:80px;height:27px;font-size:14px;line-height:25px;color:#fff;position:absolute;top:-2px;left:40px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_recomend.png') no-repeat 0 0;background-size:cover;}
.main_visual0102 li .chain01 {width:20px;height:26px;display:inline-block;position:absolute;top:-16px;left:40px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_chain.png') no-repeat 0 0;}
.main_visual0102 li .chain02 {width:20px;height:26px;display:inline-block;position:absolute;top:-16px;right:40px;background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ico_chain.png') no-repeat 0 0;}
.main_visual0102 li .tit {padding:20px 0 40px 40px; font-size:32px; line-height:38px; color:#fff; font-weight:600;}
.main_visual0102 li.mv01 .tit {margin-bottom:10px;}
.main_visual0102 li.mv02 .tit {margin-bottom:10px;}
.main_visual0102 li .tit span {display:block;color:rgb(255,255,255,0.8); font-size:24px; line-height:28px; font-weight:300; margin-top:10px;}
.main_visual0102 li .txt {padding:40px 0 20px 40px; font-size:18px; line-height:24px; color:#fff; font-weight:300; font-family:'Noto sans KR',sans-serif !important; border-radius:0px;}
.main_visual0102 li .txt span {font-size:28px; color:#fff; font-weight:700; display:block; margin-bottom:10px;}
.main_visual0102 li .txt span .img {margin:0 0 0 6px;display:inline-block !important;}
.main_visual0102 li .mbar {display:block; width:20px; height:3px; background-color: #E80D49; margin:0 0 0 40px;}
.main_visual0102 li .more {position:absolute; top:40px; right:40px;}
.main_visual0102 li a:hover .more {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg); transform: rotate(360deg); transition-duration:0.5s;}
.main_visual0102 li.mv03 {margin-right:0; }
.main_visual0102 li .txt span .img {display:inline-block;margin:0 0 0 4px;padding:4px 4px 6px 2px;border-radius:4px;background-color:#EE1D25;color:#fff;font-size:14px;line-height:6px;}
/*.main_visual0101 li.mv01 {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/main_visual01.png') no-repeat center top;}
.main_visual0101 li.mv02 {background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/main_visual02.png') no-repeat center top;}
.main_visual0101 li.mv03 {margin-right:0; background:url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/main_visual03.png') no-repeat center top;}*/

.in_table_box {width: 94%; margin: 0 auto;}   
.in_table02 th {font-size: 21px;}

/* 주요뉴스 모듈 */
.news_fortune {width:94%;}
.news_fortune .news_tit_pc {display: none; }
.news_fortune .news_tit_mo {display: block;}
.news {width:100%; padding:30px 0 12px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center; flex-direction: column; }
.news .news_two {width:94%; display: flex; justify-content: center; margin-right:0; margin-bottom: 10px;}
.news .news_three {width:94%; display: flex; flex-direction: column; margin:0 auto;}
.news .news_two > li.pho {width:50%;}
.news .news_three > li.pho {width:100%; margin-top:0;}
.news .news_three .thumb {display:none;}
.news ul > li.pho .thumb {height:auto;}
.news .news_two .pho .t_area { -webkit-line-clamp: 2; line-height:24px; font-size:18px; margin-top: 8px;}
.news .news_three li:last-child {border-bottom: none;}
.news .news_three li {padding: 3px; border-top: 1px solid #e1e1e1;}
.news .news_three li .t_area { -webkit-line-clamp: 1; margin: 10px 0 !important;}
.news ul > li:nth-child(n+3){float:left;}


/* 만세력 */
.label_with_tooltip {font-size:20px;}
.saju_re02_tit01.cols10 li, .saju_re02.cols10 li {width:9.68%;}
.saju_re02_tit01.cols12 li, .saju_re02.cols12 li {width:8%;}


/* 오늘의운세 */
.con_today_result .one {display:inline-block; margin-right:0px; width:285px;}
.con_today_result .two {display:inline-block; margin-right:0px; width:285px;}

.help_box.show {display:block; position:absolute; -webkit-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	-moz-transition: bottom .3s ease-in-out, opacity .3s ease-in-out;
	transition: bottom .3s ease-in-out, opacity .3s ease-in-out;

	background-color: #fff;
	background-color: rgba(255, 255, 255, 1);

	-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	color: #111;
	font-size: 14px;
    line-height: 20px;
	content: attr(data-tooltip-text);

    margin-bottom: 10px;
	top:120%;
	left:50%;    
    transform:translateX(-50%);
	padding: 10px 12px 12px;
	width: auto;
	min-width: 300px;
	max-width: 400px;
	word-wrap: break-word;

	z-index: 9999;}
    
/*꿈해몽*/    
.progress_bar {width: 94%; }
.con_box02.dream_sec {padding: 20px 20px 30px;}
.dream_list li {width: 23.9%;}
.dream_list li a:before {width: 70px; height: 70px;}
.con_box02 p.dream_txt {font-size: 16px}
.psychics {width: 94%; margin: 0 auto;}
.ban_area > button.slick-arrow {display: none !important;}
.btn_box02 {width:94%; /*margin:20px auto 0;*/}
    
/*택일*/
.con_box > ul > li > ul > li {font-size: 15px; line-height: 1.4;}
.choose_day_w {width:94%; margin:0 auto;}
.month_tb {width: 100px;}
.day_table th {font-size: 14px;}
.day_table td {padding: 10px; font-size: 14px;}
.con_box02_tit span.day_lunar {display: inline;}
.marriage_txt  {width: 94%; margin: 0 auto 30px; font-size: 14px;}
.marriage_txt p {margin-bottom: 8px;}
.wrapmore_layer .more_layer{top: 10px; left: 50%; }
.wrapmore_layer .more_layer .con_box02 {padding: 40px 20px;}
.wrapmore_layer .more_layer .btn_close {right: 40px;}
    
.contents_w {margin-top:50px;}
.contents {width: 100%; padding-top:40px;}
.contents02 {width: 100%; padding-top:10px;}
h2 img {width:100%;}
.v_tit07 img {width:100%;}
.mm0502_tit {width: 94%; font-size: 20px; margin: 20px auto 4px; padding: 20px 0;}
.con_box {width:94%; padding:30px 20px; margin:20px auto 30px; font-size:16px; line-height:26px; letter-spacing:-1.5px;}
.con_box_v2 {width:94%; padding:30px 20px 40px; margin:20px auto 30px; font-size:14px; line-height:28px;}
.con_box_v2 span {margin:6px auto 10px;}
.con_box02 {width:94%; margin:0 auto; font-size:16px; line-height:28px; padding:40px 20px;}
.con_box02_tit {width:94%; font-size: 20px; margin:20px auto 4px; padding: 20px 0;}
.con_box02_tit span {display:block;}
.con_box03 {width:94%; margin:20px auto; font-size:16px; line-height:28px; padding:40px 20px;}
.con_box04 {padding:40px 20px; font-size:16px;}
.con_box05 {padding:40px 20px; font-size:16px;}
.con_box06 {width:94%; margin:0 auto 20px; padding:40px 20px; font-size:16px;}
.result_line {margin: 40px 0; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune02/result_line02.png') repeat-x 0 16px;}


.my_con_txt03 {font-size: 16px; line-height: 18px; /*background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/ico_timon.png') no-repeat 0 0px;*/}

.search_box {width: 94%; margin:0 auto 10px;}
.search_box p {font-size: 20px; margin-bottom: 12px;}
.search_radius {width: 100%; height: 50px;}
.search_radius .in_box {width: 80%; height: 46px; font-size: 16px;}
.search_radius .search_btn {width: 20%; line-height: 46px;}
.tip .tip_tit {width: 100%; font-size: 14px; padding-left: 30px; background: url('https://cwstatic.asiae.co.kr/asiae_v2/fortune/tip_ico.png') no-repeat 0px 23px;}
.tip .tip_box {padding: 20px 20px 40px 20px;}
.tip .tip_box p {font-size:17px;}
.tip .tip_box span {font-size: 14px;}
.coupon_radius {width:94%; height:50px; margin:10px auto 0; font-size:16px;}
.coupon_radius .coupon_in {height:50px; font-size:16px;}
.coupon_radius .coupon_btn {line-height:50px; color:#fff;}

.coupon_pop .coupon_layer {width: 94%}
.coupon_layer .inner {width: 100%;}
.coupon_pop .coupon_layer .coupop_tit {height: auto; font-size:18px; line-height:24px; padding:20px; box-sizing:border-box; letter-spacing:-1px;}
.coupon_pop .coupon_layer .coupop_txt {font-size: 18px; margin-bottom:20px;}
.coupon_pop .coupon_layer .layer_box {padding: 20px 30px;}

.con_box05 .result_txt {font-size: 48px; }
.con_box06 .result_txt {font-size: 48px; }
.fortune_result02_2 .result_p {font-size:18px; margin: 40px auto;}

.footer_top {width:94%; font-size:12px; margin:30px auto 20px;}
.footer_top span {display:inline;}

.article_box01 {width: 94%; margin: 60px auto 0;}

/* 인생번호 */
.fortune_result03 ul {max-width:574px; margin:0 auto 40px;}
}

@media only screen and (max-width:719px) {
.saju_re01 li {font-size:28px; padding:60px 0;}
.main_menu_2023 {padding:20px 10px 20px;}   


.tbanner figure {height:80px; background-image:url(https://cwstatic.asiae.co.kr/asiae_v2/fortune02/ban_star_m.png); background-position: 50% 50%;        background-size:contain; background-repeat:no-repeat; width:100%;    display:inline-block; font-size:0; margin:0 20px;}


.visual_manse {height:400px;}
.visual_money {height:400px;}
.visual_job {height:280px;}
.visual_today {height:400px;}
.visual_dang {height:400px;}
.visual_suri {height:400px;}
.visual01 {height: 400px;}
.visual02 {height: 400px;}
.visual03 {height: 400px;}
.visual04 {height: 400px;}
.visual05 {height: 400px;}
.visual06 {height: 400px;}
.visual07 {height: 400px;}
.visual08 {height: 400px;}
.visual09 {height: 400px;}
.visual10 {height: 400px;}
.visual11 {height: 400px;}



/* 만세력 */
.tooltip_box {top:32px; left:0; font-size:13px; width:270px;}
.bgr-label {font-size:14px; margin-top:6px; padding:0 10px;}
.bgr-bx {padding:0 10px;}
.bgr-i {width:30px;}
.saju_re02_tit01.cols10 li, .saju_re02.cols10 li {width:9.4%;}
.saju_re02.cols10 li {padding:10px 0; font-size:18px;}
.saju_re02_tit01.cols12 li, .saju_re02.cols12 li {width:7.8%;}
.saju_re02.cols12 li {padding:8px 0; font-size:18px;}

/* 오늘의운세 */
.con_today_result .one {width:220px;}
.con_today_result .two {width:220px;}
.con_today span img{padding-bottom:0;}

/* 주요뉴스모듈 */
.news .news_two .pho .t_area {font-size:17px;}


/* 인생번호 */
.fortune_result03 ul {width:409px;}
}



@media only screen and (max-width:600px) {
.btn_close {right:-20px;top:-100px;}
.pop_pd {margin:40px 20px 0 20px;}
.popup_search {width:90%;margin:0 auto;}
.popup_search .tit {font-size:24px;}
.popup_search .list {margin:20px auto;}
.popup_search .list li .character {font-size:28px}

.popup_result {width:90%;margin:0 auto;}
.popup_result .popup_result_tit {padding:10px 20px;}
.popup_result .popup_result_tit span {font-size:18px;}
.popup_result .popup_result_tit .btn_close {position:absolute;top:14px;right:20px;}
.popup_result .popup_result_tit .btn_close img {width:100%;}
.popup_result .popup_result_txt {display:inline-block;font-size:12px;}
.popup_result .pop_pd {margin:10px}
.popup_result .popup_result01 {margin-bottom:4px;}
.popup_result .popup_result01 .tit {font-size:16px;padding:6px 10px;}
.popup_result .popup_result01 .txt {font-size:13px;padding:6px 10px;}
.popup_result .popup_result01 .txt span {font-weight:700;}
.popup_result .popup_result02 {margin-bottom:4px;}
.popup_result .popup_result02 .tit {font-size:16px;padding:6px 10px;}
.popup_result .popup_result02 .txt {font-size:13px;padding:6px 10px;}

.popup_error .pop_pd {margin:20px;}
.popup_error {width:90%;margin:0 auto;border-radius:5px;}
.popup_error .popup_error_tit {font-size:12px;padding:10px 20px;border-radius:5px 5px 0 0;}
.popup_error .popup_error_tit span {font-size:18px;}
.popup_error .popup_error_tit .btn_close {position:absolute;top:9px;right:10px;width:30px;}
.popup_error .popup_error_tit .btn_close img {width:100%;}
.popup_error .error_box li {margin-bottom: 4px;}
.popup_error .error_box .tit {margin-top: 5px;}
.error_btn {height:50px;line-height:50px;border-radius:0 0 5px 5px;}
.in_error {height: 30px;}
.in_error02 {height: 30px;width: 30%;}
.in_error03 {height: 30px;}
.in_error04 {height: 30px;}
.sel_box select {height: 28px;padding: 4px 0 4px 4px;}
.sel_box {height: 30px;}

/* 메인 */
.main_menu_2023 br{display:block;}
.main_menu_2023 li a {padding:20px 23px;}
.main_menu_2023 li a .main_icon {width:49px;}
.main_menu_2023 li a .main_txt_tit {width:70%;}

/* 주요뉴스모듈 */
.news_fortune {margin-top:60px;}

/* 오늘의 운세 */
.con_today_result {line-height: 22px;}
.con_today_result .one {width:170px; height:18px;}
.con_today_result .two {width:170px; height:18px;}
.con_today_result span:nth-child(2n-1) { margin-right:10px;}

/* 당사주 */
.con_dang {color:#fff;}
    
/*택일*/
.popup_tip .pop_pd {margin:20px;}
.popup_tip {width:90%;margin:0 auto;border-radius:5px;}
.popup_tip .popup_tip_tit {font-size:12px;padding:10px 20px;border-radius:5px 5px 0 0;}
.popup_tip .popup_tip_tit span {font-size:18px;}
.popup_tip .popup_tip_tit .btn_close {position:absolute;top:9px;right:10px;width:30px;}
.popup_tip .popup_tip_tit .btn_close img {width:100%;}
.popup_tip .pop_tip_box .pop_img img{width: 100%; max-width: 320px;}
    
.calendar p > span {display: block; }
    
.wrapmore_layer .more_layer .btn_close {right: 30px;}

.article_box01 { height:70px;}
.article_box01 .mobile {line-height:27px;}
.article_box01 .mobile a br {display:block;}
}

@media only screen and (max-width:540px) {
.mk_name01 .list01 span {margin-top:80px;}
.mk_name01 .list02 span {margin-top:80px;}

/*만세력*/
.info_table td {padding:12px; font-size:16px;}

/*작명*/
.name_check_add02 li {width:49%; margin-right:2%;}
.name_check_add02 li:nth-child(2n) {margin-right:0;}
.name_check_add02 li:nth-child(3) {margin-right:2%;}
.name_check_add02 li:nth-child(9) {margin-right:2%;}
    
/*꿈해몽*/
.dream_list li a {padding: 15px 5px; font-size: 13px;}
.fc_white > span {display: block; font-weight: normal;}
.psychics p span {display: block;}
.result_dream .p_box {margin-bottom: 30px; padding: 15px 20px;}
    
/*택일*/
.month_area .date_area {width: 171px;}
.month_area .date_area .date_view {font-size: 21px; }
.result_line03_top {margin-top: 40px;}
}

@media only screen and (max-width:480px) {
/* 메인 */
.contents02 .main_menu_2023 li .txt span br{display:block;}
.main_menu_2023 {padding:0;}
.main_menu_2023 li {height:110px;}
.main_menu_2023 li .tit {margin:5px auto 10px; line-height: 15px; font-size:18px;}
.main_menu_2023 li .txt {font-size:13px; margin-top:0;}
.main_menu_2023 li .txt br{display: block;}
.main_menu_2023 li a .main_icon {padding-top:0; width:47px;}

/* 주요뉴스 모듈 */
.news {padding: 20px 10px 10px;}
.news .news_two .pho .t_area {margin-top:5px; font-size:15px; line-height: 20px;}
.news .news_three li {padding:0;}

/* 다시보기 플로팅 버튼 */
#review_btn {width:68px; height:68px; line-height:18px; font-size:15px;}
#review_btn br {display:block;}

/*택일*/
.in_table02 th img {width: 22px; height: 22px;}
.month_area .date_area {display: block; margin-top: 10px;}
.month_area > div > p {margin: 10px 0 0 0; font-size: 12px; line-height: 1.2;}
.cal_btn {display: block; margin-top: 0; float: none; text-align: center;}
.calendar {margin-top: 5px;}
.calendar th {padding: 0 0 0 5px; font-size: 13px;}
.calendar td {padding: 5px; height: 60px;}
.calendar td .day_box li {font-size: 12px;}
.calendar td .day_box li.s_day em {height: 6px; width: 6px;}
.calendar td .day_box p {margin: 10px 0; font-size: 13px;}

.choose_day_w .chd_tit {padding: 10px; font-size: 17px;}
.choose_day_w .chd_txt {padding-bottom: 30px; font-size: 14px;}

.month_area > div {width: 100%;}
.fort_li {margin-top: 5px;}
.day_table {margin-top: 5px;}

.con_box02_tit span.day_lunar {display: block;}
.wrapmore_layer .more_layer .btn_close {top: 28px; right: 30px;}

/* 인생번호 */
.fortune_result03 ul {width:351px;}
}

@media only screen and (max-width:450px) {
.main_menu_2023 li .tit span {margin-bottom:-1.5px;}

.saju_re01 li {font-size:28px; padding:20px 0;}
.saju_re02 li {width: 11.7%; font-size: 18px; padding: 8px 0;}
.visual_today {height:350px;}
.visual_dang {height:350px;}
.visual01 {height:350px;}
.visual02 {height:350px;}
.visual03 {height:350px;}
.visual04 {height:350px;}
.visual05 {height:350px;}
.visual06 {height:350px;}
.visual07 {height:350px;}
.visual08 {height:350px;}
.visual09 {height:350px;}
.visual10 {height:350px;}
.visual11 {height:350px;}

.mk_name01 .list01 .box {height:130px;}
.mk_name01 .list01 span {margin-top:70px;}
.mk_name01 .list02 .box {height:130px;}
.mk_name01 .list02 span {margin-top:70px;}
    
.btn01, .btn02, .btn03, .btn04, .btn05, .btn06, .btn07, .btn08, .btn09, .btn10, .btn11, .btn12, .btn13 {height: 50px; line-height: 50px; font-size: 17px;}
    
.first_mt01 {margin-top:-30px;}
.first_mt02{display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}
.first_mt02 .checkbox-wrap {margin-bottom:7px; width:100%; margin-left:10px;}
.first_mt02 .first_txt {margin-top:0;}

.round_bx li {font-size:13px; padding:8px 0;}

/* 메인 */
.contents02 .main_menu_2023 li .txt br{display:none;}
.main_menu_2023 li {width:100%;height:100px;}
.main_menu_2023 li .tit {margin:5px auto 12px; line-height:15px; font-size:21px;}
.main_menu_2023 li .txt {font-size:16px; margin-top:0;}
.main_menu_2023 li .txt br{display: block;}
.main_menu_2023 li a {text-align: left; padding:15px 35px;}
.main_menu_2023 li a .main_icon {padding-top:12px; margin-left:0;}
.main_menu_2023 li a .main_icon svg{width:50px;}
.main_menu_2023 li a .main_txt_tit {width:78%; padding-top:10px; float:right;}



/* 만세력 */
.tooltip_box {width:260px;}
.info_table .title {width:48%;}
.info_table td {padding:10px;}
.saju_re02_tit01.cols10 li, .saju_re02.cols10 li {width:9.23%;}
.saju_re02.cols10 li {padding:5px 0; font-size:16px;}
.saju_re02_tit01.cols12 li, .saju_re02.cols12 li {width:7.6%;}
.saju_re02.cols12 li {padding:4px 0; font-size:16px;}

/* 취업이직운 */
.grade-box{max-width:300px; height:150px;}


/* 오늘의 운세 */
.con_today_result {line-height: 20px;}
.con_today_result .one {width:145px; height:16px;}
.con_today_result .two {width:145px; height:16px;}
.con_today_result span:nth-child(2n-1) { margin-right:7px;}

/*꿈해몽*/
.progress_bar {height: 50px;}
.progress_bar .dream_pr {height: 50px; font-size: 17px; line-height: 50px}
.progress_bar .dream_pr:before {border-top: 24px solid transparent; border-bottom: 25px solid transparent;}
.progress_bar .dream_pr:after {border-top: 24px solid transparent; border-bottom: 25px solid transparent;}
    
/*택일*/
.con_box02_tit span.day_lunar {margin-left: 0;}
.map_w .row {margin: 20px auto; width: 97%; }

/* 인생번호 */
.fortune_result03 ul {width:293px;}
}

@media only screen and (max-width:365px) {
.in_table th { font-size: 16px;}
.menu_table li {font-size: 15px;}
.dream_list li {width: 48% !important;}
.dream_list li.dream_list01, .dream_list li.dream_list03, .dream_list li.dream_list05, .dream_list li.dream_list07, .dream_list li.dream_list09, .dream_list li.dream_list11 {margin-right: 2% !important; margin-bottom: 2%;} 
.dream_list li.dream_list02, .dream_list li.dream_list04, .dream_list li.dream_list06, .dream_list li.dream_list08, .dream_list li.dream_list10 {margin-right: 0 !important;}
 
/* 메인 */
.main_menu_2023 li a {padding:15px 0 20px 8vw;}
.main_menu_2023 li a .main_txt_tit {width:76%;}
.main_menu_2023 li .txt {font-size:15px; line-height:20px;}
.main_menu_2023 li a .main_icon{margin-left:0;}


/* 만세력 */
.label_with_tooltip {font-size:18px;}
.saju_re02_tit01.cols12 li, .saju_re02.cols12 li {width:7.56%;}


/* 취업 이직운 */
.grade-box{height:136px;}


/* 오늘의 운세 */
.con_today_result {line-height:17px;}
.con_today_result .one {width:120px; height:14px;}
.con_today_result .two {width:120px; height:14px;}
.con_today_result span:nth-child(2n-1) { margin-right:4px;}
.con_date{width:94%; margin:20px auto 5px; font-size:16px; letter-spacing:-1.5px;}
.con_today {margin-top:0px; font-size: 20px;}
.help_box.show {min-width:240px; max-width:300px;}


/*택일*/
.choose_day li a {padding: 0 20px; font-size: 16px;}
.choose_day li a p {margin-top: 3px; font-size: 13px;}

.article_box01 .mobile .tit {font-size:13px; padding:1px 12px; border-radius:20px;}
.article_box01 .mobile a {font-size:15px;}

.mk_name01 .list01 .box {height:160px;}
.mk_name01 .list02 .box {height:160px;}

/* 인생번호 */
.fortune_result03 ul {width:234px;}
}

@media only screen and (max-width:320px) {
.name_check .name_check_list .name_score {width:120px;}
.name_check .name_check_list .name_score li {margin:4px 1px 0 0;}
.in_table td {font-size:15px;}
.mk_name01 .list01 span {margin-top:70px;}
.mk_name01 .list02 span {margin-top:70px;}
.main_visual0102 li .mv0102 {font-size:24px;}
.main_visual0102 li .mv0202 {font-size:24px;}
.main_visual0102 li .mv0302 {font-size:24px;}

/* 메인 */
.contents02 .main_menu_2023 li .txt br{display:block;}
.main_menu_2023 li {height:110px;}
.main_menu_2023 li a {padding:15px 35px;}
.main_menu_2023 li a .main_txt_tit {padding-top:5px; width:67%;}


/* 오늘의운세 */
.con_today_result .one {width:105px; height:14px;}
.con_today_result .two {width:105px; height:14px;}
.con_box02_tit {font-size:18px;} 
}


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

.wrapmore_layer .more_layer .con_box02_tit {padding-left: 20px; text-align: left; box-sizing: border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;} 
.con_box02_tit span.day_lunar {text-align: left;}
.wrapmore_layer .more_layer .btn_close {right: 20px;}

.main_menu_2023 li .tit {font-size:20px;}
.in_table th {font-size:15px;}
}

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

    .con_box06 {padding:40px 10px;}
}