@charset "utf-8";

/* Base/Common Property */
* {margin:0; padding:0; font-family:'맑은 고딕', 'Malgun Gothic','돋움', Dotum, 'Apple Gothic', sans-serif; letter-spacing:-1px;}


/* safari only */
/*
	*	{(-bracket-:hack; font-family:'Apple Gothic', '돋움', Dotum, sans-serif;); *font-family:'맑은 고딕', 'Malgun Gothic','돋움', Dotum, 'Apple Gothic', sans-serif;}
	body	{(-bracket-:hack; font-family:'Apple Gothic', '돋움', Dotum, sans-serif;); *font-family:'맑은 고딕', 'Malgun Gothic','돋움', Dotum, 'Apple Gothic', sans-serif;}
*/
/* end */


html.layer	{overflow:visible;}
html.layer	body	{overflow:visible;}
html.layer	#wrap	{position:fixed;}
html.layer	body	#cons_wrap	{overflow:hidden;}

html.popup	{overflow:visible;}
html.popup	body	{overflow:visible;}

#pop_body	{overflow-y:visible;}

.box_addt_func	.search_subdtl,	.box_addt_func	.search_dtl	.list_rsult	{
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #bebebe;
	scrollbar-highlight-color: #e5e5e5;
	scrollbar-3dlight-color: #e5e5e5;
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #999;
	scrollbar-base-color: #fff;}


h1,h2	{font-weight:normal;}
div,p,span	{}
img	{border:0; font-size:0; line-height:0; vertical-align:top;}
.img_middle	{vertical-align:middle;}
.clfix:after		{content: "."; display: block; height: 0px; clear: both; visibility: hidden; font-size:0;}
.clfix				{display: inline-block;}
* html .clfix	{height: 1%;} /* Hides from IE-mac */
.clfix				{display: block;}
.clfix				{zoom:1;} /*for IE 5.5-7*/
.fl_left	{float:left;}
.fl_right	{float:right;}
.no_bg	{background:none;}
.no_bdr	{border:none !important;}
.t_left		{text-align:left;}
.t_center	{text-align:center;word-break:break-all;}
.t_right	{text-align:right;}
.al_top	{vertical-align:top}
.al_mid	{vertical-align:middle}
.al_bot	{vertical-align:bottom}
.chk	{vertical-align:middle}
.pos_rel	{position:relative;}
.pos_abs	{position:absolute;}
.cs_default	{cursor:default !important;}
.ls0	{letter-spacing:0;}
.ls1	{letter-spacing:-1px;}
.ws1	{word-spacing:-1px;}
ol, ul, li	{list-style:none;}
select	{border-top:1px solid #a7a7a7; line-height:100%;}
select option	{color:#333333; margin:0;}
.clear {clear:both;}
.none    {position:absolute; top:-11000px; left:-11000px; width:2px; height:2px; overflow:hidden;} /* 대체텍스트 */
fieldset {border:0; line-height:0;}
legend {position:absolute; top:-10000px; left:-10000px; height:0; visibility:hidden}
input, textarea, select	{outline:none;}
table			{table-layout:fixed; border:0; border-collapse:collapse; border-spacing:0;}
.d_hide	{display:none;}
.d_hidden	{visibility:hidden; z-index:-11111 !important;}
.enableTooltip	{z-index:1000 !important;}
.ellipsis	{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.d_overflow	{overflow:hidden;}
.t_ellipsis	{width:auto !important;max-width:280px;}

.lay_dim_wrap.d_hidden	{display:none;}

/* 여백 */
.mt6	{margin-top:6px;}
.mt8	{margin-top:8px;}
.mt10	{margin-top:10px;}
.mt12	{margin-top:12px;}
.mt16	{margin-top:16px;}
.mt20	{margin-top:20px;}
.mt24	{margin-top:24px;}
.mt30	{margin-top:30px;}
.mt166	{margin-top:166px;}/*140314 추가 lyr*/
.mbm5	{margin-bottom:-5px;}

.mr4	{margin-right:4px;}
.mr8	{margin-right:8px;}
.mr16	{margin-right:16px;}

.ml2	{margin-left:2px;}
.ml4	{margin-left:4px;}
.ml8	{margin-left:8px;}
.ml16	{margin-left:16px;}

.mb40	{margin-bottom:40px;}

/* font */
.f12	{font-size:12px;}
.f12_org	{font-size:12px; color:#ea6661}
.f13	{font-size:13px; color:#4d4d4d}
.f13_dgray	{font-size:13px; color:#333}
.f13_gray	{font-size:13px; color:#808080}
.f13_org	{font-size:13px; color:#ea6661}
.f14	{font-size:14px; color:#4d4d4d}
.f14_dgray	{font-size:14px; color:#333}
.f16	{font-size:16px;}

.f_desc	{font-size:12px; color:#999; line-height:16px} /* 주석 및 보조 */
.f_dotum	{font-family:Dotum;}

/* color */
.fc_lgray	{color:#999}
.fc_gray	{color:#808080}
.fc_bass	{color:#4d4d4d}
.fc_dgray	{color:#333}
.fc_tt	{color:#lalala}
.fc_org		{color:#ea6661}
.fc_dis		{color:#ccc} /* 비활성화 */

a		{color:#4d4d4d; text-decoration:none;}
a:hover     {color:#ea6661; text-decoration:underline;}

/* 썸네일 */
.photo_wrap	{position:relative; display:block;text-align:center;} /* 131205_modify_miok */
.photo_wrap	.photo	{vertical-align:middle;}
.photo_wrap	.noimage	{vertical-align:middle;}
.photo_wrap	.photo_delt	{display:none; position:absolute; right:-8px; top:-8px; width:24px; height:25px; background:url('/resource/image/partrct/common/ic_photo.png') no-repeat 0 0; cursor:pointer}
.photo_wrap	.photo_desc	{display:none; position:absolute; right:0; bottom:0; width:24px; height:24px; background:url('/resource/image/partrct/common/ic_photo.png') no-repeat -26px 0; cursor:pointer}
.photo_wrap	.photo_vdesc	{position:absolute; right:0; bottom:0; width:24px; height:24px; background:url('/resource/image/partrct/common/ic_photo.png') no-repeat -26px 0;}
.photo_wrap	.vertical_helper	{display: inline-block; overflow: hidden; width:0; height: 100%; margin-top: -1px; font-size:0; line-height:0; vertical-align:middle;}
.photo_wrap	.play_vdo	{position:absolute; left:50%; top:50%; width:32px; height:32px; margin:-16px 0 0 -16px; background:url('/resource/image/partrct/common/ic_photo.png') no-repeat -80px 0;  cursor:pointer}
.photo_wrap	.play_vdo_s	{position:absolute; left:50%; top:50%; width:22px; height:22px; margin:-11px 0 0 -11px; background:url('/resource/image/partrct/common/ic_photo.png') no-repeat -151px 0;  cursor:pointer}
.photo_wrap	.icon_aztalk	{position:absolute; left:-8px; top:-5px; width:20px; height:20px; background:url('/resource/image/partrct/common/ic_photo.png') no-repeat -120px 0;}


/* form */
input[type=text]::-ms-clear{display: none;}
input[type=password]::-ms-reveal {display: none;}
::-webkit-input-placeholder { color:#FFF; }
::-moz-placeholder { color:#FFF; } /* firefox 19+ */
:-ms-input-placeholder { color:#FFF; } /* ie */
input:-moz-placeholder { color:#FFF; }

input.input	{border:1px solid #b7b8b9; -webkit-box-shadow:inset 1px 1px 0 #f3f3f3; -moz-box-shadow:inset 1px 1px 0 #f3f3f3; -o-box-shadow:inset 1px 1px 0 #f3f3f3; -ms-box-shadow:inset 1px 1px 0 #f3f3f3; box-shadow:inset 1px 1px 0 #f3f3f3; background-color:#FFF; color:#808080; font-size:13px; font-weight:normal; vertical-align:middle; letter-spacing:0;}
input.input:hover	{border:1px solid #888889; -webkit-box-shadow:inset 1px 1px 0 #e5e5e5; -moz-box-shadow:inset 1px 1px 0 #e5e5e5; -o-box-shadow:inset 1px 1px 0 #e5e5e5; -ms-box-shadow:inset 1px 1px 0 #e5e5e5; box-shadow:inset 1px 1px 0 #e5e5e5; color:#808080;}
input.input:active,	input.input:focus	{border:1px solid #1a1a1a; -webkit-box-shadow:inset 1px 1px 0 #f2f2f2; -moz-box-shadow:inset 1px 1px 0 #f2f2f2; -o-box-shadow:inset 1px 1px 0 #f2f2f2; -ms-box-shadow:inset 1px 1px 0 #f2f2f2; box-shadow:inset 1px 1px 0 #f2f2f2; color:#4d4d4d;}
input[readonly].input	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#808080;}
input[readonly].input:hover	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#808080;}
input[readonly].input:active,	input[readonly].input:focus	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#808080;}
input[disabled].input	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#ccc;}
input[disabled].input:hover	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#ccc;}
input[disabled].input:active,	input[disabled].input:focus	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#ccc;}
input.wrong	{height:36px; padding:0 9px 0; border:1px solid #ea6661; -webkit-box-shadow:inset 1px 1px 0 #efcecd; -moz-box-shadow:inset 1px 1px 0 #efcecd; -o-box-shadow:inset 1px 1px 0 #efcecd; -ms-box-shadow:inset 1px 1px 0 #efcecd; box-shadow:inset 1px 1px 0 #efcecd; background-color:#fcd9d8; color:#4d4d4d;  font-size:13px; font-weight:normal; vertical-align:middle; letter-spacing:0;}

input.in	{height:29px; padding:0 9px 1px;}
input.in_pl	{height:29px; padding:0 9px 1px; margin-left:4px;}
input.in_pr	{height:29px; padding:0 9px 1px; margin-right:4px;}
input.in_b	{height:35px; padding:0 9px 3px;}
input.in_bpl	{height:35px; padding:0 9px 3px; margin-left:4px;}
input.in_bpr	{height:35px; padding:0 9px 3px; margin-right:4px;}

.select	{display:inline-block; height:18px; padding:6px 7px 6px 6px; border:1px solid #b7b8b9; -webkit-box-shadow:inset 1px 1px 0 #f3f3f3; -moz-box-shadow:inset 1px 1px 0 #f3f3f3; -o-box-shadow:inset 1px 1px 0 #f3f3f3; -ms-box-shadow:inset 1px 1px 0 #f3f3f3; box-shadow:inset 1px 1px 0 #f3f3f3; background-color:#FFF; color:#808080; font-size:13px; font-weight:normal; vertical-align:middle;}
.select:hover	{border:1px solid #1a1a1a; -webkit-box-shadow:inset 1px 1px 0 #f2f2f2; -moz-box-shadow:inset 1px 1px 0 #f2f2f2; -o-box-shadow:inset 1px 1px 0 #f2f2f2; -ms-box-shadow:inset 1px 1px 0 #f2f2f2; box-shadow:inset 1px 1px 0 #f2f2f2; color:#4d4d4d;}
.select	select,	.select_wrong	 select	{border:0 none;}
.select	select,	.select	select option,	.select_wrong	select,	.select_wrong	select option	{color:#808080; margin:0;}
.select	select:hover,	.select	select:focus option,	.select	select:hover option,	.select_wrong	select:hover,	.select_wrong	select:focus option,	.select_wrong	select:hover option	{color:#4d4d4d; margin:0;}
.select_wrong	{display:inline-block; height:18px; padding:6px 7px 6px 6px; border:1px solid #ea6661; -webkit-box-shadow:inset 1px 1px 0 #efcecd; -moz-box-shadow:inset 1px 1px 0 #efcecd; -o-box-shadow:inset 1px 1px 0 #efcecd; -ms-box-shadow:inset 1px 1px 0 #efcecd; box-shadow:inset 1px 1px 0 #efcecd; background-color:#FFF; color:#4d4d4d;  font-size:13px; font-weight:normal; vertical-align:middle;}

/* 셀렉트 박스 비활성화 */
.select_dis	{display:inline-block; height:18px; padding:6px 7px 6px 6px; border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#b2b2b2;  font-size:13px; font-weight:normal; vertical-align:middle;}
.select_dis	select	{border:0 none; background-color:#FFF; color:#b2b2b2;}
.select_dis	select option	{margin:0; color:#b2b2b2;}
.select_dis	select:focus option	{margin:0; color:#b2b2b2;}

textarea	{padding:9px; color:#808080; background-color:#FFF;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #bebebe;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #e5e5e5;
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #999;
	scrollbar-base-color: #fff;
	resize:vertical}
textarea	{border:1px solid #b7b8b9; -webkit-box-shadow:inset 1px 1px 0 #f3f3f3; -moz-box-shadow:inset 1px 1px 0 #f3f3f3; -o-box-shadow:inset 1px 1px 0 #f3f3f3; -ms-box-shadow:inset 1px 1px 0 #f3f3f3; box-shadow:inset 1px 1px 0 #f3f3f3; font-size:13px;}
textarea:hover	{border:1px solid #888889; -webkit-box-shadow:inset 1px 1px 0 #e5e5e5; -moz-box-shadow:inset 1px 1px 0 #e5e5e5; -o-box-shadow:inset 1px 1px 0 #e5e5e5; -ms-box-shadow:inset 1px 1px 0 #e5e5e5; box-shadow:inset 1px 1px 0 #e5e5e5; color:#808080;}
textarea:active,	textarea:focus	{border:1px solid #1a1a1a; -webkit-box-shadow:inset 1px 1px 0 #f2f2f2; -moz-box-shadow:inset 1px 1px 0 #f2f2f2; -o-box-shadow:inset 1px 1px 0 #f2f2f2; -ms-box-shadow:inset 1px 1px 0 #f2f2f2; box-shadow:inset 1px 1px 0 #f2f2f2; color:#4d4d4d;}
textarea[readonly]	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#808080;}
textarea[readonly]:hover	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#808080;}
textarea[readonly]:active,	textarea[readonly]:focus	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#808080;}
textarea[disabled]	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#b2b2b2;}
textarea[disabled]:hover	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#b2b2b2;}
textarea[disabled]:active,	textarea[disabled]:focus	{border:1px solid #d9d9d9; -webkit-box-shadow:inset 1px 1px 0 #FFF; -moz-box-shadow:inset 1px 1px 0 #FFF; -o-box-shadow:inset 1px 1px 0 #FFF; -ms-box-shadow:inset 1px 1px 0 #FFF; box-shadow:inset 1px 1px 0 #FFF; background-color:#FFF; color:#b2b2b2;}
textarea.wrong	{border:1px solid #ea6661; -webkit-box-shadow:inset 1px 1px 0 #efcecd; -moz-box-shadow:inset 1px 1px 0 #efcecd; -o-box-shadow:inset 1px 1px 0 #efcecd; -ms-box-shadow:inset 1px 1px 0 #efcecd; box-shadow:inset 1px 1px 0 #efcecd; background-color:#fcd9d8;}

.box_scroll	{background-color:#FFF; border-top:1px solid #a5a5a5; border-left:1px solid #a5a5a5; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
.box_scroll	.scroll_conts	{height:144px; padding:18px 18px; overflow-y:auto;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #bebebe;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #e5e5e5;
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #999;
	scrollbar-base-color: #fff;
}

/* form skin */
label {}
label.type_file	{position:absolute; z-index:2; display:inline-block; margin-bottom:0; background:#fff; font-size:13px; color:transparent; cursor:pointer; opacity:0; filter:alpha(opacity=0);} /* 파일첨부 */

.normal-form {margin-top:40px;}
.normal-form label {display:inline; margin:0;}

label.lblr {line-height:23px;}

.custom-skin-wrap	{position:relative; display:inline-block; width:16px; height:18px; margin-right:3px; vertical-align:middle;}
.custom-skin-wrap	input	{left:0; top:0;}

.custom-form-select {position:absolute; background:url("/resource/image/partrct/common/jquery-ui/sprite.png") no-repeat scroll -12px -76px transparent; color:#000000; height:38px; overflow:hidden; padding: 0 24px 0 8px; width: 172px; font: bold 12px/35px Helvetica, Arial, sans-serif;}

.custom-form-focused {background-position: -12px -123px;}

/* 기본 */
.custom-form-checkbox {position:absolute; left:0; top:0; width:16px; height:16px; background:url('/resource/image/partrct/common/form.png') no-repeat scroll -10px -10px transparent; vertical-align:middle;}

/* 오버 */
.custom-form-checkbox.custom-form-hover	{background-position:-36px -10px;}

/* 기본 클릭 */
.custom-form-checkbox.custom-form-focused {background-position:-62px -10px;}

/* checked */
.custom-form-checkbox.custom-form-checked {background-position:-88px -10px;}

/* checked 클릭했을때 */
.custom-form-checkbox.custom-form-checked.custom-form-focused {background-position:-62px -10px;}

/* 비활성화 */
.custom-form-checkbox.custom-form-disabled	{background-position:-114px -10px;}
/* 비활성화 */
.custom-form-checkbox.custom-form-disabled.custom-form-checked	{background-position:-140px -10px;}
/* 비활성화 */
.custom-form-checkbox.custom-form-disabled.custom-form-checked.custom-form-focused	{background-position:-140px -10px;}

/* 기본 */
.custom-form-radio {position:absolute; left:0; top:0; width:16px; height:16px; background:url('/resource/image/partrct/common/form.png') no-repeat scroll -10px -41px transparent; vertical-align:middle;}

/* 오버 */
.custom-form-radio.custom-form-hover	{background-position:-36px -41px; height:17px;}

/* 기본 클릭 */
.custom-form-radio.custom-form-focused {background-position:-62px -41px;}

/* checked */
.custom-form-radio.custom-form-checked {background-position:-88px -41px;}

/* checked 클릭 */
.custom-form-radio.custom-form-checked.custom-form-focused {background-position:-62px -41px;}

/* 비활성화 */
.custom-form-radio.custom-form-disabled	{background-position:-114px -41px;}
/* 비활성화 */
.custom-form-radio.custom-form-disabled.custom-form-checked	{background-position:-140px -41px;}
/* 비활성화 */
.custom-form-radio.custom-form-disabled.custom-form-checked.custom-form-focused	{background-position:-140px -41px;}

/* fix select height bug on webkit browsers for Mac OS */
@media screen and (-webkit-min-device-pixel-ratio:0) {select.cform {-webkit-appearance: menulist-button;}}
/* //form skin */

/* button */
button		{border:0 none; padding:0; background:transparent; cursor:pointer;}
button::-moz-focus-inner{border:0; padding:0;}
button	span	{display:inline-block; white-space:nowrap;}
input[type=submit], input[type=button]	{cursor:pointer;}

/* button 정렬 */
.btn_center	{position:relative; z-index:0; margin-top:32px; padding-left:2px; text-align:center;} /* 센터 */
.btn_center	.al_r	{position:absolute; right:-2px; top:0;}
.btn_center	.al_l	{position:absolute; left:0; top:0;}
.lay_dim_wrap	.btn_output	{position:relative; z-index:0; padding:9px 0 40px 2px; text-align:center;}
.lay_dim_wrap	.btn_output	.al_r	{position:absolute; right:-2px; top:9px;}
.lay_dim_wrap	.btn_output	.al_l	{position:absolute; left:0; top:9px;}
.pop_wrap	.btn_output	{padding:24px 0 30px 2px; text-align:center;}
.btn_wrap	{margin-top:32px;} /* 좌우 */
.btn_wrap.line	{padding-top:32px; border-bottom:1px solid #ccc;} /* 라인선이 들어가는 경우 */
.btn_center	button,	.btn_wrap	button,	.lay_dim_wrap	.btn_output	button	{margin-right:2px;}
.lay_dim_wrap	.btn_center,	.lay_dim_wrap	.btn_wrap	{margin-top:24px;}	/* 팝업용 */
.btn_wrap	.fl_right	{margin-right:-2px;}
.btn_right	{position:relative; z-index:0; margin-top:5px; padding-left:2px; text-align:right;}/*오른쪽*//*140313 추가 lyr*/

/* button 여백 */
button.pl6	{margin-left:2px;}
button.pl8	{margin-left:4px;}
button.pr6	{margin-right:2px;}
button.pr8	{margin-right:4px;}

.btn_gray	{padding-left:2px; vertical-align:middle;}
.btn_gray span.btn_r	{display:inline-block; position:relative; background:url('/resource/image/partrct/common/btn_gray.png') no-repeat right 0;}/* 20131206 수정 kcu */
.btn_gray span.btn_l	{display:inline-block; margin-left:-2px; background:url('/resource/image/partrct/common/btn_gray.png') no-repeat 0 -210px; -webkit-box-shadow:0 1px 0 #e3e3e3; -moz-box-shadow:0 1px 0 #e3e3e3; -o-box-shadow:0 1px 0 #e3e3e3; -ms-box-shadow:0 1px 0 #e3e3e3; box-shadow:0 1px 0 #e3e3e3;}/* 20131206 수정 kcu */
.btn_gray:hover	span.btn_r	{background-position:right -56px;}
.btn_gray:hover	span.btn_l	{background-position:0 -266px;}
.btn_gray:active	span.btn_r	{background-position:right -112px;}
.btn_gray:active	span.btn_l	{background-position:0 -322px;}
.btn_gray span.btn_l	{min-width:44px; height:30px; padding:10px 18px 0; font-size:15px; font-weight:bold; color:#FFF; line-height:18px !important;}
button[disabled].btn_gray	span.btn_r,	button[disabled].btn_gray:hover	span.btn_r,	button[disabled].btn_gray:active	span.btn_r	{background-position:right -168px; cursor:default;}
button[disabled].btn_gray	span.btn_l,	button[disabled].btn_gray:hover	span.btn_l,	button[disabled].btn_gray:active	span.btn_l	{background-position:0 -378px; color:#ccc; cursor:default;}

.btn_dgray	{padding-left:2px; vertical-align:middle;}
.btn_dgray span.btn_r	{position:relative; background:url('/resource/image/partrct/common/btn_dgray.png') no-repeat right 0;}
.btn_dgray span.btn_l	{margin-left:-2px; background:url('/resource/image/partrct/common/btn_dgray.png') no-repeat 0 -210px; -webkit-box-shadow:0 1px 0 #e3e3e3; -moz-box-shadow:0 1px 0 #e3e3e3; -o-box-shadow:0 1px 0 #e3e3e3; -ms-box-shadow:0 1px 0 #e3e3e3; box-shadow:0 1px 0 #e3e3e3;}
.btn_dgray:hover	span.btn_r	{background-position:right -56px;}
.btn_dgray:hover	span.btn_l	{background-position:0 -266px;}
.btn_dgray:active	span.btn_r	{background-position:right -112px;}
.btn_dgray:active	span.btn_l	{background-position:0 -322px;}
.btn_dgray span.btn_l	{min-width:44px; height:30px; padding:10px 18px 0; font-size:15px; font-weight:bold; color:#FFF; line-height:18px !important;}

.btn_gray span.btn_l.btn_chk	{min-width:0; padding-left:43px; background-position:0 -422px;}
.btn_gray:hover	span.btn_l.btn_chk	{background-position:0 -463px;}
.btn_gray:active	span.btn_l.btn_chk	{background-position:0 -504px;}
button[disabled].btn_gray	span.btn_l.btn_chk,	button[disabled].btn_gray:hover	span.btn_l.btn_chk,	button[disabled].btn_gray:active	span.btn_l.btn_chk	{background-position:0 -545px;}

.btn_white	{padding-left:2px; vertical-align:middle;}
.btn_white span.btn_r	{position:relative; background:url('/resource/image/partrct/common/btn_white.png') no-repeat right 0;}
.btn_white span.btn_l	{margin-left:-2px; background:url('/resource/image/partrct/common/btn_white.png') no-repeat 0 -210px; -webkit-box-shadow:0 1px 0 #f2f2f2; -moz-box-shadow:0 1px 0 #f2f2f2; -o-box-shadow:0 1px 0 #f2f2f2; -ms-box-shadow:0 1px 0 #f2f2f2; box-shadow:0 1px 0 #f2f2f2;}
.btn_white:hover	span.btn_r	{background-position:right -56px;}
.btn_white:hover	span.btn_l	{background-position:0 -266px;}
.btn_white:active	span.btn_r	{background-position:right -112px;}
.btn_white:active	span.btn_l	{background-position:0 -322px;}
.btn_white span.btn_l	{min-width:44px; height:30px; padding:10px 18px 0; font-size:15px; font-weight:bold; color:#4d4d4d; line-height:18px !important;}
button[disabled].btn_white	span.btn_r,	button[disabled].btn_white:hover	span.btn_r,	button[disabled].btn_white:active	span.btn_r	{background-position:right -168px; cursor:default;}
button[disabled].btn_white	span.btn_l,	button[disabled].btn_white:hover	span.btn_l,	button[disabled].btn_white:active	span.btn_l	{background-position:0 -378px; color:#ccc; cursor:default;}

.btn_sgray	{padding-left:2px; vertical-align:middle;}
.btn_sgray span.btn_r	{display:inline-block; position:relative; background:url('/resource/image/partrct/common/btn_sgray.png') no-repeat right 0; text-decoration:none;}/* 20131206 수정 kcu */
.btn_sgray span.btn_l	{display:inline-block; margin-left:-2px; background:url('/resource/image/partrct/common/btn_sgray.png') no-repeat 0 -178px; -webkit-box-shadow:0 1px 0 #e3e3e3; -moz-box-shadow:0 1px 0 #e3e3e3; -o-box-shadow:0 1px 0 #e3e3e3; -ms-box-shadow:0 1px 0 #e3e3e3; box-shadow:0 1px 0 #e3e3e3; cursor:pointer;}/* 20131206 수정 kcu */
.btn_sgray:hover	span.btn_r	{background-position:right -48px;}
.btn_sgray:hover	span.btn_l	{background-position:0 -226px;}
.btn_sgray:active	span.btn_r	{background-position:right -96px;}
.btn_sgray:active	span.btn_l	{background-position:0 -274px;}
.btn_sgray span.btn_l	{min-width:32px; height:25px; padding:7px 12px 0; font-size:13px; color:#FFF; line-height:17px !important;}
button[disabled].btn_sgray	span.btn_r,	button[disabled].btn_sgray:hover	span.btn_r,	button[disabled].btn_sgray:active	span.btn_r	{background-position:right -144px; cursor:default;}
button[disabled].btn_sgray	span.btn_l,	button[disabled].btn_sgray:hover	span.btn_l,	button[disabled].btn_sgray:active	span.btn_l	{background-position:0 -322px; color:#ccc; cursor:default;}

.btn_sgray span.btn_l.btn_chk	{min-width:0; padding-left:32px; padding-right:17px; background-position:0 -356px;}
.btn_sgray:hover	span.btn_l.btn_chk	{background-position:0 -389px;}
.btn_sgray:active	span.btn_l.btn_chk	{background-position:0 -422px;}
button[disabled].btn_sgray	span.btn_l.btn_chk,	button[disabled].btn_sgray:hover	span.btn_l.btn_chk,	button[disabled].btn_sgray:active	span.btn_l.btn_chk	{background-position:0 -455px;}

.btn_sdgray	{padding-left:2px; vertical-align:middle;}
.btn_sdgray span.btn_r	{position:relative; background:url('/resource/image/partrct/common/btn_sdgray.png') no-repeat right 0;}
.btn_sdgray span.btn_l	{margin-left:-2px; background:url('/resource/image/partrct/common/btn_sdgray.png') no-repeat 0 -178px; -webkit-box-shadow:0 1px 0 #e3e3e3; -moz-box-shadow:0 1px 0 #e3e3e3; -o-box-shadow:0 1px 0 #e3e3e3; -ms-box-shadow:0 1px 0 #e3e3e3; box-shadow:0 1px 0 #e3e3e3;}
.btn_sdgray:hover	span.btn_r	{background-position:right -48px;}
.btn_sdgray:hover	span.btn_l	{background-position:0 -226px;}
.btn_sdgray:active	span.btn_r	{background-position:right -96px;}
.btn_sdgray:active	span.btn_l	{background-position:0 -274px;}
.btn_sdgray span.btn_l	{min-width:32px; height:25px; padding:7px 12px 0; font-size:13px; color:#FFF; line-height:17px !important;}

.btn_swhite	{padding-left:2px; vertical-align:middle;}
.btn_swhite span.btn_r	{position:relative; background:url('/resource/image/partrct/common/btn_swhite.png') no-repeat right 0;}
.btn_swhite span.btn_l	{margin-left:-2px; background:url('/resource/image/partrct/common/btn_swhite.png') no-repeat 0 -178px; -webkit-box-shadow:0 1px 0 #f2f2f2; -moz-box-shadow:0 1px 0 #f2f2f2; -o-box-shadow:0 1px 0 #f2f2f2; -ms-box-shadow:0 1px 0 #f2f2f2; box-shadow:0 1px 0 #f2f2f2;}
.btn_swhite:hover	span.btn_r	{background-position:right -48px;}
.btn_swhite:hover	span.btn_l	{background-position:0 -226px;}
.btn_swhite:active	span.btn_r	{background-position:right -96px;}
.btn_swhite:active	span.btn_l	{background-position:0 -274px;}
.btn_swhite span.btn_l	{min-width:32px; height:25px; padding:7px 12px 0; font-size:13px; color:#4d4d4d; line-height:17px !important;}
button[disabled].btn_swhite	span.btn_r,	button[disabled].btn_swhite:hover	span.btn_r,	button[disabled].btn_swhite:active	span.btn_r	{background-position:right -144px; cursor:default;}
button[disabled].btn_swhite	span.btn_l,	button[disabled].btn_swhite:hover	span.btn_l,	button[disabled].btn_swhite:active	span.btn_l	{background-position:0 -322px; color:#ccc; cursor:default;}

.btn_swhite	span.btn_l.btn_list	{min-width:0; padding-left:26px; padding-right:17px; background-position:0 -589px;}
.btn_swhite:hover	span.btn_l.btn_list	{background-position:0 -622px;}
.btn_swhite:active	span.btn_l.btn_list	{background-position:0 -655px;}

/*140314 추가 lyr*//*140414 수정 lyr*/
.btn_swhite	span.btn_r.btn_arrow	{}
.btn_swhite	span.btn_r.btn_arrow	span.btn_l	{padding: 7px 16px 0 20px;}
.btn_swhite	span.btn_r.btn_arrow	span.btn_l	.icon_arrow {display: inline-block;width: 9px;height: 5px;margin-left: 4px;background: url('/resource/image/partrct/common/dot_bullet.png') no-repeat -200px 0;vertical-align: middle;text-decoration: none;}

/* 선택되었을 때 */
.btn_swhite_on	{padding-left:2px; vertical-align:middle;}
.btn_swhite_on span.btn_r	{position:relative; background:url('/resource/image/partrct/common/btn_swhite.png') no-repeat right -96px;;}
.btn_swhite_on span.btn_l	{margin-left:-2px; background:url('/resource/image/partrct/common/btn_swhite.png') no-repeat 0 -274px; -webkit-box-shadow:0 1px 0 #f2f2f2; -moz-box-shadow:0 1px 0 #f2f2f2; -o-box-shadow:0 1px 0 #f2f2f2; -ms-box-shadow:0 1px 0 #f2f2f2; box-shadow:0 1px 0 #f2f2f2;}
.btn_swhite_on span.btn_l	{min-width:32px; height:25px; padding:7px 12px 0; font-size:13px; color:#4d4d4d; line-height:17px !important;}

.btn_swhite span.btn_l.btn_plus	{min-width:0; padding-left:25px; padding-right:17px; background-position:0 -356px;}
.btn_swhite:hover	span.btn_l.btn_plus	{background-position:0 -389px;}
.btn_swhite:active	span.btn_l.btn_plus	{background-position:0 -422px;}
button[disabled].btn_swhite	span.btn_l.btn_plus,	button[disabled].btn_swhite:hover	span.btn_l.btn_plus,	button[disabled].btn_swhite:active	span.btn_l.btn_plus	{background-position:0 -455px;}

.btn_swhite span.btn_l.btn_reg	{min-width:0; padding-left:24px; padding-right:17px; background-position:0 -489px;}
.btn_swhite:hover	span.btn_l.btn_reg	{background-position:0 -522px;}
.btn_swhite:active	span.btn_l.btn_reg	{background-position:0 -555px;}

.btn_swhite span.btn_l.btn_updt	{min-width:0; padding-left:34px; padding-right:13px; background-position:0 -689px;}
.btn_swhite:hover	span.btn_l.btn_updt	{background-position:0 -722px;}
.btn_swhite:active	span.btn_l.btn_updt	{background-position:0 -755px;}

.btn_r_arrow	{font-size:12px; text-decoration:none;}
.btn_r_arrow	span	{display:inline-block; width:11px; height:7px; background:url('/resource/image/partrct/common/btn_r_arrow.png') no-repeat 0 0; text-decoration:none; font-size:0; line-height:0; vertical-align:middle}
.btn_r_arrow:hover	span	{background-position:0 -7px;}

.btn_acco	{color:#808080; text-decoration:none;}
.btn_acco:link	{color:#808080;text-decoration:none;}
.btn_acco:hover	{color:#ea6661; text-decoration:underline;}
.btn_acco:active	{color:#808080; text-decoration:none;}
.btn_acco	span.btn_close,	.btn_acco	span.btn_open	{display:inline-block; width:15px; height:5px; background-image:url('/resource/image/partrct/common/btn_accordion.png'); font-size:0; line-height:0; vertical-align:middle;}
.btn_acco	span.btn_close	{background-position:0 0;}
.btn_acco:hover	span.btn_close	{background-position:0 -6px;}
.btn_acco	span.btn_open	{background-position:0 -12px;}
.btn_acco:hover	span.btn_open	{background-position:0 -18px;}

.btn_cal	{display:inline-block; width:26px; height:27px; background:url('/resource/image/partrct/common/btn_calender.png') no-repeat 0 0; text-decoration:none; -webkit-box-shadow:0 1px 0 #e5e5e5; -moz-box-shadow:0 1px 0 #e5e5e5; -o-box-shadow:0 1px 0 #e5e5e5; -ms-box-shadow:0 1px 0 #e5e5e5; box-shadow:0 1px 0 #e5e5e5; vertical-align:middle;}
a.btn_cal:hover	{background-position:-26px 0; text-decoration:none;}
a.btn_cal:active	{background-position:-52px 0; text-decoration:none;}
span.btn_cal	{background-position:-78px 0;}

.btn_facebook	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat 0 0; text-decoration:none; vertical-align:middle;}
a.btn_facebook:hover	{background-position:0 -24px; text-decoration:none;}
a.btn_facebook:active	{background-position:0 -48px;}
.dis_facebook	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat 0 -72px; text-decoration:none; vertical-align:middle;}
a.dis_facebook:hover,	a.dis_facebook:active	{text-decoration:none;}
.btn_facebook_on	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat 0 -48px; text-decoration:none; vertical-align:middle;}
a.btn_facebook_on:hover,	a.btn_facebook_on:active	{text-decoration:none;}

.btn_twitter	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -28px 0; text-decoration:none; vertical-align:middle;}
a.btn_twitter:hover	{background-position:-28px -24px; text-decoration:none;}
a.btn_twitter:active	{background-position:-28px -48px;}
.dis_twitter	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -28px -72px; text-decoration:none; vertical-align:middle;}
a.dis_twitter:hover,	a.dis_twitter:active	{text-decoration:none;}
.btn_twitter_on	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -28px -48px; text-decoration:none; vertical-align:middle;}
a.btn_twitter_on:hover,	a.btn_twitter_on:active	{text-decoration:none;}

/*
.btn_me2day	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -56px 0; text-decoration:none; vertical-align:middle;}
a.btn_me2day:hover	{background-position:-56px -24px; text-decoration:none;}
a.btn_me2day:active	{background-position:-56px -48px;}
.dis_me2day	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -56px -72px; text-decoration:none; vertical-align:middle;}
a.dis_me2day:hover,	a.dis_me2day:active	{text-decoration:none;}
.btn_me2day_on	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -56px -48px; text-decoration:none; vertical-align:middle;}
a.btn_me2day_on:hover,	a.btn_me2day_on:active	{text-decoration:none;}
131107_del_miok */

.btn_cyworld	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -84px 0; text-decoration:none; vertical-align:middle;}
a.btn_cyworld:hover	{background-position:-84px -24px; text-decoration:none;}
a.btn_cyworld:active	{background-position:-84px -48px;}
.dis_cyworld	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -84px -72px; text-decoration:none; vertical-align:middle;}
a.dis_cyworld:hover,	a.dis_cyworld:active	{text-decoration:none;}
.btn_cyworld_on	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -84px -48px; text-decoration:none; vertical-align:middle;}
a.btn_cyworld_on:hover,	a.btn_cyworld_on:active	{text-decoration:none;}

.btn_youtube	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -112px 0; text-decoration:none; vertical-align:middle;}
a.btn_youtube:hover	{background-position:-112px -24px; text-decoration:none;}
a.btn_youtube:active	{background-position:-112px -48px;}
.dis_youtube	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -112px -72px; text-decoration:none; vertical-align:middle;}
a.dis_youtube:hover,	a.dis_youtube:active	{text-decoration:none;}
.btn_youtube_on	{display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/btn_sns.png') no-repeat -112px -48px; text-decoration:none; vertical-align:middle;}
a.btn_youtube_on:hover,	a.btn_youtube_on:active	{text-decoration:none;}

/* 공개/비공개 */
.btn_on	{display:inline-block; width:88px; height:32px; background:url('/resource/image/partrct/common/btn_on_off.png') no-repeat 0 -42px; text-decoration:none; cursor:pointer}
.btn_on:hover	{text-decoration:none;}
.btn_off	{display:inline-block; width:88px; height:32px; background:url('/resource/image/partrct/common/btn_on_off.png') no-repeat 0 0; text-decoration:none; cursor:pointer}
.btn_off:hover	{text-decoration:none;}

/* 미등록/등록 */
.btn_reg_on	{display:inline-block; width:88px; height:32px; background:url('/resource/image/partrct/common/btn_on_off.png') no-repeat -102px -42px; text-decoration:none; cursor:pointer}
.btn_reg_on:hover	{text-decoration:none;}
.btn_reg_off	{display:inline-block; width:88px; height:32px; background:url('/resource/image/partrct/common/btn_on_off.png') no-repeat -102px 0; text-decoration:none; cursor:pointer}
.btn_reg_off:hover	{text-decoration:none;}

.btn_cal_confmlk	{display:inline-block; width:36px; height:36px; background:url('/resource/image/partrct/common/btn_layer_calender.png') no-repeat -90px 0; text-decoration:none; vertical-align:middle; cursor:pointer}
.btn_cal_confmlk:hover	{background-position:-90px -52px; text-decoration:none;}

.btn_auth	{text-decoration:underline;}
.btn_auth:hover	{color:#4d4d4d;}
.btn_auth	span	{display:inline-block; width:23px; height:14px; background-image:url('/resource/image/partrct/common/btn_ic_auth.png'); background-repeat:no-repeat; vertical-align:middle; text-decoration:none;}
.btn_auth	span	{text-decoration:none;}
.btn_auth:hover	span	{text-decoration:none;}
.btn_auth	span.pend	{background-position:-2px -2px;}	/* 대기중 */
.btn_auth	span.share	{background-position:-27px -2px;} /* 공유중 */
.btn_auth	span.share_cancl	{background-position:-149px -2px;} /* 공유취소 */
.btn_auth	span.refuse	{background-position:-50px -2px;}	/* 승인거부 */
.btn_auth	span.req	{background-position:-77px -2px;}	/* 신청중 */
.btn_auth.expir,	.btn_auth.expir:hover	{color:#999;}	/* 기간만료 */
.btn_auth.expir	span.expir	{background-position:-173px -2px;}

.btn_delt	{background:url('/resource/image/partrct/common/btn_delt.png') no-repeat 0 0; vertical-align:middle;}
.btn_delt span.text	{width:24px; height:24px; font-size:0; vertical-align:middle;}

.btn_staus	{text-decoration:none;}
.btn_staus:hover	{color:#4d4d4d;}
.btn_staus	span.ic	{display:inline-block; width:22px; height:15px; background-image:url('/resource/image/partrct/common/btn_ic_staus.png'); background-repeat:no-repeat; vertical-align:middle; text-decoration:none;}
.btn_staus	span.ic	{text-decoration:none;}
.btn_staus:hover	span.ic	{text-decoration:none;}
.btn_staus.delt	.btn_staus.delt:hover	{color:#999;}
.btn_staus	.ic.share	{background-position:-2px -2px;} /* 공개 */
.btn_staus	.ic.closed	{background-position:-26px -2px;}	/* 비공개 */
.btn_staus	.ic.delt	{background-position:-50px -2px;}	/* 삭제 */
.btn_staus	.ic.rsrv	{background-position:-74px -2px;}	/* 예약등록 */
.btn_staus	.ic.pend	{background-position:-98px -2px;}	/* 대기 */


/*140314 추가 lyr*/
.btn_graph	{display:inline-block; width:31px !important; height:21px;vertical-align:-2px; background:url('/resource/image/partrct/common/btn_graph.png') no-repeat 0 0; text-decoration:none;}/*140319 수정 lyr*/
a.btn_graph:hover	{background-position:0 -21px;}
a.btn_graph:active	{background-position:0 -42px;}

.input_button	{vertical-align:middle;}
.input_button	.box_input	{display:inline-block; width:206px; height:30px; padding-left:9px; overflow:auto; overflow:hidden; border:1px solid #b7b8b9; -webkit-box-shadow:inset 1px 1px 0 #f3f3f3; -moz-box-shadow:inset 1px 1px 0 #f3f3f3; -o-box-shadow:inset 1px 1px 0 #f3f3f3; -ms-box-shadow:inset 1px 1px 0 #f3f3f3; box-shadow:inset 1px 1px 0 #f3f3f3; background:#fff; vertical-align:middle;}
.input_button:hover	.box_input	{border:1px solid #1a1a1a; -webkit-box-shadow:inset 1px 1px 0 #f2f2f2; -moz-box-shadow:inset 1px 1px 0 #f2f2f2; -o-box-shadow:inset 1px 1px 0 #f2f2f2; -ms-box-shadow:inset 1px 1px 0 #f2f2f2; box-shadow:inset 1px 1px 0 #f2f2f2; color:#4d4d4d;}
.input_button.wrong	.box_input	{border:1px solid #ea6661; -webkit-box-shadow:inset 1px 1px 0 #efcecd; -moz-box-shadow:inset 1px 1px 0 #efcecd; -o-box-shadow:inset 1px 1px 0 #efcecd; -ms-box-shadow:inset 1px 1px 0 #efcecd; box-shadow:inset 1px 1px 0 #efcecd; color:#4d4d4d;  font-size:13px; font-weight:normal; vertical-align:middle;}
.input_button	.box_input	.text	{display:inline-block; width:182px; height:25px; padding-top:5px; overflow:hidden; color:#999; vertical-align:middle; white-space: nowrap; text-overflow:ellipsis;}
.input_button	.box_input	.delt	{display:none; vertical-align:middle;}
.input_button	.box_input.reg_on	.text	{color:#4d4d4d;}
.input_button	.box_input.reg_on	.delt	{display:inline-block; width:20px; height:12px; background:url('/resource/image/partrct/common/btn_input_button_delt.png') no-repeat 4px 2px; font-size:1px; line-height:1px;}
.input_button	.btn_estbl	{display:inline-block; margin-left:-5px; width:32px; height:32px; background-image:url('/resource/image/partrct/common/btn_estbl.png'); background-repeat:no-repeat; vertical-align:middle; text-decoration:none;}
.list_reg	li.fl_rsrv	.input_button	.box_input	.text	{height:25px; padding-top:5px;}
	/* 비활성 */
.input_button.disabled	.box_input	{border:1px solid #d9d9d9; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; -ms-box-shadow:none; box-shadow:none;}
.input_button.disabled	.box_input	.text	{color:#b2b2b2;}
.input_button.disabled	.box_input	.delt,	.input_button.disabled	.box_input.reg_on	.delt	{display:none;}

/*.list_reg	li	.input_button	.tip_wrap	{padding:0 0; margin-top:0;}
.input_button	.tip_wrap	.ic_artist	{display:inline-block; width:197px; height:26px; padding:4px 9px 0; border:1px solid #b7b8b9; -webkit-box-shadow:inset 1px 1px 0 #f3f3f3; -moz-box-shadow:inset 1px 1px 0 #f3f3f3; -o-box-shadow:inset 1px 1px 0 #f3f3f3; -ms-box-shadow:inset 1px 1px 0 #f3f3f3; box-shadow:inset 1px 1px 0 #f3f3f3; background:#FFF; vertical-align:middle; text-decoration:none;}
.input_button:hover	.tip_wrap	.ic_artist,	.input_button	.tip_wrap	.ic_artist:hover	{border:1px solid #1a1a1a; -webkit-box-shadow:inset 1px 1px 0 #f2f2f2; -moz-box-shadow:inset 1px 1px 0 #f2f2f2; -o-box-shadow:inset 1px 1px 0 #f2f2f2; -ms-box-shadow:inset 1px 1px 0 #f2f2f2; box-shadow:inset 1px 1px 0 #f2f2f2; color:#4d4d4d;}
.input_button	.tip_wrap.bottom_left	.lay_hint	{left:0px; top:32px; padding-top:7px;}
.input_button	.tip_wrap.bottom_right	.lay_hint	{left:0px; top:32px; padding-top:7px;}
.input_button	.tip_wrap.top_left	.lay_hint	{left:0; bottom:33px; padding-bottom:7px;}
.input_button	.tip_wrap.top_right	.lay_hint	{left:0; right:auto; bottom:33px; padding-bottom:7px;}
.input_button	.tip_wrap.bottom_left	.lay_hint	a.btn_close,	.input_button	.tip_wrap.bottom_right	.lay_hint	a.btn_close	{top:8px;}
.input_button	.tip_wrap.bottom_right	.hint_arr	{left:10px; right:auto; top:0;}
.input_button	.tip_wrap.top_right	.hint_arr	{left:10px; right:auto; bottom:0;}*/

	/* 상세 레이어 */
.input_button.multi	{position:relative; display:inline-block; vertical-align:middle;}
.input_button.multi	.lay_hint	{position:absolute; width:217px; z-index:100;}
.input_button.multi.bottom_left	.lay_hint	{left:0px; top:32px; padding-top:7px;}
.input_button.multi.bottom_right	.lay_hint	{right:0px; top:32px; padding-top:7px;}
.input_button.multi.top_left	.lay_hint	{left:0; bottom:33px; padding-bottom:7px;}
.input_button.multi.top_right	.lay_hint	{left:0; bottom:33px; padding-bottom:7px;}
.input_button.multi	.hint_wrap	{padding:12px 16px 15px 16px; border:1px solid #666666; background:#fff; font-size:12px; box-shadow:0 1px rgba(0,0,0,0.2);}
.input_button.multi	.hint_arr	{position:absolute; width:11px; height:9px; background-image:url('/resource/image/partrct/common/tip_hint_arr.png'); background-repeat:no-repeat;}
.input_button.multi.bottom_left	.hint_arr	{left:10px; top:0; background-position:0 0;}
.input_button.multi.bottom_right	.hint_arr	{left:10px; top:0; background-position:0 0;}
.input_button.multi.top_left	.hint_arr	{left:10px; bottom:0; background-position:0 -9px;}
.input_button.multi.top_right	.hint_arr	{left:10px; bottom:0; background-position:0 -9px;}

.hint_wrap.hint_list_artist	p	{padding:1px 0 1px 7px; background:url('/resource/image/partrct/contsreg/common/dot_bullet.png') no-repeat 0 9px;}

	/* 경고 */
.input_button.wrong	.box_input,	.input_button.wrong:hover	.box_input	{border:1px solid #ea6661; -webkit-box-shadow:inset 1px 1px 0 #efcecd; -moz-box-shadow:inset 1px 1px 0 #efcecd; -o-box-shadow:inset 1px 1px 0 #efcecd; -ms-box-shadow:inset 1px 1px 0 #efcecd; box-shadow:inset 1px 1px 0 #efcecd;}
.input_button.wrong	.btn_estbl.artist_serch,	.input_button.wrong:hover	.btn_estbl.artist_serch	{background-position:0 0;}

 /* 아티스트 선택 버튼 */
.input_button	.btn_estbl.artist_serch	{background-position:0 0;}
.input_button:hover	.btn_estbl.artist_serch	{background-position:0 -34px;}
.input_button.wrong	.btn_estbl.artist_serch,	.input_button.wrong:hover	.btn_estbl.artist_serch	{background-position:0 -68px;}
.input_button.disabled	.btn_estbl.artist_serch	{background-position:0 -102px;}
 /* 예약설정 버튼 */
.input_button	.btn_estbl.rsrv	{background-position:-34px 0;}
.input_button:hover	.btn_estbl.rsrv	{background-position:-34px -34px;}
.input_button.wrong	.btn_estbl.rsrv,	.input_button.wrong:hover	.btn_estbl.rsrv	{background-position:-34px -68px;}
.input_button.disabled	.btn_estbl.rsrv,	.input_button.disabled:hover	.btn_estbl.rsrv	{background-position:-34px -102px;}

 /* 생중계 날짜 설정 버튼 */
.input_button	.btn_estbl.rsrv_real	{background-position:-34px 0;}
.input_button:hover	.btn_estbl.rsrv_real	{background-position:-34px -34px;}
.input_button.wrong	.btn_estbl.rsrv_real,	.input_button.wrong:hover	.btn_estbl.rsrv_real	{background-position:-34px -68px;}
.input_button.disabled	.btn_estbl.rsrv_real,	.input_button.disabled:hover	.btn_estbl.rsrv_real	{background-position:-34px -102px;}

 /* 음원추가 버튼 */
.input_button	.btn_estbl.sound	{background-position:-68px 0;}
.input_button:hover	.btn_estbl.sound	{background-position:-68px -34px;}
.input_button.wrong	.btn_estbl.sound,	.input_button.wrong:hover	.btn_estbl.sound	{background-position:-68px -68px;}
 /* 영상 첨부 버튼 */
.input_button	.btn_estbl.btn_vdo	{background-position:-136px 0;}
.input_button:hover	.btn_estbl.btn_vdo	{background-position:-136px -34px;}
.input_button.wrong	.btn_estbl.btn_vdo,	.input_button.wrong:hover	.btn_estbl.btn_vdo	{background-position:-136px -68px;}
 /* 포토 첨부 버튼 */
.input_button	.btn_estbl.btn_photo	{background-position:-170px 0;}
.input_button:hover	.btn_estbl.btn_photo	{background-position:-170px -34px;}
.input_button.wrong	.btn_estbl.btn_photo,	.input_button.wrong:hover	.btn_estbl.btn_photo	{background-position:-170px -68px;}

/* 지도추가삭제 button */
.place_desc	.btn_map	{display:inline-block; margin-left:4px;}
.place_desc	.btn_map	.btn_atach	{display:inline-block; width:64px; height:32px; background:url('/resource/image/partrct/common/btn_map.png') no-repeat 0 0; text-decoration:none; vertical-align:middle;}
.place_desc	.btn_map	.btn_atach:hover	{background-position:0 -32px;}
.place_desc	.btn_map	.btn_atach:active	{background-position:0 -64px;}
.place_desc	.btn_map	.btn_map_delt	{display:none;text-decoration:none;}
.place_desc	.btn_map	.btn_map_delt:hover	{text-decoration:none;}
.place_desc.mapadd_on	.btn_map	.btn_atach	{background-position:-64px 0;}
.place_desc.mapadd_on	.btn_map	.btn_atach:hover	{background-position:-64px -32px;}
.place_desc.mapadd_on	.btn_map	.btn_atach:active	{background-position:-64px -64px;}
.place_desc.mapadd_on	.btn_map	.btn_map_delt	{display:inline-block; width:25px; height:32px; margin-left:-6px; background:url('/resource/image/partrct/common/btn_map.png') no-repeat -129px 0; text-decoration:none; vertical-align:middle;}
.place_desc.mapadd_on	.btn_map	.btn_map_delt:hover	{background-position:-129px -32px;}
.place_desc.mapadd_on	.btn_map	.btn_map_delt:active	{background-position:-129px -64px;}
.place_desc.mapadd_dis	.btn_map	.btn_atach	{background-position:-96px 0;}
.place_desc.mapadd_dis	.btn_map	.btn_atach:hover	{background-position:-96px -32px;}
.place_desc.mapadd_dis	.btn_map	.btn_atach:active	{background-position:-96px -64px;}

/* line */
.lay_dim_wrap	.line	{padding-top:14px; border-top:1px solid #e4e4e4;}

/* list */
.list_desc	li	{position:relative; padding:0 0 5px 11px; font-size:12px; color:#999; line-height:18px;}
.list_desc	li	.bullet	{position:absolute; left:0; top:7px; width:4px; height:4px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -9px 0;}

.list_cir	li	{position:relative; padding:0 0 5px 11px; font-size:13px; color:#999; line-height:18px;}
.list_cir	li	.bullet	{position:absolute; left:0; top:8px; width:4px; height:4px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -9px 0;}
.list_cir	li	.ttl	{font-size:14px; color:#4d4d4d;}

.list_hyphen	li	{position:relative; padding:0 0 1px 10px; font-size:12px; color:#808080; line-height:16px;}
.list_hyphen	li	.bullet	{position:absolute; left:3px; top:7px; width:4px; height:1px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat 0 -10px;}
.list_hyphen	li.org	{color:#ea6661;}
.list_hyphen	li.org	.bullet	{background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -186px -10px;}

.box_cntt	.list_box	li	{position:relative; padding:0 0 7px 11px; font-size:14px; color:#4d4d4d; line-height:130%;}
.box_cntt	.list_box	li	.bullet	{position:absolute; left:0; top:6px; width:4px; height:4px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -9px 0;}

.list_listlk	{margin-bottom:-18px;}
.list_listlk	li	{position:relative; padding:0 0 18px 11px; font-size:14px; color:#4d4d4d; line-height:18px;}
.list_listlk	li	.bullet	{position:absolute; left:0; top:8px; width:4px; height:4px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -9px 0;}
.list_listlk	li	.desc_cont	{margin-top:7px; font-size:13px; color:#808080;}

/* 아티스트 삭제 기능 있는 리스트 */
.atist_mngrm	{position:relative; display:inline-block; height:18px; margin:2px 0; padding:6px 29px 0 10px; background:url('/resource/image/partrct/common/bg_atist_mngrm.png') no-repeat 0 0; font:normal 11px '돋움',Dotum; color:#666; vertical-align:middle; white-space:nowrap;}
.atist_mngrm	a	{position:absolute; right:0; top:0; overflow:hidden; width:24px; height:24px; background:url('/resource/image/partrct/common/bg_atist_mngrm.png') no-repeat -476px 0;}

/* step */
.step_wrap	{margin-bottom:48px;}
.lay_dim_wrap	.step_wrap	{margin:-28px -24px 29px; overflow:hidden;}

/* 탭 */
.tab_wrap	{padding-top:32px; margin-bottom:40px;}
.tab_wrap	.tab	{float:left; width:100%; height:49px; background:url('/resource/image/partrct/common/bg_tab_wrap.png') repeat-x 0 0;}
.tab_wrap	.tab	li	{position:relative; float:left; height:49px; background:url('/resource/image/partrct/common/bg_tab.png') no-repeat right 0;}
.tab_wrap	.tab	li.first	{}
.tab_wrap	.tab	li.end	{background:url('/resource/image/partrct/common/bg_tab.png') no-repeat right -98px;}
.tab_wrap	.tab	li	a	{display:inline-block; height:35px; padding-top:14px; font-size:15px; font-weight:bold; color:#8f9194; text-align:center; text-decoration:none;}
.tab_wrap	.tab	li.first	a	{background:url('/resource/image/partrct/common/bg_tab.png') no-repeat 0 -49px;}
.tab_wrap	.tab	li.on	{margin-left:-2px; background-position:right -245px;}
.tab_wrap	.tab	li.first.on	{margin-left:0;}
.tab_wrap	.tab	li.end.on	{background-position:right -294px;}
.tab_wrap	.tab	li:hover	a	{color:#383a40;}
.tab_wrap	.tab	li.on	a	{padding-left:2px; background:url('/resource/image/partrct/common/bg_tab.png') no-repeat 0 -147px; color:#383a40; text-decoration:none;}
.tab_wrap	.tab	li.first.on	a	{padding-left:0; background:url('/resource/image/partrct/common/bg_tab.png') no-repeat 0 -196px;}
.tab_wrap	.tab	li.on	{z-index:2;}

.tab_wrap	.dept3_tab	{float:left; width:857px; padding:0 15px 5px; margin-top:10px; border-bottom:1px solid #eee;}
.tab_wrap	.dept3_tab	li	{float:left; margin:0 8px; padding-bottom:5px;}
.tab_wrap	.dept3_tab	li	a	{display:inline-block; height:24px; padding:4px 11px 0 21px; background:url('/resource/image/partrct/common/bg_dept3_tab.png') no-repeat 0 0; color:#666;  text-decoration:none;}
.tab_wrap	.dept3_tab	li.on	{background:url('/resource/image/partrct/common/bg_dept3_tab.png') no-repeat right -28px;}
.tab_wrap	.dept3_tab	li:hover	a	{background-position:0 -84px; color:#ea6661; text-decoration:none;}
.tab_wrap	.dept3_tab	li.on	a	{background-position:0 -56px; color:#fff; text-decoration:none;}

.tab2_wrap	{padding-top:32px; margin-bottom:40px;}
.tab2_wrap	.tab	{float:left; width:100%; height:64px; background:url('/resource/image/partrct/common/bg_tab2_wrap.png') repeat-x 0 0;}
.tab2_wrap	.tab	li	{position:relative; float:left; height:64px; background:url('/resource/image/partrct/common/bg_tab2.png') no-repeat right 0;}
.tab2_wrap	.tab	li.first	{}
.tab2_wrap	.tab	li.end	{background:url('/resource/image/partrct/common/bg_tab2.png') no-repeat right -128px;}
.tab2_wrap	.tab	li	a	{display:inline-block; height:51px; padding-top:13px; font-size:15px; font-weight:bold; color:#8f9194; text-align:center; text-decoration:none;}
.tab2_wrap	.tab	li	a	span	{font-size:12px; font-weight:normal; letter-spacing:0;}
.tab2_wrap	.tab	li.first	a	{background:url('/resource/image/partrct/common/bg_tab2.png') no-repeat 0 -64px;}
.tab2_wrap	.tab	li.on	{margin-left:-2px; background-position:right -320px;}
.tab2_wrap	.tab	li.first.on	{margin-left:0;}
.tab2_wrap	.tab	li.end.on	{background-position:right -384px;}
.tab2_wrap	.tab	li:hover	a	{color:#383a40;}
.tab2_wrap	.tab	li.on	a	{padding-left:2px; background:url('/resource/image/partrct/common/bg_tab2.png') no-repeat 0 -192px; color:#383a40; text-decoration:none;}
.tab2_wrap	.tab	li.first.on	a	{padding-left:0; background:url('/resource/image/partrct/common/bg_tab2.png') no-repeat 0 -256px;}
.tab2_wrap	.tab	li.on	{z-index:2;}

.tab.type2	li	a	{width:444px;}
#wrap.comm	.login_first.idpwd	.tab.type2	li	a	{width:404px;}
.tab.type3	li	a	{width:296px;}
.tab.type4	li	a	{width:222px;}
.tab.type5	li	a	{width:176px;}
.tab.type5	li	a	{width:178px;}
.tab.type5	li.first	a	{width:176px;}
.tab.type6	li	a	{width:148px;}
.tab.type7	li	a	{width:126px;}
.tab.type7	li.first	a	{width:132px;}
.tab.type8	li	a	{width:140px;}/*20140313 수정 lyr*/

/* sub tab */
.sub_tab	{}
.sub_tab	.tab	{float:left; width:100%; height:65px; background:url('/resource/image/partrct/reprt/common/bg_tab_wrap.png') no-repeat 0 0;}
.sub_tab	.tab	li	{position:relative; float:left; height:65px; background:url('/resource/image/partrct/reprt/common/bg_tab.png') no-repeat right 0;}
.sub_tab	.tab	li.first	{}
.sub_tab	.tab	li.end	{background:url('/resource/image/partrct/reprt/common/bg_tab.png') no-repeat right -130px;}
.sub_tab	.tab	li	a	{display:inline-block; height:40px; padding-top:10px; font-size:15px; font-weight:normal; color:#4d4d4d; line-height:25px; text-align:center; text-decoration:none;}
.sub_tab	.tab	li	.arr	{display:none;}
.sub_tab	.tab	li.first	a	{background:url('/resource/image/partrct/reprt/common/bg_tab.png') no-repeat 0 -65px;}
.sub_tab	.tab	li.on	{margin-left:-1px; background-position:right -390px; }
.sub_tab	.tab	li.first.on	{margin-left:0;}
.sub_tab	.tab	li.end.on	{background-position:right -325px;}
.sub_tab	.tab	li:hover	a	{}
.sub_tab	.tab	li.on	a	{padding-left:1px; background:url('/resource/image/partrct/reprt/common/bg_tab.png') no-repeat 0 -260px; font-weight:bold; color:#fff; text-decoration:none;}
.sub_tab	.tab	li.first.on	a	{padding-left:0; background:url('/resource/image/partrct/reprt/common/bg_tab.png') no-repeat 0 -195px;}
.sub_tab	.tab	li.on	.arr	{display:block; position:absolute; z-index:5; left:50%; top:47px; width:34px; height:18px; margin-left:-17px; background:url('/resource/image/partrct/reprt/common/bg_tab.png') no-repeat 0 -456px;}
.sub_tab	.tab	li.on	{z-index:2;}
.sub_tab	.tab.type4	li	a	{width:222px;}

/* 컨텐츠 안의 탭 */
.small_tab	{}
.small_tab	ul	{float:left; width:100%; height:40px; background:url('/resource/image/partrct/common/bg_small_tab_wrap.png') no-repeat 0 0;}
.small_tab	ul	li	{position:relative; float:left; height:40px; background:url('/resource/image/partrct/common/bg_small_tab.png') no-repeat right 0;}
.small_tab	ul	li.first	{}
.small_tab	ul	li.end	{background:url('/resource/image/partrct/common/bg_small_tab.png') no-repeat right -80px;}
.small_tab	ul	li	p	{display:inline-block; height:34px; padding-top:6px; font-size:13px; font-weight:normal; color:#4d4d4d; text-align:center; cursor:pointer;}
.small_tab	ul	li	.arr	{display:none;}
.small_tab	ul	li.first	p	{background:url('/resource/image/partrct/common/bg_small_tab.png') no-repeat 0 -40px;}
.small_tab	ul	li.on	{margin-left:-1px; background-position:right -240px; }
.small_tab	ul	li.first.on	{margin-left:0;}
.small_tab	ul	li.end.on	{background-position:right -200px;}
.small_tab	ul	li:hover	p	{}
.small_tab	ul	li.on	p	{padding-left:1px; background:url('/resource/image/partrct/common/bg_small_tab.png') no-repeat 0 -160px; color:#fff; text-decoration:none;}
.small_tab	ul	li.first.on	p	{padding-left:0; background:url('/resource/image/partrct/common/bg_small_tab.png') no-repeat 0 -120px;}
.small_tab	ul	li.on	.arr	{display:block; position:absolute; z-index:5; left:50%; top:29px; width:30px; height:10px; margin-left:-15px; background:url('/resource/image/partrct/common/bg_small_tab.png') no-repeat 0 -309px;}
.small_tab	ul	li.on	{z-index:2;}
	/* 컨텐츠 안의 탭 : 비활성화 */
.small_tab	ul	li.dis	{background-position:right -440px;}
.small_tab	ul	li.first.dis	{}
.small_tab	ul	li.end.dis	{background-position:right -400px;}
.small_tab	ul	li.dis	p	{display:inline-block; height:34px; padding-top:6px; font-size:13px; font-weight:normal; color:#4d4d4d; text-align:center; text-decoration:none; cursor:default;}
.small_tab	ul	li.dis	p	{background:url('/resource/image/partrct/common/bg_small_tab.png') no-repeat 0 -360px; color:#ccc; text-decoration:none;}
.small_tab	ul	li.first.dis	p	{background:url('/resource/image/partrct/common/bg_small_tab.png') no-repeat 0 -320px;}

.top_desc	{margin-top:-10px;} /* 탭 서브 컨텐츠가 텍스트이며 간격이 32px 일때 사용 */
.head_desc	{padding:0 0 14px 8px; font-size:15px; color:#4d4d4d;}


/* box */
.abs_tl,	.abs_tr,	.abs_bl,	.abs_br	{position:absolute; font-size:0; line-height:0; background-image:url('/resource/image/partrct/common/box_round.png'); background-repeat:no-repeat;}
.abs_tl	{left:0; top:0;}
.abs_tr	{right:0; top:0;}
.abs_bl	{left:0; bottom:0;}
.abs_br	{right:0; bottom:0;}

.box_pop_gray	{position:relative; z-index:0; width:100%;}
.box_pop_gray	.box_cntt	{padding:13px 13px 15px 16px; border:1px solid #e6e6e6; background-color:#fafafa; font-size:14px;}
.box_pop_gray	.abs_tl	{width:3px; height:3px; background-position:0 0;}
.box_pop_gray	.abs_tr	{width:3px; height:3px; background-position:-3px 0;}
.box_pop_gray	.abs_bl	{width:3px; height:3px; background-position:0 -3px;}
.box_pop_gray	.abs_br	{width:3px; height:3px; background-position:-3px -3px;}

.box_light_brown	{position:relative; z-index:0; width:100%;}
.box_light_brown	.box_cntt	{padding:12px 10px 14px 15px; border:1px solid #d4d4c3; background-color:#fffff7; font-size:13px; color:#999;}
.box_light_brown	.abs_tl	{width:2px; height:2px; background-position:-58px 0;}
.box_light_brown	.abs_tr	{width:2px; height:2px; background-position:-60px 0;}
.box_light_brown	.abs_bl	{width:2px; height:2px; background-position:-58px -2px;}
.box_light_brown	.abs_br	{width:2px; height:2px; background-position:-60px -2px;}

.box_gray	{position:relative; z-index:0; width:100%;}
.box_gray	.box_cntt	{padding:18px 17px 17px 17px; border:1px solid #d6d6d8; background-color:#fbfbfb; font-size:14px;}
.box_gray	.abs_tl	{width:5px; height:5px; background-position:-22px 0;}
.box_gray	.abs_tr	{width:5px; height:5px; background-position:-27px 0;}
.box_gray	.abs_bl	{width:5px; height:5px; background-position:-22px -5px;}
.box_gray	.abs_br	{width:5px; height:5px; background-position:-27px -5px;}

.box_cont_gray	{position:relative; z-index:0; width:100%;}
.box_cont_gray	.box_cntt	{padding:18px 17px 17px 17px; border:1px solid #bfbfbf; font-size:14px;}
.box_cont_gray	.abs_tl	{width:5px; height:5px; background-position:-46px 0;}
.box_cont_gray	.abs_tr	{width:5px; height:5px; background-position:-51px 0;}
.box_cont_gray	.abs_bl	{width:5px; height:5px; background-position:-46px -5px;}
.box_cont_gray	.abs_br	{width:5px; height:5px; background-position:-51px -5px;}

.box_bottom_gray	{position:relative; z-index:0; width:100%;}
.box_bottom_gray	.box_cntt	{padding:18px 17px 17px 17px; border:1px solid #d2d2cb; background-color:#fdfdf9; font-size:14px;}
.box_bottom_gray	.abs_tl	{width:5px; height:5px; background-position:-34px 0;}
.box_bottom_gray	.abs_tr	{width:5px; height:5px; background-position:-39px 0;}
.box_bottom_gray	.abs_bl	{width:5px; height:5px; background-position:-34px -5px;}
.box_bottom_gray	.abs_br	{width:5px; height:5px; background-position:-39px -5px;}

.box_cntt	.lc_right	{position:absolute; top:50%; right:0; margin:-16px 17px 0 0;}

.lay_dim_wrap	.box_cntt	.list_box	{margin-bottom:-5px;}

.box_bwhite	{position:relative; z-index:0; width:100%;}
.box_bwhite	.box_cntt	{padding:6px; border:2px solid #e6e6e6; background-color:#FFF; font-size:13px;}
.box_bwhite	.abs_tl	{width:6px; height:6px; background-position:-8px 0;}
.box_bwhite	.abs_tr	{width:6px; height:6px; background-position:-14px 0;}
.box_bwhite	.abs_bl	{width:6px; height:6px; background-position:-8px -6px;}
.box_bwhite	.abs_br	{width:6px; height:6px; background-position:-14px -6px;}
.box_bwhite	.box_cntt	.scroll_conts	{width:860px; height:570px; padding:14px 20px 0 16px; overflow-x:hidden; overflow-y:auto;
	scrollbar-face-color: #fff;
	scrollbar-shadow-color: #bebebe;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #e5e5e5;
	scrollbar-darkshadow-color: #f5f5f5;
	scrollbar-track-color: #f5f5f5;
	scrollbar-arrow-color: #999;
	scrollbar-base-color: #fff;
}

/* 도움말 레이어 */
.tip_wrap	{position:relative; display:inline-block; padding:0 4px; vertical-align:middle; z-index:10;}
.tip_wrap	.ic_qsmk	{display:inline-block; width:16px; height:16px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -83px -4px; vertical-align:middle; text-decoration:none;}
.tip_wrap	.ic_tip.btn_select	{width:auto;min-width:73px;height:32px;}/*140509 추가lyr*/
.tip_wrap	.ic_qsmk.btn_select	{width:73px;height:32px;}/*140314 추가 lyr*/
.tip_wrap	.lay_hint	{position:absolute; width:224px; z-index:100;} /* 도움말 레이어 defult width : 224px */
.tip_wrap.bottom_left	.lay_hint	{left:-3px; top:20px; padding-top:7px;}
.tip_wrap.bottom_left	.lay_hint.btn_select	{top:33px;}	/*140314 추가 lyr*/
.tip_wrap.bottom_right	.lay_hint	{right:-3px; top:20px; padding-top:7px;}
.tip_wrap.top_left	.lay_hint	{left:-3px; bottom:19px; padding-bottom:7px;}
.tip_wrap.top_right	.lay_hint	{right:-3px; bottom:19px; padding-bottom:7px;}
.tip_wrap	.hint_wrap	{padding:20px 16px 22px 16px; border:1px solid #666666; background:#fff; color:#4c4c4c; font-size:12px; box-shadow:0 1px rgba(0,0,0,0.2);}
.tip_wrap	.lay_hint	.btn_close	{display:block; position:absolute; top:1px; right:1px; width:23px; height:23px; background:url('/resource/image/partrct/common/btn_hint_close.png') no-repeat 6px 6px; overflow:hidden;}
.tip_wrap.bottom_left	.lay_hint	a.btn_close,	.tip_wrap.bottom_right	.lay_hint	a.btn_close	{top:8px;}
.tip_wrap	.hint_arr	{position:absolute; width:11px; height:9px; background-image:url('/resource/image/partrct/common/tip_hint_arr.png'); background-repeat:no-repeat;}
.tip_wrap.bottom_left	.hint_arr	{left:10px; top:0; background-position:0 0;}
.tip_wrap.bottom_right	.hint_arr	{right:10px; top:0; background-position:0 0;}
.tip_wrap.top_left	.hint_arr	{left:10px; bottom:0; background-position:0 -9px;}
.tip_wrap.top_right	.hint_arr	{right:10px; bottom:0; background-position:0 -9px;}
/*140314 추가 lyr*/
.tip_wrap	.hint_wrap	.select_list	{}
.tip_wrap	.hint_wrap	.select_list	li	{line-height:20px;text-align:left;font-weight:normal;letter-spacing:-1px;font-size:13px;}

	/* 도움말 레이어 넓이 */
.tip_wrap	.lay_hint.w122	{width:122px;}/*140314 추가 lyr*/
.tip_wrap	.lay_hint.w130	{width:130px;}/*140314 추가 lyr*/
.tip_wrap	.lay_hint.w164	{width:164px;}
.tip_wrap	.lay_hint.w190	{width:190px;} /* 140411 miok */
.tip_wrap	.lay_hint.w224	{width:224px;}
.tip_wrap	.lay_hint.w228	{width:228px;}/* 140409_추가 kcu */
.tip_wrap	.lay_hint.w288	{width:288px;}
.tip_wrap	.lay_hint.w301	{width:301px;}/* 140522_추가 */
.tip_wrap	.lay_hint.w320	{width:320px;}
.tip_wrap	.lay_hint.w330	{width:330px;}
.tip_wrap	.lay_hint.w357	{width:357px;}/*140411 추가 lyr*/
.tip_wrap	.lay_hint	.hintdesc	{margin-top:10px; padding:8px 0 1px; background:url('/resource/image/partrct/common/line_hintdesc.png') repeat-x 0 0; color:#999;}
.tip_wrap	.ic_text	{text-decoration:underline;}
.tip_wrap	.ic_text:hover	{text-decoration:underline;}

/* 가로 도움말 레이어 */
.tip_width_wrap	{position:relative; display:inline-block; padding:0 4px; vertical-align:middle;}
.tip_width_wrap	.lay_hint	{position:absolute; right:-234px; top:-9px; padding-left:7px; width:224px; z-index:100;} /* 도움말 레이어 defult width : 224px */
.tip_width_wrap	.hint_wrap	{padding:20px 16px 22px 16px; border:1px solid #666666; background:#fff; font-size:12px; box-shadow:0 1px rgba(0,0,0,0.2);}
.tip_width_wrap	.lay_hint	.btn_close	{display:block; position:absolute; top:1px; right:1px; width:23px; height:23px; background:url('/resource/image/partrct/common/btn_hint_close.png') no-repeat 6px 6px; overflow:hidden;}
.tip_width_wrap	.hint_arr	{position:absolute; left:1px; top:12px; width:8px; height:13px; background:url('/resource/image/partrct/common/tip_hint_arr.png') no-repeat -16px 0;}
	/* 도움말 레이어 넓이 */
.tip_width_wrap	.ic_text	{text-decoration:underline;}
.tip_width_wrap	.ic_text:hover	{text-decoration:underline;}

/* 영상품질 */
.box_vdosize	{display:inline-block; background:url('/resource/image/partrct/contsmgmt/common/box_vdosize.png') no-repeat 0 0; font:normal 11px/16px Arial; color:#fff; vertical-align:middle;}
.box_vdosize	span	{display:inline-block; margin:0 0 0 0; padding:0 5px 0 5px; background:url('/resource/image/partrct/contsmgmt/common/box_vdosize_right.png') no-repeat right 0; letter-spacing:0;}
/*:root	.box_vdosize	span	{background-position:right -1px;}*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.box_vdosize	{background-position:0 1px;}
	.box_vdosize	span	{background-position:right 0 !important;}
}

/*140314 추가 lyr*/
/*테이블안 텍스트 위치정렬(좌우)*/
.text_wrap	{display:inline-block;position:relative;left:0;top:0;width:97%;}
.text_wrap	span	{display:inline-block;position:absolute;top:0;right:-35px;width:31px;}