@charset 'utf-8';
/*
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(//fonts.googleapis.com/css?family=Noto+Sans);
*/

/* =========================================================================================================
	Font
========================================================================================================= */

/* normal */
@font-face{
	font-family:'NotoSans';
	font-style:normal;
	font-weight:normal;
	src:url('font/notokr-regular.eot');
	src:local(※),
	url('font/notokr-regular.eot?#iefix') format('embedded-opentype'),
	url('font/notokr-regular.woff') format('woff'),
	url('font/notokr-regular.ttf') format('truetype');
}

/* demilight */
@font-face {
	font-family:'NotoSans';
	font-style:normal;
	font-weight:100;
	src:url('font/notokr-demilight.eot');
	src:local(※),
	url('font/notokr-demilight.eot?#iefix') format('embedded-opentype'),
	url('font/notokr-demilight.woff') format('woff'),
	url('font/notokr-demilight.ttf') format('truetype');
}

/* medium */
@font-face {
	font-family:'NotoSans';
	font-style:normal;
	font-weight:500;
	src:url('font/notokr-medium.eot');
	src:local(※),
	url('font/notokr-medium.eot?#iefix') format('embedded-opentype'),
	url('font/notokr-medium.woff') format('woff'),
	url('font/notokr-medium.ttf') format('truetype');
}

/* bold */
@font-face {
	font-family:'NotoSans';
	font-style:normal;
	font-weight:bold;
	src:url('font/notokr-bold.eot');
	src:local(※),
	url('font/notokr-bold.eot?#iefix') format('embedded-opentype'),
	url('font/notokr-bold.woff') format('woff'),
	url('font/notokr-bold.ttf') format('truetype');
}

/* black */
@font-face {
	font-family:'NotoSans';
	font-style:normal;
	font-weight:800;
	src:url('font/notokr-black.eot');
	src:local(※),
	url('font/notokr-black.eot?#iefix') format('embedded-opentype'),
	url('font/notokr-black.woff') format('woff'),
	url('font/notokr-black.ttf') format('truetype');
}

@font-face{
	font-family : Helvetica;
	src:url('font/HelveticaNeueLTPro-LtCn.eot');
	src:url('font/HelveticaNeueLTPro-LtCn.eot?#iefix') format('eot'),
		url('font/HelveticaNeueLTPro-LtCn.woff') format("woff"),
		url('font/HelveticaNeueLTPro-LtCn.ttf') format("opentype");
}

 @font-face {
	font-family: "Nanum Brush Script";
	font-style: normal;
	font-weight: 400;
	src: url("font/NanumBrushScript-Regular.eot");
	src: url("font/NanumBrushScript-Regular.woff2") format("woff2"),
		url("font/NanumBrushScript-Regular.woff") format("woff"),
		url("font/NanumBrushScript-Regular.ttf") format("ruetype");
}

/* reset */
article,aside,canvas,video,details,embed,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
command,datalist,keygen,mark,meter,progress,rp,rt,ruby,time,wbr{display:inline;}

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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,button,
table,caption,tbody,tfoot,thead,tr,th,td,
header,hgroup,footer ,nav ,section ,article ,aside ,figure ,video ,audio{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;color:inherit;*zoom:1;background:none;}
body{}
ul,ol{list-style:none}
em,address{font-style:normal}
img{border:0;background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);/* IE6 & 7 */*zoom:1;}
select,textarea,input,label,img{vertical-align:middle;}

