@charset "utf-8";

/* gnb */
#wrap.comm	#header	.header_cntt	{margin:0 auto;}

#header	.header_cntt	{min-width:615px; max-width:1240px;}/* 140611_수정 */
#header	.head_logo	{float:left; width:192px; padding:8px 0 0 32px;}
#header	.head_menu	{float:right;}
#header	.head_menu	li	{float:left; margin-top:8px; padding-left:1px; background:url('/resource/image/partrct/common/ic_head_menu.png') no-repeat 0 -218px;}
#header	.head_menu	li:first-child	{padding-left:0;}
#header	.head_menu	li	a	{display:inline-block; padding-top:1px; padding-right:12px; background-image:url('/resource/image/partrct/common/ic_head_menu.png'); background-repeat:no-repeat; font-size:12px; color:#808080; white-space:nowrap;}
#header	.head_menu	li	a.h_faq	{padding-left:30px; background-position:-1px 0; letter-spacing:0;}
#header	.head_menu	li	a.h_inquiry	{padding-left:32px; background-position:-1px -26px; letter-spacing:0;}
#header	.head_menu	li	a.h_guide	{padding-left:30px; background-position:-1px -52px;}
#header	.head_menu	li	a.h_notice	{padding-left:30px; background-position:0 -78px;}
#header	.head_menu	li	.bg_notice_num	{display:inline-block; margin:0 12px 0 -12px; background:url('/resource/image/partrct/common/bg_notice_num.png') no-repeat 0 2px;}
#header	.head_menu	li	.bg_notice_num_r	{display:inline-block;}
#header	.head_menu	li	.bg_notice_num	.txt	{display:inline-block; width:23px; height:22px; font:normal 11px/16px Arial; color:#fff; text-align:center; letter-spacing:0;}

#wrap.comm	#header	.head_menu	li	{background:url('/resource/image/partrct/common/ic_head_menu.png') no-repeat 0 -254px;}
#wrap.comm	#header	.head_menu	li	a	{color:#cdced2;}
#wrap.comm	#header	.head_menu	li	a.h_faq	{background-position:-1px -109px;}
#wrap.comm	#header	.head_menu	li	a.h_inquiry	{background-position:-1px -135px;}
#wrap.comm	#header	.head_menu	li	a.h_guide	{background-position:-1px -161px;}
#wrap.comm	#header	.head_menu	li	a.h_notice	{background-position:0 -187px;}

/* lnb */
#lnb	.artist_wrap	{}

#lnb	.lnb_login	{position:relative; z-index:10; float:left; width:193px; height:64px; padding:16px 14px 0 16px; border-bottom:1px solid #393d46; background-color:#53555c;}
#lnb.dcomp	.lnb_login	{float:left; width:193px; height:64px; padding:16px 14px 1px 16px; border-bottom:0; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -503px #53555c;}
#lnb	.lnb_login	.photo_wrap	{float:left; width:46px; height:46px; border:1px solid #3c3d42;}
#lnb	.lnb_login	.photo_wrap	.photo	{}
#lnb	.lnb_login	.cmpy_dtl	{float:right; width:140px;}
#lnb	.lnb_login	.cmpy_dtl	a	{display:inline-block; background-image:url('/resource/image/partrct/common/ic_lnb.png'); background-repeat:no-repeat;}
#lnb	.lnb_login	.name	{width:137px; height:23px; padding-top:2px; font-size:14px; font-weight:bold; color:#fff; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
#lnb	.lnb_login	a.mypge	{width:53px; height:21px; padding-left:4px; background-position:0 0; font-size:12px; color:#b3b3b3; text-decoration:none;}
#lnb	.lnb_login	a.setting	{width:50px; height:21px; margin-left:-1px; padding-left:4px; background-position:-60px 0; font-size:12px; color:#b3b3b3; text-decoration:none;}
#lnb	.lnb_login	a.mypge:hover	{background-position:0 -29px; color:#fff;}
#lnb	.lnb_login	a.setting:hover	{background-position:-60px -29px; color:#fff;}
#lnb	.lnb_login	.mypge_layer	{position:absolute; left:71px; top:59px; width:192px; height:123px; background:url('/resource/image/partrct/common/bg_mypge_layer.png') no-repeat 0 0;}
#lnb	.lnb_login	.mypge_layer	.desc	{padding:18px 13px 0; font-size:13px; color:#4d4d4d; line-height:16px;}
#lnb	.lnb_login	.mypge_layer	.staus	{padding:23px 13px 0; font-size:13px; color:#808080; line-height:16px;}
#lnb	.lnb_login	.mypge_layer	.btn_mypge_close	{display:block; position:absolute; top:8px; right:1px; width:23px; height:23px; background:url('/resource/image/partrct/common/btn_hint_close.png') no-repeat 6px 6px; overflow:hidden;}

#lnb	.sort_wrap	{position:relative; z-index:5; float:left; width:225px; height:35px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -178px;}
#lnb.dcomp	.sort_wrap	{background-position:0 -461px;}

#lnb	.sort_wrap	.desc	{position:absolute; left:15px; top:6px; font-size:14px; color:#ccc;}
#lnb	.sort_wrap	.num	{position:absolute; left:77px; top:6px; font:bold 18px/22px Arial; color:#fff;}
#lnb	.sort_wrap	.btn_open	{position:absolute; left:142px; top:6px; width:24px; height:21px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -64px; cursor:pointer}
#lnb	.sort_wrap	.btn_open:hover	{background-position:0 -98px;}
#lnb	.sort_wrap	.btn_close	{position:absolute; left:142px; top:6px; width:24px; height:21px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -88px -64px; cursor:pointer}
#lnb	.sort_wrap	.btn_close:hover	{background-position:-88px -98px;}
#lnb	.sort_wrap	.artist_add	{position:absolute; left:190px; top:6px; width:23px; height:21px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -48px -64px; cursor:pointer}
#lnb	.sort_wrap	.artist_add:hover	{background-position:-48px -98px;}
#lnb	.sort_wrap	.sort_select	{display:none; position:absolute; left:0; top:34px; width:225px; padding:15px 0; border-top:1px solid #000;  border-bottom:1px solid #000; background-color:#3c3d42;}
#lnb	.sort_wrap	.sort_select	p	{}
#lnb	.sort_wrap	.sort_select	p	a	{display:block; height:25px; padding:3px 0 0 35px; color:#999; text-decoration:none;}
#lnb	.sort_wrap	.sort_select	p:hover	a	{color:#fff; text-decoration:none;}
#lnb	.sort_wrap	.sort_select	p.mactive	a	{background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -131px #242629; color:#fff;} /* select */

#lnb	.artist_search	{float:left; height:40px; padding:16px 23px 0 26px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -235px 0;}
#lnb	.artist_search:hover	{background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -235px -71px;}
#lnb	.artist_search.mactive	{background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -235px -142px;}
#lnb	.artist_search	input	{float:left; width:150px; padding-top:2px; background-color:transparent; border:0 none; font-size:13px; color:#ccc;}
#lnb	.artist_search.mactive	input	{color:#fff;}
#lnb	.artist_search	a.btn_search	{float:right; display:inline-block; width:24px; height:24px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -235px -218px;}
#lnb	.artist_search:hover	a.btn_search	{background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -264px -218px;}
#lnb	.artist_search.mactive	a.btn_search	{background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -293px -218px;}

#lnb	.all_artist_wrap	{position:relative; float:left; width:220px; height:50px; padding:2px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -236px -366px;}
#lnb	.all_artist_wrap	a	{display:block; width:139px; height:25px; padding:15px 16px 10px 65px; font-size:14px; font-weight:bold; color:#bbbec7;}
#lnb	.all_artist_wrap	a:hover	{text-decoration:none;}
#lnb	.all_artist_wrap:hover	{z-index:1; margin-bottom:-2px; padding-bottom:4px; background-position:-236px -424px;}
#lnb	.all_artist_wrap.mactive	{z-index:1; margin-bottom:-2px; padding-bottom:4px; background-position:-236px -484px;}

