@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
* {-webkit-text-size-adjust:none;}
* { margin:0;padding:0; }
a { text-decoration: none;color:#666; }
a:visited{ text-decoration: none;color:#666; }
a:hover{ color:#666; }
img{ border:0px; }

body{
	margin:0px;
	padding:0px;
}

/* Table */
table{
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
}
td, th{
	padding:0px;
	word-break:break-all;
}

/* Etc */
.title_font_family{
	font-family:Tahoma, Geneva, sans-serif;
}
.font_family_notosans{
	font-family:Noto Sans KR,Helvetica,sans-serif;
}

/* 반응형 */
.wp_pc_display_none{
	display:none;
}
.wp_pc_display_inline{
	display:inline-block;
}
.wp_pc_display_block{
	display:block;
}
.wp_pc_margin_top_0{
	margin-top:0px;
}
.wp_pc_margin_top_5{
	margin-top:5px;
}
.wp_pc_margin_top_10{
	margin-top:10px;
}
.wp_pc_margin_top_15{
	margin-top:15px;
}
.wp_pc_margin_top_20{
	margin-top:20px;
}
.wp_pc_margin_left_0{
	margin-left:0px;
}
.wp_pc_margin_left_5{
	margin-left:5px;
}
.wp_pc_margin_left_10{
	margin-left:10px;
}
.wp_pc_margin_left_15{
	margin-left:15px;
}
.wp_pc_margin_left_20{
	margin-left:20px;
}
.wp_pc_margin_left_25{
	margin-left:25px;
}
.wp_pc_margin_left_30{
	margin-left:30px;
}
.wp_pc_margin_left_35{
	margin-left:35px;
}
.wp_pc_margin_left_40{
	margin-left:40px;
}
.wp_pc_margin_left_45{
	margin-left:45px;
}
.wp_pc_margin_left_50{
	margin-left:50px;
}
.wp_pc_margin_left_20{
	margin-left:20px;
}
.wp_pc_margin_left_20{
	margin-left:20px;
}
.wp_pc_margin_left_20{
	margin-left:20px;
}
.wp_pc_margin_left_20{
	margin-left:20px;
}
.wp_pc_font_size_10{
	font-size:10px;
}
.wp_pc_font_size_11{
	font-size:11px;
}
.wp_pc_font_size_12{
	font-size:12px;
}
.wp_pc_font_size_13{
	font-size:13px;
}
.wp_pc_font_size_14{
	font-size:14px;
}
.wp_pc_font_size_15{
	font-size:15px;
}
.wp_pc_font_size_16{
	font-size:16px;
}
.wp_pc_font_size_17{
	font-size:17px;
}
.wp_pc_font_size_18{
	font-size:18px;
}
.wp_pc_font_size_19{
	font-size:19px;
}
.wp_pc_font_size_20{
	font-size:20px;
}
.wp_pc_font_size_21{
	font-size:21px;
}
.wp_pc_font_size_22{
	font-size:22px;
}
.wp_pc_font_size_23{
	font-size:23px;
}
.wp_pc_font_size_24{
	font-size:24px;
}
.wp_pc_font_size_25{
	font-size:25px;
}
.wp_pc_font_size_26{
	font-size:26px;
}
.wp_pc_font_size_27{
	font-size:27px;
}
.wp_pc_font_size_28{
	font-size:28px;
}
.wp_pc_background_color_f4f4f4{
	background-color:#f4f4f4;
}
.wp_pc_background_color_ffffff{
	background-color:#ffffff;
}

/* 버튼 */
.button_content{
	cursor:pointer;
	text-align:center;
}
.button_content_share,	
.button_content_save{
	color:#666;
	font-size:14px;
	box-sizing:border-box;
	border:1px solid #dedede;
	border-radius:5px;
	padding:5px 10px;
}
.button_mypage_content{
	color:#fff;
	font-size:14px;
	border-radius:5px;
	background-color:#fd830b;
	padding:8px 0px;
}
.button_mypage_content.selected{
	background-color:#22741C;
}
.button_content_download{
	color:#fff;
	font-size:14px;
	border-radius:5px;
	background-color:#5aa870;
	padding:8px 20px;
}
.button_content_image_register{
	color:#fff;
	font-size:14px;
	border-radius:5px;
	background-color:#fd830b;
	padding:8px 20px;
	cursor:pointer;
}
.button_content_image_edit{
	color:#fff;
	font-size:14px;
	border-radius:5px;
	background-color:#5aa870;
	padding:8px 20px;
	cursor:pointer;
}
.button_content_share:hover,	
.button_content_save:hover{
	background-color:#eee;
}
.button_content_follow{
	color:#fff;
	font-size:14px;
	border-radius:5px;
	background-color:#fd830b;
	padding:8px 20px;
}
.button_content_follow:hover,
.button_content_point_buy:hover,
.button_content_image_register:hover,
.button_content_image_list:hover{
	background-color:#b75b01;
}
.button_content_followed{
	color:#fff;
	font-size:14px;
	border-radius:5px;
	background-color:#aaa;
	padding:8px 20px;
}
.button_content_followed:hover{
	background-color:#777;
}
.button_content_download:hover{
	background-color:#214f2e;
}

.button_artist_following{
	width:100%;
	height:35px;
	line-height:35px;
	color:#fff;
	font-size:17px;
	border-radius:5px;
	background-color:#812e27;
}
.button_artist_following::before{
	content:'팔로우';
}
.button_artist_follow{
	width:100%;
	height:35px;
	line-height:35px;
	color:#444 !important;
	font-size:17px;
	border-radius:5px;
	background-color:#f7f7f7;
}
.button_artist_follow::before{
	content:'팔로잉';
}
.button_artist_follow_back{
	width:100%;
	height:45px;
	line-height:45px;
	color:#444 !important;
	font-size:17px;
	border-radius:5px;
	background-color:#f4f4f4;
}
.button_artist_follow_submit{
	width:100%;
	height:45px;
	line-height:45px;
	color:#fff;
	font-size:17px;
	border-radius:5px;
	background-color:#812e27;
}
.button_artist_profile{
	color:#fff;
	font-size:13px !important;
	font-weight:bold;
	background-color:#009a44;
	border-radius:5px;
	padding:5px 10px;
}
.button_artist_profile2{
	color:#fff;
	font-size:15px !important;
	font-weight:bold;
	background-color:#009a44;
	border-radius:5px;
	padding:7px 10px;
}

/* Form */
.input_text_01{
	width:80px;
	height:30px;
	box-sizing:border-box;
	border:1px solid #c3c3c3;
}
.input_text_02{
	width:140px;
	height:30px;
	box-sizing:border-box;
	border:1px solid #c3c3c3;
}
.input_text_03{
	width:300px;
	height:30px;
	box-sizing:border-box;
	border:1px solid #c3c3c3;
}
.input_text_04{
	width:100%;
	height:30px;
	box-sizing:border-box;
	border:1px solid #c3c3c3;
}
.input_select_01{
	width:80px;
	height:30px;
	box-sizing:border-box;
	border:1px solid #c3c3c3;
}
.input_textarea_01{
	width:100%;
	height:130px;
	box-sizing:border-box;
	border:1px solid #c3c3c3;
	padding:10px;
}
.input_file_01{
	width:100%;
	height:30px;
}

#wrap{ 
	/*position:relative;*/
	width:100%;
	height:100%;
	font-family:Nanum Gothic,Helvetica,sans-serif;
}
#wrap img{ 
	vertical-align:bottom;
}

/* 본문 */
#wrap > #body{
	position:relative;
	width:100%;
	height:100%;
	background-color:#f4f4f4;
}
#wrap > #body > #body_content{
	position:relative;
	width:100%;
	border-top:1px solid #fff;
}

