

/* **** reset **** */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header, hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video, input {margin:0; padding:0; border:0; font-size:100%;}
html {/*font-size: 1em;*/ -webkit-text-size-adjust: none; -ms-text-size-adjust: none; }
a {color:#fff;}
a, a:visited {margin:0; padding:0; font-size:100%;text-decoration:none;}
a:hover {text-decoration:none;}
body{line-height:1;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
fieldset, img, abbr, acronym { border:0 none;}
ol, ul { list-style:none; }
table {border-collapse: separate; border-spacing:0; border:0 none;}
caption, th, td {text-align:left; font-weight: normal; border:0;}
caption {visibility:hidden; font-size:0; width:1; height:1; line-height:0}
address, caption, strong, em, cite {font-weight:normal; font-style:normal;}
ins { text-decoration:none; }
del { text-decoration:line-through;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote,q { quotes:"" ""; }
hr { display:none; }
.clearfix:after {content:"";display:block;clear:both;visibility:hidden;height:0;}
label, input, select{vertical-align:middle;}
textarea {overflow: auto; vertical-align:top;}
img {vertical-align:top; border: 0; -ms-interpolation-mode: bicubic;}
/*hide_class*/
.hid {font-size:0; line-height:0; width:1px; height:1px; overflow:hidden; position:absolute; border: 0; clip: rect(0 0 0 0); margin: -1px; padding: 0;}
[hidden] {display: none;}
mark {background-color:#ff9;color:#000; font-style:italic; font-weight:bold;}
header, footer, section, article, aside, nav, hgroup, details, menu, figure, figcaption { display: block }
audio,c anvas, video {display: inline-block; *display: inline;  *zoom: 1;}
nav ul {list-style:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border: 0;padding: 0;}
button[disabled], input[disabled] {cursor: default;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance: none;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box; padding: 0; *height:13px; *width: 13px;}
svg:not(:root) {overflow: hidden;}


/* **** common **** */
/* font */
html, body{width:100%; height:100%; font-size:14px; line-height:1em; font-family:"맑은 고딕", Malgun Gothic, malgun, "돋움", Dotum, "굴림", Gulim, Helvetica, Arial, AppleGothic, sans-serif; background:#0d0d0d;}
@font-face{
	font-family: malgun;
	src: url(/kr/premium/fonts/malgun.eot);
	src: local('※'), url(/kr/premium/fonts/malgun.woff) format('woff');
	font-style: normal;
	font-weight: normal;
}
/* .font_te{font-family:NanumGothic; font-weight:bold; color:#f9664d; font-size:66px; line-height:100%;} */

/* 컨텐츠바로가기 */
#accessibility {width:100%; position:relative; top:-4px; left:0; z-index:100;}
#accessibility ul li, #accessibility p {width:100%; position:absolute; top:-1px; left:0;}
#accessibility a, #accessibility a:link {margin:0 0 -1px 0; width:100%; height:1px; font-size:1em; display:block; overflow:hidden;text-decoration:none;}
*#accessibility a:active,
#accessibility a:focus,
#accessibility a:hover {padding:10px 0 6px 0; width:100%; height:20px; font-weight:bold; color:#fff; text-align:center; background:#000; float:left; clear:left;}

.red {color:#ee171f !important;}
.fc-blue01 {color:#0018aa !important;}
.fc-brw01 {color:#b5a062 !important;}

/* 텍스트 정렬 */
.tac {text-align:center !important;}
.tal {text-align:left !important;}
.tar {text-align:right !important;}

/* float */
.fl_l {float:left !important;}
.fl_r {float:right !important;}
.fl_n {float:none !important;}
.fl_cl {clear:both !important;}
.ovf {overflow:hidden !important;}

.dpb {display:block;}
.dpib {display:inline-block;}

/* margin */
.mg0 {margin:0 !important;}

.mgt5 {margin-top:5px !important;}
.mgt10 {margin-top:10px !important;}
.mgt20 {margin-top:20px !important;}
.mgt30 {margin-top:30px !important;}

.mgr5 {margin-right:5px !important;}
.mgr10 {margin-right:10px !important;}
.mgr20 {margin-right:20px !important;}
.mgr30 {margin-right:30px !important;}

.mgb0 {margin-bottom:0px !important;}
.mgb5 {margin-bottom:5px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb25 {margin-bottom:25px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb35 {margin-bottom:35px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb45 {margin-bottom:45px !important;}
.mgb60 {margin-bottom:60px !important;}
.mgb80 {margin-bottom:80px !important;}
.mgb200 {margin-bottom:200px !important;}

.mgl5 {margin-left:5px !important;}
.mgl10 {margin-left:10px !important;}
.mgl15 {margin-left:15px !important;}
.mgl20 {margin-left:20px !important;}
.mgl25 {margin-left:25px !important;}
.mgl30 {margin-left:30px !important;}

/* padding */
.pad0 {padding:0 !important;}

.padt10 {padding-top:10px !important;}
.padt20 {padding-top:20px !important;}
.padt30 {padding-top:30px !important;}

.padr10 {padding-right:10px !important;}
.padr20 {padding-right:20px !important;}
.padr30 {padding-right:30px !important;}

.padb10 {padding-bottom:10px !important;}
.padb20 {padding-bottom:20px !important;}
.padb30 {padding-bottom:30px !important;}

.padl10 {padding-left:10px !important;}
.padl15 {padding-left:15px !important;}
.padl20 {padding-left:20px !important;}
.padl30 {padding-left:30px !important;}

/* width */
.alignc {margin:0 auto;}
.w820 {width:820px !important;}
.w870 {width:870px !important;}
.w880 {width:880px !important;}
.w890 {width:890px !important;}

#boxradius {border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.boxradius {border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.b {font-weight:bold;}

/* border */
.b_tn {border-top:none !important;}
.b_bn {border-bottom:none !important;}
.b_ln {border-left:none !important;}
.b_rn {border-right:none !important;}

/* 라인 */
.line01 {clear:both;width:100%;border-bottom:1px #e2e2e2 solid;}

/* 인풋 */
.ip01 {border:1px #e2e2e2 solid;padding:6px 0 5px 10px;font-family:"맑은 고딕", Malgun Gothic, malgun;font-size:13px;color:#666;}
.ip02 {border:1px #e2e2e2 solid;padding:3px 0 4px 0;font-family:"맑은 고딕", Malgun Gothic, malgun;font-size:13px;text-align:center;color:#666;}
.sel01 {border:1px #e2e2e2 solid;padding:4px 0 4px 0;font-family:"맑은 고딕", Malgun Gothic, malgun;font-size:13px;color:#666;}
textarea.txta01 {border:1px #e2e2e2 solid;padding:10px 0 10px 10px;font-family:"맑은 고딕", Malgun Gothic, malgun;font-size:13px;color:#666;}

/* layout */
#wrap {position:relative;width:100%;min-width:1200px;background: #0d0d0d;}
body.sv-main #wrap {position:relative;width:100%;min-width:1200px;background: #0d0d0d url(/kr/premium/images/common/back-img.jpg) no-repeat center 0;}
#header {position:relative;width:100%;min-width:1200px;min-height: 107px;z-index:220;background-color: #1a1a19;}
#header:after {content:"";display:block;clear:both;}
#header_inner {position:relative;width:1000px;margin:0 auto;}
#container {position:relative;width:100%;}
#container #contents {box-sizing:border-box;position:relative;width:1000px;margin:0 auto;padding:30px 25px 0 25px;}
#container.service-main #contents {padding: 0;}
#container #contents:after {content:".";clear:both;display:block;visibility:hidden;}
#container #contents div.article {width:880px;margin:0 auto;}
#container #contents div.article:after {content:".";clear:both;display:block;visibility:hidden;}
#footer {clear:both;position:relative;width:100%;padding: 40px 0 50px 0;background:#0d0d0d;text-align: center;}
#footer #foot_inner {position:relative;width:1000px;margin:0 auto;}

/* **** style **** */
#header_inner h1.logo {position:absolute;top:33px;left:0;z-index:210;}
#container .tit_img {text-align:center;display: none;}

.util-menu {position: absolute;top: 15px;right: 80px;z-index: 100;}
.util-menu li {display: inline-block;}
.util-menu li a {display: block;color: #999;font-size: 12px;text-align: center;padding: 0 10px 5px 10px;border-bottom: 1px solid #1a1a19;}
.util-menu li:hover a {border-color: #595036;}
.util-menu li a img {display: inline-block;padding-right: 10px; vertical-align: top;line-height: 1.2;}

.lang-menu {position: absolute;top: 17px;right: 0;z-index: 100;color: #999;cursor: pointer;font-size: 12px;}
.lang-menu p {padding-right: 25px;}
.lang-menu p:after {content: "";position: absolute;top: 5px;right: 0;display: block;width: 7px;height: 6px;background: url(/kr/premium/images/common/icon.png) no-repeat -26px -17px;}
.lang-menu a {color: #999;}
.lang-menu ul {display: none;}
.lang-menu li {margin: 5px 0;}
.lang-menu li a {display: block;}

/* gnb */
#gnb {position: absolute;top: 53px;left: 273px;}
#gnb > ul:after {content:"";display:block;clear:both;}
#gnb > ul > li {float: left;margin-left: 40px;}
#gnb > ul > li:first-child {margin-left: 0;}
#gnb > ul > li > a {display: block;font-size: 12px;color: #999;border-bottom: 1px solid #1a1a19;padding-bottom: 7px;}
#gnb > ul > li:hover > a {border-color: #595036;}

/* footer */
#foot_inner {position:relative;font-family:Verdana, sans-serif;font-size:12px;color:#d2d2d2;}
#foot_inner .foot_menu {padding:18px 0 0 0;}
#foot_inner .foot_menu:after {content:"";display:block;clear:both;}
#foot_inner .foot_menu li {float:left;display:inline-block;}
#foot_inner .foot_menu li a {font-size:12px;font-weight:bold;color:#fff;}
#foot_inner address {clear:both;position:absolute;top: 16px;right:0;}
#foot_inner address a {padding-left:1px;}
#foot_inner address img  {vertical-align:middle;}

/* radius box */
.rabox950 {width:1000px;margin:0 auto;}
.rabox950 div.top {}
.rabox950 div.mid {}
.rabox950 div.btm {height:10px;}
.rabox950 div.con {padding:0 12px;font-size:14px;color:#b5a062;line-height:24px;}
.rabox950.type2 div.con {padding:0 25px;}

.rabox950-v1 {width:950px;margin:0 auto;}
.rabox950-v1 div.top {height:14px;background:url(/kr/premium/images/common/rabox950.gif) no-repeat 0 0;}
.rabox950-v1 div.mid {background:#f2f2f2;}
.rabox950-v1 div.btm {height:10px;background:url(/kr/premium/images/common/rabox950.gif) no-repeat 0 -24px;}
.rabox950-v1 div.con {padding:0 12px;font-size:14px;color:#3e3a39;line-height:24px;}
.rabox950-v1.type2 div.con {padding:0 25px;}

.rabox890 {clear:both;width:890px;margin:0 auto;}
.rabox890 div.top {height:10px;background:url(/kr/premium/images/common/rabox890.gif) no-repeat 0 0;}
.rabox890 div.mid {background:#f2f2f2;padding:10px 0;}
.rabox890 div.btm {height:10px;background:url(/kr/premium/images/common/rabox890.gif) no-repeat 0 -24px;}
.rabox890 div.con {padding:0 20px;font-size:14px;color:#3e3a39;line-height:24px;}
.rabox890 div.con .caution {padding-left:12px;}

.rabox870 {width:870px;margin:0 auto;}
.rabox870 div.top {height:10px;background:url(/kr/premium/images/common/rabox870.gif) no-repeat 0 0;}
.rabox870 div.mid {background:#f2f2f2;}
.rabox870 div.btm {height:10px;background:url(/kr/premium/images/common/rabox870.gif) no-repeat 0 -24px;}
.rabox870 div.con {padding:0 12px;font-size:14px;color:#3e3a39;line-height:24px;}

/* icon */
.ico_dia {display:inline-block;padding:10px 0;padding-left:28px;font-size:12px;font-weight:bold;color:#3c6376;background:url(/kr/premium/images/common/ico_dp.png) no-repeat 0 6px;}
.ico_plati {display:inline-block;padding:10px 0;padding-left:28px;font-size:12px;font-weight:bold;color:#d9b47d;background:url(/kr/premium/images/common/ico_dp.png) no-repeat 0 -33px;}
.ico_dia2 {display:block;width:22px;height:22px;text-indent:-9999px;background:url(/kr/premium/images/common/ico_dp.png) no-repeat 0 0;}
.ico_plati2 {display:block;width:22px;height:22px;text-indent:-9999px;background:url(/kr/premium/images/common/ico_dp.png) no-repeat 0 -39px;}

/* table */
table.type01 {clear:both;color: #fff; letter-spacing:-1px;}
table.type01.btop {border-top:2px #b5a062 solid;}
table.type01 tbody th {text-align:center;padding:17px 0;font-size:16px;font-weight:bold;border-bottom:1px #b5a062 solid;border-left:1px #b5a062 solid;}
table.type01 tbody td {padding:17px 0 17px 20px;font-size:14px;border-bottom:1px #b5a062 solid;border-left:1px #b5a062 solid;line-height:1.4;}
table.type01 tbody td p.stxt {font-size:13px !important;color:#b5a062 !important;}
table.type01 tbody td p.stxt2 {font-size:13px !important;color:#b5a062 !important;}
table.type01 tbody td.table_info {padding:50px 0 50px 20px;}

table.type02 {clear:both;border-top:2px #b5a062 solid;color: #fff;}
table.type02 thead th {text-align:center;padding:13px 0;font-size:16px;font-weight:bold;border-bottom:1px #b5a062 solid;border-left:1px #b5a062 solid;}
table.type02 tbody th {padding:10px 5px 10px 0;text-align:center;font-size:14px;border-bottom:1px #b5a062 solid;border-left:1px #b5a062 solid;}
table.type02 tbody td {padding:10px 5px 10px 0;text-align:center;font-size:14px;border-bottom:1px #b5a062 solid;border-left:1px #b5a062 solid;}
table.type02 tbody td.txt {text-align:left;padding-left:15px;}
table.type02 tbody td.card {text-align:left;padding-left:30px;}
table.type02 tbody td .stxt,
table.type02 tbody th .stxt {font-size:12px;}

table.type03 {clear:both;border-top:2px #b5a062 solid;border-bottom:2px #b5a062 solid;color:#fff;}
table.type03.bnone {border-bottom:none;}
table.type03 thead th {text-align:center;padding:13px 0;font-size:16px;font-weight:bold;border-bottom:1px #b5a062 solid;border-left:1px #b5a062 solid;}
table.type03 tbody th {padding:15px 0 15px 0;text-align:center;font-size:14px;font-weight:bold;border-bottom:1px #b5a062 solid;border-left:1px #b5a062 solid;}
table.type03 tbody td {padding:15px 0 15px 0;text-align:center;font-size:14px;border-bottom:1px #b5a062 solid;border-left:1px #b5a062 solid;}
table.type03 tbody td.txt {text-align:left;padding-left:15px;line-height:1.5;letter-spacing:-1px;}
table.type03 tbody tr.last td,
table.type03 tbody tr.last th {border-bottom:none;}
table.type03 tbody td.card {text-align:left;padding-left:30px;}

table.type02.view1 tbody td {padding: 10px;}

/*ul.ico_card li {float:left;display:inline-block;width:50%;}
ul.ico_card li .ico_dia2,
ul.ico_card li .ico_plati2 {margin:0 auto;}
ul.ico_card li.dia {float:left;}
ul.ico_card li.plat {float:right;}*/

ul.ico_card li {float:left;display:inline-block;width:50%;}
ul.ico_card li .ico_dia2 {margin:0 auto; margin-right:13px;}
ul.ico_card li .ico_plati2 {margin:0 auto; margin-left:13px;}
ul.ico_card li.dia {float:left;}
ul.ico_card li.plat {float:right;}


/* 추가 내용 */
table.type02 tbody td.txt2 {text-align:left;padding-left:15px; line-height:24px;}
table.type02 tbody td.txt3 {text-align:center;}
table.type01 tbody td p.stxt a {color:#b5a062;}
.mgl13 {margin-left:13px !important;}
.mgl16 {margin-left:16px !important;}
.mgl58 {margin-left:58px !important;}

.bl_bar {font-size: 14px;}
.bl_bar > li {position: relative;padding-left: 10px;margin: 5px 0;}
.bl_bar > li:before {content:"-";display: block;position: absolute;top: 0px;left:0;}
.bl_bar > li.bl-title { padding-left:0; }
.bl_bar > li.bl-title:before { content:''; }


.bl_dot {font-size: 14px;line-height: 1.3;word-wrap: break-word;word-break: keep-all;}
.bl_dot > li {position: relative;padding-left: 10px;margin: 5px 0;}
.bl_dot > li:before {content:"·";display: block;position: absolute;top: 0px;left:0;}