#lnb	.lnb_list_artist	{position:relative; z-index:0; float:left; width:225px; text-align:left; overflow:auto; background:url('/resource/image/partrct/common/line_lnb_artist.png') no-repeat 0 0; outline:none;}
#lnb	.jspHorizontalBar {display:none;}/* 140507_lnb가로스크롤 사용안함 */
#lnb	.lnb_list_artist	ul	{float:left; width:100%;}
#lnb	.lnb_list_artist	li	{float:left; width:212px; padding:2px 13px 2px 0;}
#lnb	.lnb_list_artist	li:hover	{padding:1px 12px 1px 0; border-top:1px solid #373a42; border-bottom:1px solid #373a42; border-right:1px solid #1a1a1a; background-color:#3f434d;}
#lnb	.lnb_list_artist	li.mactive	{padding:1px 12px 1px 0; border-top:1px solid #373a42; border-bottom:1px solid #373a42; border-right:1px solid #1a1a1a;  background-color:#32353c}
#lnb	.lnb_list_artist	li	a	{float:left; padding:8px 0 8px 16px; cursor:pointer; text-decoration:none;}
#lnb	.lnb_list_artist	.photo_wrap	{position:inherit; float:left; width:34px; height:34px; border:1px solid #3c3d42;}
#lnb	.lnb_list_artist	.text	{float:left; width:115px; height:24px; padding:8px 0 0 15px; font-size:14px; font-weight:bold; color:#bbbec7; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#lnb	.lnb_list_artist	.star	{float:right; width:20px; height:40px; margin-top:5px; background:url('/resource/image/partrct/common/ic_lnb_star.png') no-repeat -24px 10px; cursor:pointer}
#lnb	.lnb_list_artist	.star:hover	{background-position:-48px 10px;}
#lnb	.lnb_list_artist	.star.on	{background:url('/resource/image/partrct/common/ic_lnb_star.png') no-repeat 0 10px;}
#lnb	.lnb_list_artist	.gotop	{position:relative; float:left; z-index:0; width:200px; height:28px;}
#lnb	.lnb_list_artist	.gotop	a	{position:absolute; left:0; top:0; width:225px; height:28px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -246px;}
#lnb	.lnb_list_artist	.gotop	a:hover	{background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -279px;}
#lnb	.lnb_list_artist	.gotop	a:active	{background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -312px;}
#lnb	.lnb_list_artist	.golist	{position:relative; float:left; z-index:0; width:200px; height:34px;}
#lnb	.lnb_list_artist	.golist	a	{position:absolute; left:0; top:0; width:225px; height:34px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -345px;}
#lnb	.lnb_list_artist	.no_rsult	{float:left; width:100%; height:58px; padding-top:43px; border-top:1px solid #3b3d43; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -391px; color:#bbbec7; text-align:center;}
#lnb	.addt_artist	{border-top:1px solid #3b3d43; float:left; width:100%; height:182px; padding-top:40px; text-align:center;}
#lnb	.addt_artist	a	{display:inline-block; width:50px; height:50px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -235px -249px;}
#lnb	.addt_artist	a:hover	{background-position:-300px -249px; text-decoration:none;}
#lnb	.addt_artist	a:active	{background-position:-365px -249px;}
#lnb	.addt_artist	p	{margin-top:11px; font-size:13px; color:#bbbec7;}
#lnb	.addt_artist	.ic_dcomp	{display:block; width:50px; height:50px; margin:-22px auto -6px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -235px -308px;}
#lnb	.addt_artist	.ic_admin	{display:block; width:50px; height:50px; margin:-22px auto -6px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -300px -308px;}
#lnb	.lnb_page	{float:left; width:225px; height:32px; padding-top:9px; text-align:left;}
#lnb.anency	.lnb_page	{background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -600px;}
#lnb.dcomp	.lnb_page	{background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat 0 -650px;}
#lnb	.lnb_page	.lnb_pre	{width:24px; height:24px; margin-left:47px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -238px -600px;}
#lnb	.lnb_page	.lnb_pre:active	{background-position:-238px -650px;}
#lnb	.lnb_page	button[disabled].lnb_pre	{background-position:-384px -600px; cursor:default;}
#lnb	.lnb_page	.lnb_next	{width:24px; height:24px; margin-left:4px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -270px -600px;}
#lnb	.lnb_page	.lnb_next:active	{background-position:-270px -650px;}
#lnb	.lnb_page	button[disabled].lnb_next	{background-position:-416px -600px; cursor:default;}
#lnb	.lnb_page	.lnb_dflt	{width:49px; height:24px; margin-left:21px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -319px -600px;}
#lnb	.lnb_page	.lnb_dflt:active	{background-position:-319px -650px;}

#lnb	.menu	{float:left;}
#lnb	.menu	ul	{float:left; width:87px;}
#lnb	.menu	li	{float:left; width:100%;}
#lnb	.menu	li	a,	#lnb	.menu	li	span.disable	{display:inline-block; width:100%; padding-top:55px; height:59px; background:url('/resource/image/partrct/common/ic_lnb.png') no-repeat -460px 0; font-size:14px; font-weight:bold; color:#515a70; text-align:center;}
#lnb	.menu	li	span.disable	{color:#9da2b0;}
#lnb	.menu	li	a:hover	{margin-top:-2px; padding-top:57px; text-decoration:none;}
#lnb	.menu	li	a.mactive	{position:relative; z-index:2; margin-top:-2px; padding-top:57px; color:#fff;}

#lnb	.menu	li.menu_contsreg	a	{background-position:-460px 0;}
#lnb	.menu	li.menu_contsmgmt	a	{background-position:-460px -114px;}
#lnb	.menu	li.menu_reprt	a	{height:49px; padding-top:65px; background-position:-460px -228px;}
#lnb	.menu	li.menu_msge	a	{background-position:-460px -342px;}
#lnb	.menu	li.menu_prfe	a	{background-position:-460px -456px;}

#lnb	.menu	li.menu_contsreg	a:hover	{background-position:-547px 2px;}
#lnb	.menu	li.menu_contsmgmt	a:hover	{background-position:-547px -114px;}
#lnb	.menu	li.menu_reprt	a:hover	{padding-top:67px; background-position:-547px -230px;}
#lnb	.menu	li.menu_msge	a:hover	{background-position:-547px -346px;}
#lnb	.menu	li.menu_prfe	a:hover	{padding-top:57px; background-position:-547px -462px;}

#lnb	.menu	li.menu_contsreg	a.mactive	{background-position:-634px 2px;}
#lnb	.menu	li.menu_contsmgmt	a.mactive	{background-position:-634px -114px;}
#lnb	.menu	li.menu_reprt	a.mactive	{padding-top:67px; background-position:-634px -230px;}
#lnb	.menu	li.menu_msge	a.mactive	{background-position:-634px -346px;}
#lnb	.menu	li.menu_prfe	a.mactive	{padding-top:57px; background-position:-634px -462px;}

#lnb	.menu	li.menu_contsreg	span.disable	{background-position:-982px 0;}
#lnb	.menu	li.menu_contsmgmt	span.disable	{background-position:-982px -114px;}
#lnb	.menu	li.menu_reprt	span.disable	{height:49px; padding-top:65px;background-position:-982px -228px;}
#lnb	.menu	li.menu_msge	span.disable	{background-position:-982px -342px;}
#lnb	.menu	li.menu_prfe	span.disable	{background-position:-982px -456px;}

#lnb.dcomp	.menu	li.menu_contsreg	a	{background-position:-721px 0;}
#lnb.dcomp	.menu	li.menu_contsmgmt	a	{background-position:-721px -114px;}
#lnb.dcomp	.menu	li.menu_reprt	a	{height:49px; padding-top:65px; background-position:-721px -228px;}
#lnb.dcomp	.menu	li.menu_msge	a	{background-position:-721px -342px;}
#lnb.dcomp	.menu	li.menu_prfe	a	{background-position:-721px -456px;}

#lnb.dcomp	.menu	li.menu_contsreg	a:hover	{background-position:-808px 2px;}
#lnb.dcomp	.menu	li.menu_contsmgmt	a:hover	{background-position:-808px -114px;}
#lnb.dcomp	.menu	li.menu_reprt	a:hover	{padding-top:67px; background-position:-808px -230px;}
#lnb.dcomp	.menu	li.menu_msge	a:hover	{background-position:-808px -346px;}
#lnb.dcomp	.menu	li.menu_prfe	a:hover	{padding-top:57px; background-position:-808px -462px;}

#lnb.dcomp	.menu	li.menu_contsreg	a.mactive	{background-position:-895px 2px;}
#lnb.dcomp	.menu	li.menu_contsmgmt	a.mactive	{background-position:-895px -114px;}
#lnb.dcomp	.menu	li.menu_reprt	a.mactive	{padding-top:67px; background-position:-895px -230px;}
#lnb.dcomp	.menu	li.menu_msge	a.mactive	{background-position:-895px -346px;}
#lnb.dcomp	.menu	li.menu_prfe	a.mactive	{padding-top:57px; background-position:-895px -462px;}

#lnb.dcomp	.menu	li.menu_contsreg	span.disable	{background-position:-1069px 0;}
#lnb.dcomp	.menu	li.menu_contsmgmt	span.disable	{background-position:-1069px -114px;}
#lnb.dcomp	.menu	li.menu_reprt	span.disable	{height:49px; padding-top:65px; background-position:-1069px -228px;}
#lnb.dcomp	.menu	li.menu_msge	span.disable	{background-position:-1069px -342px;}
#lnb.dcomp	.menu	li.menu_prfe	span.disable	{background-position:-1069px -456px;}

