
/* 리스트 */
.expergroup_list:after				{content: '';display: block;clear: both;}
.expergroup_list li					{float:left; width:calc(25.4% - 20px); margin:0 20px 20px 0;}
.expergroup_list li:nth-child(4n)	{margin-right:0;}
.expergroup_list .img				{position:relative; overflow:hidden; height:270px; }
.expergroup_list .img em			{position:absolute; right:10px; top:10px; background:#333; color:#fff; padding:2px 5px; z-index:1; font-size:13px; font-style:normal; opacity:0.95; letter-spacing:-0.75px;}
.expergroup_list .img .ytube		{background:#e00e1c;}
.expergroup_list .img .naver		{background:#19ce60;}
.expergroup_list dl					{background:#fff; padding:20px;}
.expergroup_list .subject			{margin:10px 0 20px 0; height:52px; line-height:140%; font-size:1.2em; font-weight:700; letter-spacing:-1.5px; color:#333; overflow:hidden; text-overflow:ellipsis;-o-text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; word-wrap:break-word;}
.expergroup_list .type				{min-height:23px; font-weight:300; letter-spacing:-1px;}
.expergroup_list .type em			{display:inline-block; padding:0 5px; font-style:normal; color:#e00e1c; border:1px solid #e00e1c; letter-spacing:-0.5px; margin-right:7px; font-size:13px;}
.expergroup_list dl dd				{overflow:hidden; letter-spacing:-1px; font-size:0.9em; background:#f7f7f7; padding:7px 10px;}
.expergroup_list .state				{float:left; font-weight:500; color:#333; }
.expergroup_list .cnt				{float:right; color:#999;}
.expergroup_list .cnt span			{color:#000;}
.expergroup_list li:hover			{box-shadow:0 3px 15px rgba(0,0,0,0.3);}

.expergroup_list li.nolist			{width:100% !important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.expergroup_list .img img	{
	width:100%; height:100%; object-fit:cover;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1); 
	-o-transform:scale(1);  
	transform:scale(1);
	-webkit-transition:.3s;
	-moz-transition:.3s;
	-ms-transition:.3s;
	-o-transition:.3s;
	transition:.3s;
}
.expergroup_list li:hover .img img		{
    -webkit-transform:scale(1.1);
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);   
    -o-transform:scale(1.1);
    transform:scale(1.1);
}

.expergroup_admin li				{width:calc(20% - 16px) !important;}
.expergroup_admin li:nth-child(4n)	{margin-right:20px;}
.expergroup_admin li:nth-child(5n)	{margin-right:0;}


/* screen 1024*/
@media screen and (max-width:1024px) {

	.expergroup_list .subject			{font-size:1.1em; height:48px; margin:10px 0;}
	.expergroup_list .type				{font-size:0.9em;}
	.expergroup_list .type em			{font-size:13px;}
	.expergroup_list li					{width:calc(34% - 20px); }
	.expergroup_list li:nth-child(3n)	{margin-right:0;}
	.expergroup_list li:nth-child(4n)	{margin-right:20px;}
	.expergroup_main li:nth-child(7),
	.expergroup_main li:nth-child(8)	{display:none;} 

	.expergroup_admin li				{width:calc(20% - 16px) !important;}
	.expergroup_admin li:nth-child(3n),
	.expergroup_admin li:nth-child(4n)	{margin-right:20px;}
	.expergroup_admin li:nth-child(5n)	{margin-right:0;}

}

/* screen 768 */
@media screen and (max-width:768px) {

	.expergroup_list li					{width:calc(50% - 10px); margin:0 !important;}
	.expergroup_list li:nth-child(even)	{float:right;}
	.expergroup_main li:nth-child(5),
	.expergroup_main li:nth-child(6)	{display:none;} 
	.expergroup_list .img				{height:250px;}

}

/* screen 580 */
@media screen and (max-width:580px) {

	.expergroup_list li					{float:none !important; width:100%;}
	.expergroup_list .img				{height:200px;}

}




/* 뷰 */

.expergroup_btn01 /* 생성 */		{display:inline-block; line-height:50px; height:52px; width:100%; text-align:center; color:#fff; background:#ff5544; border-radius:2px; border:1px solid #ff5544; font-size:1.1em; letter-spacing:-1px; vertical-align:middle; transition: all 0.5s; max-width:300px;cursor:pointer;}
.expergroup_btn01:hover				{background:#000; border-color:#000;}

.expergroup_btn02 /* 수정,삭제 */	{display:inline-block;line-height:40px;padding:0 30px;color:#fff;background:#000;border:1px solid #000;font-weight:500; font-size:0.95em; letter-spacing:-1px;vertical-align:middle; transition: all 0.5s;cursor:pointer;}
.expergroup_btn02:hover				{background:#ff5544; border-color:#ff5544;}

.expergroup_btn03 /* 목록 */		{display:inline-block;line-height:40px;padding:0 30px;color:#333;background:#fff;border:1px solid #ccc;font-weight:500; font-size:0.95em; letter-spacing:-1px;vertical-align:middle; transition: all 0.5s;cursor:pointer;}
.expergroup_btn03:hover				{background:#000; border-color:#000; color:#fff;}

.expergroup_btn04 /* 신청 */		{display:inline-block; line-height:52px; height:52px; width:100%; text-align:center; color:#fff; background:#e71a37; border-radius:2px; border:1px solid #f5126c; font-size:1.1em; letter-spacing:-1px; vertical-align:middle; transition: all 0.5s; max-width:300px;cursor:pointer;}
.expergroup_btn04[disabled=""]		{background:#999; border-color:#999;cursor:default;}

.expergroup_btn05 /* 위젯 복사 */	{display:inline-block;line-height:40px; width:170px; text-align:center; padding:0 20px; color:#fff; background:#000;border:1px solid #000;font-weight:500; font-size:0.95em; letter-spacing:-1px;vertical-align:middle; transition: all 0.5s;cursor:pointer;}
.expergroup_btn05:hover				{background:#ff5544; border-color:#ff5544;}

.expergroup_btn06 /* 목록 */		{display:inline-block;line-height:20px;padding:0 10px;color:#333;background:#fff;border:1px solid #ccc;font-weight:500; font-size:0.95em; letter-spacing:-1px;vertical-align:middle; transition: all 0.5s;cursor:pointer;}
.expergroup_btn06:hover				{background:#000; border-color:#000; color:#fff;}

.expergroup_view								{overflow: hidden; position: relative; width:100%; margin: 0 auto; padding-top: 10px;}
.expergroup_view .left_box						{position: relative;float: left; width: calc(100% - 340px); background:#fff; min-height:1400px;}
.expergroup_view .left_box figure				{text-align:center;}
.expergroup_view .left_box figure img			{max-width:100%;max-height:100%;}
.expergroup_view .left_box .cont				{padding:40px; }
.expergroup_view .left_box .cont img			{max-width:100%;}

.expergroup_tab01 						{overflow:hidden; border-bottom:1px solid #e5e5e5; text-align:center; }
.expergroup_tab01 li					{position:relative; display:block; float:left; width:25%; text-align:center; border-bottom:2px solid #fff;}
.expergroup_tab01 li:after				{content:''; position:absolute; top:0; left:0; bottom:0; width:1px; height:15px; margin:auto; background:#c0c4c7;}
.expergroup_tab01 li:first-child:after	{display:none;}
.expergroup_tab01 li a					{display:block; color:#bbb; line-height:60px; height:60px; font-weight:500; padding:0 20px; font-size:1.1em; letter-spacing:-0.75px;}
.expergroup_tab01 li:last-child a:after{display:none;}
.expergroup_tab01 .on					{border-color: #ff5544;}
.expergroup_tab01 .on a 				{color:#222; font-weight:700;}
.expergroup_tab01 a:hover				{color:#222;}

.expergroup_view .right_box						{position: absolute; top:10px; width: 1200px; height: 1px;}
.expergroup_view .right_box .info_wrap			{top: 0px; position: absolute; right: 0; width: 320px; background-color: #FFF; padding: 30px;}
.expergroup_view .right_box .info_wrap .tit		{font-weight:700; letter-spacing:-1px; margin-bottom: 20px; font-size: 1.4em; line-height: 140%;}
.expergroup_view .right_box .info_wrap ul 		{padding:20px 0; border-top: 1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; margin-bottom:20px;}
.expergroup_view .right_box .info_wrap ul li	{overflow: hidden; margin-bottom:5px; font-size:0.95em;}
.expergroup_view .right_box .info_wrap ul li:last-child	{margin:0;}
.expergroup_view .right_box .info_wrap ul li p					{float: left; color:#000; width: 110px; font-weight:500; letter-spacing:-1px;}
.expergroup_view .right_box .info_wrap ul li span				{display:block; padding:0 0 0 115px; color:#414141;}
.expergroup_view .right_box .info_wrap ul li span.price		{color: #ff4949;}


#expgroup_sinform_box							{display:none;padding: 20px; position: absolute; width: 100%; background: #fff; top: 0;z-index:9998009;}
#expgroup_sinform_box .sin_tit					{margin:0 0 12px 0; padding:0 0 0 25px; line-height:26px; color:#414141; letter-spacing:-0.5px; background:url("../image/icon_h.png") no-repeat 2px 6px; background-size:17px auto;}
#expgroup_sinform_box .sin_inputs				{border:1px solid #d8d8d8; background:#fff; padding:0 5px; min-height:30px; margin-bottom:5px; }

#expgroup_sinform_box .enter_btn				{display:inline-block;line-height:46px;height:46px; text-align:center;background:#000; color:#fff; font-size:0.85em;border:1px solid #000; min-width:120px;font-weight:500; letter-spacing:-1px;vertical-align:middle;transition: all 0.5s;}
#expgroup_sinform_box .enter_btn:hover			{background:#ff5544; border-color:#ff5544;}
#expgroup_sinform_box .close_btn				{display:inline-block;line-height:46px;height:46px; text-align:center;background:#fff; color:#000; font-size:0.85em;border:1px solid #ccc; min-width:120px;font-weight:500; letter-spacing:-1px;vertical-align:middle;transition: all 0.5s; cursor:pointer;}
#expgroup_sinform_box .zip_btn					{display:inline-block;text-align:center;line-height:32px;height:32px;padding:0 11px;color:#fff;font-size:0.85em;background:#555;border:1px solid #333;cursor:pointer;vertical-align:middle;margin-bottom:5px; }

#expgroup_sinform_box .privacy_wrap					{border:1px solid #e6e6e6; padding:10px; background:#fff;}
#expgroup_sinform_box .privacy_wrap .textarea_form	{border-color:#fff; padding:0;}
#expgroup_sinform_box .privacy_wrap .bottom			{background:#f9f9f9; padding:10px; margin-top:10px; font-size:0.85em;}
#expgroup_sinform_fade							{display:none;position:absolute;top:0%;left:0%;width:100%;height:100%;background:#000;opacity:.30;z-index:9998008;}





/* screen 1200 */
@media screen and (max-width:1200px) {

	.expergroup_view .right_box					{width: 100%; right:0;}
}



/* screen 1024*/
@media screen and (max-width:1024px) {

	.expergroup_view								{padding:0;}
	.expergroup_view .left_box						{float:none; width:100%;}
	.expergroup_view .right_box						{top:0 !important; position:relative; height:100%; margin-bottom:20px;}
	.expergroup_view .right_box .info_wrap			{position:relative; width:100%; padding:0;}
	.expergroup_view .right_box .info_wrap .tit		{font-size:1.1em; text-align:center; margin:0; padding:15px 10px;}
	.expergroup_view .right_box .info_wrap ul		{margin:0 20px; padding:15px 10px;}
	.expergroup_view .right_box .info_wrap ul li	{font-sizE:0.85em;}
	.expergroup_view .left_box .cont				{padding:20px;}

	#expgroup_sinform_box							{position: absolute !important; width: 100% !important;top:-20px !important;}
	#exp_campaign_sin_btn							{margin:20px;}

	.expergroup_tab01								{margin-bottom:20px;}
	.expergroup_tab01 li a							{height:46px; line-height:44px; padding:0 10px; font-size:0.95em;}

	.expergroup_btn01, .expergroup_btn04			{font-size:1em; height:46px; line-height:44px;}


}


/* 뷰_ 신청자, 리뷰리스트 */

.apply_member							{overflow:hidden;}
.apply_member li						{margin:10px 0; float:left; width:50%;}

.sin_member								{overflow:hidden;}
.sin_member li							{margin:20px 0; width:100%; border-bottom:1px solid #ddd; padding-bottom:20px;}

.expergroup_review_list:after			{content: '';display: block;clear: both;}
.expergroup_review_list li				{margin-bottom:20px; overflow:hidden; border-bottom:1px dotted #ddd; padding-bottom:20px;}
.expergroup_review_list li:last-child	{margin:0;}
.expergroup_review_list	figure			{float:left; width:250px;}
.expergroup_review_list	figure img		{width:100%;}
.expergroup_review_list	.fr				{width: calc(100% - 280px); padding:15px 0 0 0;}
.expergroup_review_list .info			{padding:30px; padding-bottom:0;}
.expergroup_review_list	.tit			{color:#222; margin:0; font-weight: 700; font-size: 1.2em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; word-break: break-all;}
.expergroup_review_list	.con			{margin:15px 0 5px 0; color:#777; overflow: hidden; white-space: normal; line-height: 1.4; height: 42px; text-align: left; word-break: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.expergroup_review_list	em				{display:block; font-style:normal; font-size: 0.9em; color: #bbb; margin-bottom:20px; }
.expergroup_review_list li:hover figure	{box-shadow:0 3px 15px rgba(0,0,0,0.3);}
.expergroup_review_list .expergroup_cre_profile .prof_img		{width:36px; height:36px;}
.expergroup_review_list .expergroup_cre_profile .prof_img img	{max-width:100%;}


/* 전체 리뷰 리스트 */

.expergroup_review_list.tot li			{float: left; width: 49%; height:200px; background:#fff; border:0;}
.expergroup_review_list.tot li:hover		{box-shadow:0 3px 15px rgba(0,0,0,0.3);}
.expergroup_review_list.tot li:hover figure	{box-shadow:none;}
.expergroup_review_list.tot li:nth-child(2n)	{float:right;}
.expergroup_review_list.tot li.nolist	{width:100%;}
.expergroup_review_list.tot .fr			{padding:20px 20px 0 0;}
.expergroup_review_list.tot em			{margin-bottom:15px;}


/* screen 1024 */
@media screen and (max-width:1024px) {

	.expergroup_review_list.tot li	{float: none; width:100%;}
	.expergroup_review_list.tot li:nth-child(2n)	{float:none;}

}

/* screen 768 */
@media screen and (max-width:768px) {

	.expergroup_review_list.tot li	{height:100%; padding:0; }
	.expergroup_review_list	figure	{float:none; width:100%;}
	.expergroup_review_list	.fr		{float:none; width:100%; padding:20px 10px; }
	.expergroup_review_list .info	{padding:20px;}
	.expergroup_review_list .tit	{font-size:1.1em;}
	.expergroup_review_list .con	{margin:10px 0 5px 0;}

	.apply_member li				{float:none; width:100%;}
	.expergroup_review_list.tot .fr	{padding:20px; }

}


/* 마이페이지 */
.expergroup_cre_mypage							{background:#fff;}
.expergroup_cre_mypage .profile					{position:relative; padding:30px 0;  text-align:center;}
.expergroup_cre_mypage .profile .prof_img		{margin:0 auto; width: 120px; height: 120px; border-radius: 50%; overflow: hidden; background: #f3f3f3 url('../image/icon_profile.png') no-repeat center; background-size: auto 25px; position: relative;}
.expergroup_cre_mypage .profile .prof_img img	{width:auto; height:100%;}
.expergroup_cre_mypage .profile .prof_txt 		{text-align:center; color:#444;font-size:1.6em;font-weight:500; margin:15px 0 0 0;}

.expergroup_cre_mypage .infobox 				{position:relative; overflow:hidden; padding:30px; border-top:10px solid #f5f5f5;}
.expergroup_cre_mypage .infobox ul li			{float: left; width: 33.333333%; border-right: 1px solid #ddd; text-align: center; padding: 12px 0;}
.expergroup_cre_mypage .infobox ul.half li		{width: 50%; }
.expergroup_cre_mypage .infobox ul li:last-child	{border-right:none;}
.expergroup_cre_mypage .infobox ul li dt		{color:#444; }
.expergroup_cre_mypage .infobox ul li dd		{color:#ff3300;font-weight:500;font-size:2em;padding-top:10px;}

.expergroup_cre_mypage .infobox button			{position:absolute; top:10px; right:10px; display:inline-block; line-height:30px; height:32px; padding:0px 20px; text-align:center; color:#fff; background:#e71a37; border-radius:20px; border:1px solid #f5126c; font-size:0.9em; letter-spacing:-1px; vertical-align:middle; transition: all 0.5s; max-width:300px;cursor:pointer;}
.expergroup_cre_mypage .infobox button.disb		{background:#999; border-color:#999;cursor:default;}
.expergroup_cre_mypage .helpbox					{padding:10px;}
.expergroup_cre_mypage .helpbox	p				{color: #0033ff; text-align: center;}

.manner_level									{position:absolute; top:30px; right:30px; border:3px solid #eaeaea; padding:5px; padding-bottom:0; border-radius:50px; background:rgba(255, 255, 255, 0.7);}
.manner_level p									{display:inline-block; margin-left:-3px; width:37px; height:37px; background:url('../image/badge_on.png') no-repeat center; background-size:37px;}
.manner_level .off								{background:url('../image/badge_off.png') no-repeat center; background-size:37px;}
.manner_level span								{display:block; float:left; line-height:37px; letter-spacing:-1px; color:#777; font-size:0.95em; margin:0 12px 0 10px;}
	

/* screen 768 */
@media screen and (max-width:768px) {
	.expergroup_cre_mypage .infobox,			
	.expergroup_cre_mypage .profile				{padding:20px;}
	.expergroup_cre_mypage .profile .prof_img	{width: 80px; height: 80px; }
	.expergroup_cre_mypage .profile .prof_txt	{font-size:1.4em;}
	.expergroup_cre_mypage .infobox ul li dd	{font-size:1.6em;}

	.manner_level								{position:relative; top:0; right:0; margin-top:20px; text-align:center; padding:10px;}
	.manner_level span							{float:none; margin:0; line-height:120%; margin-bottom:7px;}
}



/* 크리에이터 프로필 */
.expergroup_cre_profile						{overflow:hidden;}
.expergroup_cre_profile .prof_img			{float: left; width: 46px; height: 46px; border-radius: 100%; overflow: hidden; background: #f3f3f3 url('../image/icon_profile.png') no-repeat center; background-size: auto 7px; position: relative;}
.expergroup_cre_profile .prof_txt			{float: left; padding:0 0 0 10px; font-weight: 500;}
.expergroup_cre_profile .prof_txt p.txt1	{color:#444;}
.expergroup_cre_profile .prof_txt p.txt2	{color:#bbb;font-size:0.85em;}
.expergroup_cre_profile .prof_txt p.txt3	{color:#444;line-height:36px; font-size:0.9em;}

.expergroup_cre_profile .prof_img2			{float: left; width: 46px; height: 46px; border-radius: 100%; overflow: hidden; background: #f3f3f3 url('../image/icon_profile.png') no-repeat center; background-size: auto 7px; position: relative; margin-top:3px;}
.expergroup_cre_profile .prof_txt2			{float: none; padding:0 0 0 70px; font-weight: 500;}
.expergroup_cre_profile .prof_txt2 p.txt1	{color:#444;}
.expergroup_cre_profile .prof_txt2 span.txt2{color:#bbb;font-size:0.85em;margin-left:20px;}
.expergroup_cre_profile .prof_txt2 p.txt3	{color:#444;line-height:1.6; font-size:0.9em;margin-top:10px;}


/* 크리에이터 프로필 회원정보수정(스킨에 넣지않음..) */
.expergroup_cre_modprofile					{position:relative; margin:0 auto 30px auto; width:120px;}
.expergroup_cre_modprofile .prof_img		{width: 120px; height: 120px; border-radius: 50%; overflow: hidden; background: #f3f3f3 url('../image/icon_profile.png') no-repeat center; background-size: auto 25px; position: relative;}
.expergroup_cre_modprofile .prof_img img	{width:auto; height:100%;}
.expergroup_cre_modprofile .prof_icon		{position: absolute; right: 0; bottom: 0; background: url('../image/icon_photo.png') no-repeat center; background-size: 25px; width: 30px; height: 30px; border-radius: 50%;}


/* screen 768 */
@media screen and (max-width:768px) {
	.expergroup_cre_modprofile					{width:80px;}
	.expergroup_cre_modprofile .prof_img		{width: 80px; height: 80px; }
}




/* 마이페이지_마이포인트 */
.expergroup_cre_mypoint .point_top			{position:relative; background: #fff; padding: 0 40px; text-align: center; margin-bottom: 50px;}
.expergroup_cre_mypoint .point_top dl		{padding:30px 0;}
.expergroup_cre_mypoint .point_top dl dt	{color:#444;}
.expergroup_cre_mypoint .point_top dl dd	{color:#ff3300;font-weight:500;font-size:2em;padding-top:10px;}
.expergroup_cre_mypoint .point_top p		{padding:30px 0px;border-top:1px solid #ddd; font-size:1.2em;}
.expergroup_cre_mypoint .point_top p span	{color:#ff3300;}
.expergroup_cre_mypoint .point_top button	{position:absolute; top:10px; right:10px; display:inline-block; line-height:30px; height:32px; padding:0px 20px; text-align:center; color:#fff; background:#e71a37; border-radius:20px; border:1px solid #f5126c; font-size:0.9em; letter-spacing:-1px; vertical-align:middle; transition: all 0.5s; max-width:300px;cursor:pointer;}
.expergroup_cre_mypoint .point_top button.disb		{background:#999; border-color:#999;cursor:default;}

.expergroup_cre_mypoint .point_list			{margin-bottom:50px;}


/* 마이페이지_마이포인트 출금신청 */
.expergroup_cre_output						{display:none;position:absolute;width:100%;height:100%;padding:5px 0px;}

.expergroup_cre_output .output_fade			{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background:#000;opacity:.30;z-index:99999908;}
.expergroup_cre_output .output_wrap			{width: 840px; background: #fff; height:100%; margin: 0 auto; position: relative; z-index:99999909;}

.expergroup_cre_output .output_head			{position: relative; height: 60px; border-bottom: 1px solid #ddd; background: #fff; }
.expergroup_cre_output .output_head .tits	{text-align: center; font-size: 1.3em; line-height: 58px;}
.expergroup_cre_output .output_head button	{background: url('../image/btn_close.gif') no-repeat center; background-size: 21px; width: 21px; height: 21px; position: absolute; top: 20px; right: 18px;}

.expergroup_cre_output .output_cont								{height:calc(100% - 60px); padding: 10px 70px; overflow-y: auto;}
.expergroup_cre_output .output_cont .sin_form					{margin-bottom:10px;}
.expergroup_cre_output .output_cont .sin_form dl				{overflow:hidden; padding:5px;}
.expergroup_cre_output .output_cont .sin_form dl dt				{float:left;font-weight:500; color:#000;text-align:left;font-size:1em;letter-spacing:-1px;vertical-align:top; line-height:36px;}
.expergroup_cre_output .output_cont .sin_form dl dt label		{color:#333;}
.expergroup_cre_output .output_cont .sin_form dl dd				{margin:0 0 0 120px; color:#555;line-height:36px;}
.expergroup_cre_output .output_cont .sin_form dl dd p			{font-size:0.9em;}
.expergroup_cre_output .output_cont .sin_form .inputs			{border:1px solid #d8d8d8; background:#fff; padding:0 5px; min-height:34px; }
.expergroup_cre_output .output_cont .sin_form .textares			{width:100%; min-height:50px; background:#fff; padding:5px; border:1px solid #bbb; overflow-x:hidden; }
.expergroup_cre_output .output_cont .sin_form .selects			{height:36px; border-color:#d8d8d8;}

.expergroup_cre_output .output_cont .privacy_wrap					{border:1px solid #e6e6e6; padding:10px; background:#fff;}
.expergroup_cre_output .output_cont .privacy_wrap .textarea_form	{border-color:#fff; padding:0;}
.expergroup_cre_output .output_cont .privacy_wrap .bottom			{background:#f9f9f9; padding:10px; margin-top:10px; font-size:0.85em;}

.expergroup_cre_output .sub_box				{border:1px solid #dbdbdb; padding:20px; margin-bottom:10px; background-color:#f8f8f8; font-size:0.95em;}


/* screen 1024 */
@media screen and (max-width:1024px) {

	.expergroup_cre_mypoint .point_top			{padding:0 20px;}
	.expergroup_cre_mypoint .point_top dl		{padding:20px 0;}
	.expergroup_cre_mypoint .point_top dl dd	{font-size:1.6em;}
	.expergroup_cre_mypoint .point_top p		{padding:20px 0; font-size:1.1em;}

}



/* 출석체크 */
#expercal_box							{position:relative;}
.expercal_title							{text-align:center;overflow:hidden; padding:0 0 15px 0;}
.expercal_title span					{padding:0 6px;font-size:2em; color:#333;line-height:150%; vertical-align:middle;}
.expercal_title span img				{vertical-align:sub; width:18px;}
.expercal_title_year					{float:left;margin:0 0 0 30%;width:40%;}
.expercal_title_select					{float:right; margin:5px 0 0 0;}
.expercal_title_select select			{border:1px solid #b5b5b5;height:28px;padding:0 0 0 5px;margin:0 0 0 3px;}	

.expercal_title_year .prev				{padding:0; margin-right:5px; content:''; display:inline-block;  width:30px; height:30px; background:url("../../../skin/board/calendar/skin/calendar_prev.png") no-repeat center 50%; background-sizE:10px auto;}
.expercal_title_year .next				{padding:0; margin-left:5px; content:''; display:inline-block;  width:30px; height:30px; background:url("../../../skin/board/calendar/skin/calendar_next.png") no-repeat center 50%; background-sizE:10px auto;}
.expercal_title_year .prev:hover,
.expercal_title_year .next:hover		{border:1px solid #aaa;}

.expercal_table							{border-collapse:collapse;  width:100%;table-layout:fixed; }
.expercal_table thead th				{padding:15px 8px; font-weight:500; text-align:center; background:#949494; color:#fff;}
.expercal_table tbody td				{border:1px solid #dfdfdf;text-align:left; padding:5px;min-height:90px;vertical-align:top;background:#fff; color:#111; }
.expercal_table tbody td:first-child	{border-left:1px solid #fff;}
.expercal_table tbody td:last-child		{border-right:1px solid #fff;}

.expercal_table .calendar_day			{font-size:0.85em;color:#888;}
.expercal_table .calendar_redday		{color:#f64a1b;}
.expercal_table .calendar_blueday		{color:#397fe7;}
.expercal_table .calendar_today			{background:#fafafa;}

.expercal_table .wrap					{min-height:120px;text-align:center;}
.expercal_table .wrap img				{max-width:60%;}


/* screen 768 */
@media screen and (max-width:768px) {
	.expercal_title span				{font-size:1.5em;}
	.expercal_table .wrap				{min-height:60px;}

}


/* screen 520 */
@media screen and (max-width:520px) {
	.expercal_title_year				{float:none;margin:0;width:100%;}
	.expercal_title_select				{float:none; margin:10px auto 0 auto;}
	.expercal_table .wrap				{min-height:40px;}
}



/* 광고주 뷰페이지 */
.btns						{margin:20px 0;}
.apply_setbox				{border-top:1px solid #eaeaea;}
.apply_setbox li			{position:relative; overflow: hidden;margin-bottom:10px; padding:10px 0; border-bottom:1px solid #eaeaea;}
.apply_setbox li .fl		{width:40px;text-align:center;line-height:100px;}
.apply_setbox li .fr		{width: calc(100% - 40px);}
.apply_setbox li p			{color:#666;}
.apply_setbox .on			{background:#eaf6fc; border-color:#eaf6fc;}
.apply_setbox .expergroup_cre_profile	{margin-bottom:10px;}

.apply_setbox .manner_level			{top:10px; right:20px; position:absolute;}


/* screen 768 */
@media screen and (max-width:768px) {

	.apply_setbox .manner_level			{top:10px; right:10px; margin:0; padding:5px; padding-bottom:0;}
	.apply_setbox .manner_level span	{float:left; line-height:32px; margin:0 10px; font-size:0.9em;}
	.apply_setbox .manner_level p		{width:32px; height:32px; background-size:32px auto;}

}


/* 위젯설치 페이지 */
.sub_img							{margin:20px 0 40px 0;}
.sub_img img						{border:1px solid #eaeaea;}

/* screen 768 */
@media screen and (max-width:768px) {

	.sub_img img						{width:100%;}
}