legend,caption{display:none;}
hr{display:none}
table{border-collapse:collapse;border-spacing:0;width:100%;}
table th,table td{word-wrap:break-word;}
button,a{text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
button {border:0 none;padding:0;margin:0;background:transparent;*overflow:visible;cursor:pointer;}
button::-moz-focus-inner {border:0;padding:0;}

b,strong,h1,h2,h3,h4,h5,h6{font-weight:bold;}

/* common(공통 디버깅 스타일) */

/* etc*/
.ellipsis{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.ovflowh {overflow:hidden !important;}
.no_data {padding:70px 0px 50px !important; text-align:center;}
.bgGray {background:#f0f0f0  !important;}

/* border */
.border_none{border:none !important;}
.underline{text-decoration:underline;}


/* 정렬 */
.f_left{float:left;}
.f_right{float:right;}
.t_left{text-align:left !important;}
.t_center{text-align:center !important;}
.t_right{text-align:right !important}
.v_top{vertical-align:top !important;}
.v_middle{vertical-align:middle !important;}
.v_bottom{vertical-align:bottom !important}
.c_both{clear:both !important;}
.clear:after{content:'.';width:0px;height:0px;font-size:0;line-height:0;overflow:hidden;display:block;clear:both;}

/* show/hide */
.hidden_obj{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0;line-height:0}
.hide_elm{position:absolute;top:-9999px;left:-9999px;}
.pos_r{position:relative;}
.hide{display:none;}
.show{display:block;}
tr.show{display:table-row;}

/* opacity */
.trans20{opacity:0.2;filter:alpha(opacity=20);}
.trans40{opacity:0.4;filter:alpha(opacity=40);}
.trans60{opacity:0.6;filter:alpha(opacity=60);}
.trans80{opacity:0.8;filter:alpha(opacity=80);}

/* font */
.normal {font-weight: normal !important;}
.fnnormal {font-weight:normal !important; font-size:12px !important;}
.font13{font-size:13px !important;}

/* 포인트 컬러 */
.point1{color:#ff62a1 !important;}
.point2{color:#000000 !important;}
.point3{color:#999999 !important;}
.point4{color:#333333 !important;}
.point5{color:#666 !important;}

/* line-height */
.lh20{line-height:20px}
.lh25{line-height:25px}

/* 넓이 */
.wid10 {width:10% !important;}
.wid20 {width:20% !important;}
.wid30 {width:30% !important;}
.wid35 {width:35% !important;}
.wid40 {width:40% !important;}
.wid49 {width:49% !important;}
.wid47 {width:47% !important;}
.wid46 {width:46% !important;}
.wid50 {width:50% !important;}
.wid60 {width:60% !important;}
.wid70 {width:70% !important;}
.wid80 {width:80% !important;}
.wid85 {width:85% !important;}
.wid90 {width:90% !important;}
.wid100 {width:100% !important;}

/* margin */
.mgt_10 {margin-top:-10px !important;}
.mgt_1 {margin-top:-1px !important;}
.mgt0 {margin-top:0px !important;}
.mgt2 {margin-top:2px !important;}
.mgt4 {margin-top:4px !important;}
.mgt5 {margin-top:5px !important;}
.mgt7 {margin-top:7px !important;}
.mgt8 {margin-top:8px !important;}
.mgt9 {margin-top:9px !important;}
.mgt10 {margin-top:10px !important;}
.mgt12 {margin-top:12px !important;}
.mgt13 {margin-top:13px !important;}
.mgt14 {margin-top:14px !important;}
.mgt15 {margin-top:15px !important;}
.mgt16 {margin-top:16px !important;}
.mgt18 {margin-top:18px !important;}
.mgt19 {margin-top:19px !important;}
.mgt20 {margin-top:20px !important;}
.mgt25 {margin-top:25px !important;}
.mgt28 {margin-top:28px !important;}
.mgt30 {margin-top:30px !important;}
.mgt33 {margin-top:33px !important;}
.mgt35 {margin-top:35px !important;}
.mgt38 {margin-top:38px !important;}
.mgt39 {margin-top:39px !important;}
.mgt40 {margin-top:40px !important;}
.mgt41 {margin-top:41px !important;}
.mgt45 {margin-top:45px !important;}
.mgt50 {margin-top:50px !important;}
.mgt54 {margin-top:54px !important;}
.mgt55 {margin-top:55px !important;}
.mgt57 {margin-top:57px !important;}
.mgt60 {margin-top:60px !important;}
.mgt65 {margin-top:65px !important;}
.mgt80 {margin-top:80px !important;}
.mgt100 {margin-top:100px !important;}

.mgb0 {margin-bottom:0px !important;}
.mgb10 {margin-bottom:10px !important;}
.mgb15 {margin-bottom:15px !important;}
.mgb20 {margin-bottom:20px !important;}
.mgb28 {margin-bottom:28px !important;}
.mgb30 {margin-bottom:30px !important;}
.mgb40 {margin-bottom:40px !important;}
.mgb57 {margin-bottom:57px !important;}
.mgb60 {margin-bottom:60px !important;}

.mgl0{margin-left:0px !important}
.mgl1{margin-left:1px !important}
.mgl5{margin-left:5px !important}
.mgl6{margin-left:6px !important}
.mgl7{margin-left:7px !important}
.mgl8{margin-left:8px !important}
.mgl10{margin-left:10px !important;}
.mgl14{margin-left:14px !important}
.mgl16{margin-left:16px !important}
.mgl20{margin-left:20px !important;}
.mgl20{margin-left:20px !important;}
.mgl30{margin-left:30px !important;}
.mgl38{margin-left:38px !important;}
.mgl135{margin-left:135px !important;}

.mgr0{margin-right:0 !important;}
.mgr5{margin-right:5px !important;}
.mgr6{margin-right:6px !important;}
.mgr7{margin-right:7px !important;}
.mgr10{margin-right:10px !important;}
.mgr14 {margin-right:14px !important;}

/* padding */
.pd0{padding:0 !important;}
.pdb0{padding-bottom:0 !important;}
.pdt0{padding-top:0 !important;}
.pdt5{padding-top:5px !important;}
.pdt10{padding-top:10px !important;}
.pdl5{padding-left:5px !important;}
.pdl40{padding-left:40px !important;}
.pdt15{padding-top:15px !important;}
.pdt20{padding-top:20px !important;}
.pdt50 {padding-top:50px !important;}
.pdb50 {padding-bottom:50px !important;}

.pdl52 {padding-left:52px !important;}


/* input & btn */
input.search {border:1px solid #ccc; color:#444; margin-left:15px; vertical-align:middle; width:300px; height:34px; padding:0px 10px 0px 11px;}
select {color:#666666; border:1px solid #ccc; height:30px; padding:0 20px 0 12px;background:#fff url(../_images/dcg/common/ui_select_arr.gif) right center no-repeat;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
;}
select.select {color:#333; font-size:14px; border:1px solid #ccc;line-height:32px; height:36px; padding:0 20px 0 12px;background:#fff url(../_images/dcg/common/arrow_select.png) right center no-repeat;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
select.select2 {color:#666666; border:1px solid #cecece;line-height:24px !important; height:24px !important; padding-left:12px; min-width:50px;}
select 
{
  -webkit-appearance:none;
  -moz-appearance:none;
  -o-appearance:none;
   appearance:none; 
  -ms-appearance: none  \9;
}
select::-ms-expand{
  display:none;
}
table td{text-align:center;}
textarea{border:1px solid #ccc;padding:10px;height:75px;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0 1000px white inset;}
input::-ms-clear {display: none;}
input[type="password"],
input[type="text"]{border:1px solid #ccc;line-height:26px; height:28px; padding:0px 10px; color:#333333;background:#fff;}
input[type="radio"], input[type="checkbox"] {margin-top:-1px; margin-left:0px;}
input.input_sort{height:32px;line-height:32px;padding:0 10px;;}
input.data01 {border:none !important;line-height:26px; height:28px; padding:0px 10px; color:#333333; text-align:right;}
input[type="text"].disabled,
input[type="password"].disabled{background:#f5f5f5 !important;}

input.radio_style {opacity:0}
input.radio_style:checked + label:after{background:#dc0072;}
input.radio_style + label {vertical-align:middle; height:20px; line-height:20px; color:#333; cursor: pointer; display:inline-block; position:relative; margin-right:20px}
input.radio_style + label:before{content:""; vertical-align:top; display:inline-block; width:20px; height:20px; border-radius:50%; background:#dcdcdc; margin-right:5px}
input.radio_style + label:after{content:""; display:inline-block; width:10px; height:10px; border-radius:50%; background:#fff; position:absolute; top:5px; left:5px}

input[type="checkbox"] {display:;}
input[type="checkbox"] {color: #666; cursor: pointer; display: inline-block; font-size: 12px; position: relative; vertical-align:middle; line-height:1.2; top:1px; margin-right:5px;}

input.checkbox[type="checkbox"] {display : ;}
label>input.checkbox[type="checkbox"] {color: #666; cursor: pointer; display: inline-block; font-size: 12px; position: relative; vertical-align:middle; line-height:1.2; top:1px; margin-right:5px;}

input[type="checkbox"].checkPink {display : none;}
input[type="checkbox"].checkPink + label {color:#666; cursor: pointer; display: inline-block; font-size: 13px; position: relative; vertical-align:middle; top:1px}
input[type="checkbox"].checkPink + label:before {content:""; display:inline-block; width:20px; height:20px; border:1px solid #ccc; box-sizing:border-box; background:#fff;; vertical-align:middle; margin-right:7px }
input[type="checkbox"].checkPink + label:after{content:""; display:inline-block; width:9px; height:4px; border:3px solid #fff; border-right:none; border-top:none; position:absolute; left:4px; top:50%; transform:translateY(-50%) rotate(-45deg) ; margin-top:-2px}
input[type="checkbox"].checkPink:checked + label:after {border-color:#fff;}
input[type="checkbox"].checkPink:checked + label:before {border:1px solid #fff; background:#dc0072; }
input[type="checkbox"].checkPink:disabled + label {color:#b5b5b5;}
input[type="checkbox"].checkPink:disabled + label:after {border-color:#f3f3f3;}
input[type="checkbox"].checkPink:disabled + label:before {border:1px solid #d9d9d9; background:#f3f3f3; }

.disabled {pointer-events:none; opacity:0.7; user-select:none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}

/* 태그 */
.tag_wrap {overflow:hidden; margin-bottom:5px}
.tag_wrap span.tag {margin-right:3px; padding:0 3px; height:15px; line-height:15px; color:#fff; font-size:12px; background:#000; text-transform:uppercase; vertical-align:top; display:inline-block; }
.tag_wrap span.tag.hot {background:#dc0072}

/*닫기버튼*/
.close{display:inline-block; width:30px; height:30px; overflow:hidden }/*w,h설정*/
.close span{display:inline-block; width:100%; height:100%;  position:relative; text-indent:-999999px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); transform:rotate(45deg)}
.close span:before, .close span:after{content:""; display:inline-block; background:#000; position:absolute}
.close span:before{width:1px; height:100%; top:0; left:50%; transform:translate(-50%, 0); }
.close span:after{width:100%; height:1px; top:50%; left:0; transform:translate(0, -50%); }

/* 버튼 */
.fix_w50 {width:50px !important; padding:0 !important;}
.fix_w135{width:135px !important;padding:0 !important;}
.fix_w139{width:137px !important;padding:0 !important;}
.fix_w149{width:149px !important;padding:0 !important;}
.fix_w190{width:188px !important;padding:0 !important;}
.fix_w98{width:96px !important;padding:0 !important;}
.fix_w48{width:48px !important;padding:0 !important;}
.fix_w65{width:65px !important;padding:0 !important;}
.fix_w67{width:65px !important;padding:0 !important;}
.fix_w270{width:270px !important;padding:0 !important;}

*[class*=btn_].disabled:hover,
*[class*=btn_].disabled{cursor:default !important;background:#c8c8c8 !important;border:1px solid #c8c8c8 !important;color:#ffffff !important;}
*[class*=btn_h30].btn_full{width:100%;padding:0 !important;box-sizing:border-box;height:30px !important;font-family:'dotum',sans-serif;}

.btn_h16_type1{border:1px solid #ccc;font-size:11px;white-space:nowrap;text-align:center;background:#fff;height:14px;line-height:14px;color:#999;padding:0px 3px;}
.btn_h16_type2{display:inline-block;*display:inline;*zoom:1;height:14px;line-height:16px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:11px !important;color:#999999 !important;padding:0px 4px;border:1px solid #dadada;font-weight:normal;vertical-align:middle;letter-spacing:-1px;font-family:'dotum',sans-serif;}
/* .btn_h16_type2:hover{background:#908a86;border:1px solid #908a86;color:#ffffff !important;} */
.btn_h16_type3{display:inline-block;*display:inline;*zoom:1;height:14px;line-height:16px !important;text-align:center;white-space:nowrap;background:#888;font-size:11px !important;color:#fff !important;padding:0px 4px;border:1px solid #888;font-weight:normal;vertical-align:middle;letter-spacing:-1px;font-family:'dotum',sans-serif;}

.btn_h20_type1{font-family: dotum;display:inline-block;*display:inline;*zoom:1;height:18px;line-height:20px !important;text-align:center;white-space:nowrap;background:#39332e;font-size:11px !important;color:#ffffff !important;padding:0px 10px;border:1px solid #39332e;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}
/* .btn_h20_type1:hover{background:#908a86;border:1px solid #908a86;} */
.btn_h20_type2{font-family: dotum;display:inline-block;*display:inline;*zoom:1;height:18px;line-height:20px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:11px !important;color:#645d58 !important;padding:0px 10px;border:1px solid #908a86;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}
/* .btn_h20_type2:hover{background:#908a86;border:1px solid #908a86;color:#ffffff !important;} */
.btn_h20_type3{font-family: dotum;display:inline-block;*display:inline;*zoom:1;height:18px;line-height:20px !important;text-align:center;white-space:nowrap;background:#908a86;font-size:11px !important;color:#ffffff !important;padding:0px 10px;border:1px solid #908a86;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}
/* .btn_h20_type3:hover{background:#39332e;border:1px solid #39332e;color:#ffffff !important;} */
.btn_h20_type4{font-family: dotum;display:inline-block;*display:inline;*zoom:1;height:18px;line-height:20px !important;text-align:center;white-space:nowrap;background:#dc0072;font-size:12px !important;color:#ffffff !important;padding:0px 10px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}
/* .btn_h20_type3:hover{background:#39332e;border:1px solid #39332e;color:#ffffff !important;} */
.btn_h20_type5{font-family: dotum;display:inline-block;*display:inline;*zoom:1;height:18px;line-height:20px  !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:11px !important;color:#dc0072 !important;padding:0px 10px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;}
/* .btn_h20_type2:hover{background:#908a86;border:1px solid #908a86;color:#ffffff !important;} */
.btn_h20_type6{font-family: dotum; display:inline-block;*display:inline;*zoom:1;height:18px;line-height:20px  !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:11px !important;color:#999 !important;padding:0px 10px;border:1px solid #dadada;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}
/* .btn_h20_type2:hover{background:#908a86;border:1px solid #908a86;color:#ffffff !important;} */

.btn_h25_type1{display:inline-block;*display:inline;*zoom:1;height:23px;line-height:25px  !important;text-align:center;white-space:nowrap;background:#dc0072;font-size:11px !important;color:#fff !important;padding:0px 10px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;min-width:46px;}
.btn_h25_type2{display:inline-block;*display:inline;*zoom:1;height:23px;line-height:25px  !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:11px !important;color:#dc0072 !important;padding:0px 10px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;min-width:46px;}

.btn_h21_type1{display:inline-block;*display:inline;*zoom:1;height:19px;line-height:21px !important;text-align:center;white-space:nowrap;background:#39332e;font-size:12px !important;color:#ffffff !important;padding:0px 10px;border:1px solid #39332e;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}
.btn_h21_type1:hover{background:#908a86;border:1px solid #908a86;}
.btn_h21_type2{display:inline-block;*display:inline;*zoom:1;height:19px;line-height:21px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:12px !important;color:#dc0072 !important;padding:0px 10px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}
.btn_h21_type2:hover{background:#dc0072;border:1px solid #dc0072;color:#ffffff !important;}
.btn_h21_type3{display:inline-block;*display:inline;*zoom:1;height:19px;line-height:21px !important;text-align:center;white-space:nowrap;background:#908a86;font-size:12px !important;color:#ffffff !important;padding:0px 10px;border:1px solid #908a86;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}
.btn_h21_type3:hover{background:#39332e;border:1px solid #39332e;color:#ffffff !important;}
.btn_h21_type4{display:inline-block;*display:inline;*zoom:1;height:19px;line-height:21px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:12px !important;color:#fe7db0 !important;padding:0px 10px;border:1px solid #fe7db0;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}
.btn_h21_type4:hover{background:#fe7db0;border:1px solid #fe7db0;color:#ffffff !important;}
.btn_h21_type5{display:inline-block;*display:inline;*zoom:1;height:19px;line-height:21px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:12px !important;color:#666 !important;padding:0px 10px;border:1px solid #666;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}
.btn_h21_type5:hover{background:#666;border:1px solid #666;color:#ffffff !important;}

.btn_h28_type2{display:inline-block;*display:inline;*zoom:1;height:26px;line-height:28px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:12px !important;color:#645d58 !important;padding:0px 15px;border:1px solid #908a86;font-weight:normal;vertical-align:middle;}
.btn_h28_type2:hover{background:#908a86;border:1px solid #908a86;color:#ffffff !important;}
.btn_h28_type3{display:inline-block;*display:inline;*zoom:1;height:26px;line-height:28px !important;text-align:center;white-space:nowrap;background:#908a86;font-size:12px !important;color:#ffffff !important;padding:0px 15px;border:1px solid #908a86;font-weight:normal;vertical-align:middle;}
.btn_h28_type3:hover{background:#39332e;border:1px solid #39332e;color:#ffffff !important;}

.btn_h30_type1{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#dc0072;font-size:12px !important;color:#ffffff !important;padding:0px 15px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;}
.btn_h30_type1:hover{background:#dc0072;border:1px solid #dc0072;}
.btn_h30_type2{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:12px !important;color:#645d58 !important;padding:0px 15px;border:1px solid #908a86;font-weight:normal;vertical-align:middle;}
.btn_h30_type2:hover{background:#dc0072;border:1px solid #dc0072;color:#ffffff !important;}
.btn_h30_type3{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#dc0072;font-size:12px !important;color:#ffffff !important;padding:0px 15px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;}
.btn_h30_type3:hover{background:#dc0072;border:1px solid #dc0072;color:#fff !important;}
.btn_h30_type4{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:12px !important;color:#dc0072 !important;padding:0px 10px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;}
/*.btn_h30_type4:hover{background:#39332e;border:1px solid #39332e;color:#ffffff !important;}*/
.btn_h30_type5{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#dc0072;font-size:12px !important;color:#ffffff !important;padding:0px 10px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;}
/*.btn_h30_type5:hover{background:#39332e;border:1px solid #39332e;color:#ffffff !important;}*/
.btn_h30_type6{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#666;font-size:12px !important;color:#ffffff !important;padding:0px 15px;border:1px solid #666;font-weight:normal;vertical-align:middle;}
.btn_h30_type6:hover{background:#888;border:1px solid #ccc;color:#fff !important;}
.btn_h30_type7{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#ff62a1;font-size:12px !important;color:#ffffff !important;padding:0px 15px;border:1px solid #ff62a1;font-weight:normal;vertical-align:middle;}
.btn_h30_type7:hover{background:#ff62a1;border:1px solid #ff62a1;color:#fff !important;}
.btn_h30_type8{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#ccc;font-size:12px !important;color:#ffffff !important;padding:0px 15px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;}
.btn_h30_type8:hover{background:#ccc;border:1px solid #dc0072;color:#fff !important;}



.btn_h34_type1{display:inline-block;*display:inline;*zoom:1;height:32px;line-height:34px !important;text-align:center;white-space:nowrap;background:#999;font-size:13px !important;color:#ffffff !important;padding:0px 20px;border:1px solid #999;font-weight:normal;vertical-align:middle;}
.btn_h34_type1:hover{background:#999;border:1px solid #999;}
.btn_h34_type2{display:inline-block;*display:inline;*zoom:1;height:32px;line-height:34px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:13px !important;color:#dc0072 !important;padding:0px 20px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;}
.btn_h34_type2:hover{background:#fff;border:1px solid #dc0072;color:#dc0072 !important;}
.btn_h34_type3{display:inline-block;*display:inline;*zoom:1;height:32px;line-height:34px !important;text-align:center;white-space:nowrap;background:#dc0072;font-size:13px !important;color:#ffffff !important;padding:0px 20px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;}
.btn_h34_type3:hover{background:#dc0072;border:1px solid #dc0072;color:#fff !important;}
.btn_h34_type4{display:inline-block;*display:inline;*zoom:1;height:30px;line-height:34px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:13px !important;color:#dc0072 !important;padding:0px 20px;border:2px solid #ff62a1;font-weight:normal;vertical-align:middle;}
.btn_h34_type4:hover{background:#fff;border:2px solid #ff62a1;color:#dc0072 !important;}


.btn_h44_type1{display:inline-block;*display:inline;*zoom:1;height:42px;line-height:41px !important;text-align:center;white-space:nowrap;background:#dc0072;font-size:16px !important;color:#ffffff !important;padding:0px 40px;min-width:48px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn_h44_type1:hover{background:#dc0072;border:1px solid #dc0072;}
.btn_h44_type2{display:inline-block;*display:inline;*zoom:1;height:42px;line-height:39px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:15px !important;color:#333 !important;padding:0px 40px;min-width:48px;border:2px solid #ccc;font-weight:normal;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn_h44_type2:hover{background:#fff;border:2px solid #dc0072;color:#dc0072 !important;}
.btn_h44_type3:hover{background:#39332e;border:1px solid #39332e;color:#ffffff !important;}

.btn_h60_type1{display:inline-block;*display:inline;*zoom:1;height:58px;line-height:58px !important;text-align:center;white-space:nowrap;background:#dc0072;font-size:14px !important;color:#ffffff !important;padding:0px 0px;width:170px;border:2px solid #dc0072;font-weight:bold;vertical-align:middle;}
/*.btn_h60_type1:hover{background:#908a86;border:1px solid #908a86;}*/
.btn_h60_type2{display:inline-block;*display:inline;*zoom:1;height:58px;line-height:58px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:14px !important;color:#525252 !important;padding:0px 0px;width:170px;border:2px solid #ccc;font-weight:bold;vertical-align:middle;}
/*.btn_h60_type2:hover{background:#908a86;border:1px solid #908a86;color:#ffffff !important;}*/
.btn_h60_type3{display:inline-block;*display:inline;*zoom:1;height:58px;line-height:58px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:14px !important;color:#dc0072 !important;padding:0px 0px;width:170px;border:2px solid #dc0072;font-weight:bold;vertical-align:middle;margin-left:-1px;}
/*.btn_h60_type3:hover{background:#333333;border:1px solid #333333;color:#ffffff !important;}*/

.btn_h44_type1.buy,
.btn_h44_type2.buy{width:188px;font-size:14px !important;padding:0;font-weight:bold;}
.btn_in_icon{margin-right:6px;}

.btn_search {display:inline-block;white-space:nowrap;vertical-align:middle;*vertical-align:-2px; padding:10px 20px 0px;height:20px; font-size:12px !important;line-height:13px;font-weight:normal;text-decoration:none !important; background:#dc0072; text-align:center; color:#fff; margin-left:10px;}
.btn_search:hover {background:#39332e;}

.btn_pop_type1{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#dc0072;font-size:12px !important;color:#ffffff !important;padding:0px 14px;min-width:32px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;}
.btn_pop_type2{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:12px !important;color:#dc0072 !important;padding:0px 14px;;min-width:32px;border:1px solid #dc0072;font-weight:normal;vertical-align:middle;}
.btn_pop_type3{display:inline-block;*display:inline;*zoom:1;height:28px;line-height:30px !important;text-align:center;white-space:nowrap;background:#999;font-size:12px !important;color:#ffffff !important;padding:0px 14px;min-width:32px;border:1px solid #999;font-weight:normal;vertical-align:middle;}


/* 블릿 */
.bull_type1{padding-left:8px;background:url(../_images/dcg/common/bull_type1.gif) 0 6px no-repeat;}

/* 리스트 스타일 */
.ul_list_type0 li{margin-top:5px;}
.ul_list_type0 li:first-child{margin-top:0;}
.ul_list_type1 li{padding-left:7px;background:url(../_images/dcg/common/list_style1.gif) 0px 8px no-repeat;margin-top:8px; line-height:16px;}
.ul_list_type1 li:first-child{margin-top:0;}
.ul_list_type2 li{padding-left:7px;background:url(../_images/dcg/common/list_style2.gif) 0px 7px no-repeat;margin-top:5px;}
.ul_list_type2 li:first-child{margin-top:0;}
.ul_list_type3 li{padding-left:7px;background:url(../_images/dcg/common/list_style3.gif) 0px 7px no-repeat;margin-top:5px;}
.ul_list_type3 li:first-child{margin-top:0;}

/* note box */
.note_box1{padding:30px 28px;background:#f5f5f5;}
.note_box1 .title{padding-left:25px;font-size:16px;font-weight:bold;background:url(../_images/dcg/common/icon_note_tit.gif) 0 center no-repeat;color:#333333;margin-bottom:14px;min-height:18px;}
.note_box1 .note_title1{color:#333333;font-weight:normal;margin-bottom:8px;font-size:12px;}
.note_box1 .note_title2{font-weight:normal;font-size:12px;position:relative;margin-bottom:5px;padding-left:13px;margin-top:5px;}
.note_box1 .note_title2 .pos_a{position:absolute;left:0;top:0;}
.note_box2{padding:40px;background:#f2f2f2;}

/* 별점 */
*[class*=star_point]{display:inline-block;*display:inline;*zoom:1;height:12px;vertical-align:middle;width:78px;text-indent:-9999px;overflow:hidden;}
.star_point5{background:url(../_images/dcg/common/star_point.png) 0 0 no-repeat;}
.star_point4{background:url(../_images/dcg/common/star_point.png) 0 -20px no-repeat;}
.star_point3{background:url(../_images/dcg/common/star_point.png) 0 -40px no-repeat;}
.star_point2{background:url(../_images/dcg/common/star_point.png) 0 -60px no-repeat;}
.star_point1{background:url(../_images/dcg/common/star_point.png) 0 -80px no-repeat;}

/* IE6, IE7, IE8 */
@media \0screen\,screen\9 {
.btn_search {padding:12px 20px 1px;}
}

/* chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	*[class*=btn_h20]{line-height:20px !important;}
	*[class*=btn_h30]{line-height:28px !important;}
	*[class*=btn_h34]{line-height:32px !important;}
}

/* 높이값 지정 */
.h25 {height:25px !important;}

/* 아이콘 */
.block_type01 {display:inline-block;*display:inline;*zoom:1;height:18px;line-height:20px !important;text-align:center;white-space:nowrap;background:#ffffff;font-size:11px !important;color:#999999 !important;padding:0px 10px;border:1px solid #dadada;font-weight:normal;vertical-align:middle;font-family:'dotum',sans-serif;}

/* 폰트컬러 */
.font_black {color:#000;}
.font_gray01 {color:#999999 !important;}
.font_gray02 {color:#333333 !important;}

.ui-datepicker-trigger{line-height:28px;margin-left:4px;cursor:pointer;width:auto;*width:23px;height:auto;*height:23px;vertical-align:middle;border:0;padding:0;background:url(../_images/dcg/basic-ui/ui_datepicker_icon1.gif) 0 0 no-repeat;*vertical-align:middle}
.ui-datepicker{display:none;width:195px;background:#ffffff;border: 1px solid #bcbcbc;border-radius: 4px 4px 4px 4px;}
.ui-datepicker-calendar{width:90%;margin:5px auto 9px;border-spacing:0;}
.ui-datepicker-calendar td{text-align:center;}
.ui-datepicker-header{position:relative;height:27px;background:url(../_images/dcg/common/ui_datepicker_top_bg.gif) 0 0 repeat-x;text-align:center;}
.ui-datepicker-next{background:url(../_images/dcg/common/ui_datepicker_arr1.gif) 50% 50% no-repeat;position:absolute;right:30px;top:6px;cursor:pointer;width:15px;height:15px;}
.ui-datepicker-next span{display:none;}
.ui-datepicker-prev{background:url(../_images/dcg/common/ui_datepicker_arr2.gif) 50% 50% no-repeat;position:absolute;left:30px;top:6px;cursor:pointer;width:15px;height:15px;}
.ui-datepicker-prev span{display:none;}
.ui-datepicker-title{padding-top:6px;text-align:center;}
.ui-datepicker-title select{margin:0px 3px;background:#777777;color:#ffffff;background:#595959;;border:none;height:auto;color:#ffffff;}
.ui-datepicker-title select option{color:#ffffff;}
.ui-datepicker td {border: 0 none;padding: 1px;width: 17px;}
.ui-state-disabled {opacity:0.35;filter:Alpha(Opacity=35);}
.ui-state-disabled .ui-state-default:hover{background:none !important;border:0 !important;}
.ui-state-default{display:block;color:#5a5a5a;line-height:14px;padding-top:2px;border:1px solid #ffffff; }
.ui-state-default:hover{background:#d6d6d6;border:1px solid #aaaaaa;text-decoration:none;}
.ui-state-active{background:#d6d6d6;border:1px solid #aaaaaa}
.ui-datepicker tr td:first-child a{color:#d13e2f;}
.ui-datepicker-calendar thead th{font-weight:normal;color:#999999;border-bottom:1px solid #dfdfdf;padding-bottom:1px;}
.ui-datepicker-today a{background:#f3f3f3;border:1px solid #d6d6d6;}
.date-del{position:absolute;display:none;}

/* 필수항목 */
.import_section {display:inline-block; width:200px; float:right; margin:0px 20px -2px 0px; color:#000; font-weight:bold; font-size:12px; text-align:right;}


/* 추가 */
.ui-dialog .ui-dialog-titlebar {border-bottom:1px solid #ccc;}
.ui-dialog .ui-dialog-title {color:#333;font-weight:bold}


/* 메인팝업 */
#pop_contents{padding:20px;}
.pop_wrap .pop_btn_section{border-top:0;padding:0px 20px 20px;text-align:center;}
.pop_wrap  .table_type1 td{padding-left:10px;}
.pop_wrap #pop_header{padding-left:20px;}
.pop_wrap .cash_receipts_radio{text-align:center;}
.pop_wrap .cash_receipts_box{padding:11px 14px;background:#f3f3f3;margin-top:13px;}
.pop_wrap .cash_receipts_box .label_title{color:#333333;display:inline-block;*zoom:1;width:85px;}
.select_star{color:#333333;font-size:15px; width:100px; width:120px;}