/* footer */
#footer	.footer_cont	{position:relative; z-index:0; float:left; width:880px; padding-left:8px; border-top:1px solid #e6e6e6; font-size:12px;}
#wrap.comm	#footer	.footer_cont	{width:904px;}
#footer	.footer_menu	{width:650px; zoom:1; padding:19px 0 7px; overflow:hidden;}
#footer	.footer_menu	li	{float:left; padding-left:29px; background:url('/resource/image/partrct/common/bull_footer.png') no-repeat 14px 0; color:4d4d4d;}
#footer	.footer_menu	li:first-child	{padding-left:0; background:0;}
#footer	.footer_menu	li	a	{font-size:12px;}
#footer	.addr	{width:760px; color:#b2b2b2; line-height:19px;}
#footer	.addr	span.line	{display:inline-block; width:9px; height:11px; background:url('/resource/image/partrct/footer/common/addr_line.png') no-repeat 0 0; line-height:1px; vertical-align:middle;}
#footer	.copyright	{width:620px; margin-top:12px; font:normal 11px Verdena; color:#999;}
#footer	.svc_select	{position:absolute; right:9px; top:24px;}

/* form table */
.dtable_form	{width:100%; border-top:1px solid #e6e6e6; border-bottom:1px solid #ccc;}
.dtable_form.border	{border-top:2px solid #e6e6e6;}
.dtable_form	caption	{display:none;}
.dtable_form	tbody	th	{padding:19px 0 0; border-top:1px solid #eee; font-size:14px; color:#4d4d4d; text-align:left; vertical-align:top;}
.dtable_form	tbody	th	span	{display:inline-block; position:relative; padding:0 0 0 32px;}
.dtable_form	tbody	th	em	{display:block; position:absolute; top:8px; left:20px; width:5px; height:5px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat 0 0;}
.dtable_form	tbody	td	{padding:14px 0; border-top:1px solid #eee; font-size:14px; color:#4d4d4d;}
.dtable_form	tbody	td.text	{padding:19px 0 23px 7px;}
.dtable_form	tbody	td	.guide_snent	{display:inline-block; margin:-2px 0 0 8px; font-size:12px; line-height:16px; color:#999999; vertical-align:middle;}
.dtable_form	tbody	td	.guide_snent	em	{font-style:normal; color:#4c4c4c;}
.dtable_form	tbody	td	.guide_snent.alt	{display:block; margin:7px 0 0;}
.dtable_form	tbody	td	.input_desc	{display:inline-block; margin:0 0 0 8px; font-size:12px; line-height:16px; color:#ea6661;}
.dtable_form	tbody	td	.input_desc	.bullet_wrong	{display:inline-block; width:16px; height:16px; margin:0 7px 0 0; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -37px 0; vertical-align:middle;}
.dtable_form	tbody	td	.input_desc	.bullet_right	{display:inline-block; width:16px; height:16px; margin:0 7px 0 0; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -17px -20px; vertical-align:middle;}
.dtable_form	tbody	td	.autz_wrap	{margin:14px 0 0;}
/* 신규 아티스트 */
.dtable_form	tbody	td	.repntimage_wrap	{position:relative; min-height:98px;}
.dtable_form	tbody	td	.repntimage_wrap	.photo_wrap	{position:absolute; top:0; left:0; width:96px; height:96px; border:1px solid #a5a5a5; border-right-color:#cccccc; border-bottom-color:#cccccc;}
.dtable_form	tbody	td	.repntimage_wrap	.photo_wrap	.photo	{}
.dtable_form	tbody	td	.check_actyear	{width:450px;}
.dtable_form	tbody	td	.check_actyear	li	{float:left; width:75px; margin:4px 15px 4px 0; font-size:13px; color:#808080; letter-spacing:0;}
.dtable_form	tbody	td	.check_actyear	li	label	{cursor:pointer;}
.dtable_form	tbody	td	.check_actyear	li	.actyear	{display:inline-block; width:20px; height:18px; background:url('/resource/image/partrct/common/form.png') no-repeat -184px -10px; cursor:pointer;}
.dtable_form	tbody	td	.check_actyear	li.on	.actyear	{background-position:-212px -10px;}
.dtable_form	tbody	td	.check_actyear	li	input.none	{visibility:visible;}
.dtable_form	tbody	td	.btn_wrap	{margin:0; padding:2px 0 0 114px;}
.dtable_form	tbody	tr.first	th,
.dtable_form	tbody	tr.first	td	{border-top:none;}
.dtable_form	tbody	td	.cmpy_ynlk	{font-size:13px; color:#808080;} /* 소속사 유무 */
.dtable_form	tbody	td	.cmpy_ynlk	label	{margin-right:26px;}
.dtable_form	tbody	td	.cmpy_ynlk	.guide_snent.alt	{margin:7px 0 0;}
.requir_adi	{float:right; margin:8px 7px 0 0; font-size:13px; color:#4d4d4d;}
.requir_adi	.bullet	{display:inline-block; width:5px; height:5px; margin:0 7px 0 0; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat 0 0; vertical-align:middle;}

/* board list table */
.serch_board_wrap	{padding:24px 0 12px;}/* board 상단 검색 영역 */
.board_list	{width:100%; border-bottom:1px solid #ccc !important;}
.board_list	caption	{display:none;}
.board_list	thead	th	{padding:13px 0 17px; border-top:2px solid #b6b7ba; border-bottom:1px solid #e4e4e4; font-size:13px; color:#333; background:#f7f7f7;}
.board_list	tbody	td	{padding:13px 0 17px; border-top:1px solid #eee; font-size:13px; color:#4d4d4d; text-align:center;}
.board_list	tbody	td.seq	{font-family:Arial; font-size:12px; color:#999; letter-spacing:0;}
.board_list	tbody	td.date	{font-size:12px; color:#999; letter-spacing:0;}
.board_list	tbody	td.serch_data	{height:180px; font-size:15px; color:#808080;}
.board_list	tbody	td.serch_data	span.bullet	{display:inline-block; width:16px; height:16px; margin:0 7px 0 0; background:url("/resource/image/partrct/common/dot_bullet.png") no-repeat -37px 0; vertical-align:middle;}
.board_list	tbody	td.td_left		{text-align:left; padding-left:15px;}
.board_list	tbody	tr.first	td	{border-top:none;}
.board_list.tr_over	tbody	tr:hover	td	{background:#f2f2f2;} /* 컬러 값 추후 변경 */
.board_list.tr_over	tbody	tr:active	td	{background:#f2f2f2;} /* 컬러 값 추후 변경 */
.board_list.tr_over	tbody	tr:hover	td.serch_data,	.board_list.tr_over	tbody	tr:active	td.serch_data	{background:#fff;}

.board_list	.btn_on	{display:inline-block; width:68px; height:26px; margin-top:2px; background:url('/resource/image/partrct/common/btn_inner_on_off.png') no-repeat 0 -30px; text-decoration:none; cursor:pointer}
.board_list	.btn_on:hover	{text-decoration:none;}
.board_list	.btn_off	{display:inline-block; width:68px; height:26px; margin-top:2px; background:url('/resource/image/partrct/common/btn_inner_on_off.png') no-repeat 0 0; text-decoration:none; cursor:pointer}
.board_list	.btn_off:hover	{text-decoration:none;}

.board_list	.btn_image	{display:inline-block; width:30px; height:30px; margin-top:1px; background:url('/resource/image/partrct/common/btn_addt_cntt.png') no-repeat 0 0; vertical-align:middle;}
.board_list	.btn_video	{display:inline-block; width:30px; height:30px; margin-top:1px; background:url('/resource/image/partrct/common/btn_addt_cntt.png') no-repeat 0 -34px; vertical-align:middle;}

/* .board_msge	tbody	td	{padding:8px 0; border-top:1px solid red; vertical-align:top;}
.board_msge	tbody	td.msge_type	{background:#f7f7f7; border-right:1px solid #eeeeee; vertical-align:middle;}
.board_list.tr_over tbody	tr:hover	td.msge_type	{background:#f7f7f7;}
.board_list.tr_over tbody	tr:active	td.msge_type	{background:#f7f7f7;}
 */

/* board list table vertical */
.board_vlist	{width:100%; border-top:2px solid #b6b7ba; border-bottom:1px solid #ccc;}
.board_vlist	caption	{display:none;}
.board_vlist	tbody	th	{padding:14px 0 16px; border-top:1px solid #eee; background:#f7f7f7; font-size:13px; color:#333; text-align:left; vertical-align:top;}
.board_vlist	tbody	th	span	{padding-left:16px;}
.board_vlist	tbody	td	{padding:8px 0 8px 16px; border-top:1px solid #eee; font-size:13px; color:#4d4d4d; word-break:break-all;}
.board_vlist	tbody	td.text	{padding:14px 16px 16px 16px;}
.board_vlist	tbody	td.tb_in	{padding:0;}
.board_vlist	tbody	tr.first	th,
.board_vlist	tbody	tr.first	td	{border-top:none;}
.board_vlist	tbody	tr.bunch	th,	.board_vlist	tbody	tr.bunch	td	{border-top:1px solid #ccc;}

.board_vlist	tbody	td.serch_data	{height:180px; font-size:15px; color:#808080; text-align:center;}
.board_vlist	tbody	td.serch_data	span.bullet	{display:inline-block; width:16px; height:16px; margin:0 7px 0 0; background:url("/resource/image/partrct/common/dot_bullet.png") no-repeat -37px 0; vertical-align:middle;}
.board_vlist	tbody	td	.guide_snent	{display:inline-block; margin:-2px 0 0 8px; font-size:12px; line-height:16px; color:#999999; vertical-align:middle;}
.board_vlist	tbody	td	.guide_snent	em	{font-style:normal; color:#4c4c4c;}
.board_vlist	tbody	td	.guide_snent.alt	{display:block; margin:7px 0 0;}
.board_vlist	tbody	td	.guide_snent	label	{font-size:13px;}

.board_vlist	tbody	td	table.inner_tb	{width:100%;}
.board_vlist	tbody	td	table.inner_tb	th	{border-right:1px solid #eee; background:#fff;}
.board_vlist	tbody	td	table.inner_tb	td	{letter-spacing:0;}

/* textarea 글자 수 안내문구 */
.snent_value	{padding:0 2px 0 0; font-size:12px; font-family:Arial; color:#999; text-align:right; letter-spacing:0;}
.snent_value	span	{font-family:Arial; color:#4c4c4c;}
.snent_value	span.fc_org	{color:#ea6661;}

/* page */
.page	{width:100%; margin-top:24px; text-align:center;}
.page_type	{margin-top:0;padding:24px 0;background:#fff;border-bottom:1px solid #cccccc;}/*140314 추가 lyr*/
.page	a	{text-decoration:none;}
.page	.btn_pre,	.page	.btn_next	{display:inline-block;}
.page	.btn_pre	a,
.page	.btn_next	a	{display:block; float:left; width:30px; height:30px; margin:0 2px; text-indent:-5000px; background:url('/resource/image/partrct/common/bg_page.png') no-repeat 0 0;}
.page	.btn_pre	a.btn_f	{background-position:0 0;}
.page	.btn_pre	a.btn_f:hover	{background-position:0 -35px;}
.page	.btn_pre	a.btn_f:active	{background-position:0 -70px;}
.page	.btn_pre	a.btn_p	{background-position:-35px 0;}
.page	.btn_pre	a.btn_p:hover	{background-position:-35px -35px;}
.page	.btn_pre	a.btn_p:active	{background-position:-35px -70px;}
.page	.btn_next	a.btn_n	{background-position:-70px 0;}
.page	.btn_next	a.btn_n:hover	{background-position:-70px -35px;}
.page	.btn_next	a.btn_n:active	{background-position:-70px -70px;}
.page	.btn_next	a.btn_l	{background-position:-105px 0;}
.page	.btn_next	a.btn_l:hover	{background-position:-105px -35px;}
.page	.btn_next	a.btn_l:active	{background-position:-105px -70px;}
.page	.btn_pre	a.btn_f.btn_di	{background-position:0 -105px;}
.page	.btn_pre	a.btn_p.btn_di	{background-position:-35px -105px;}
.page	.btn_next	a.btn_n.btn_di	{background-position:-70px -105px;}
.page	.btn_next	a.btn_l.btn_di	{background-position:-105px -105px;}
.page	.page_num	{display:inline-block; *padding:0 3px;}
.page	.page_num	a	{display:block; float:left; width:30px; height:25px; padding-top:5px; font-family:Arial; color:#999; text-align:center; font-size:14px;}
.page	.page_num	a:hover		{color:#ea6661; text-decoration:none;}
.page	.page_num	a:active	{text-decoration:none;}
.page	.page_num	a.on		{color:#ea6661; text-decoration:underline;}
.page_s	.btn_pre	a,
.page_s	.btn_next	a	{display:block; float:left; width:22px; height:22px; margin:0 2px; text-indent:-5000px; background:url('/resource/image/partrct/common/bg_page_small.png') no-repeat 0 0;}
.page_s	.page_num	a	{width:26px; height:20px; padding-top:2px; font-size:12px;}

/* board data table */
.board_data	{width:100%; border-bottom:1px solid #ccc !important;}
.board_data	caption	{display:none;}
.board_data	thead	th	{padding:13px 0 17px; border-top:2px solid #b6b7ba; border-right:1px solid #eee; border-bottom:1px solid #e4e4e4; font-size:13px; color:#333; background:#f7f7f7;}
.board_data	thead	th.alt	{border-right:0;}
.board_data	thead	th.row_line	{border-top:1px solid #eee;}
.board_data	thead	th.alt.row_line	{border-right:0; border-top:1px solid #eee;}
.board_data	tbody	td	{padding:13px 0 17px; border-top:1px solid #eee; border-right:1px solid #eee; font-size:13px; color:#4d4d4d; text-align:center;}
.board_data	tbody	td.alt	{border-right:0;}
.board_data	tbody	td.seq	{font-family:Arial; font-size:12px; color:#999; letter-spacing:0;}
.board_data	tbody	td.date	{font-size:12px; color:#999; letter-spacing:0;}
.board_data	tbody	td.serch_data	{height:180px; font-size:15px; color:#808080;}
.board_data	tbody	td.serch_data	span.bullet	{display:inline-block; width:16px; height:16px; margin:0 7px 0 0; background:url("/resource/image/partrct/common/dot_bullet.png") no-repeat -37px 0; vertical-align:middle;}
.board_data	tbody	td.td_left		{padding-left:15px; text-align:left;}
.board_data	tbody	tr.first	td	{border-top:none;}

/* layer popup */
.lay_dim_wrap	{position:fixed; top:0; left:0; width:100%; height:100%; z-index:10000;}
.lay_dim_wrap	.dim	{position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; filter:alpha(opacity=60);}
.lay_dim_wrap	.no_dim	{background-color:#fff !important; opacity:0.01; filter:alpha(opacity=1);}
.lay_dim_wrap	.layer_wrap	{position:absolute; left:50%; top:50%; border-top:3px solid #db5754; background:#fff; box-shadow:0 2px 4px rgba(0,0,0,0.3);}
.lay_dim_wrap.pos_abs	{position:absolute;}
.lay_dim_wrap.pos_abs	.dim	{position:fixed;}
.lay_dim_wrap.pos_abs	.layer_wrap	{top:0;}
.lay_dim_wrap	.lw_384	{width:384px; margin-left:-192px;}
.lay_dim_wrap	.lw_413	{width:413px; margin-left:-206px;}
.lay_dim_wrap	.lw_490	{width:490px; margin-left:-245px;}
.lay_dim_wrap	.lw_608	{width:608px; margin-left:-304px;}
.lay_dim_wrap	.lw_638	{width:638px; margin-left:-304px;}
.lay_dim_wrap	.lw_760	{width:760px; margin-left:-380px;}
.lay_dim_wrap	.lw_812	{width:812px; margin-left:-406px;}
.lay_dim_wrap	.pop_header	{position:relative; height:48px; background:#eff3f5 url('/resource/image/partrct/common/bg_pop_header.png') repeat-x 0 0;}
.lay_dim_wrap	.pop_header	h1	{padding:12px 50px 0 23px; font-size:16px; font-weight:bold; color:#333;}
.lay_dim_wrap	.pop_header	a.btn_close	{display:block; position:absolute; right:0; top:0; width:47px; height:48px; text-indent:-5000px; background:url('/resource/image/partrct/common/btn_pop_close.png') no-repeat 0 0; overflow:hidden;}
.lay_dim_wrap	.pop_header	a.btn_close:hover	{background-position:0 -53px;}
.lay_dim_wrap	.pop_header	a.btn_close:active	{background-position:0 -106px;}
.lay_dim_wrap	.pop_body	{position:relative; /* max-height:490px; */ padding:0 24px 0; /* overflow:auto; */
								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;
							}
.lay_dim_wrap	.pop_con	{position:relative; padding:28px 0 15px;}
/*.lay_dim_wrap	.btn_lay	{padding-bottom:27px;} */
.lay_dim_wrap	.serch_top	{position:relative; height:32px;}
.lay_dim_wrap	.serch_top	.select	{float:left; margin-right:8px;}
.lay_dim_wrap	.serch_top	input	{float:left;}
.lay_dim_wrap	.serch_top	button	{float:right;}
/* .lay_dim_wrap	.btn_footer_wrap	{position:relative; height:73px; margin:0 41px 0 24px; padding:24px 0 0 2px; border-top:1px solid #cccccc; text-align:center;} */
/* .lay_dim_wrap	.static	.pop_body	{max-height:382px;} */ /* 버튼 하단 고정형 */
.lay_dim_wrap	.mesg	{padding-bottom:13px; font-size:18px; line-height:24px; text-align:center;}
.lay_dim_wrap	.serch_wrap	{text-align:right;}
.lay_dim_wrap	.serch_wrap	label	{float:left; padding:5px 0 0; font-size:14px;}
.lay_dim_wrap	.serch_reslt_wrap	{position:relative; margin:15px 0 0; /* height:227px; */ height:284px; border-top:2px solid #e6e6e6; border-bottom:1px solid #cccccc; background:#fff; overflow-y:scroll;}
.lay_dim_wrap	.serch_reslt_wrap_not	{position:relative; margin:15px 0 0; border-top:2px solid #e6e6e6; border-bottom:1px solid #cccccc; background:#fff;}
/* .lay_dim_wrap	.serch_reslt_wrap.h_175	{height:175px;} */
/* .lay_dim_wrap	.serch_reslt_wrap.h_194	{height:194px;} */
.lay_dim_wrap	.serch_reslt_wrap.h_227	{height:227px;}
.lay_dim_wrap	.serch_reslt_wrap.h_243	{height:243px;}
.lay_dim_wrap	.serch_reslt_wrap.h_244	{height:244px;}
/* .lay_dim_wrap	.serch_reslt_wrap.h_260	{height:260px;} */
.lay_dim_wrap	.serch_reslt_wrap.h_293	{height:293px;}
/* .lay_dim_wrap	.serch_reslt_wrap.h_309	{height:309px;} */

.lay_dim_wrap	.serch_reslt_wrap.h_276	{height:276px;}
.lay_dim_wrap	.serch_reslt_wrap.h_304	{height:304px;}
.lay_dim_wrap	.serch_reslt_wrap.h_342	{height:342px;}
.lay_dim_wrap	.serch_reslt_wrap.h_359	{height:359px;}

.lay_dim_wrap	.multi_con	{position:relative; margin-bottom:15px; border-bottom:1px solid #cccccc; overflow:hidden;}
.lay_dim_wrap	.multi_con	h2	{font-size:16px; height:26px; font-weight:bold; color:#333;}
.lay_dim_wrap	.multi_con	h2.line	{padding:0; border:none; border-bottom:2px solid #e6e6e6;}
.lay_dim_wrap	.multi_con	.serch_top	{padding:16px 0; *padding:15px 0;}
.lay_dim_wrap	.multi_con	.serch_reslt_wrap	{margin:0; border-bottom:none;}
.lay_dim_wrap	.serch_reslt_wrap	.btn_show_list	{padding:40px 0 20px; text-align:center;}

.lay_dim_wrap	.multi_con.con_two	{background:url('/resource/image/partrct/common/bg_lay_line.png') repeat-y center 0;}
.lay_dim_wrap	.multi_con.con_two	.con_01,
.lay_dim_wrap	.multi_con.con_two	.con_02	{float:left; width:332px; padding-top:28px;}
.lay_dim_wrap	.multi_con.con_two	.con_02	{margin-left:48px;}
.lay_dim_wrap	.multi_con	.no_data_desc	{padding-top:75px; font-size:15px; line-height:22px; color:#999; text-align:center;}

.lay_dim_wrap	.multi_con.con_three	.con_01,
.lay_dim_wrap	.multi_con.con_three	.con_02,
.lay_dim_wrap	.multi_con.con_three	.con_03	{float:left; width:222px; padding-top:28px;}
.lay_dim_wrap	.multi_con.con_three	.con_02,
.lay_dim_wrap	.multi_con.con_three	.con_03	{padding-left:49px; background:url('/resource/image/partrct/common/bg_lay_line.png') repeat-y 24px 0;}

.lay_dim_wrap	.pop_footer	{padding:12px 0 16px 24px; border-top:1px solid #bfbfbf;}

/* 검색 결과 없음 */
.lay_dim_wrap	.pos_rel	.no_data	{position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; border-top:1px solid #e6e6e6; border-bottom:1px solid #cccccc; text-align:center;}
.lay_dim_wrap	.pos_rel	.no_data	.icon	{display:inline-block; width:16px; height:16px; margin:0 7px 0 0; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -37px 0; vertical-align:middle;}
.lay_dim_wrap	.pos_rel	.no_data	.pos_abs	{top:50%; left:0; width:100%; margin:-32px 0 0;}
.lay_dim_wrap	.pos_rel	.no_data	button	{margin:14px 0 0;}

.lay_dim_wrap	.lw_prvw	{width:520px; height:388px; margin-left:-260px;} /* 포토 및 영상 미리보기 layer popup */
.lay_dim_wrap	.lw_atach	{width:760px; height:388px; margin-left:-380px;} /* 첨부파일 포토, 영상 미리보기 layer popup */
.lay_dim_wrap	.lw_orgin	{width:500px; margin-left:-250px; height:548px;} /* 포토 원본크기 미리보기 - 대표이미지 샘플 */
.lay_dim_wrap	.lw_prvw	.pop_body,	.lay_dim_wrap	.lw_atach	.pop_body,	.lay_dim_wrap	.lw_orgin	.pop_body	{max-height:none; padding:0 0 0 0; overflow:hidden;}
.lay_dim_wrap	.lw_prvw	.pop_con,	.lay_dim_wrap	.lw_atach	.pop_con,	.lay_dim_wrap	.lw_orgin	.pop_con	{padding:0 0 0 0;}

.lay_dim_wrap	.lay_ancm_wrap	{padding-bottom:15px;} /* 메인 공지사항 */

/* window popup */
.pop_wrap	{border-top:3px solid #db5754; background:#fff;}
.pop_wrap.w_760	{width:760px;}
.pop_wrap.w_936	{width:936px;}
.pop_wrap	.pop_header	{position:relative; height:48px; background:#eff3f5 url('/resource/image/partrct/common/bg_pop_header.png') repeat-x 0 0;}
.pop_wrap	.pop_header	h1	{padding:12px 50px 0 23px; font-size:16px; color:#4d4d4d; font-weight:bold;}

/* 지도등록API 팝업 */
.pop_wrap	.atach_map	{position:relative; height:448px;}
.pop_wrap	.atach_map	.search_area	{float:left; width:271px; height:416px; padding:32px 24px 0; border-right:1px solid #bfbfbf;}
.pop_wrap	.atach_map	.list_area	{width:100%; height:270px; border-top:2px solid #e6e6e6; border-bottom:1px solid #cccccc; overflow:auto;
								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;
}
.pop_wrap	.atach_map	.list_comm	li	{padding:10px 11px 14px;}
.pop_wrap	.atach_map	.list_comm	li.highlight	{font-weight:normal;}
.pop_wrap	.atach_map	.list_comm	dt	{margin-bottom:8px; font-weight:bold; color:#4d4d4d; line-height:16px;}
.pop_wrap	.atach_map	.list_comm	dd	{color:#999; line-height:16px;}
.pop_wrap	.atach_map	.list_area	.no_data	{margin-top:120px; font-size:15px; color:#808080; text-align:center;}
.pop_wrap	.atach_map	.list_area	.no_data	.icon	{display:inline-block; width:21px; height:20px; margin-right:8px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -57px -2px; vertical-align:middle;}
.pop_wrap	.atach_map	.list_area	.no_data	strong	{color:#4d4d4d;}
.pop_wrap	.atach_map	.btn_center	{margin-top:24px;}
.pop_wrap	.atach_map	.map_area	{float:left; width:440px; height:448px; overflow:hidden;}

/* 지도등록API 팝업 */
.pop_wrap	.map_prvw	{width:560px; text-align:center;}
.pop_wrap	.map_prvw	.map_area	{height:383px; margin-bottom:16px; border-bottom:1px solid #bfbfbf;}
.pop_wrap	.map_prvw	.map_area	{}

/* 포토 미리보기 */
.pop_wrap	.pop_prvw	{padding:32px 24px 0; text-align:center;}

/* alert msg */
.lay_dim_wrap	.mesg_wrap	{position:absolute; left:50%; top:50%; width:302px; margin-left:-150px; border:1px solid #4d4d4d; border-top:3px solid #db5754; background:#fff; box-shadow:0 2px 4px rgba(0,0,0,0.3);}
.lay_dim_wrap.pos_abs	{position:absolute;}
.lay_dim_wrap.pos_abs	.dim	{position:fixed;}
.lay_dim_wrap.pos_abs	.mesg_wrap	{top:0;}
.lay_dim_wrap	.mesg_wrap	.mesg	{margin-top:26px; padding-left:22px; padding-right:22px;}
.lay_dim_wrap	.mesg_wrap	.btn_wrap	{padding:23px 0 32px; text-align:center;}


/* 달력 레이어 */
/*.cntt_calendar	{position:absolute; z-index:9000; left:312px; top:43px; width:1px; height:1px;}*/
.fixed_calendar	{position:absolute; left:0; top:0; width:1px; height:1px;}
.lay_calendar	{width:275px; border:1px solid #b3b3b3; border-top:3px solid #ea6661; background:#fff; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.22);}
.lay_calendar	.cal_datelk	{height:46px; padding:10px 0 0 9px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; background-color:#fafafa;}
.lay_calendar	.cal_datelk	.t_text	{padding-right:15px; vertical-align:middle;}
.lay_calendar	.cal_datelk	.select	{margin-left:3px;}
.lay_calendar	.cal_datelk	.btn_cal_confmlk	{margin-left:3px;}
.lay_calendar	.cal_rsrv	{padding:9px 16px 15px;}
.lay_calendar	.cal_rsrv	.btn_center	{position:static; margin-top:14px;}
.lay_calendar	.cal_desc	{height:27px; padding:5px 0 0 18px; border-top:1px solid #d1d1d1; background-color:#fafafa; color:#808080;}

.lay_calendar	.datepicker_month_header	{position:relative; height:31px; padding:9px 0 0; color:#333;}
.lay_calendar	.datepicker_month_header	a	{display:block; position:absolute; top:8px; width:24px; height:24px; background-image:url('/resource/image/partrct/common/btn_layer_calender.png');}
.lay_calendar	.datepicker_month_header	a.btn_pre	{left:48px; background-position:0 0;}
.lay_calendar	.datepicker_month_header	a.btn_pre:hover	{background-position:0 -34px;}
.lay_calendar	.datepicker_month_header	a.btn_pre:active	{background-position:0 -68px;}
.lay_calendar	.datepicker_month_header	a.btn_next	{right:48px; background-position:-46px 0;}
.lay_calendar	.datepicker_month_header	a.btn_next:hover	{background-position:-46px -34px;}
.lay_calendar	.datepicker_month_header	a.btn_next:active	{background-position:-46px -68px;}
.lay_calendar	.datepicker_month_header	.datepicker_month_title	{margin:0 80px; font-size:16px; text-align:center;}
.lay_calendar	.datepicker-month-calendar	{width:100%;}
.lay_calendar	.datepicker-month-calendar	td	{border-top:1px solid #f4f4f4; border-right:1px solid #f4f4f4;}
.lay_calendar	.datepicker-month-calendar	td.end	{border-right:none;}
.lay_calendar	.datepicker-month-calendar tr.first	td	{border-top-color:#d9d9d9;}
.lay_calendar	.datepicker-month-calendar	td	a	{display:block; font-size:15px; color:#666; line-height:48px; text-align:center; text-decoration:none;}
.lay_calendar	.datepicker-month-calendar	td	a:hover	{background:#eaeaea;}
.lay_calendar	.datepicker-month-calendar	td	a.highlight	{background:#ea6661; color:#fff;}
.lay_calendar	.datepicker-month-calendar	td	a.highlight:hover	{background:#ea6661;}

/* title */
.head_title	{height:66px;}
.head_title	h2	{padding-top:24px; font-size:26px; font-weight:bold; color:#1a1a1a; line-height:32px;}
.head_title	h2	span	{margin-left:9px; font-size:13px; font-weight:normal; color:#808080; line-height:18px;}
.head_title	.fl_button	{float:right; margin-top:22px;}
.head_title.line	{margin-bottom:24px; border-bottom:2px solid #e6e6e6;}
.sublk_title	{height:74px;}
.sublk_title	h3	{padding-top:34px; font-size:20px; font-weight:bold; color:#333; line-height:28px;}
.sublk_title	h3	span	{margin-left:9px; font-size:13px; font-weight:normal; color:#808080; line-height:18px;}
.sublk_title	.tip_wrap	{float:left; margin-top:41px; padding-left:8px;}
.sublk_title	.fl_button	{float:right; margin-top:29px;}
.sublk_title	.fl_text	{float:right; margin-top:42px;}
.sublk_title.line	{margin-bottom:24px; border-bottom:1px solid #e6e6e6;}
.sublk_title_first	{height:40px;}
.sublk_title_first	h3	{padding-top:1px; font-size:20px; font-weight:bold; color:#333; line-height:28px;}
.sublk_title_first	h3	span	{margin-left:9px; font-size:13px; font-weight:normal; color:#808080; line-height:18px;}
.sublk_title_first	.fl_button	{float:right; margin-top:29px;}
.sublk_title_first.line	{margin-bottom:24px; border-bottom:1px solid #e6e6e6;}

#wrap.comm	.head_title	{height:76px;}
#wrap.comm	.head_title	h2	{padding-top:33px; font-size:26px;}
#wrap.comm	.sublk_title	{height:74px;}

/* 테이블 없는 입력폼 */
.form_list	{}
.form_list	li	{float:left; width:100%;}
.form_list	li	.fl_left	{padding-top:7px;}
.form_list	li	.fl_right	{padding:2px 0;}

/* 썸네일형 리스트 */
.list_genrl	{}
.list_genrl	li	{position:relative; border-bottom:1px solid #e6e6e6; *font-size:0;}
.list_genrl	li:hover	{background:#f2f2f2; opacity:0.95;}
.list_genrl	li.highlight	{font-weight:bold; background-color:#f2f2f2; opacity:0.95;}
.list_genrl	li	.custom-skin-wrap	{}
.list_genrl	li	span.photo_wrap	{position:absolute; top:12px; left:24px; width:34px; height:34px; border:1px solid #ccccca;}
.list_genrl	li	.chk_photo	{position:absolute; top:0; left:8px; padding-top:22px; *font-size:13px;}
.list_genrl	li	.multi_wrap	{height:60px; padding:0 10px 0 77px; *font-size:13px;}
.list_genrl	li	.multi_wrap	.multi_inner	{width:100%; padding-top:19px;}
.list_genrl	li	.multi_wrap	.multi_inner	.artist	{display:block; float:left; width:55%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-decoration:none;}
.list_genrl	li	.multi_wrap	.multi_inner	.cmpy_name	{float:right; width:40%; overflow:hidden; white-space:nowrap; /* text-overflow:ellipsis; */ text-align:right;}
.list_genrl	li	.multi_wrap:hover	a	{color:#ea6661;}
.list_genrl	.list_inner	{clear:both; margin:0 0 -1px; border-top:1px solid #cccccc;}
.list_genrl	.list_inner	li	{background:#fafafa;}
.list_genrl	.list_inner	li	.chk_photo	{left:31px; top:12px;}
.list_genrl	.list_inner	li	span.photo_wrap	{top:0; left:1px;}
.list_genrl	.list_inner	li	.multi_wrap	.multi_inner	a.artist	{width:53%;}
.list_genrl	li:hover	{background:#f2f2f2; opacity:0.95;}
.list_genrl	li.highlight	{background-color:#f2f2f2; opacity:0.95;}

.list_comm	li	{padding:10px 16px; border-bottom:1px solid #e6e6e6; cursor:pointer; *zoom:1;}
.list_comm	li:hover	{background:#f2f2f2; opacity:0.95;}
.list_comm	li.highlight	{font-weight:bold; background-color:#f2f2f2; opacity:0.95;}
.list_comm	li	.photo_wrap	{display:inline-block; width:34px; height:34px; margin:0 5px 0 0; border:1px solid #ccccca; vertical-align:middle;}
.list_comm.text	li	{padding:13px 16px 17px;}
.list_comm.arrow	li	{position:relative; padding:13px 40px 17px 16px; *vertical-align:top;}
.list_comm.arrow	li	.arr				{display:block; position:absolute; top:50%; right:16px; width:8px; height:13px; margin-top:-6px; background:url('/resource/image/partrct/common/bg_arr.png') no-repeat 0 0;}
.list_comm.arrow	li:hover	.arr		{background-position:-12px 0;}
.list_comm.arrow	li.highlight	.arr	{background-position:-12px 0;}
.list_comm.chk	li	{padding:13px 16px 17px 8px;}
.list_comm.chk	li .custom-skin-wrap	{margin-right:8px;}

.list_comm2	li	{padding:10px 16px; border-bottom:1px solid #e6e6e6; cursor:pointer; *zoom:1;}
.list_comm2	li:hover	{background:#f2f2f2; opacity:0.95;}
.list_comm2	li.highlight	{font-weight:bold; background-color:#f2f2f2; opacity:0.95;}
.list_comm2	li	.photo_wrap	{display:inline-block; width:34px; height:34px; margin:0 5px 0 0; border:1px solid #ccccca; vertical-align:middle;}
.list_comm2.text	li	{padding:13px 16px 17px;}
.list_comm2.arrow	li	{position:relative; padding:13px 40px 17px 16px; *vertical-align:top;}
.list_comm2.arrow	li	.arr				{display:block; position:absolute; top:50%; right:16px; width:8px; height:13px; margin-top:-6px; background:url('/resource/image/partrct/common/bg_arr.png') no-repeat 0 0;}
.list_comm2.arrow	li:hover	.arr		{background-position:-12px 0;}
.list_comm2.arrow	li.highlight	.arr	{background-position:-12px 0;}
.list_comm2.chk	li	{padding:13px 16px 17px 8px;}
.list_comm2.chk	li .custom-skin-wrap	{margin-right:8px;}

/* 아티스트 등록 */
.box_cntt	.box_line	{height:37px; background:url('/resource/image/partrct/common/line_atist_bguide.png') repeat-x 0 bottom;}
.box_cntt	.pos_rel	.lc_right	{margin-right:0;}

.box_addt_func	{margin-top:18px;}
.box_addt_func	.box_cntt	{padding:0;}
.box_addt_func	.search_dtl	{float:left; width:383px;}
#wrap.comm	#cons_wrap	.box_addt_func	.search_dtl	{width:407px;} /* 공통 */
.box_addt_func	.search_subdtl	{float:left; width:494px; min-height:580px; margin:0 0; border-left:1px solid #ccc; background-color:#fff;}
.box_addt_func	.search_subdtl_cntt	{position:relative; z-index:0; width:100%; min-height:580px; max-height:725px; padding:8px 0 0 0; overflow:auto; margin:6px 0;}
#wrap.comm	#cons_wrap	.box_addt_func	.search_subdtl	{width:500px;} /* 공통 */
.box_addt_func	.search_dtl	h3	{margin:17px 0 0 15px; font-weight:bold; font-size:20px; line-height:26px;}
.box_addt_func	.search_dtl	.search_form	{padding:14px 0 16px 16px; border-bottom:1px solid #ccc;}
.box_addt_func	.search_dtl	.search_form	input.input	{width:261px;}
#wrap.comm	#cons_wrap	.box_addt_func	.search_dtl	.search_form	input.input	{width:285px;} /* 공통 */
.box_addt_func	.search_dtl	.list_rsult	{position:relative; width:382px; height:430px; overflow:auto;}
.box_addt_func	.search_dtl	.list_rsult	.serch_wrong_wrap	{padding:0 24px 0;}
.box_addt_func	.search_dtl	.list_rsult	.serch_wrong_wrap	.list_cir	{margin-top:20px;}
.box_addt_func	.search_dtl	.rsult_page	{position:relative; z-index:5; width:382px; margin-top:-1px; border-top:1px solid #ccc; background-color:#fff;}
.box_addt_func	.search_dtl	.page {margin-top:0; padding-top:16px;}
#wrap.comm	.box_addt_func	.search_dtl	.list_rsult	{width:406px;}
#wrap.comm	.box_addt_func	.search_dtl	.rsult_page	{width:406px;}
#wrap.comm	.box_addt_func	.search_dtl	.list_rsult .btn_center {margin-top:11px;}
.box_addt_func	.list_genrl	li	.chk_photo	{/* left:8px; */ left:16px;}
.box_addt_func	.list_genrl	li	.multi_wrap	{padding:0 16px 0 84px;}
.box_addt_func	.list_genrl	.list_inner	li	.chk_photo	{left:39px;}
/* .box_addt_func	.list_genrl	.list_inner	li	.multi_wrap	{padding:0 16px 0 102px;} */

.box_addt_func	.no_reg_atist	{float:left; width:500px; height:310px; margin-left:-1px; padding:290px 1px 0; text-align:center; background:url('/resource/image/partrct/common/img_artist_photo.png') no-repeat 0 0;}
.box_addt_func	.no_reg_atist	.emphs	{font-size:18px; font-weight:bold; line-height:24px; color:#4d4d4d;}
.box_addt_func	.no_reg_atist	.desc	{padding-top:8px; font-size:14px; color:#808080;}

.box_addt_func	.search_subdtl	ul	{float:left; width:448px; margin-left:16px;}
.box_addt_func	.search_subdtl	li	{float:left; width:98px; height:137px; padding:8px 7px 0; text-align:center;}
.box_addt_func	.search_subdtl	li	.photo_wrap	{width:96px; height:96px; border:1px solid #bfbfbf;}
.box_addt_func	.search_subdtl	li	.staus_text	{position:absolute; left:-1px; bottom:-1px; width:98px; height:14px; padding-top:4px;}
.box_addt_func	.search_subdtl	li.pend	.staus_text	{background-color:#868686; font:normal 11px "돋움", "Dotum"; color:#fff;} /* 승인대기중 */
.box_addt_func	.search_subdtl	li.new	.staus_text	{background-color:#ea6661; font:normal 11px "돋움", "Dotum"; color:#fff;} /* 신규등록중 */
.box_addt_func	.search_subdtl	li.mhover	.photo_wrap	{border:1px solid #808080;}
.box_addt_func	.search_subdtl	li.mhover	.photo_delt	{display:block;}
.box_addt_func	.search_subdtl	li.pend.mhover	.photo_delt	{display:none;}
.box_addt_func	.search_subdtl	.photo_wrap	{margin-bottom:3px;}
.box_addt_func	.search_subdtl	li	.text	a	{display:block; text-decoration:none;}
.box_addt_func	.search_subdtl	li	.text	a:hover	{text-decoration:none;}

.box_addt_func.progress	.search_subdtl_cntt {overflow:hidden; overflow-y:auto; width:auto; height:312px; min-height:312px; margin-right:5px;}
.box_addt_func.progress	.search_subdtl_cntt .serch_wrong {margin-top:135px;}
.box_addt_func.progress	.search_subdtl {width:100% !important; min-height:333px; border-left:0;}
.progress .search_subdtl	ul {float:none; width:auto; zoom:1; margin-left:0; padding:0 0 0 9px;}
.progress .search_subdtl	ul:after {display:block; clear:both; content:'';}
.progress .search_subdtl	ul li{height:150px; padding:6px 11px 0;}

/* 아티스트 권한받기 */
.box_addt_func	.search_dtl	.search_form.search_auth	input.input	{width:160px;}
#wrap.comm	#cons_wrap	.box_addt_func	.search_dtl	.search_form.search_auth	input.input	{width:184px;} /* 공통 */
.box_addt_func	.search_dtl	.search_form.search_auth	.select	{margin-right:4px;}
.desc_auth_wrap	{position:relative; z-index:0; width:100%;}
.desc_auth_wrap	.list_cir	{width:750px;}
.desc_auth_wrap	.lc_right	{position:absolute; top:50%; right:0; margin:-16px 17px 0 0;}

.serch_start	{font-size:15px; color:#808080; text-align:center;}
.serch_start	.bullet	{display:inline-block; width:22px; height:21px; margin-right:7px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -57px -2px; vertical-align:middle;}
.serch_start	strong	{color:#4d4d4d;}
.serch_wrong	{font-size:15px; color:#808080; text-align:center;}
.serch_wrong	.bullet	{display:inline-block; width:16px; height:18px; margin-right:7px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -37px 0; vertical-align:middle;}
.serch_wrong	strong	{color:#4d4d4d;}

.serch_reslt_wrap	.serch_start,	.serch_reslt_wrap	.serch_wrong	{margin-top:75px;}
.serch_reslt_wrap_not	.serch_wrong_wrap	{height:224px; padding:60px 24px 0;}
.serch_reslt_wrap_not	.serch_wrong_wrap	.list_cir	{margin-top:20px;}
.box_addt_func	.search_dtl	.serch_start,	.box_addt_func	.search_dtl	.serch_wrong	{margin-top:69px;}

/* 포토미리보기 */
.lay_dim_wrap	.photo_prvw	{position:relative; width:520px; height:340px; background-color:#1b1b1d;}
.lay_dim_wrap	.photo_prvw	.prvw	{position:relative; width:520px; height:340px; overflow:hidden;}
.lay_dim_wrap	.photo_prvw	.prvw	ul	{float:left; width:100%;}
.lay_dim_wrap	.photo_prvw	.prvw	li	{float:left; width:520px; height:340px;}
.lay_dim_wrap	.photo_prvw	.prvw	li	.photo_wrap	{text-align:center; width:520px; height:340px;}
.lay_dim_wrap	.photo_prvw	.bg_arr_pre	{position:absolute; z-index:10; left:10px; top:150px; width:28px; height:41px; background:url('/resource/image/partrct/common/img_prvw_arr.png') no-repeat 0 0;}
.lay_dim_wrap	.photo_prvw	.arr_pre	{display:inline-block; width:100%; height:100%; background:url('/resource/image/partrct/common/img_prvw_arr.png') no-repeat 0 -38px;}
.lay_dim_wrap	.photo_prvw	.bg_arr_next	{position:absolute; z-index:10; right:10px; top:150px; width:28px; height:41px; background:url('/resource/image/partrct/common/img_prvw_arr.png') no-repeat -24px 0;}
.lay_dim_wrap	.photo_prvw	.arr_next	{display:inline-block; width:100%; height:100%; background:url('/resource/image/partrct/common/img_prvw_arr.png') no-repeat -24px -38px;}
.lay_dim_wrap	.photo_prvw	.roll_dot	{position:absolute; bottom:6px; left:0; width:100%; text-align:center;}
.lay_dim_wrap	.photo_prvw	.roll_dot	a	{display:inline-block; width:20px; height:30px; background:url('/resource/image/partrct/common/btn_roll_dot.png') no-repeat 0 0; text-decoration:none; vertical-align:middle;}
.lay_dim_wrap	.photo_prvw	.roll_dot	a:hover	{background-position:-18px 0; text-decoration:none;}
.lay_dim_wrap	.photo_prvw	.roll_dot	a.on	{background-position:-18px 0;}
.lay_dim_wrap	.video_prvw	{width:520px; height:340px; overflow:hidden;}

.lay_dim_wrap	.atach_prvw	{}
.lay_dim_wrap	.atach_prvw	.photo_prvw,	.lay_dim_wrap	.atach_prvw	.video_prvw		{float:left;}
.lay_dim_wrap	.atach_prvw	.atach_list	{float:left; width:240px; height:340px; overflow:auto; overflow-x:hidden;}

/* 주의박스 */
.table_guide_wrap	{position:relative; margin-top:15px; padding:22px 30px 22px 63px; border:1px solid #dad6b2; background:#fffde9; font-size:13px; line-height:16px; color:#808080;}
.table_guide_wrap	.bullet_expo	{position:absolute; top:50%; left:29px; width:16px; height:16px; margin:-8px 0 0; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -37px 0;}
.table_guide_wrap	.msge	{padding:0 0 0 19px; border-left:1px solid #ebe9d9;}
.table_guide_wrap	.msge	.list_desc	{margin:-5px 0;}
.table_guide_wrap	.msge	.list_cir	{margin:-5px 0;}
.table_guide_wrap	.msge	.list_cir	li	{color:#808080;}

/* search center */
.search_center	{padding:24px 0; border-top:2px solid #e6e6e6; border-bottom:2px solid #e6e6e6; background:#fbfbfb; text-align:center;}
.search_center	label	{margin:0 20px 0 0; font-size:15px;}
.search_center	.select	{height:22px; padding:10px 7px 6px 6px;}

/* 아티스트권한공유 구분 */
.check_authtype	{display:inline-block; zoom:1; margin:-4px 0;}
.check_authtype	li	{float:left; width:120px; padding:4px 0;}
.check_authtype	li .tip_wrap	{display:inline-block; *display:inline; vertical-align:top;}

.list_authtype	{width:265px; overflow:hidden; zoom:1;}
.list_authtype	ul	{margin-left:-12px;}
.list_authtype	li	{float:left; padding-left:14px; padding-right:1px; background:url('/resource/image/partrct/mypge/auth/line_authtype.png') no-repeat 0 5px;}

/* 약관 */
.scroll_conts	.stplt_ttl	{margin-top:20px; font-size:16px; font-weight:bold; color:#333;}
.scroll_conts	.stplt_sub_ttl	{margin-top:20px; font-size:14px; font-weight:bold; color:#4d4d4d;}
.scroll_conts	h3:first-child.stplt_ttl	{margin-top:0;}
.scroll_conts	.stplt_conts	{padding:3px 0 10px; font-size:13px; color:#999;}
.scroll_conts	.stplt_conts	ul	{padding-top:3px;}
.scroll_conts	.stplt_conts	ul.no1	li	{padding:3px 0 3px 12px; text-indent:-12px;}
.scroll_conts	.stplt_conts	ul.no2	li	{padding:3px 0 3px 13px; text-indent:-13px;}
.scroll_conts	.stplt_conts	ul.nocir	li	{padding:3px 0 3px 16px; text-indent:-16px;}
.scroll_conts	.stplt_conts	ul.nokor	li	{padding:3px 0 3px 17px; text-indent:-17px;}
.scroll_conts	.stplt_conts	ul.nokorcir	li	{padding:3px 0 3px 26px; text-indent:-26px;}
.scroll_conts	.stplt_conts	ul.nohyphen	li	{padding:3px 0 3px 8px; text-indent:-8px;}
.scroll_conts	.stplt_conts	li	p.colon	{padding:0 0 0 5px; text-indent:-5px;}
.scroll_conts	.stplt_conts	li	p	{padding:5px 0 0 0; text-indent:0;}
.scroll_conts	.stplt_conts	p {padding-top:5px; font-size:13px; color:#999;}

.scroll_conts	.sumry	{font-size:13px; color:#999;}
.scroll_conts	.sumry	p	{margin-top:10px;}
.scroll_conts	.sumry	p:first-child	{margin-top:0;}

.scroll_conts	.personal_wrap	.personal_list	{margin:28px 0 34px; padding:19px 25px 19px 5px; border:1px solid #e6e6e6; background:#fafafa;}
.scroll_conts	.personal_wrap	.personal_list	ul	{float:left;}
.scroll_conts	.personal_wrap	.personal_list	li	{float:left; width:375px; margin-left:20px; padding-top:1px;}
.scroll_conts	.personal_wrap	.personal_list	li	a	{display:inline-block; width:100%; padding-bottom:4px; color:#4d4d4d;}
.scroll_conts	.personal_wrap	.personal_list	li.mactive	a	{font-weight:bold; color:#333; text-decoration:underline;}

.scroll_conts	.stplt_conts	li	.board_data	{margin-top:10px; margin-bottom:10px;}
.scroll_conts	.stplt_conts	li	.board_data	thead	th,	.scroll_conts	.stplt_conts	li	.board_data	tbody	td	{text-indent:0;}

/* 주의 box */
div.tb_desc	{margin-bottom:16px;}
.tb_desc	.desc_wrap	{position:relative; margin-bottom:-1px; padding:10px 0 9px 48px; border:1px solid #dad6b2; background:#fffde9; font-weight:normal; color:#81817f; text-align:left;}
.tb_desc	.desc_wrap	.icon	{display:inline-block; width:16px; height:18px; margin-left:-24px; margin-right:8px; background:url('/resource/image/partrct/common/dot_bullet.png') no-repeat -17px 0; vertical-align:middle;}
.tb_desc	.desc_wrap	.btn_r_arrow	{margin-left:10px;}
.tb_desc	.desc_wrap	.pos_abs	{right:16px; top:50%; margin-top:-16px;}

/* aztalk 내보내기 팝업 */
.aztalk_reg_wrap	h2.ttl	{margin:20px 0 15px; font-size:16px; font-weight:bold; color:#333;}
/*.aztalk_reg_wrap	h2.ttl_dotline	{padding-top:36px; margin:40px 0 15px; background:url('/resource/image/partrct/contsreg/common/line_pop_ttl_dotline.png') repeat-x 0 0; font-size:16px; font-weight:bold; color:#333;}*/
.aztalk_reg_wrap	.box_bwhite	.box_cntt	{background-color:#f7f7f7;}
.aztalk_reg_wrap	.box_bwhite.box_aztalk_vdo	.box_cntt	{padding:22px 10px 16px 22px;}
.aztalk_reg_wrap	.box_bwhite.box_aztalk_vdo	.photo_wrap	{float:left; width:185px; height:104px;}
.aztalk_reg_wrap	.box_bwhite.box_aztalk_vdo	.cnts_right	{float:right; width:346px;}
.aztalk_reg_wrap	.box_bwhite.box_aztalk_vdo	.cnts_right	h3.ttl	{margin-top:-5px; padding:0 0 13px; font-size:18px; font-weight:bold; color:#333; line-height:22px;word-break:break-all} /* 131121_modify_miok */
.aztalk_reg_wrap	.box_bwhite.box_aztalk_vdo	.cnts_right	.list_cir	li	{word-break:break-all}
.aztalk_reg_wrap	.box_bwhite.box_aztalk_vdo	.cnts_right	.list_cir	li.vdosize	{width:auto;}
.aztalk_reg_wrap	.box_bwhite.box_aztalk_photo	.box_cntt	{padding:22px;}
.aztalk_reg_wrap	.box_bwhite.box_aztalk_photo	.ttl	{background:url('/resource/image/partrct/contsreg/common/line_pop_ttl_dotline.png') repeat-x 0 bottom;}
.aztalk_reg_wrap	.box_bwhite.box_aztalk_photo	.ttl	h3	{margin-top:-4px; padding:0 0 15px; font-size:14px; font-weight:bold; color:#333;}
.aztalk_reg_wrap	.box_bwhite.box_aztalk_photo	.photo_cntt	{padding-top:22px;}
.aztalk_reg_wrap	.box_bwhite.box_aztalk_photo	.photo_cntt	.photo_wrap	{width:300px; height:300px; margin:0 auto;}

/* 플레이리스트 아티스트 선택 레이어팝업 */
.serch_reslt_wrap.h_playlist_artist	{height:244px; margin-top:10px;}
.serch_reslt_wrap.h_playlist_artist	.list_genrl	li	.multi_wrap	{height:48px; padding:0 0 0 15px; *font-size:13px;}
.serch_reslt_wrap.h_playlist_artist	.list_genrl	li	.multi_wrap	.multi_inner	{padding-top:13px;}
.serch_reslt_wrap.h_playlist_artist	.list_genrl	li	.multi_wrap	.multi_inner	.artist	{float:left; width:48%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.serch_reslt_wrap.h_playlist_artist	.list_genrl	li	.multi_wrap	.multi_inner	.cmpy_name	{float:left; width:40%; text-overflow:ellipsis; padding-left:15px; text-align:left;}
.serch_reslt_wrap.h_playlist_artist	.serch_start	{margin-top:90px;}
.serch_reslt_wrap.h_playlist_artist	.serch_start	p	{text-align:center; color:#808080;}
.serch_reslt_wrap.h_playlist_artist	.serch_data	{margin-top:100px; font-size:15px; color:#808080; text-align:center;}
.serch_reslt_wrap.h_playlist_artist	.serch_data	span.bullet	{display:inline-block; width:16px; height:16px; margin:0 7px 0 0; background:url("/resource/image/partrct/common/dot_bullet.png") no-repeat -37px 0; vertical-align:middle;}