/* 모바일 환경 */
@media screen and (max-width:1000px){
	#wrap > #body > #body_content > #body_content_wrap{
		width:100%;
		min-width:470px;
		margin:120px auto 0px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div{
	}

	/* 전시회 목록페이지 */
	#wrap > #body > #body_content > #show_list_wrap{
		width:100%;
		text-align:center;
		margin:30px auto 100px;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list{
		width:90%;
		font-size:14px;
		text-align:center;
		margin:30px auto;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li{
		display:block;
		list-style:none;
		text-align:center;
		margin-top:50px;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li:nth-child(1){
		margin-top:0px;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li .image{
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li .image img{
		max-width:100%;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li .name{
		color:#1c3c47;
		font-style:italic;
		font-style:italic;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li .author{
		color:#666;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li .period{
		color:#666;
		margin-top:10px;
	}

	/* 전시회 상세페이지 */
	#wrap > #body > #body_content > #show_content_wrap{
		width:100%;
		text-align:center;
		margin:120px auto 0px;
	}
	#wrap > #body > #body_content > #show_content_wrap > div{
	}
	#wrap > #body > #body_content > #show_content_wrap > .poster img{
		max-width:100%;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info{
		font-size:16px;
		border-radius:10px;
		background-color:#fff;
		padding:30px 0px;
		margin:30px 10px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > table.info_table{
		width:90%;
		margin:auto;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > table.info_table th{
		height:40px;
		color:#fff;
		font-size:13px;
		font-weight:normal;
		text-align:left;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > table.info_table th > i{
		display:block;
		width:100%;
		text-align:center;
		background-color:#1c3c47;
		padding:7px 0px;
		border-radius:3px;
		margin:auto;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > table.info_table td{
		height:30px;
		color::#1c3c47;
		text-align:left;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > table.info_table td > i{
		margin-left:20px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list{
		width:90%;
		font-size:16px;
		margin:30px auto;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li{
		list-style:none;
		text-align:center;
		margin-top:80px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li:first-child{
		margin-top:0px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li .image img{
		max-width:100%;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li .author{
		color:#1c3c47;
		font-style:italic;
		font-weight:bold;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li .name{
		color:#666;
		font-style:italic;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li .desc{
		line-height:25px;
		color:#666;
		font-style:italic;
		text-align:left;
		margin-top:10px;
	}

	/* 작가 프로필 */
	#wrap > #body > #body_content > #body_content_wrap > #profile_content{
		width:100%;
		text-align:left;
		margin:30px auto;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > p.info_title{
		display:block;
		width:120px;
		color:#fff;
		font-size:12px;
		font-style:italic;
		text-align:center;
		border-radius:5px;
		background-color:#56818f;
		padding:7px 0px;
		margin-left:10px;
		margin-bottom:-20px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info{
		font-size:16px;
		border-radius:10px;
		background-color:#f9f9f9;
		padding:10px 0px;
		margin:30px 10px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info:nth-child(1){
		background-color:#eef8fb;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > table.info_table{
		margin:0px 10px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > table.info_table th{
		height:40px;
		color:#fff;
		font-size:12px;
		font-weight:normal;
		text-align:left;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > table.info_table th > i{
		display:inline-block;
		width:90%;
		text-align:center;
		background-color:#1c3c47;
		padding:7px 0px;
		border-radius:3px;
		margin:auto;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > table.info_table td{
		height:30px;
		color::#1c3c47;
		font-size:13px;
		text-align:left;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > table.info_table td > i{
		margin-left:0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > i{
		display:block;
		line-height:25px;
		color:#555;
		font-size:12px;
		margin:0px 10px;
	}
	

	/* 그림상세보기 */
	#wrap > #body > #body_content > #body_content_wrap > div#goods_image{
		position:relative;
		width:470px;
		text-align:center;
		margin:auto;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#goods_image > img{
		width:100%;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#goods_content{
		box-sizing:border-box;
		letter-spacing:-1px;
		border:1px solid #ececec;
		background-color:#fff;
		padding:30px;
		margin:30px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#goods_content .textarea_box{
		float:left;
		width:80%;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#goods_content .textarea_button{
		position:absolute;
		bottom:20px;
		right:0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#goods_content .reply_list{
		float:left;
		width:80%;
	}
	#wrap > #body > #body_content > .img_list_title_box{
		text-align:center;
		margin:30px auto 0px;
	}
	#wrap > #body > #body_content > .img_list_title_box > span{
		display:inline-block;
		width:200px;
		color:#000;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		border:1px solid #ddd;
		border-radius:5px;
		background-color:#fff;
		padding:10px 0px;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap > #body > #body_content > .img_list_title_box > span:nth-child(1){
		margin-left:0px;
	}
	#wrap > #body > #body_content > .img_list_title_box > span.checked{
		background-color:#FAE0D4;
		cursor:default;
	}
	#wrap > #body > #body_content > #img_list_title{
		width:200px;
		color:#000;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		border:1px solid #ddd;
		border-radius:5px;
		background-color:#FAE0D4;
		padding:10px 0px;
		margin:30px auto 0px;
	}
	#wrap > #body > #body_content > #img_list_title > span{
		color:#FF5E00;
		font-size:20px;
	}
	#wrap > #body > #body_content > #img_list_title_bar{		
		margin:30px auto 0px;
	}

	/* 작가의 그림목록 */
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box{
		position:relative;
		width:900px;
		height:100px;
		margin:auto;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div{
		float:left;
		position:relative;
		width:50%;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(1) > div{
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(1) > div:nth-child(1){
		width:100px;
		height:100px;
		box-sizing:border-box;
		border:1px solid #dcdcdc;
		border-radius:50px;
		overflow:hidden;
		margin-right:20px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(1) > div:nth-child(1) img{
		width:100px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(1) > div:nth-child(2){
		margin-top:20px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(1) > div:nth-child(3){
		margin-top:20px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(2) > div{
		position:absolute;
		top:0px;
		right:0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(2) > div #member_button_follow{
		margin-top:30px;
		margin-right:20px;
	}

	/* 마이폴더 */
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box{
		position:relative;
		width:100%;
		margin:0px auto 0px;
		padding-bottom:20px;
		border-bottom:1px solid #ddd;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div{
		float:left;
		margin-left:10px;
		margin-right:10px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(1){
		width:60%;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(1) > div:nth-child(1){
		width:70px;
		height:70px;
		box-sizing:border-box;
		border:1px solid #dcdcdc;
		border-radius:35px;
		margin-right:10px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(1) > div:nth-child(1) img{
		width:70px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(1) > div:nth-child(2){
		float:none;
		width:225px;
		letter-spacing:-1px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(2){
		float:none;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(2) > div{
		float:right;
		margin-top:0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(2) > div > div{
		max-width:225px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(2) > div > div > div.button_mypage_content:nth-child(odd){
		float:left;
		width:110px;
		margin-right:5px;
		margin-bottom:5px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(2) > div > div > div.button_mypage_content:nth-child(even){
		float:left;
		width:110px;
		margin-right:0px;
		margin-bottom:5px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div > #my_late_box{
		width:300px;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box{
		position:relative;
		margin:30px 10px 0px 10px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box > div:nth-child(1),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box > div:nth-child(1),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box > div:nth-child(1),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box > div:nth-child(1){
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table{
		width:100%;
		border-top:2px solid #333;
		font-size:16px;
		letter-spacing:-1px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table tr,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table tr,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table tr,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table tr{
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table td,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table td,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table td,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table td{
		color:#444;
		text-align:center;
		border-bottom:1px solid #eee;
		padding:10px 10px;
		background-color:#fff;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table td:nth-child(1) span:nth-child(1),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table td:nth-child(1) span:nth-child(1),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table td:nth-child(1) span:nth-child(1),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table td:nth-child(2) span:nth-child(1){
		display:none;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table th,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table th,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table th,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table th{
		color:#444;
		font-weight:normal;
		text-align:center;
		border-bottom:1px solid #ccc;
		padding:20px 10px;
		background-color:#f4f4f4;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table th:nth-child(1),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table th:nth-child(1),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table th:nth-child(1){
		width:40%;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table th:nth-child(2),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table th:nth-child(2),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table th:nth-child(2){
		width:30%;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table th:nth-child(3),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table th:nth-child(3),
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table th:nth-child(3){
		width:30%;
	}

	/* 그림등록 */
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_picture_register_box{
		position:relative;
		max-width:900px;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:30px auto 0px;
		margin-bottom:100px;
		overflow:hidden;
	}

	/* 포인트충전 */
	#wrap > #body > #body_content > #body_content_wrap > form#order_info > div#myfolder_point_buy_box{
		position:relative;
		max-width:900px;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:30px auto 0px;
		margin-bottom:100px;
		overflow:hidden;
	}

	/* 포인트충전 결과페이지 */
	#wrap > #body > #body_content > #body_content_wrap > div#order_pay_result_box{
		position:relative;
		max-width:900px;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:auto;
		margin-bottom:100px;
		overflow:hidden;
	}

	/* 로그인 */
	#wrap > #body > #body_content > #body_content_wrap > div#member_box{
		position:relative;
		width:765px;
		margin:100px auto 0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_box > div#login_left_content{
		width:450px;
		padding-top:20px;
		border-radius:10px;
		background-color:#fff;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_box > div#login_right_content{
		position:absolute;
		bottom:0px;
		left:470px;
		cursor:pointer;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_box > div#login_box_close{
		position:absolute;
		top:10px;
		left:410px;
		cursor:pointer;
	}

	/* 회원가입,정보수정 */
	#wrap > #body > #body_content > #body_content_wrap > div#member_join_box{
		position:relative;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:10px 10px 100px 10px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_join_box .table{
		width:100%;
		border-top:2px solid #000;
		font-size:17px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_join_box .table tr{
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_join_box .table td{
		width:75%;
		height:30px;
		color:#666666;
		text-align:left;
		border-bottom:1px solid #ccc;
		padding:10px 10px;
		background-color:#fff;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_join_box .table th{
		width:25%;
		height:30px;
		color:#656565;
		text-align:left;
		font-weight:normal;
		border-bottom:1px solid #ccc;
		padding:10px 10px;
		background-color:#f7f7f7;
	}
	
	/* 이용약관,개인정보정책 */
	#wrap > #body > #body_content > #body_content_wrap > div#user_term_box{
		position:relative;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:10px 10px 100px 10px;
		overflow:hidden;
	}
	
	/* 이용안내 */
	#wrap > #body > #body_content > #body_content_wrap > div#customer_info_box{
		position:relative;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:10px 10px 100px 10px;
		overflow:hidden;
	}

	/* 팔로우, 팔로잉 */
	#wrap > #artist_following_box{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		text-align:center;
		background-color:rgba(58,58,58,0.8);
		z-index:999;
	}
	#wrap > #artist_following_box > #artist_following_wrap{
		width:800px;
		margin:30px auto;
		padding:30px 0;
		background-color:#fff;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_top{
		padding:0px 30px;
		margin:auto;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_top > table{
		width:100%;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_top > table td:nth-child(1){
		width:12%;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_top > table td:nth-child(2){
		width:88%;
		color:#000;
		font-size:22px;
		font-weight:bold;
		text-align:center;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content{
		padding:0px 30px;
		margin:30px auto 0px;
		overflow-y:scroll;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div{
		margin-bottom:40px;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list{
		float:left;
		width:50%;
		height:150px;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul{
		position:relative;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li{
		width:32.5%;
		float:left;
		list-style:none;
		text-align:center;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li:nth-child(1){
		height:100%;
		border-radius:10px 0px 0px 10px;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li:nth-child(2){
		height:100%;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li:nth-child(3){
		height:100%;
		border-radius:0px 10px 10px 0px;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li:nth-child(1),
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li:nth-child(2){
		margin-right:1%;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li > img{
		vertical-align:bottom;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > table #artist_following_edit{
		float:left;
		position:relative;
		width:60px;
		height:60px;
		border-radius:30px;
		background-color:#ccc;
		background-image:url(/images/icon_pencil_02.png);
		background-size:50%;
		background-repeat:no-repeat;
		background-position:50%;
		margin-left:-20px;
		cursor:pointer;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > table #artist_following_edit:hover div{
		display:block;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > table #bottom_artist_following_edit{
		display:none;
		position:absolute;
		top:75px;
		left:-50px;
		width:150px;
		color:#fff;
		font-size:12px;
		text-align:left;
		background-color:#444;
		border-radius:5px;
		padding:10px;
		z-index:2;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content #bottom_artist_following_edit::before{
		position:absolute;
		top:-13px;
		left:55px;
		display:block;
		width:36px;
		height:14px;
		background:url(/images/icon_more_top_arrow2.png);
		background-repeat:no-repeat;
		background-position:10px 0px;
		content:"";
		z-index:3;
	}
}

/* PC 환경 */
@media screen and (min-width:1001px){
	/* 전시회 목록페이지 */
	#wrap > #body > #body_content > #show_list_wrap{
		max-width:900px;
		text-align:center;
		margin:30px auto 100px;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list{
		width:90%;
		font-size:14px;
		text-align:center;
		margin:30px auto;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li{
		display:inline-block;
		list-style:none;
		width:calc(50% - 10px);
		text-align:center;
		margin-right:10px;
		margin-bottom:50px;
		vertical-align:top;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li:nth-child(2n){
		margin-right:0px;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li .image{
		height:500px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li .image img{
		width:100%;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li .name{
		color:#1c3c47;
		font-style:italic;
		font-style:italic;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li .author{
		color:#666;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #show_list_wrap > ul.image_list > li .period{
		color:#666;
		margin-top:10px;
	}

	/* 작가 프로필 */
	#wrap > #body > #body_content > #body_content_wrap > #profile_content{
		max-width:900px;
		text-align:left;
		margin:60px auto 0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > p.info_title{
		display:block;
		width:160px;
		color:#fff;
		font-size:14px;
		font-style:italic;
		text-align:center;
		border-radius:5px;
		background-color:#56818f;
		padding:10px 0px;
		margin-bottom:-50px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info{
		font-size:15px;
		border-radius:10px;
		background-color:#f9f9f9;
		padding:30px 0px;
		margin:60px auto;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info:nth-child(1){
		background-color:#eef8fb;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > i{
		display:block;
		width:90%;
		line-height:30px;
		color:#555;
		margin:auto;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > table.info_table{
		width:90%;
		margin:auto;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > table.info_table th{
		height:40px;
		color:#fff;
		font-size:13px;
		font-weight:normal;
		text-align:left;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > table.info_table th > i{
		display:block;
		width:100%;
		text-align:center;
		background-color:#1c3c47;
		padding:7px 0px;
		border-radius:3px;
		margin:auto;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > table.info_table td{
		height:30px;
		color::#1c3c47;
		text-align:left;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > table.info_table td > i{
		margin-left:20px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > ul.image_list{
		width:90%;
		font-size:16px;
		margin:30px auto;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > ul.image_list > li{
		list-style:none;
		text-align:center;
		margin-top:80px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > ul.image_list > li:first-child{
		margin-top:0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > ul.image_list > li .image img{
		max-width:100%;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > ul.image_list > li .author{
		color:#1c3c47;
		font-style:italic;
		font-weight:bold;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > ul.image_list > li .name{
		color:#666;
		font-style:italic;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #body_content_wrap > #profile_content > .content_info > ul.image_list > li .desc{
		line-height:25px;
		color:#666;
		font-style:italic;
		margin-top:10px;
	}

	/* 전시회 상세페이지 */
	#wrap > #body > #body_content > #show_content_wrap{
		max-width:900px;
		text-align:center;
		margin:120px auto 0px;
	}
	#wrap > #body > #body_content > #show_content_wrap > div{
	}
	#wrap > #body > #body_content > #show_content_wrap > .poster img{
		max-width:100%;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info{
		font-size:16px;
		border-radius:10px;
		background-color:#fff;
		padding:30px 0px;
		margin:60px auto;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > table.info_table{
		width:90%;
		margin:auto;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > table.info_table th{
		height:40px;
		color:#fff;
		font-size:13px;
		font-weight:normal;
		text-align:left;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > table.info_table th > i{
		display:block;
		width:100%;
		text-align:center;
		background-color:#1c3c47;
		padding:7px 0px;
		border-radius:3px;
		margin:auto;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > table.info_table td{
		height:30px;
		color::#1c3c47;
		text-align:left;
		margin-top:30px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > table.info_table td > i{
		margin-left:20px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list{
		width:90%;
		font-size:16px;
		margin:30px auto;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li{
		list-style:none;
		text-align:center;
		margin-top:80px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li:first-child{
		margin-top:0px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li .image img{
		max-width:100%;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li .author{
		color:#1c3c47;
		font-style:italic;
		font-weight:bold;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li .name{
		color:#666;
		font-style:italic;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #show_content_wrap > #goods_content > .content_info > ul.image_list > li .desc{
		line-height:25px;
		color:#666;
		font-style:italic;
		margin-top:10px;
	}
	
	/* 전체 페이지 */
	#wrap > #body > #body_content > #body_content_wrap{
		max-width:1200px;
		margin:120px auto 0px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div{
	}
	#wrap > #body > #body_content > .img_list_title_box{
		text-align:center;
		margin:30px auto 0px;
	}
	#wrap > #body > #body_content > .img_list_title_box > span{
		display:inline-block;
		width:200px;
		color:#000;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		border:1px solid #ddd;
		border-radius:5px;
		background-color:#fff;
		padding:10px 0px;
		margin-left:5px;
		cursor:pointer;
	}
	#wrap > #body > #body_content > .img_list_title_box > span:nth-child(1){
		margin-left:0px;
	}
	#wrap > #body > #body_content > .img_list_title_box > span.checked{
		background-color:#FAE0D4;
		cursor:default;
	}
	#wrap > #body > #body_content > #img_list_title{
		width:200px;
		color:#000;
		font-size:15px;
		font-weight:bold;
		text-align:center;
		border:1px solid #ddd;
		border-radius:5px;
		background-color:#FAE0D4;
		padding:10px 0px;
		margin:30px auto 0px;
	}
	#wrap > #body > #body_content > #img_list_title > span{
		color:#FF5E00;
		font-size:20px;
	}
	#wrap > #body > #body_content > #img_list_title_bar{		
		margin:30px auto 0px;
	}

	/* 그림상세보기 */
	#wrap > #body > #body_content > #body_content_wrap > div#goods_image{
		float:left;
		position:relative;
		width:470px;
		margin:auto;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#goods_image > img{
		width:100%;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#goods_content{
		float:none;
		box-sizing:border-box;
		letter-spacing:-1px;
		border:1px solid #ececec;
		background-color:#fff;
		margin-left:500px;
		padding:30px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#goods_content .textarea_box{
		float:left;
		width:80%;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#goods_content .textarea_button{
		position:absolute;
		bottom:20px;
		right:0px;
	}
	#wrap > #body > #body_content > #image_list_wrap > #image_list_title{
		margin-top:-30px;
	}

	/* 작가의 그림목록 */
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box{
		position:relative;
		width:900px;
		margin:auto;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div{
		float:left;
		position:relative;
		width:50%;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(1) > div{
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(1) > div:nth-child(1){
		width:100px;
		height:100px;
		box-sizing:border-box;
		border:1px solid #dcdcdc;
		border-radius:50px;
		overflow:hidden;
		margin-right:20px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(1) > div:nth-child(1) img{
		width:100px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(1) > div:nth-child(2){
		margin-top:0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(2) > div{
		position:absolute;
		top:0px;
		right:0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#artist_info_box > div:nth-child(2) > div #member_button_follow{
		margin-top:30px;
		margin-right:20px;
	}

	/* 마이폴더 */
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box{
		position:relative;
		width:900px;
		/*height:130px;*/
		margin:auto;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div{
		float:left;
		position:relative;
		width:50%;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(1) > div{
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(1) > div:nth-child(1){
		width:100px;
		height:100px;
		box-sizing:border-box;
		border:1px solid #dcdcdc;
		border-radius:50px;
		overflow:hidden;
		margin-right:20px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(1) > div:nth-child(1) img{
		width:100px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(1) > div:nth-child(2){
		margin-top:0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(2) > div{
		float:right;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(2) > div > div{
		max-width:225px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(2) > div > div > div.button_mypage_content:nth-child(odd){
		float:left;
		width:110px;
		margin-right:5px;
		margin-bottom:5px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div:nth-child(2) > div > div > div.button_mypage_content:nth-child(even){
		float:left;
		width:110px;
		margin-right:0px;
		margin-bottom:5px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_info_box > div > #my_late_box{
		width:420px;
		margin-top:20px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box{
		position:relative;
		width:100%;
		margin:70px auto 0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table{
		width:100%;
		border-top:2px solid #333;
		font-size:18px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table tr,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table tr,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table tr,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table tr{
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table td,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table td,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table td,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table td{
		color:#444;
		text-align:center;
		border-bottom:1px solid #eee;
		padding:10px 10px;
		background-color:#fff;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table th,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table th,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_point_list_box .table th,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table th{
		color:#444;
		font-weight:normal;
		text-align:center;
		border-bottom:1px solid #ccc;
		padding:20px 30px;
		background-color:#f4f4f4;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table .item_image,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table .item_image,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table .item_image{
		display:inline-block;
		width:100px;
		height:70px;
		text-align:center;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table .item_image img,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table .item_image img,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table .item_image img{
		width:70px;
		height:70px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_order_list_box .table .item_image .item_content_box,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_goods_list_box .table .item_image .item_content_box,
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_sales_list_box .table .item_image .item_content_box{
		display:inline-block;
		vertical-align:top;
	}

	/* 그림등록 */
	#wrap > #body > #body_content > #body_content_wrap > div#myfolder_picture_register_box{
		position:relative;
		max-width:900px;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:30px auto 100px;
		overflow:hidden;
	}

	/* 포인트충전 */
	#wrap > #body > #body_content > #body_content_wrap > form#order_info > div#myfolder_point_buy_box{
		position:relative;
		max-width:900px;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:30px auto 100px;
		overflow:hidden;
	}

	/* 포인트충전 결과페이지 */
	#wrap > #body > #body_content > #body_content_wrap > div#order_pay_result_box{
		position:relative;
		max-width:900px;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:auto;
		margin-bottom:100px;
		overflow:hidden;
	}
	
	/* 로그인 */
	#wrap > #body > #body_content > #body_content_wrap > div#member_box{
		position:relative;
		width:765px;
		margin:100px auto 0px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_box > div#login_left_content{
		width:450px;
		padding-top:20px;
		border-radius:10px;
		background-color:#fff;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_box > div#login_right_content{
		position:absolute;
		bottom:0px;
		left:470px;
		cursor:pointer;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_box > div#login_box_close{
		position:absolute;
		top:10px;
		left:410px;
		cursor:pointer;
	}
	
	/* 회원가입,정보수정 */
	#wrap > #body > #body_content > #body_content_wrap > div#member_join_box{
		position:relative;
		width:900px;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:auto;
		margin-bottom:100px;
		overflow:hidden;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_join_box .table{
		width:100%;
		border-top:2px solid #000;
		font-size:17px;
		margin-top:10px;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_join_box .table tr{
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_join_box .table td{
		width:75%;
		height:30px;
		color:#666666;
		text-align:left;
		border-bottom:1px solid #ccc;
		padding:10px 10px;
		background-color:#fff;
	}
	#wrap > #body > #body_content > #body_content_wrap > div#member_join_box .table th{
		width:25%;
		height:30px;
		color:#656565;
		text-align:left;
		font-weight:normal;
		border-bottom:1px solid #ccc;
		padding:10px 10px;
		background-color:#f7f7f7;
	}
	
	/* 이용약관,개인정보정책 */
	#wrap > #body > #body_content > #body_content_wrap > div#user_term_box{
		position:relative;
		width:900px;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:auto;
		margin-bottom:100px;
		overflow:hidden;
	}
	
	/* 이용안내 */
	#wrap > #body > #body_content > #body_content_wrap > div#customer_info_box{
		position:relative;
		width:900px;
		background-color:#fff;
		box-sizing:border-box;
		border:1px solid #ececec;
		padding:50px 30px;
		margin:auto;
		margin-bottom:100px;
		overflow:hidden;
	}

	/* 팔로우, 팔로잉 */
	#wrap > #artist_following_box{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
		text-align:center;
		background-color:rgba(58,58,58,0.8);
		z-index:999;
	}
	#wrap > #artist_following_box > #artist_following_wrap{
		width:800px;
		margin:30px auto;
		padding:30px 0;
		background-color:#fff;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_top{
		padding:0px 30px;
		margin:auto;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_top > table{
		width:100%;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_top > table td:nth-child(1){
		width:12%;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_top > table td:nth-child(2){
		width:76%;
		color:#000;
		font-size:22px;
		font-weight:bold;
		text-align:center;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_top > table td:nth-child(3){
		width:12%;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content{
		padding:0px 30px;
		margin:30px auto 0px;
		overflow-y:scroll;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div{
		margin-bottom:40px;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list{
		float:left;
		width:50%;
		height:150px;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul{
		position:relative;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li{
		width:32.5%;
		float:left;
		list-style:none;
		text-align:center;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li:nth-child(1){
		height:100%;
		border-radius:10px 0px 0px 10px;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li:nth-child(2){
		height:100%;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li:nth-child(3){
		height:100%;
		border-radius:0px 10px 10px 0px;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li:nth-child(1),
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li:nth-child(2){
		margin-right:1%;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > div.artist_following_content_list > ul > li > img{
		vertical-align:bottom;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > table #artist_following_edit{
		float:left;
		position:relative;
		width:60px;
		height:60px;
		border-radius:30px;
		background-color:#ccc;
		background-image:url(/images/icon_pencil_02.png);
		background-size:50%;
		background-repeat:no-repeat;
		background-position:50%;
		margin-left:-20px;
		cursor:pointer;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > table #artist_following_edit:hover div{
		display:block;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content > table #bottom_artist_following_edit{
		display:none;
		position:absolute;
		top:75px;
		left:-50px;
		width:150px;
		color:#fff;
		font-size:12px;
		text-align:left;
		background-color:#444;
		border-radius:5px;
		padding:10px;
		z-index:2;
	}
	#wrap > #artist_following_box > #artist_following_wrap > #artist_following_content #bottom_artist_following_edit::before{
		position:absolute;
		top:-13px;
		left:55px;
		display:block;
		width:36px;
		height:14px;
		background:url(/images/icon_more_top_arrow2.png);
		background-repeat:no-repeat;
		background-position:10px 0px;
		content:"";
		z-index:3;
	}
}