/*@charset "utf-8";*/
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
/* Reset */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button{margin:0;padding:0}
body,h1,h2,h3,h4,input,button{font-family:'µ¸¿ò',Dotum,tahoma,'Apple SD Gothic Neo',Sans-serif;font-size:12px;color:#383d41}
body{background-color:#fff;text-align:center;*word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
a{color:#2f3743;text-decoration:none}
a:hover{color:#390;text-decoration:underline}
button *{position:relative}
button img{left:-3px;*left:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}
hr{display:none}
legend{*width:0}
table{border-collapse:collapse;border-spacing:0}
.ends {clear:both;}

/* Common */
.ed {clear:both;}
.gm {background:url(/_template/service/images/content_info/common4.png);}
.ar_pge {text-align:center; padding:20px 0;}
.ar_pge img {margin:0 2px;}
.ar_pge span {display:inline-block; height:23px; line-height:23px; margin:0 2px; font-family:tahoma;}
.ar_pge span a {display:inline-block; width:21px; height:21px; line-height:19px; text-align:center; border:1px solid #FFF; color:#555; font-size:8pt; margin:0 2px; font-weight:bold;}
.ar_pge span .on {display:inline-block; width:21px; height:21px; line-height:19px; text-align:center; border:1px solid #C3C3C3; color:#12A9DA; font-size:8pt; font-weight:bold;}
.ar_pge a.jstr,.str,.nxt,.jnxt {display:inline-block; width:23px; height:23px; vertical-align:middle; margin:0 2px;}
.ar_pge a.jstr {background-position:-695px -26px;}
.ar_pge a.str {background-position:-718px -26px;}
.ar_pge a.nxt {background-position:-741px -26px;}
.ar_pge a.jnxt {background-position:-764px -26px;}

/* UI Object */
.select{ display:inline-block; *display:inline; position:relative; background:#FFF; line-height:normal; vertical-align:middle; *zoom:1}
.select *{ margin:0; padding:0; font-size:11px; cursor:pointer}
.select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #FFF; background:transparent; color:#555; text-align:left; line-height:21px; _line-height:normal}
.select .my_value.selected{ font-weight:bold}
.select.open .my_value,
.select .my_value.outLine{ border:1px solid #FFF}
.select button.my_value{ width:100%; height:21px; *padding-left:5px; text-indent:5px; *text-indent:0}
.select div.my_value{ height:19px; text-indent:8px}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:19px; border:1px solid #FFF; border-left:1px solid #FFF; background:#FFF}
.select .arrow{ position:absolute; width:0; height:0; top:9px; right:6px; border-top:3px solid #000; border-left:3px solid #FFF; border-right:3px solid #FFF; font-size:0; line-height:0}
.select ul{ overflow:hidden; position:absolute; top:20px; left:0; width:100%; border:0; border-top:1px solid #FFF; border-bottom:1px solid #9b9b9b; background:#fff; list-style:none}
.select ul.a_list{ display:none}
.select.open ul.a_list{ display:block}
.select ul.i_list{ left:-2000%}
.select.open ul.i_list{ left:0}
.select li{ overflow:hidden; position:relative; height:21px; border-left:1px solid #9b9b9b; border-right:1px solid #9b9b9b; white-space:nowrap}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px;}
.select li label{ position:absolute; top:0; left:0; width:100%; height:18px; background:#fff; color:#555; line-height:18px; text-indent:8px; *text-indent:6px;}
.select li a{ display:block; height:18px; background:#FFF; color:#555; line-height:21px; text-indent:8px; *text-indent:6px; text-decoration:none}
.select li.hover *{ background:#E1E1E1; color:#111}
.select_go{ overflow:visible; height:21px; width:28px; *margin:-1px 0 -1px 4px; padding:0; border:1px solid #FFF; background:#eee; font:bold 11px Tahoma; color:#555; line-height:21px; _line-height:normal; vertical-align:middle; cursor:pointer}

/* Layout */
#wrap_inf {text-align:left; width:1150px; background:url(/_template/service/images/content_info/bg_wr.png);}
#wrap_inf_ci {text-align:left; width:1150px;}
#contain {float:left; width:820px; background-color:#f7f7f7; padding-bottom:120px;}
#contain_ci {float:left; width:820px; background-color:#f7f7f7; padding-bottom:90px; border-right:1px solid #3c4961;}
#right {float:left; width:138px;}

/* Header */
.header {height:40px; line-height:40px; background-color:#3c4961; border-bottom:1px solid #2e3841;}
.logo {position:absolute; display:inline-block; width:56px; height:21px; background-position:0 0; z-index:1; top:10px; left:10px;}
.con_title {padding-left:90px; color:#FFF;}
.con_title .con_num {display:inline-block; padding-right:10px; font-family:tahoma; font-size:11px; color:#78e7ff;}
.con_title .con_ico {display:inline-block; padding-right:10px; font-family:tahoma; font-size:11px; color:#78e7ff;}
.con_title .con_ico img {vertical-align:middle; margin-left:3px;}
.btn_open {position:absolute; display:inline-block; width:32px; height:30px; background-position:-56px 0; z-index:1; top:4px; left:783px;}
.btn_cls {position:absolute; display:inline-block; width:32px; height:30px; background-position:-88px 0; z-index:1; top:4px; left:783px;}

/* Infor */
.info {border-bottom:2px solid #1ce260;}
.inf_a01 {float:left; width:635px;}
.inf_a01 li {float:left; font-size:12px; font-weight:800; background-position:0px -203px; border-bottom:1px solid #e9ebef;}
.inf_a01 li span {display:inline-block; height:12px; vertical-align:middle; margin:0 10px 0 15px;}
.tx_a01 {width:21px; background-position:0px -21px;}
.tx_a02 {width:21px; background-position:0px -33px;}
.tx_a03 {width:21px; background-position:0px -45px;}
.tx_a04 {width:30px; background-position:0px -57px;}
.tx_a05 {width:21px; background-position:0px -69px;}
.ar01 {width:172px; border-right:1px solid #e9ebef; height:35px; line-height:35px; color:#333;}
.ar02 {width:130px; border-right:1px solid #e9ebef; border-left:1px solid #FFF; height:35px; line-height:35px; color:#333;}
.ar03 {width:117px; border-right:1px solid #e9ebef; border-left:1px solid #FFF; height:35px; line-height:35px; color:#333;}
.ar04 {width:209px; border-right:1px solid #e9ebef; border-left:1px solid #FFF; height:35px; line-height:35px; color:#3d9cfd;}
.ar05 {width:634px; border-right:1px solid #e9ebef; height:43px; line-height:43px; color:#111;}
.inf_download {float:left; width:185px; height:79px; border-bottom:1px solid #e9ebef; background-color:#fbfbfb; text-align:center;}
.inf_download a {display:inline-block;vertical-align:middle;margin: 3px 0 1px 0;}
.btn_download {width:172px; height:43px; background-position:-56px -30px; margin:5px 0 3px 0;}

.btn_dccp {width:67px; height:23px; background-position:-56px -74px;}
.btn_good {width:103px; height:23px; background-position:-123px -74px; margin-left:3px;}
.btn_good span {display:block; height:23px; line-height:23px; font-family:tahoma; text-align:right; padding-right:7px; color:#ef3d20; font-size:11px; font-weight:800;}
.btn_good:hover {text-decoration:none;}

/*20170109 ¼öÁ¤ ½Å°í¹öÆ° Ãß°¡*/
.gm_add_thr {clear:both; text-align:left; margin-left:6px;}
.gm_add_thr img {margin-right:2px;}
.gm_add_thr .btn_like {width:76px; height:23px;display:block;font-family:tahoma; text-align:right; margin-left:1px; color:#ef3d20; font-size:11px; font-weight:800; background:url('/_template/service/images/content_info/btn_like.gif') 0px 0px no-repeat; line-height:21px;}
.gm_add_thr .pr5{ padding-right:5px;}
.gm_add_thr a {text-decoration:none;display:inline-block; float:left}
/*170109¼öÁ¤*/

.more_usr {display:inline-block; background-color:#555;}
.btn_vusr {position:absolute; display:inline-block; width:17px; height:19px; background-position:-120px 0px; vertical-align:middle; margin-left:5px; z-index:3; left:604px; top:49px;}
.pp_userinfo {position:absolute; background-color:#FFF; border:1px solid #8b8e94; z-index:4; left:609px; top:66px;}
.pp_userinfo .inr {padding:10px;}
.pp_userinfo .inr a {display:block; font-size:11px; line-height:20px; letter-spacing:-0.06em; color:#333;}
.ar_pnts {border-top:1px solid #8b8e94; background-color:#fafafa; padding:7px 10px;}
.ar_pnts span {display:inline-block;}
.ar_pnts .tt_sshf {font-size:11px; font-weight:800; letter-spacing:-0.06em; color:#333; margin-right:26px; vertical-align:middle;}
.ar_pnts .pnt_00 {width:63px; height:11px; background-position:-632px -26px;}
.ar_pnts .pnt_01 {width:63px; height:11px; background-position:-632px -37px;}
.ar_pnts .pnt_02 {width:63px; height:11px; background-position:-632px -48px;}
.ar_pnts .pnt_03 {width:63px; height:11px; background-position:-632px -59px;}
.ar_pnts .pnt_04 {width:63px; height:11px; background-position:-632px -70px;}
.ar_pnts .pnt_05 {width:63px; height:11px; background-position:-632px -81px;}


.btn_vfile {position:absolute; display:inline-block; width:92px; height:26px; background-position:-137px 0px; vertical-align:middle; margin-left:5px; z-index:3; left:529px; top:86px;}

.pp_fileinfo {position:absolute; background-color:#FFF; border:1px solid #8b8e94; z-index:4; left:34px; top:110px;}
.pp_fileinfo .inr {padding:12px 15px; width:560px;}
.pp_fileinfo .inr table {width:100%;}
.pp_fileinfo .inr table td {font-size:12px; color:#555; padding:3px 0;}
.pp_fileinfo .inr table td span {display:block; width:80px; font-size:11px; color:#999; font-family:tahoma; text-align:right;}



/* Screenshot */
.contents {border-top:1px solid #12c13f; padding:17px;}
.ar_tab {}
.tab_atra {float:left;}
.tab_atra li {float:left;}
.tab_atra li a {display:block; width:145px; height:36px;}
.tab_at {background-position:-229px 0px;}
.tab_bt {background-position:-374px 0px;}
.tab_at_on {background-position:-229px -36px;}
.tab_bt_on {background-position:-374px -36px;}
.txt_alln {float:right; display:inline-block; width:317px; height:12px; background-position:-519px 0px; margin-top:14px;}
.ar_scretgd {padding:50px 0; text-align:center; background-color:#FFF; margin-top:-1px; border:1px solid #b3b3b3;}
.ar_scretgd img {max-width:750px;}
.stag {border:1px solid #b3b3b3; padding:10px; background-color:#FFF; border-top:0; color:#cccfd1;}
.stag a {display:inline-block; font-size:11px; color:#333; letter-spacing:-0.06em; padding:0 7px;}
.tx_key {display:inline-block; width:39px; height:13px; background-position:-519px -12px; vertical-align:middle; margin-right:10px;}

.area_conbind {padding:10px 0; text-align:center; background-color:#FFF; margin-top:-1px; border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;font-weight:800; }

/* ´Ù¸¥ ÄÁÅÙÃ÷ */
.tt_ath {padding:30px 0 5px 0;}
.tt_ath .txtt_ath {float:left; display:inline-block; width:131px; height:14px; background-position:-558px -12px;}
.tt_ath .btns {float:right;}
.tt_ath .btns a {display:inline-block; vertical-align:middle; height:25px; margin-left:4px;}
.btn_gobox {width:66px; background-position:-229px -72px;}
.btn_gofav {width:81px; background-position:-295px -72px;}
.ath_list {background-color:#FFF; border:1px solid #b3b3b3;}
.ath_list table {width:100%;}
.ath_list table th {background:url(../images/common.png); background-position:0px -203px; border-bottom:1px solid #b3b3b3; font-size:11px; font-weight:normal; letter-spacing:-0.08em; color:#333; padding:6px 0;}
.ath_list table td {padding:10px 0; text-align:center; font-size:11px; color:#555;}
.ath_list table td a {display:block; font-size:12px; color:#111; font-weight:800; text-align:left; padding-left:12px; letter-spacing:-0.06em;}
.ath_list table td img {margin-left:3px; vertical-align:middle;}

/* µ¡±Û */
.tt_ath .txtt_rpl {display:inline-block; width:59px; height:14px; background-position:-689px -12px;}
.rpl_list {border-top:1px solid #3c4961;}
.rpl_list table {width:100%;}
.rpl_list table td {padding:7px 0; border-bottom:1px dotted #555; text-align:center;}
.ico_pc {display:inline-block; width:15px; height:17px; background-position:-36px -21px;}
.ico_mb {display:inline-block; width:15px; height:17px; background-position:-21px -21px;}
.ico_del {display:inline-block; width:11px; height:11px; background-position:-616px -26px; vertical-align:middle;}         /* Ãß°¡ */
.ico_re {display:inline-block; width:10px; height:10px; background-position:-616px -37px; vertical-align:middle;}          /* Ãß°¡ */
.ico_rre {display:inline-block; width:11px; height:11px; background-position:-621px -84px; vertical-align:middle;}         /* Ãß°¡ */
.rpl_list table td .id {display:block; font-size:11px; color:#3d9cfd; text-align:left;}
.rpl_list table td .uid {display:block; font-size:11px; color:#5dbd00; text-align:left;}
.rpl_list table td .txt {display:block; font-size:11px; color:#333; text-align:left; padding-left:10px;}
.rpl_list table td .dt {display:inline-block; font-size:11px; color:#999; font-family:tahoma;}
.ar_ipt {background-color:#FFF; border:1px solid #b3b3b3; margin-top:14px; text-align:right;}
.ar_ipt span {display:inline-block; width:737px; vertical-align:middle;}
.ar_ipt span textarea {width:99%; height:33px; border:0; font-size:12px;resize:none;}
.ar_ipt .btn_ipt {display:inline-block; width:45px; height:39px; background-position:-519px -26px; vertical-align:middle; border-left:1px solid #b3b3b3;}

/* µµ¿ò¸» */
.wr_help {width:785px; height:42px; background-position:0px -97px;}
.wr_help ul {float:left; padding:14px 0 0 100px;}
.wr_help ul li {float:left; padding-right:15px;}
.wr_help ul li a {display:block; height:12px;}
.btn_hlp00 {width:77px; background:url(/_template/service/images/contents/img_win10_err.png);}
.btn_hlp01 {width:72px; background-position:-376px -72px;}
.btn_hlp02 {width:97px; background-position:-448px -72px;}
.btn_hlp03 {width:87px; background-position:-545px -72px;}
.btn_hlp04 {width:74px; background-position:-376px -84px;}
.btn_hlp05 {width:79px; background-position:-450px -84px;}
.btn_hlp06 {width:51px; background-position:-529px -84px;}

/* ÇÏ´Ü¸Þ´º */
.flt_menu {position:absolute; width:820px; z-index:10; bottom:0;}
.bg_botop {height:20px; background-position:0px -139px; margin:auto 0;}
.ar_botop {background-color:#FFF; text-align:center; padding:17px 0 20px 0; font-family: 'Pretendard'}
.ar_botop a {display:inline-block; height:44px; margin:0; vertical-align:middle;}
btn_btdown {width:173px; background-position:0px -159px;}        /* º¯°æ */
btn_btcaption {width:144px; background-position:-173px -159px;}  /* º¯°æ */
btn_btcharge {width:137px; background-position:-317px -159px;}   /* º¯°æ */
btn_btstrm {width:137px; background-position:-454px -159px;}      /* Ãß°¡ */
.btn_btnmem {width:137px; background-position:-591px -159px;}    /* Ãß°¡ */

 /* 20180126 ÇÏ´Ü¸Þ´º  Ãß°¡ ¹× ¼öÁ¤µÈºÎºÐ */
.btn_btdown {width:118px; background-position:0px -159px;}
.btn_bthd2 {width:118px; background-position:-118px -159px;}
.btn_btcaption {width:120px; background-position:-236px -159px;}
.btn_non_download {width:153px; background-position:-356px -159px;}
.btn_btcharge {width:118px; background-position:-509px -159px;}
.btn_btstash2 {width:90px; height:44px; background-position:-627px -159px;}
.btn_btstrm{width:119px; height:44px; background-position:-717px -159px;}

.btn_krcaption{width:131px; height:43px; background: url(/_template/service/images/btn/btn_kor_caption.jpg) no-repeat;}}

/* ¿ìÃø¸Þ´º */
#right .rtype_a {margin:0 1px; background-color:#FFF; border-bottom:1px solid #2e3841;}
#right .rtype_a .inr {padding:15px;}
#right .rtype_b {margin:0 1px; background-color:#f8f8f8; border-bottom:1px solid #2e3841; padding:15px;}

.rheader {height:40px; line-height:40px; background-color:#3c4961; border-left:1px solid #4c5c7a; border-bottom:1px solid #2e3841;}
.img_rtt_01 {display:block; width:52px; height:11px; background-position:-577px -47px;}
.img_rtt_02 {display:block; width:61px; height:10px; background-position:-566px -58px;}
.rhst_list_o {padding-top:12px;}
.rhst_list_o li {text-align:left;}
.rhst_list_o li a {display:block;}
.rhst_list_o li a img {width:100%;}
.rhst_list_o li span {display:block; padding:7px 0 14px 0; font-size:11px; letter-spacing:-0.06em; color:#555;}
.rhst_list {padding-top:12px;}
.rhst_list li {text-align:left;}
.rhst_list li a {display:block;}
.rhst_list li a img {width:100%;}
.rhst_list li span {display:block; padding:7px 0 14px 0; font-size:11px; letter-spacing:-0.06em; color:#555;}
.btn_delt {position:absolute; display:inline-block; width:11px; height:11px; background-position:-566px -47px; z-index:10; margin:1px 1px 0 94px;}

/* ¸¹ÀÌ º» ÄÁÅÙÃ÷ */
.fav_list {background-color:#FFF; border:1px solid #b3b3b3; padding:25px 0;}
.lst_favs {float:left;}
.lst_favs li {float:left; width:128px; margin-left:24px;}
.lst_favs li a {display:block;}
.lst_favs li a div {text-align:center; font-size:12px; color:#333; letter-spacing:-0.06em; padding-top:14px; line-height:17px;}
.lst_favs li a div span {display:block; font-size:11px; color:#8a8ea7; padding-top:7px; line-height:14px;}
.lst_favs li .ico-adult{float: left; background: url(/_template/service/images/adult_01.gif) no-repeat;}

/* µî·ÏÁ¤º¸Ã¢ ¿ìÃø °³Æí CSS */
#right_wz {float:left; width:329px; background-color:#FFF;}
.nheader {/*background-color:#3c4961;*/background-color:#fff; padding-top:1px;}
.nheader ul {float:left;}
.nheader ul li {float:left;}
.nheader ul li a {display:block;}
.wr_nrgh_01 {padding:12px; background-color:#FFF;}
.wr_nrgh_01 .lst_nrgh {width:100%;}
.wr_nrgh_01 .lst_nrgh li {width:100%; border-bottom:1px dotted #a6badd;}
.wr_nrgh_01 .lst_nrgh li.last {border-bottom:0;}
.wr_nrgh_01 .lst_nrgh li a {display:block; color:#111; letter-spacing:-0.06em; padding:8px 5px 8px 5px; line-height:16px; text-decoration:none;}
.wr_nrgh_01 .lst_nrgh li a:hover {background-color:#f0f3f5;}
.wr_nrgh_01 .lst_nrgh li a span {display:block; color:#7f9ed6; font-size:11px; padding-top:1px;}
.wr_nrgh_01 .lst_nrgh_gha {width:100%;}
.wr_nrgh_01 .lst_nrgh_gha li {width:100%; border-bottom:1px dotted #a6badd;}
.wr_nrgh_01 .lst_nrgh_gha li.last {border-bottom:0;}
.wr_nrgh_01 .lst_nrgh_gha li a {display:block; color:#111; letter-spacing:-0.06em; padding:8px 5px 8px 5px; line-height:16px; text-decoration:none;}
.wr_nrgh_01 .lst_nrgh_gha li a:hover {background-color:#f0f3f5;}
.wr_nrgh_01 .lst_nrgh_gha li a span {display:block; color:#7f9ed6; font-size:11px; padding-top:1px;}
.lst_myopen {width:280px;padding:15px 15px; background-color:#f7f7f7; border-top:1px solid #dcdfe3; border-bottom:1px solid #dcdfe3;}
.nrgh_titles {border-bottom:1px solid #999; padding-bottom:10px;}
.nrgh_titles .titles {float:left; vertical-align:middle;}
.nrgh_titles .navs {float:right; text-align:right; vertical-align:middle; margin-right:4px;}
.nrgh_titles .navs a {display:inline-block; vertical-align:middle;}
.nrgh_titles .navs a img {vertical-align:middle;}
.nrgh_titles .navs .cnt {display:inline-block; vertical-align:middle; padding-right:7px; font-family:tahoma; color:#555; font-size:11px;}
.nrgh_titles .navs .cnt b {display:inline-block; padding-left:4px;}
.lst_nopens {width:100%; padding-top:7px;}
.lst_nopens li {width:100%; border-bottom:1px dotted #d7d7d7;}
.lst_nopens li.last {border-bottom:0;}
.lst_nopens li a {display:inline-block; color:#555; letter-spacing:-0.06em; padding:8px 5px 8px 6px; line-height:16px;}
.lst_nopens li a.contitlesd {width:252px;}
.wr_right_sch {width:301px; height:30px; text-align:right; background:url(/_template/service/images/content_info/bg_right_sch.png); margin:10px 0 12px 2px;}
.wr_right_sch span {display:inline-block; vertical-align:middle; height:30px;}
.wr_right_sch span.slt select {vertical-align:middle; width:80px; height:26px; font-size:11px; font-family:µ¸¿ò; margin-top:2px; border:1px solid #fafafa; background-color:#fafafa;}
.wr_right_sch span.ipt input {vertical-align:middle; width:182px; height:20px; line-height:20px; font-size:12px; color:#111; margin-top:2px; border:1px solid #fafafa; background-color:#fafafa;}
.wr_right_sch a {display:inline-block; vertical-align:middle; height:30px; width:32px;}
.pge_righht {padding:10px 0 15px 0; text-align:center;}
.pge_righht span {display:inline-block; vertical-align:middle;}
.pge_righht .navs {padding:0 4px;}
.pge_righht .navs a {display:inline-block; margin:0 2px;}
.pge_righht .navs a img {vertical-align:middle;}
.pge_righht .nums {}
.pge_righht .nums a {display:inline-block; margin:0 1px; font-family:tahoma; font-size:11px; vertical-align:middle; width:30px; height:20px; line-height:20px; font-weight:800; color:#999;}
.pge_righht .nums a.on {border:1px solid #c9c9c9; color:#00bb5a; background-color:#FFF;}
.wr_nrgh_02 {padding:12px; background-color:#FFF;}
.lst_themesd {width:100%; padding-top:10px;}
.lst_themesd li {width:100%;}
.lst_themesd li a.wnds {display:block; height:34px; line-height:34px; background:url(/_template/service/images/content_info/bg_opns.png); padding-left:27px; letter-spacing:-0.06em; color:#111; font-weight:800; text-decoration:none;}
.ar_openssf {background-color:#FFF; padding:15px 0px;}
.thm_rghop {padding-bottom:10px; text-align:right;}
.thm_rghop .navs {vertical-align:middle;}
.thm_rghop .navs a {display:inline-block; vertical-align:middle;}
.thm_rghop .navs a img {vertical-align:middle;}
.thm_rghop .navs .cnt {display:inline-block; vertical-align:middle; padding-right:7px; font-family:tahoma; color:#555; font-size:11px;}
.thm_rghop .navs .cnt b {display:inline-block; padding-left:4px;}
.lsts_thmoprn {float:left; padding:3px 0 7px 0;}
.lsts_thmoprn li {float:left; width:84px; margin:0 9px 0 8px;}
.lsts_thmffg {width:100%; padding-top:5px;}
.lsts_thmffg li {width:100%; border-bottom:1px dotted #d7d7d7;}
.lsts_thmffg li.last {border-bottom:0;}
.lsts_thmffg li a {display:block; color:#555; letter-spacing:-0.06em; padding:6px 5px 6px 6px; line-height:16px; font-size:11px;}
.lsts_thmffg li a span {display:block; color:#5c8ee9; letter-spacing:0; padding-top:2px;}

/* ¿ìÃø Ãß°¡»çÇ× CSS */
.innertab_thm {padding:12px 0 10px 0;}
.innertab_thm ul {float:left;}
.innertab_thm ul li {float:left;}

.innernav_bottom {text-align:center; padding:12px 0;}
.innernav_bottom a {display:inline-block; margin:0 2px;}

.wr_nrgh_sch {float:right; display:inline-block; text-align:right;}
.wr_nrgh_sch {display:inline-block; width:158px; height:25px; background:url(/_template/service/images/contents/bg_chsch.jpg) no-repeat;}
.wr_nrgh_sch input {background-color:#FAFAFA; border:0 none; width:120px; height:17px; line-height:17px; vertical-align:top; margin-top:4px; font-size:11px; color:#555;font-family:Dotum;}

.pop_newguide {position:absolute; background:url(/_template/service/images/content_info/bg_popp.png); text-align:center; z-index:999; width:100%; height:1000px;}
.pop_newguide .infos {padding-top:100px;}
.pop_newguide .class {width:654px; margin:-25px auto 0 auto; text-align:right;}
.pop_newguide .class a {display:inline-block;}

/* ½ºÅ©¸°¼¦ 20160114 */
.sc_list {border:1px solid #b3b3b3; padding:10px; background-color:#FFF; border-top:0; color:#cccfd1;}
.sc_list .pstn {padding:20px 0 20px 20px;}
.tb_sc_list {}
.tb_sc_list .cs_bigs {text-align:center;width:566px;height:375px; background-color:#242424;}
/*.tb_sc_list .cs_bigs img {width:100%; vertical-align:middle;}*/
.tb_sc_list .cs_bigs img {vertical-align:middle;}

.cs_litss {padding-left:13px; height:375px; overflow:auto; width:147px;}
.cs_litss li {padding-bottom:4px; width:126px;}
.cs_litss li.last {padding-bottom:0;}
.cs_litss li a {display:block; border:3px solid #d1d1d1;}
.cs_litss li a.on {border:3px solid #00b22a;}
.cs_litss li a:hover {border:3px solid #333;}
.cs_litss li a img {width:120px; height:70px; vertical-align:middle;}

/* ½Å°í ·¹ÀÌ¾î 2017-01-04 */
.pop_commt_nw img {vertical-align:middle;}
.tp_imgss img {vertical-align:middle;}
.ssc_cnt_titles {border-bottom:1px solid #e9e9e9; padding:12px 20px; font-family:MG,¸¼Àº °íµñ; font-size:13px; color:#111; font-weight:800; letter-spacing:-0.05em;}
.ssc_cnt_stars {border-bottom:1px solid #e9e9e9; padding:12px 20px;}
.ssc_cnt_stars span {display:inline-block; float:left; height:22px; line-height:22px; vertical-align:middle; font-family:MG,¸¼Àº °íµñ; font-size:12px; color:#4b67f4; font-weight:800; letter-spacing:-0.05em;}
.ssc_cnt_stars ul {float:left; vertical-align:middle; padding-left:22px;}
.ssc_cnt_stars ul li {float:left; vertical-align:middle;}
.ssc_cnt_stars ul li a {display:inline-block; vertical-align:middle; margin-right:5px;}
.ssc_cnt_comms {padding:12px 20px;}
.ssc_cnt_comms span {display:block; height:22px; line-height:22px; vertical-align:middle; font-family:MG,¸¼Àº °íµñ; font-size:12px; color:#4b67f4; font-weight:800; letter-spacing:-0.05em;}
.ssc_cnt_comms ul {padding-top:12px;}
.ssc_cnt_comms ul li {font-family:MG,¸¼Àº °íµñ; font-size:12px; color:#111; letter-spacing:-0.05em; padding-bottom:7px; font-weight:800;}
.ssc_cnt_comms ul li .ipt {border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; background-color:#f9f9f9; font-family:MG,¸¼Àº °íµñ; font-size:12px; color:#111; height:24px; line-height:22px; padding-left:7px; margin-left:10px;}
.ssc_cnt_comms ul li textarea {border-top:1px solid #b1b1b1; border-left:1px solid #b1b1b1; border-right:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3; background-color:#f9f9f9; font-family:MG,¸¼Àº °íµñ; font-size:12px; color:#111; width:330px; height:60px; line-height:18px; padding:7px; margin-top:5px;}
.ssc_cnt_btns {text-align:center; padding:0px 0 30px 0;}
.ssc_cnt_btns a {display:inline-block; margin:0 2px;}

/*20240529 new ????*/
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');
.regist_wrap {/*margin:0 auto; display: table; width: 827px;*/padding:0 0 20px 0; background:#fff; /*letter-spacing: -0.09em;*/font-family: 'Pretendard'}
.regist_wrap a:hover {color: #202020; text-decoration: none;}
.rgst_ttl_box {width: 100%; display: table; border-bottom: 1px solid #00c73c; position: relative;}
.rgst_ttl {padding:0 20px; height: 50px; display: table-cell; vertical-align: middle;}
.rt_num {float: left; padding:4px 5px 0 0; color:#28984a; font-weight: bold;}
.rt_ico {float: left; padding:3px 0 0 5px;}
.rt_txt {float: left; padding:0 0 0 10px; font-size: 17px; font-weight: bold;}
.rgst_rarr_box {position: absolute; top: 5px; right: 10px; width: 38px; display: table; filter: drop-shadow(0.1rem 0.2rem 0.25rem rgb(0,0,0, 0.3));  border-radius: 100px; background:#00c73c;}
.rgst_rarr {height: 38px; display: table-cell; vertical-align: middle;}
.rgst_info_box {width: 100%; display: table;}
.rgst_info {padding:0 20px; height: 50px; font-size: 13px; display: table-cell; vertical-align: middle; position: relative;}
.rgst_info > li:first-child {margin:0;}
.ri_ttl {float: left; margin: 0 0 0 10px; padding: 0 0 0 7px; background:url(/_template/service/images/2023_bigfile/rst_pop_dot.png) no-repeat 0 6px;}
.ri_cts {float: left;padding: 0 0 0 10px; font-weight: bold; color:#28984a; position: relative;}
.rpac {position: absolute; top:0; right:-30px;}
.ri_btn_set {position: absolute; top: 9px; right: 20px; display: table;}
.ri_btn_box {float: right; font-size: 13px; font-weight: bold; display: table;}
.ri_btn_box > div:last-child {padding:0 0 0 5px;}
.ri_btn {float: left; padding:0 5px;}
.rib {width: 70px; display: table;}
.rib_discount {height: 30px; text-align: center ; display: table-cell; vertical-align: middle; border-radius: 4px; border: 1px solid #ddd; background:#fff; cursor: pointer;}
.rib_dec {padding: 0 0 0 20px; height: 30px; color:#ca3a3a; text-align: center ; display: table-cell; vertical-align: middle; border-radius: 4px; border: 1px solid #ca3a3a; background:url(/_template/service/images/2023_bigfile/rst_pop_dec.png) no-repeat 5px 7px; background-color:#fff; cursor: pointer;}
.rib_dec:hover { color: #ca3a3a !important;;}
.rib_recommend_off {padding: 0 0 0 20px; height: 30px; text-align: center ; display: table-cell; vertical-align: middle; border-radius: 4px; border: 1px solid #ddd; background:url(/_template/service/images/2023_bigfile/rst_pop_rcm_off.png) no-repeat 5px 9px; background-color:#fff; cursor: pointer;}
.rib_recommend_on {padding: 0 0 0 20px; height: 30px; text-align: center ; display: table-cell; vertical-align: middle; border-radius: 4px; border: 1px solid #ddd; background:url(/_template/service/images/2023_bigfile/rst_pop_rcm_on.png) no-repeat 5px 9px; background-color:#fff; cursor: pointer;}
.rgst_file_info_set {padding:0 20px}
.rgst_file_info_box {width: 100%; display: table; position: relative;}
.rgst_file_info {padding: 0 20px; height: 50px; display: table-cell; vertical-align: middle; border:1px solid #ddd;}
.rfi_ttl {float: left; padding:3px 0 0 0;}
.rfi_cts {float: left; padding: 0 0 0 10px; font-size: 15px; font-weight: bold;}
.rgst_file_btn {position: absolute; top: 17px; right: 10px; display: table; cursor: pointer;}
.rfb_txt {float: left; font-size: 14px;}
.rfb_arr {float: left; padding: 0 0 0 10px;}
.rgst_file_box {padding:10px 20px; border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;border-right: 1px solid #ddd; background:#f7f7f7; display: none;}
.rgst_file {width: 100%; display: table; position: relative;}
.rf_ttl {height: 26px; display: table-cell; vertical-align: middle;}
.rf_cts {position: absolute; top:0; right: 0; display: table;}
.rfc_info {float: left; padding: 3px 0 0 10px; height: 26px; display: table-cell; vertical-align: middle;}
.rfc_btn_box {float: left; width: 80px; display: table;}
.rfc_btn {height: 24px ; text-align: center; display: table-cell; vertical-align: middle; border:1px solid #ddd; border-radius: 4px; background:#fff; cursor: pointer;}
.rgst_btn_box {margin:0 auto; display: table; padding: 30px 0 0 0;}
.rgst_btn {float: left;}
.rb {margin:0 10px; width: 130px; display: table; filter: drop-shadow(0.1rem 0.2rem 0.25rem rgb(0,0,0, 0.3));}
.rb_no {margin:0 10px; width: 160px; display: table; filter: drop-shadow(0.1rem 0.2rem 0.25rem rgb(0,0,0, 0.3)); /*letter-spacing: -0.05em;*/}
.rb_real {margin:0 10px; width: 140px; display: table; filter: drop-shadow(0.1rem 0.2rem 0.25rem rgb(0,0,0, 0.3)); /*letter-spacing: -0.05em;*/}
.rb_nomem {padding: 0 0 0 25px; height: 38px!important; font-size: 17px; font-weight: bold; color:#202020; text-align: center; display: table-cell!important; vertical-align: middle; border:1px solid #202020; background:url(/_template/service/images/2023_bigfile/rst_pop_nomem_btn.png?1) no-repeat 20px 10px;background-color:#fff; border-radius: 4px; cursor: pointer;}
.rb_down {padding: 0 0 0 50px; height: 40px!important; font-size: 17px; font-weight: bold; color:#fff; text-align: left; display: table-cell!important; vertical-align: middle; background:url(/_template/service/images/2023_bigfile/rst_pop_dw_btn.png) no-repeat 20px 10px;background-color:#00c73c; border-radius: 4px; cursor: pointer;}
.rb_down:hover {color: #fff !important;}
.rb_realt {padding: 0 0 0 50px!important; height: 40px!important; font-size: 17px; font-weight: bold; color:#fff; text-align: left; display: table-cell!important; vertical-align: middle; background:url(/_template/service/images/2023_bigfile/rst_pop_real_btn.png) no-repeat 20px 10px;background-color:#387f38; border-radius: 4px; cursor: pointer;}
.rb_real .rb_realt:hover {color:#fff!important;}
.rb_hd {height: 40px!important; font-size: 17px; font-weight: bold; color:#fff; text-align: center; display: table-cell!important; vertical-align: middle;background-color:#202020; border-radius: 4px; cursor: pointer;}
.rb_hd:hover {color: #fff !important;;}

.rgst_cts_ttl_box {margin:20px 0 10px 0;  position: relative; font-family: 'Pretendard';}
.rgst_cts_ttl{padding: 0 0 0 30px; line-height: 23px; font-size: 17px; font-weight: bold; background:url(/_template/service/images/2023_bigfile/rst_pop_ttl01.png) no-repeat; letter-spacing: -0.05em;}
.rgst_cts_dsc {font-size: 13px; position: absolute; bottom: 0; right: 0;}
.rgst_cts_dsc font {font-weight: bold; color:#00c73c;}
.rgst_btm_btn_box {width: 100%; display: table;}
.rgst_btm_btn {height: 70px; display: table-cell; vertical-align: middle;}
.rbb_box {margin:0 auto; display: table;}
.rbb_box a:hover{text-decoration: none;}
.rbb {float: left; /*letter-spacing: -0.1em;*/}
.rb_charge {padding: 0 0 0 55px; height: 40px!important; font-size: 17px; font-weight: bold; color:#fff; text-align: left; display: table-cell!important; vertical-align: middle; background:url(/_template/service/images/2023_bigfile/rst_pop_pay_btn.png) no-repeat 20px 7px;background-color:#54c1cb; border-radius: 4px; cursor: pointer;}
.rb .rb_charge:hover {color:#fff!important;}
.rb_subs_on {padding: 0 0 0 50px; height: 38px!important; font-size: 17px; font-weight: bold; color:#28984a; text-align: left; display: table-cell!important; vertical-align: middle; border:1px solid #28984a; background:url(/_template/service/images/2023_bigfile/rst_pop_subs_btn.png) no-repeat 20px 10px;background-color:#fff; border-radius: 4px; cursor: pointer; position: relative;}
.rb_subs_off {padding: 0 0 0 50px; height: 38px!important; font-size: 17px; font-weight: bold; color:#28984a; text-align: left; display: table-cell!important; vertical-align: middle; border:1px solid #28984a; background:url(/_template/service/images/2023_bigfile/rst_pop_subs_btn.png) no-repeat 20px 10px;background-color:#fff; border-radius: 4px; cursor: pointer;}