@charset "utf-8";

.photos_container {
	position: fixed; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; margin: 0; z-index: 1300; display: none;
}

/* reset */
.photos_editor body,
.photos_editor div,
.photos_editor dl,
.photos_editor dt,
.photos_editor dd,
.photos_editor ul,
.photos_editor ol,
.photos_editor li,
.photos_editor h1,
.photos_editor h2,
.photos_editor h3,
.photos_editor h4,
.photos_editor h5,
.photos_editor h6,
.photos_editor pre,
.photos_editor code,
.photos_editor form,
.photos_editor fieldset,
.photos_editor legend,
.photos_editor textarea,
.photos_editor p,
.photos_editor blockquote,
.photos_editor th,
.photos_editor td,
.photos_editor input,
.photos_editor select,
.photos_editor textarea,
.photos_editor button {
	margin: 0;
	padding: 0
}

.photos_editor button:disabled {
	opacity: 0.3;
}

.photos_editor fieldset,
.photos_editor img {
	border: 0 none
}

.photos_editor dl,
.photos_editor ul,
.photos_editor ol,
.photos_editor menu,
.photos_editor li {
	list-style: none
}

.photos_editor blockquote,
.photos_editor q {
	quotes: none
}

.photos_editor blockquote:before,
.photos_editor blockquote:after,
.photos_editor q:before,
.photos_editor q:after {
	content: "";
	content: none
}

.photos_editor input,
.photos_editor select,
.photos_editor textarea,
.photos_editor button {
	vertical-align: middle
}

.photos_editor canvas {
	vertical-align: baseline
}

.photos_editor button {
	border: 0 none;
	background-color: transparent;
	cursor: pointer
}

.photos_editor button:focus, .photos_editor input {
	outline: 0;
}

.photos_editor a {
	color: #333;
	text-decoration: none
}

.photos_editor a:active,
.photos_editor a:hover {
	text-decoration: none
}

.photos_editor a:active {
	background-color: transparent
}

.photos_editor address,
.photos_editor caption,
.photos_editor cite,
.photos_editor code,
.photos_editor dfn,
.photos_editor em,
.photos_editor var {
	font-style: normal;
	font-weight: normal
}

.photos_editor * {
	-webkit-box-sizing: initial;
	box-sizing: initial;
}

/* global */
.photos_editor input::-ms-clear {
	display: none
}

.photos_editor .photos_ir_pm {
	display: block;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px
} /* 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */

.photos_editor .photos_screen_out {
	overflow: hidden;
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	text-indent: -9999px
} /* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */

/* 공통, 이미지 */
.photos_editor body,
.photos_editor th,
.photos_editor td,
.photos_editor input,
.photos_editor select,
.photos_editor textarea,
.photos_editor button {
	font-weight: 300;
	font-size: 12px;
	line-height: 1.5;
	font-family: sans-serif;
	color: #333
} /* color값은 디자인가이드에 맞게사용 */

.photos_editor.photos_hide,
.photos_editor .photos_hide {
	display: none;
}

.photos_editor .photos_align_center {
	display: inline-block;
	*display: inline;
	text-align: center;
}

.photos_editor {
	-webkit-font-smoothing: antialiased;
	overflow: hidden;
	position: relative;
	height: 100%;
	background-color: #1a1a1a
}

.photos_is_fullscreen .photos_editor {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:100%;
	margin:0;
}

.photos_editor .photos_ico_photos {
	display: block;
	overflow: hidden;
	background: url(//t1.daumcdn.net/tistory_admin/top/ico_black_v2.png) no-repeat;
	text-indent: -9999px;
	vertical-align: top
}

.photos_editor .photos_bg {
	background-color: #1a1a1a;
}

.photos_editor .photos_bg_op2 {
	background-color: rgba(26, 26, 26, 0.2);
}


.photos_editor .photos_bg_photos {
	background: url(//t1.daumcdn.net/tistory_admin/top/bg_black.png) no-repeat
}

.photos_white_mode .photos_ico_photos {
	background-image: url(//t1.daumcdn.net/tistory_admin/top/ico_white_v2.png)
}

.photos_white_mode .photos_bg_photos {
	background-image: url(//t1.daumcdn.net/tistory_admin/top/bg_white.png)
}

.photos_editor .photos_img {
	vertical-align: top
}

/* 뷰어 */
.photos_editor .photos_container_main {
	display: table;
	width: 100%;
	height: 100%;
	text-align: center
}

.photos_container_main .photos_vertical_photo {
	display: table-cell;
	*position: absolute;
	*left: 0;
	width: 100%;
	padding-bottom: 80px;
}

.photos_container_main .photos_preview_wrapper {
	position: relative;
}

.photos_editor.photos_fixed_width .photos_container_main {
	display:block;
	width: 940px;
	height:100%;
	margin:0 auto;
}

.photos_editor.photos_fixed_width .photos_menu_item {
	left: 50%;
	width: 992px;
	margin-left: -496px
}

.photos_editor.photos_fixed_width .photos_wrap_menu_sub .photos_menu_sub {
	left: 50%;
	width: 1024px;
	margin-left: -512px
}

.photos_preview_wrapper .photos_photos_img {
	width: 100%
}

.photos_editor .photos_preview_canvas {
	position: absolute;
	top: 0;
	left: 0;
}

.photos_editor .photos_preview_canvas_origin {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
}

.photos_preview_wrapper .photos_preview_scale_wrapper,
.photos_preview_wrapper .photos_preview_noscale_wrapper {
	position: absolute;
}

.photos_preview_wrapper.photos_preview_transparent .photos_preview_scale_wrapper {
	background: url('http://t1.daumcdn.net/fp/photos/img/icon_default/preview_tile.png');
}

.photos_preview_wrapper.photos_animate {
	-webkit-transition: -webkit-transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out;
}

.photos_preview_wrapper.photos_animate .photos_preview_scale_wrapper {
	-webkit-transition: -webkit-transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out;
}

.photos_preview_wrapper.photos_animate .photos_preview_noscale_wrapper {
	-webkit-transition: -webkit-transform 0.5s ease-in-out, width 0.5s ease-in-out, height 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out, width 0.5s ease-in-out, height 0.5s ease-in-out;
}

/* 사진 목록 */
.photos_editor .photos_quicklist_photo {
	overflow: visible;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 88px;
	top: 0;
	padding: 0 16px 80px 0
}

.photos_editor .photos_quicklist_photo .photos_quicklist_area {
	height: 100%
}

.photos_quicklist_photo .photos_scroll_wrap {
	position: relative;
	overflow-y: auto;
	overflow-x: hidden;
	width: 95px;
	left: -95px;
	height: 100%;
	background: url(//t1.daumcdn.net/fp/photos/img/icon_default/black_repeat.png) repeat;

	-webkit-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out;
}

.photos_quicklist_photo.photos_quicklist_open .photos_scroll_wrap {
	left: 0px;
}

.photos_quicklist_open .photos_scroll_bar {
	display: block
}

.photos_quicklist_photo .photos_link_quick {
	position: relative;
	display: block;
	padding: 0;
	margin: 0 auto;
}

.photos_quicklist_photo .photos_link_quick.photos_empty {
	background: #333333;
}

.photos_quicklist_photo .photos_link_quick.photos_empty img.photos_img {
	visibility: hidden;
}

.photos_quicklist_photo .photos_link_quick .photos_img {
	border: 2px solid #1a1a1a;
	width: 52px;
	height: 52px;
}

.photos_editor .photos_scroll_wrap li {
	padding:12px 0;
}
.photos_quicklist_photo .photos_link_quick .photos_status {
	display: none;

	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.photos_quicklist_photo .photos_link_quick.photos_not_editable .photos_status {
	display: block;
	background: rgba(0, 0, 0, 0.5);
}

.photos_quicklist_photo .photos_link_quick.photos_edited .photos_status {
	display: block;
}

.photos_quicklist_photo .photos_on .photos_img {
	border-color: #fff
}

.photos_quicklist_photo .photos_scroll_bar {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 80px;
	width: 16px;
	background: url(//t1.daumcdn.net/fp/photos/img/icon_default/black_repeat.png) repeat
}

.photos_quicklist_photo .photos_inner_scroll {
	width: 3px;
	background-color: #fff
}

.photos_quicklist_photo .photos_popup {
	position:absolute;
	width: 300px;

	font-size:10px;
	line-height:14px;
	color:#999;
	text-align:left;

	opacity: 0;
	transition: opacity 200ms ease-in-out;
	-webkit-transition: opacity 200ms ease-in-out;
}

.photos_quicklist_photo .photos_popup.photos_show {
	opacity: 1;
}

.photos_quicklist_photo .photos_popup .photos_txt {
	display: inline-block;
	padding:7px 8px 6px;
	background-color:#333333;
	border-radius:3px;
}

.photos_quicklist_photo .photos_popup .photos_ico_arr {
	position:absolute;
	top:50%;
	left:-3px;
	margin-top:-4px;
	width: 0;
	height: 0;
	border-bottom: 4px solid transparent;
	border-top: 4px solid transparent;
	border-right: 4px solid #333333;
}

/* 확대/축소 */
.photos_editor .photos_magnifier_photo {
	position: absolute;
	top: 0;
	right: 0;
	width: 88px;
	height:100%;
	padding:40px 0 120px;

	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display: none;
}

.photos_magnifier_photo .photos_inner_slider {
	width:88px;
	height:100%;

	-webkit-transform: translate(150px,0);
	transform: translate(150px,0);

	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
}

.photos_magnifier_photo.photos_magnifier_show .photos_inner_slider {
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
}

.photos_magnifier_photo .photos_slider_bar.vertical {
	max-height:360px;
	left:50%;
	margin-top:20px;
}

.photos_magnifier_photo .photos_slider_bar.vertical .pp_slider_btn {
	width:40px;
	height:40px;
	margin:-20px 0 0 -20px;

	background-position: -345px -90px
}
.photos_magnifier_photo .photos_slider_bar.vertical .pp_slider_val {
	width:38px;
	top:14px;
	left:-24px;
}
.photos_magnifier_photo .photos_slider_bar.vertical .pp_slider_bg {
	border: solid 20px #1a1a1a;
	border-radius: 20px;
	margin:-20px 0 0 -20px;
	-webkit-transition: opacity 0.5s ease;
	transition:opacity 0.5s ease;
}
.photos_magnifier_photo .photos_slider_bar.vertical .pp_slider_bar {
	margin-left:-1px;
}
.photos_magnifier_photo .photos_slider_bar.vertical .pp_slider_line {
	margin-left:-1px;
}
.photos_magnifier_photo .photos_slider_bar.vertical .pp_slider_point {
	display:none;
}

/* 전구 */
.photos_editor .photos_light_editor {
	position: absolute;
	top: 0;
	left: 50%;
	width: 268px;
	height: 52px;
	margin-left: -134px
}

.photos_light_editor .photos_btn_light {
	width: 52px;
	height: 52px;
	margin: 0 auto;

	-webkit-transform: translate(0,-100%);
	transform: translate(0,-100%);

	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
}

.photos_light_editor:hover .photos_btn_light {
	-webkit-transform: translate(0,0);
	transform: translate(0,0);
}

.photos_light_editor .photos_ico_light {
	position: relative;
	width: 22px;
	height: 52px;
	margin: 0 auto;
	background-position: -180px -110px
}

/* 닫기 버튼 */
.photos_cancel_area {
	position:absolute;
	top:20px;
	right:20px;
	display:block;
	font-size: 13px;
	font-weight: 300;
	line-height: 1;
	letter-spacing: -0.5px;
	text-align: center;
}

.photos_cancel_area .photos_btn_cancel {
	width:78px;
	height:32px;
	border-radius: 1px;
	opacity: 0.7;
	border: 1px solid #727272;
	background-color: #727272;
	margin-right: 4px;
	font-family: 'Noto Sans DemiLight',AppleSDGothicNeo,'돋움',dotum,sans-serif;
}

.photos_cancel_area .photos_btn_cancel:hover {
	opacity:1;
}

.photos_cancel_area .photos_btn_cancel .photos_ico_back {
	font-size: 13px;
	font-weight: 300;
	line-height: 1;
	letter-spacing: -0.5px;
	text-align: center;
	color: #ffffff;
}

.photos_cancel_area .photos_btn_save {
	width:78px;
	height:32px;
	border-radius: 1px;
	opacity: 0.7;
	border: solid 1px #ea5424;
	background-color: #ea5424;
	font-family: 'Noto Sans DemiLight',AppleSDGothicNeo,'돋움',dotum,sans-serif;
}

.photos_cancel_area .photos_btn_save:hover {
	opacity:1;
}

.photos_cancel_area .photos_btn_save .photos_ico_save {
	font-size: 13px;
	font-weight: 300;
	line-height: 1;
	letter-spacing: -0.5px;
	text-align: center;
	color: #ffffff;
}

.photos_cancel_area .photos_btn_save.photos_on .photos_ico_save {
	background-position: -120px -110px
}


/* 택스트 입력, 워터마크 */
.photos_editor .photos_box_area {
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #fff;
	margin-left: -1px;
	margin-top: -1px;
}

.photos_editor .photos_box_area:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_move_b.png") 22 22, move
}

.photos_box_area .photos_tf_input {
	overflow: hidden;
	width: 100%;
	height: 100%;
	border: 0;
	background: transparent;
	white-space: pre-wrap;
	word-wrap: break-word;
	resize: none;
	text-align: center;
	color: #fff;
	cursor: inherit
}

.photos_box_area .photos_corner_area {
	background-color: rgba(0, 0, 0, 0);
	position: absolute;
	width: 40px;
	height: 40px;
}

.photos_box_area .photos_corner_mark {
	position: absolute;
	width: 13px;
	height: 13px;
	border: solid #fff
}

.photos_box_area .photos_corner_tl {
	left: -10px;
	top: -10px;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_b.png") 22 22, nwse-resize;
}

.photos_box_area .photos_corner_tl .photos_corner_mark {
	top: 8px;
	left: 8px;
	border-width: 2px 0 0 2px;
}

.photos_box_area .photos_corner_tr {
	top: -10px;
	right: -10px;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_b.png") 22 22, nesw-resize;
}

.photos_box_area .photos_corner_tr .photos_corner_mark {
	top: 8px;
	right: 8px;
	border-width: 2px 2px 0 0;
}

.photos_box_area .photos_corner_bl {
	bottom: -10px;
	left: -10px;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_b.png") 22 22, nesw-resize;
}

.photos_box_area .photos_corner_bl .photos_corner_mark {
	bottom: 8px;
	left: 8px;
	border-width: 0 0 2px 2px;
}

.photos_box_area .photos_corner_br {
	bottom: -10px;
	right: -10px;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_b.png") 22 22, nwse-resize;
}

.photos_box_area .photos_corner_br .photos_corner_mark {
	bottom: 8px;
	right: 8px;
	border-width: 0 2px 2px 0;
}

.photos_box_area .photos_corner_t {
	left: 30px;
	right: 30px;
	top: -10px;
	width: auto;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tb.png") 22 22, n-resize
} /* ↑ */
.photos_box_area .photos_corner_l {
	left: -10px;
	top: 30px;
	bottom: 30px;
	height: auto;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_lr.png") 22 22, w-resize
} /* ← */
.photos_box_area .photos_corner_b {
	left: 30px;
	right: 30px;
	bottom: -10px;
	width: auto;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tb.png") 22 22, s-resize
} /* ↓ */
.photos_box_area .photos_corner_r {
	right: -10px;
	top: 30px;
	bottom: 30px;
	height: auto;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_lr.png") 22 22, e-resize
} /* → */
.photos_box_area .photos_corner_out_t {
	left: 0;
	top: -50px;
	width: 100%;
	height: 40px;
	border: 0 none;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_t.png") 19 19, n-resize
}

.photos_box_area .photos_corner_out_l {
	left: -50px;
	top: 0;
	width: 40px;
	height: 100%;
	border: 0 none;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_l.png") 19 19, w-resize
}

.photos_box_area .photos_corner_out_b {
	left: 0;
	bottom: -50px;
	width: 100%;
	height: 40px;
	border: 0 none;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb.png") 19 19, s-resize
}

.photos_box_area .photos_corner_out_r {
	right: -50px;
	top: 0;
	width: 40px;
	height: 100%;
	border: 0 none;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_r.png") 19 19, e-resize
}

.photos_box_area .photos_corner_out_tl {
	left: -50px;
	top: -50px;
	width: 40px;
	height: 40px;
	border: 0 none;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tl.png") 19 19, n-resize
}

.photos_box_area .photos_corner_out_tr {
	right: -50px;
	top: -50px;
	width: 40px;
	height: 40px;
	border: 0 none;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tr.png") 19 19, n-resize
}

.photos_box_area .photos_corner_out_bl {
	left: -50px;
	bottom: -50px;
	width: 40px;
	height: 40px;
	border: 0 none;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_bl.png") 19 19, n-resize
}

.photos_box_area .photos_corner_out_br {
	right: -50px;
	bottom: -50px;
	width: 40px;
	height: 40px;
	border: 0 none;
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_br.png") 19 19, n-resize
}

.photos_box_area .photos_line_edit {
	position: absolute;
	background-color: #fff
}

.photos_box_area .photos_line_v {
	top: 0;
	width: 1px;
	height: 100%
}

.photos_box_area .photos_line_h {
	left: 0;
	width: 100%;
	height: 1px
}

/* 메인 메뉴 */
.photos_editor .photos_tool_main {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	min-width: 408px;
	height: 80px;

	background-color: #1a1a1a;
}

.photos_tool_main .photos_menu_main {
	position:absolute;;
	overflow: hidden;
	z-index: 2;
	text-align: center;

	width: 100%;
	height: 80px;
	background-color: #1a1a1a;

	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.photos_menu_main .photos_list_main_menu {
	overflow: hidden;
	height: 52px;
	margin: 14px auto 0;
	padding-left: 8px
}

.photos_menu_main .photos_list_main_menu li {
	float: left;
	width: 52px;
	height: 52px;
	margin-right: 8px
}

.photos_menu_main .photos_list_main_menu .photos_ico_photos {
	position: relative;
	width: 52px;
	height: 52px
}

.photos_menu_main .photos_btn_filter {
	background-position: 0 0
}

.photos_menu_main .photos_btn_edit {
	background-position: -55px 0
}

.photos_menu_main .photos_btn_effect {
	background-position: -110px 0
}

.photos_menu_main .photos_btn_effect_all {
	background-position: -110px 0
}

.photos_menu_main .photos_btn_deco {
	background-position: -165px 0
}

.photos_menu_main .photos_btn_crop {
	background-position: 0 0;
}

.photos_menu_main .photos_btn_size {
	background-position: -55px 0;
}

.photos_select_filter .photos_menu_main .photos_btn_filter {
	background-position: 0 -55px
}

.photos_select_edit .photos_menu_main .photos_btn_edit {
	background-position: -55px -55px
}

.photos_select_effect .photos_menu_main .photos_btn_effect {
	background-position: -110px -55px
}

.photos_select_deco .photos_menu_main .photos_btn_deco {
	background-position: -165px -55px
}

.photos_tool_main .photos_btn_quicklist {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 88px;
	height: 80px;
	background-color: #1a1a1a;
	color: #fff
}

.photos_tool_main .photos_btn_quicklist .photos_num_list {
	display: block;
	position: relative;
	width: 48px;
	height: 40px;
	margin: 0 auto;
	font-size: 17px;
	line-height: 42px;
	background-position: 0 0
}

.photos_tool_main .photos_btn_quicklist.photos_quicklist_open .photos_num_list {
	background-position: -50px 0
}

.photos_tool_main .photos_btn_disabled {
	cursor: default
}

.photos_tool_main .photos_btn_disabled .photos_ico_save {
	background-position: 0 -110px
}

.photos_tool_main .photos_wrap_menu_sub {
	position:absolute;

	z-index: 1;

	width: 100%;
	bottom: 80px;
}

.photos_wrap_menu_sub .photos_menu_sub_bg {
	position: absolute;

	width: 100%;
	height: 126px;

	-webkit-transform: translateY(80px);
	transform: translateY(80px);

	background: url(//t1.daumcdn.net/fp/photos/img/icon_default/black_repeat.png) repeat;
}

.photos_wrap_menu_sub .photos_menu_sub {
	overflow: hidden;
	width: 100%;
	height: 120px;
	text-align: center;

	position: absolute;

	-webkit-transform: translateY(80px);
	transform: translateY(80px);
}

/**** for webkit ****/
.photos_wrap_menu_sub .photos_menu_sub_bg {
	z-index:-2;
}

.photos_tool_main .photos_wrap_menu .photos_wrap_menu_sub .photos_menu_sub_filter,
.photos_tool_main .photos_wrap_menu .photos_menu_item .photos_sub_detail {
	z-index: -1;
}
/**** for webkit end ****/

.photos_tool_main .photos_list_item {
	overflow: hidden;
	position: relative;
	margin: 20px auto 0;
}

.photos_tool_main .photos_list_item li {
	float: left;
	padding: 0 26px;
}

.photos_tool_main .photos_list_item .photos_btn_item {
	float: left;
	width: 68px;
	padding: 12px 0 1px;
	color: #fff;
}

.photos_tool_main .photos_list_item .photos_state_item .photos_inner_btn:before{
	content: "";
	position:absolute;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	top: 0;
	left: 50%;
	margin: -12px 0 0 -2px;
	background-color: #ffffff;
}

.photos_list_item .photos_btn_item .photos_inner_btn {
	display: table;
	*display: block;
	position: relative;
	margin: 0 auto;
}

.photos_list_item .photos_btn_item .photos_ico_photos {
	width: 40px;
	height: 40px;
	margin: 0 auto
}

.photos_list_item .photos_btn_item .photos_txt_item {
	display: block;
	padding-top: 5px;
	font-size: 11px
}

/* 2detph */
.photos_editor .photos_menu_item {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
}

.photos_menu_item .photos_btn_sub {
	position: absolute;
	top: 80px;
	z-index: 1;
	width: 88px;
	height: 80px;
	background-color: #1a1a1a
}

.photos_menu_item .photos_btn_sub .photos_ico_photos {
	position: relative;
	margin: 0 auto
}

.photos_menu_item .photos_btn_back {
	left: 0
}

.photos_menu_item .photos_btn_back .photos_ico_back {
	width: 24px;
	height: 24px;
	background-position: -220px -90px
}

.photos_menu_item .photos_btn_ok {
	right: 0
}

.photos_menu_item .photos_btn_ok .photos_ico_ok {
	width: 32px;
	height: 22px;
	background-position: -250px -90px
}

.photos_menu_item .photos_btn_disabled .photos_ico_ok {
	background-position: -285px -90px
}

.photos_menu_item .photos_sub_detail {
	position: absolute;
	left: 0;
	top: 80px;
	width: 100%;

	background-color: #1a1a1a;
	min-height: 40px;
	text-align: center
} /* 2015-07-06 수정 */

.photos_menu_item .photos_sub_open {
	display: block
} /* 2015-07-06 추가 */

.photos_sub_detail .photos_btn_origin {
	width: 76px;
	height: 40px;
	margin: 20px auto;
	background-position: -220px 0
}

.photos_sub_detail .photos_btn_origin.photos_on {
	background-position: -300px 0
}

.photos_sub_detail .photos_btn_reset {
	display: block;
	width: 76px;
	height: 40px;
	margin: 20px auto;
	background-position: -220px -45px
}

.photos_sub_detail .photos_btn_reset:active {
	background-position: -300px -45px
}

.photos_menu_item .photos_detail_info {
	position: absolute;
	left: 50%;
	bottom: 104px;
}

.photos_detail_info .photos_info_btn {
	overflow: hidden;
}

.photos_info_btn .photos_ico_photos {
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 8px
}

.photos_detail_info .photos_inp_photos {
	height: 20px;
	margin-top: 7px;
	background: transparent;
	border: 0;
	font-size: 15px;
	text-align: center;
	color: #fff
}

.photos_menu_item .photos_detail_list {
	overflow: hidden;
	position: relative;
	height: 80px;
}

.photos_detail_list .photos_list_info {
	overflow: hidden;
	position: relative;
	padding: 12px 0;
	margin: 0 auto;
}

.photos_detail_list .photos_list_info li {
	float: left;
	padding: 0 8px
}

.photos_detail_list .photos_list_info .photos_btn_info {
	width: 56px;
	height: 56px;
	color: #fff
}

.photos_detail_list .photos_list_info .photos_on .photos_btn_info {
	font-weight: bold;
	color: #1a1a1a
}

.photos_detail_list .photos_list_info .photos_bg_photos {
	display: table;
	*display: block;
	position: relative;
	margin: 0 auto
}

.photos_detail_list .photos_list_info .photos_txt_vertical {
	display: table-cell;
	*display: inline-block;
	*margin-top: 6px;
	vertical-align: middle;
	padding: 2px 0 0 1px;
}

.photos_detail_list .photos_btn_arr {
	position: absolute;
	top: 0;
	width: 40px;
	height: 80px;
	background: url(//t1.daumcdn.net/fp/photos/img/icon_default/black_repeat.png) repeat
}

.photos_detail_list .photos_btn_arr .photos_ico_photos {
	position: relative;
	width: 7px;
	height: 12px;
	margin: 0 auto
}

.photos_editor .photos_select_filter .photos_menu_sub_filter,
.photos_editor .photos_select_edit   .photos_menu_sub_edit,
.photos_editor .photos_select_effect .photos_menu_sub_effect,
.photos_editor .photos_select_deco   .photos_menu_sub_deco,
.photos_editor .photos_sub_open      .photos_menu_sub_bg {
	-webkit-transform: translateY(-120px);
	transform: translateY(-120px);
}

.photos_editor .photos_detail_open .photos_menu_sub,
.photos_editor .photos_detail_open .photos_menu_sub_bg,
.photos_editor .photos_detail_open .photos_menu_main {
	-webkit-transform: translateY(80px);
	transform: translateY(80px);
}

.photos_editor .photos_sub_select_filter        .photos_sub_detail_filter,
.photos_editor .photos_sub_select_crop          .photos_sub_detail_crop,
.photos_editor .photos_sub_select_size          .photos_sub_detail_size,
.photos_editor .photos_sub_select_brightness    .photos_sub_detail_brightness,
.photos_editor .photos_sub_select_contrast      .photos_sub_detail_contrast,
.photos_editor .photos_sub_select_saturation    .photos_sub_detail_saturation,
.photos_editor .photos_sub_select_warmth        .photos_sub_detail_warmth,
.photos_editor .photos_sub_select_focus         .photos_sub_detail_focus,
.photos_editor .photos_sub_select_vignette      .photos_sub_detail_vignette,
.photos_editor .photos_sub_select_effectAll     .photos_sub_detail_effect_all,
.photos_editor .photos_sub_select_text          .photos_sub_detail_text,
.photos_editor .photos_sub_select_watermark     .photos_sub_detail_watermark,
.photos_editor .photos_sub_select_sticker       .photos_sub_detail_sticker,
.photos_editor .photos_detail_open              .photos_btn_sub{
	-webkit-transform: translateY(-160px);
	transform: translateY(-160px);
	z-index: 1;
}

.photos_editor .photos_sub_select_filter .photos_menu_sub_filter,
.photos_editor .photos_sub_select_filter .photos_menu_sub_bg{
	-webkit-transform: translateY(-120px);
	transform: translateY(-120px);
}

.photos_editor .photos_detail_open .photos_menu_item {
	z-index: 3;
}

.photos_editor .photos_btn_detail {
	position: absolute;
	top: 0;
	width: 88px;
	height: 120px;
	background: url(//t1.daumcdn.net/fp/photos/img/icon_default/black_repeat.png) repeat
}

.photos_editor .photos_btn_detail .photos_ico_photos {
	position: relative;
	width: 7px;
	height: 12px;
	margin: 0 auto
}

.photos_editor .photos_btn_prev {
	left: 0
}

.photos_editor .photos_btn_prev .photos_ico_prev {
	background-position: -320px -90px
}

.photos_editor .photos_btn_next {
	right: 0
}

.photos_editor .photos_btn_next .photos_ico_next {
	background-position: -330px -90px
}

/* 필터 */
.photos_wrap_menu_sub .photos_list_wrapper {
	width: 100%;
	overflow: hidden;
}

.photos_wrap_menu_sub .photos_list_filter {
	margin: 8px 0 0;
}

.photos_wrap_menu_sub .photos_list_filter li {
	padding: 0;
}

.photos_wrap_menu_sub .photos_list_filter .photos_menu_category_item {
	margin-left: 12px;
}

.photos_wrap_menu_sub .photos_list_filter .photos_menu_category_item .photos_btn_item {
	width: 72px
}

.photos_wrap_menu_sub .photos_list_filter .photos_list_sub {
	width: 0;
	height: 107px;
	overflow: hidden;
	float: left;
}

.photos_wrap_menu_sub .photos_list_filter,
.photos_wrap_menu_sub .photos_list_filter .photos_list_sub {
	-webkit-transition-property: -webkit-transform, width;
	-webkit-transition-duration: 300ms;
	transition-property: transform, width;
	transition-duration: 300ms;
}


.photos_list_filter .photos_menu_filter_item {
	margin-left: 12px
}

.photos_list_filter .photos_menu_filter_item .photos_btn_item {
	font-size: 11px;
	width:72px
}

.photos_tool_main .photos_list_item .photos_unfold .photos_btn_category.photos_state_item .photos_inner_btn:before{
	content: none;
}

.photos_tool_main .photos_list_filter .photos_menu_filter_item .photos_state_item .photos_inner_btn:before{
	width: 100%;
	height: 2px;
	border-radius: 0;
	top: -6px;
	left: 0;
	margin: 0;
}

.photos_tool_main .photos_list_item .photos_btn_category .photos_txt_item {
	font-size: 13px;
}

.photos_list_filter .photos_menu_filter_item .photos_txt_item {
	margin-top: -4px
}

.photos_list_filter .photos_menu_category_item.photos_unfold .photos_btn_category {
	cursor: w-resize;
}

.photos_tool_main .photos_menu_sub_filter .photos_menu_filter_prev,
.photos_tool_main .photos_menu_sub_filter .photos_menu_filter_next {
	-webkit-transition-duration: 200ms;
	-webkit-transition-timing-function: ease-in-out;
	transition-duration: 200ms;
	transition-timing-function: ease-in-out;
	opacity: 0.3;
}
.photos_tool_main .photos_menu_sub_filter .photos_menu_filter_prev {
	-webkit-transition-property: left, opacity;
	transition-property: left, opacity;
	left: -50px;
}
.photos_tool_main .photos_menu_sub_filter .photos_menu_filter_next {
	-webkit-transition-property: right, opacity;
	transition-property: right, opacity;
	right: -50px;
}

.photos_tool_main .photos_menu_sub_filter .photos_menu_filter_prev:hover,
.photos_tool_main .photos_menu_sub_filter .photos_menu_filter_next:hover {
	opacity: 1;
}
.photos_tool_main .photos_menu_sub_filter .photos_menu_filter_prev:hover {
	left: 0;
}
.photos_tool_main .photos_menu_sub_filter .photos_menu_filter_next:hover {
	right: 0;
}

.photos_tool_main .photos_menu_sub_filter .photos_menu_filter_prev:disabled,
.photos_tool_main .photos_menu_sub_filter .photos_menu_filter_next:disabled{
	opacity: 0;
}

.photos_editor .photos_tools_filter {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

.photos_tools_filter .photos_btn_prev,
.photos_tools_filter .photos_btn_next {
	left: 50%;

	width: 70px;
	height: 70px;
	-webkit-transition: opacity 200ms ease-in-out;
	transition: opacity 200ms ease-in-out;
	opacity: 0.3;

	top: 100%;
	margin-top: -300px;
}
.photos_tools_filter .photos_btn_prev:hover,
.photos_tools_filter .photos_btn_next:hover {
	opacity: 1;
}

.photos_tools_filter .photos_btn_prev {
	margin-left: -100px;
}
.photos_tools_filter .photos_btn_next {
	margin-left: 30px;
}

.photos_tools_filter .photos_filter_origin {
	width: 100%;
	height: 100%;
	padding: 0;
	text-indent:-9999px;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0);
}

/* 편집 */
.photos_wrap_menu_sub .photos_list_edit .photos_ico_crop {
	background-position: 0 -170px
}

.photos_wrap_menu_sub .photos_list_edit .photos_ico_size {
	background-position: -40px -170px
}
/* 효과 */
.photos_ani_ico_brightness,
.photos_wrap_menu_sub .photos_list_effect .photos_ico_brightness,
.photos_sub_detail_effect_all .photos_ico_brightness,
.photos_effect_slider .photos_slider_brightness .pp_slider_btn {
	background-position: -80px -170px
}

.photos_ani_ico_contrast,
.photos_wrap_menu_sub .photos_list_effect .photos_ico_contrast,
.photos_sub_detail_effect_all .photos_ico_contrast,
.photos_effect_slider .photos_slider_contrast .pp_slider_btn {
	background-position: -120px -170px
}

.photos_ani_ico_saturation,
.photos_wrap_menu_sub .photos_list_effect .photos_ico_saturation,
.photos_sub_detail_effect_all .photos_ico_saturation,
.photos_effect_slider .photos_slider_saturation .pp_slider_btn {
	background-position: -160px -170px
}

.photos_ani_ico_warmth,
.photos_wrap_menu_sub .photos_list_effect .photos_ico_warmth,
.photos_sub_detail_effect_all .photos_ico_warmth,
.photos_effect_slider .photos_slider_warmth .pp_slider_btn {
	background-position: 0 -210px
}

.photos_ani_ico_focus,
.photos_wrap_menu_sub .photos_list_effect .photos_ico_focus,
.photos_sub_detail_effect_all .photos_ico_focus,
.photos_effect_slider .photos_slider_focus .pp_slider_btn {
	background-position: -40px -210px
}

.photos_ani_ico_vignette,
.photos_wrap_menu_sub .photos_list_effect .photos_ico_vignette,
.photos_sub_detail_effect_all .photos_ico_vignette,
.photos_effect_slider .photos_slider_vignette .pp_slider_btn {
	background-position: -0px -250px
}

.photos_ani_ico_auto,
.photos_wrap_menu_sub .photos_list_effect .photos_ico_auto,
.photos_sub_detail_effect_all .photos_ico_auto,
.photos_effect_slider .photos_slider_auto .pp_slider_btn {
	background-position: -40px -250px
}



/* effect all */

.photos_list_effect_all .photos_state_item {
	position:relative;
	overflow:visible;
}

.photos_list_effect_all .photos_state_item .photos_inner_btn:before{
	content: "";
	position:absolute;
	width: 4px;
	height: 4px;
	border-radius: 2px;
	top: -7px;
	left:50%;
	background-color: #ffffff;
	margin-left: -2px;
}

.photos_list_effect_all .photos_btn_info .photos_ico_photos {
	width: 40px;
	height: 40px;
	margin: 0 auto;
}

.photos_menu_item .photos_sub_detail_effect_all .photos_effect_slider {
	position: absolute;
	top: 100%;
	width: 100%
}

.photos_sub_detail_effect_all .photos_effect_slider .photos_slider_bar {
	position: absolute;
	width: 696px;
	left: 50%;
	margin-left: -348px;
}
.photos_sub_detail_effect_all .photos_effect_slider_bg {
	position:absolute;

	background-color: rgba(26, 26, 26, 0.97);
	width: 100%;
	height: 100px;
	top: 100%;
}

.photos_sub_detail_effect_all.photos_select_brightness .photos_effect_slider_bg,
.photos_sub_detail_effect_all.photos_select_contrast .photos_effect_slider_bg,
.photos_sub_detail_effect_all.photos_select_saturation .photos_effect_slider_bg,
.photos_sub_detail_effect_all.photos_select_warmth .photos_effect_slider_bg,
.photos_sub_detail_effect_all.photos_select_focus .photos_effect_slider_bg {
	-webkit-transform: translateY(-170px);
	transform: translateY(-170px)
}

.photos_sub_detail_effect_all.photos_select_brightness .photos_slider_brightness,
.photos_sub_detail_effect_all.photos_select_contrast .photos_slider_contrast,
.photos_sub_detail_effect_all.photos_select_saturation .photos_slider_saturation,
.photos_sub_detail_effect_all.photos_select_warmth .photos_slider_warmth,
.photos_sub_detail_effect_all.photos_select_focus .photos_slider_focus {
	-webkit-transform: translateY(-150px);
	transform: translateY(-150px)
}

/* 꾸미기 */
.photos_wrap_menu_sub .photos_list_deco .photos_ico_text {
	background-position: -80px -210px
}

.photos_wrap_menu_sub .photos_list_deco .photos_ico_watermark {
	background-position: -120px -210px
}

.photos_wrap_menu_sub .photos_list_deco .photos_ico_sticker {
	background-position: -160px -210px
}

/* 크롭/회전 */
.photos_tools_crop .photos_detail_info {
	position: absolute;
	top: 0;
	left: 0;
}
.photos_detail_info .photos_info_rotate {
	position: relative;
	height: 72px;
	margin-bottom: 0
}

.photos_info_rotate .photos_wrap_rotate {
	position: relative;
	z-index: 1;
	width: 120px;
	margin: 10px auto 0
}

.photos_info_rotate .photos_degree_input {
	width: 40px;
	height: 32px;
	margin: 0 auto;
	background-position: -100px 0
}

.photos_info_rotate .photos_inp_photos {
	width: 29px;
	margin-left: -18px;
	text-align: right;
}

.photos_info_rotate .photos_btn_rotate_r {
	position: absolute;
	top: 0;
	left: 0;
	background-position: -205px -120px
}

.photos_info_rotate .photos_btn_rotate_r.photos_on {
	background-position: -240px -120px
}

.photos_info_rotate .photos_btn_flip_h {
	position: absolute;
	top: 0;
	right: 0;
	margin-right: 0;
	background-position: -205px -155px
}

.photos_info_rotate .photos_btn_flip_h.photos_on {
	background-position: -240px -155px
}

.photos_info_rotate .photos_wrap_protractor {
	position: absolute;
	bottom: 10px;
	left: 0;
	width: 100%;
	height: 512px;

	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb.png") 19 19, n-resize;
}
.photos_white_mode .photos_info_rotate .photos_wrap_protractor {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb_w.png") 19 19, n-resize;
}
/* dimmed 영역 */

.photos_crop_dimmed {
	position:absolute;
	left: 0;
	top: 0;
	opacity: 0.95;
	-webkit-transition: opacity 200ms ease-in-out;
	transition: opacity 200ms ease-in-out;
}

.photos_crop_dimmed.photos_editing {
	opacity: 0.7;
}

.photos_crop_dimmed_top,
.photos_crop_dimmed_bottom,
.photos_crop_dimmed_left,
.photos_crop_dimmed_right {
	position:absolute;
	background-color: rgb(26, 26, 26);
}
.photos_white_mode .photos_crop_dimmed_top,
.photos_white_mode .photos_crop_dimmed_bottom,
.photos_white_mode .photos_crop_dimmed_left,
.photos_white_mode .photos_crop_dimmed_right {
	background-color: rgb(255, 255, 255);
}

.photos_crop_dimmed_top {
	top: 0;
}
.photos_crop_dimmed_bottom {
	bottom: 0;
}
.photos_crop_dimmed_left {
	left: 0;
	height: 100%;
}
.photos_crop_dimmed_right {
	right: 0;
	height: 100%;
}
/* 비율 */
.photos_list_crop .photos_btn_info .photos_inner_btn {
	margin: auto;
	background: none transparent;
	outline: 1px solid rgba(197,205,215, 0.5);

	display: table;
	*display: block;
	position: relative;

	-webkit-transition-property: width, height, line-height;
	-webkit-transition-duration: 200ms;
	-webkit-transition-timing-function: ease-in-out;
	transition-property: width, height, line-height;
	transition-duration: 200ms;
	transition-timing-function: ease-in-out;
}
.photos_white_mode .photos_list_crop .photos_btn_info .photos_inner_btn {
	outline-color: rgba(26, 26, 26, 0.2);
}

.photos_list_crop .photos_btn_info.photos_on .photos_inner_btn{
	outline-color: #ffffff;
	background-color: #ffffff;
	color: #1a1a1a;
}

.photos_white_mode .photos_list_crop .photos_btn_info.photos_on .photos_inner_btn{
	outline-color: #1a1a1a;
	background-color: #1a1a1a;
	color: #ffffff;
}

.photos_list_crop .photos_btn_info .photos_txt_vertical.photos_rotate,
.photos_list_crop.photos_ratio_r .photos_btn_info .photos_txt_vertical{
	display: none;
}
.photos_list_crop.photos_ratio_r .photos_btn_info .photos_txt_vertical.photos_rotate {
	display:table-cell;
}

.photos_list_crop .photos_btn_info .photos_inner_btn:before,
.photos_list_crop .photos_btn_info .photos_inner_btn:after,
.photos_list_crop .photos_btn_info .photos_inner_btn .photos_txt_vertical:before,
.photos_list_crop .photos_btn_info .photos_inner_btn .photos_txt_vertical:after {
	position:absolute;
	width:4px; height: 4px;
	border: solid #666666;
	content: " ";
}
.photos_list_crop .photos_btn_info.photos_on .photos_inner_btn:before,
.photos_list_crop .photos_btn_info.photos_on .photos_inner_btn:after,
.photos_list_crop .photos_btn_info.photos_on .photos_inner_btn .photos_txt_vertical:before,
.photos_list_crop .photos_btn_info.photos_on .photos_inner_btn .photos_txt_vertical:after {
	border-color: #ffffff;
}
.photos_white_mode .photos_list_crop .photos_btn_info.photos_on .photos_inner_btn:before,
.photos_white_mode .photos_list_crop .photos_btn_info.photos_on .photos_inner_btn:after,
.photos_white_mode .photos_list_crop .photos_btn_info.photos_on .photos_inner_btn .photos_txt_vertical:before,
.photos_white_mode .photos_list_crop .photos_btn_info.photos_on .photos_inner_btn .photos_txt_vertical:after {
	border-color: #1a1a1a;
}

.photos_list_crop .photos_btn_info .photos_inner_btn:before {top:0px; left:0px; border-width: 0 0 0 0;}
.photos_list_crop .photos_btn_info .photos_inner_btn:after {top:0px; right:0px; border-width: 0 0 0 0;}
.photos_list_crop .photos_btn_info .photos_inner_btn .photos_txt_vertical:before {bottom:0; right:0; border-width: 0 0 0 0;}
.photos_list_crop .photos_btn_info .photos_inner_btn .photos_txt_vertical:after {bottom:0; left:0; border-width: 0 0 0 0;}

.photos_list_crop .photos_ratio_free .photos_inner_btn{
	width: 46px;
	height: 30px;
}
.photos_list_crop .photos_ratio_origin .photos_inner_btn,
.photos_list_crop.photos_ratio_r .photos_ratio_origin_r .photos_inner_btn
{
	width: 46px;
	height: 30px;
}
.photos_list_crop .photos_ratio_origin_r .photos_inner_btn,
.photos_list_crop.photos_ratio_r .photos_ratio_origin .photos_inner_btn{
	width: 30px;
	height: 46px;
}
.photos_list_crop .photos_ratio_1_1 .photos_inner_btn{
	width: 38px;
	height: 38px;
}
.photos_list_crop .photos_ratio_3_2 .photos_inner_btn,
.photos_list_crop.photos_ratio_r .photos_ratio_2_3 .photos_inner_btn{
	width: 46px;
	height: 30px;
}
.photos_list_crop .photos_ratio_2_3 .photos_inner_btn,
.photos_list_crop.photos_ratio_r .photos_ratio_3_2 .photos_inner_btn{
	width: 30px;
	height: 46px;
}
.photos_list_crop .photos_ratio_4_3 .photos_inner_btn,
.photos_list_crop.photos_ratio_r .photos_ratio_3_4 .photos_inner_btn{
	width: 42px;
	height: 34px;
}
.photos_list_crop .photos_ratio_3_4 .photos_inner_btn,
.photos_list_crop.photos_ratio_r .photos_ratio_4_3 .photos_inner_btn{
	width: 34px;
	height: 42px;
}
.photos_list_crop .photos_ratio_16_9 .photos_inner_btn,
.photos_list_crop.photos_ratio_r .photos_ratio_9_16 .photos_inner_btn{
	width: 48px;
	height: 28px;
}
.photos_list_crop .photos_ratio_9_16 .photos_inner_btn,
.photos_list_crop.photos_ratio_r .photos_ratio_16_9 .photos_inner_btn{
	width: 28px;
	height: 48px;
}
/* crop box */
.photos_crop_draggable {
	position:absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0);
}
.photos_tools_crop .photos_box_area .photos_line_edit {
	display: none;
}
.photos_tools_crop .photos_box_area.photos_preview_move .photos_line_edit {
	display: block;
}
.photos_tools_crop .photos_box_area.photos_preview_move .photos_line_edit.photos_line_angle {
	display: none;
}

.photos_tools_crop .photos_box_area.photos_preview_rotate .photos_line_edit {
	display: block;
}
/* 사이즈 */
.photos_sub_detail_size .photos_detail_info {
	margin-left: -88px;
}
.photos_detail_info .photos_info_size {
	width: 176px;
}

.photos_info_size .photos_size_input {
	float: left;
	width: 60px;
	height: 32px;
	margin-right: 8px;
	background-position: -145px 0
}

.photos_info_size .photos_size_input .photos_inp_photos {
	width: 38px;
}

.photos_info_size .photos_btn_lock {
	background-position: -205px -190px
}

.photos_info_locked .photos_size_input {
	background-position: -210px 0
}

.photos_info_locked .photos_btn_lock {
	background-position: -240px -190px
}

.photos_info_locked .photos_size_input .photos_inp_photos {
	color: #1a1a1a
}

/* 사이즈 아웃라인 */
.photos_controls_size, .photos_size_outline {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.photos_controls_size .photos_size_outline {
	border: 2px solid rgba(255, 255, 255, 0);
	-webkit-transition: border-color 0.5s linear;
	transition: border-color 0.5s linear;
	margin: -2px;
}

.photos_white_mode .photos_size_outline {
	border-color:rgba(26, 26, 26, 0);
}

.photos_size_outline.photos_size_outline_width,
.photos_size_outline.photos_size_outline_height {
	-webkit-transition: null;
	transition: null;
}

.photos_size_outline.photos_size_outline_width {
	border-bottom-color: rgba(255, 255, 255, 255);
	border-top-color: rgba(255, 255, 255, 255);
}
.photos_white_mode .photos_size_outline.photos_size_outline_width {
	border-bottom-color: rgba(26, 26, 26, 255);
	border-top-color: rgba(26, 26, 26, 255);
}

.photos_size_outline.photos_size_outline_height {
	border-left-color: rgba(255, 255, 255, 255);
	border-right-color: rgba(255, 255, 255, 255);
}
.photos_white_mode .photos_size_outline.photos_size_outline_height {
	border-left-color: rgba(26, 26, 26, 255);
	border-right-color: rgba(26, 26, 26, 255);
}
/* 리사이즈목록 */
.photos_list_size {
	left: -14px;
}

.photos_list_size .photos_btn_info .photos_size_origin {
	background: none;
	width: 48px;
	height: 32px;
	border: 1px solid #666666;
}

.photos_list_size .photos_btn_info .photos_size_w {
	width: 48px;
	height: 32px;
	background-position: -95px -235px
}

.photos_list_size .photos_btn_info .photos_size_h {
	width: 48px;
	height: 32px;
	background-position: -95px -280px
}

/* 포커스 */
.photos_preview_focus_layer {
	position: absolute;
	top: 0;
	left: 0;
}

.photos_menu_item .photos_info_focus {
	width: 80px;
	padding-left: 8px;
	margin-left: -40px;
}

.photos_info_focus .photos_btn_circle {
	height:33px;
	background-position: -275px -119px
}

.photos_info_focus .photos_btn_line {
	height:33px;
	background-position: -275px -154px
}

.photos_info_focus .photos_btn_circle.photos_on {
	height:33px;
	background-position: -310px -119px
}

.photos_info_focus .photos_btn_line.photos_on {
	height:33px;
	background-position: -310px -154px
}
/* 텍스트 */
.photos_detail_info .photos_info_text {
	width: 123px;
	margin-left:-61px;
	padding-left:4px;
}

.photos_info_text .photos_btn_add {
	width:33px;
	height:33px;
	background-position: -205px -224px
}

.photos_info_text .photos_btn_text {
	width:33px;
	height:33px;
	background-position: -275px -189px
}

.photos_info_text .photos_btn_bold {
	width:33px;
	height:33px;
	background-position: -275px -224px
}

.photos_info_text .photos_btn_add:active {
	height:33px;
	background-position: -240px -224px
}

.photos_info_text .photos_btn_text.photos_on {
	height:33px;
	background-position: -310px -189px
}

.photos_info_text .photos_btn_bold.photos_on {
	height:33px;
	background-position: -310px -224px
}
/* 워터마크 */
.photos_detail_info .photos_info_watermark {
	width: 80px;
	margin-left: -40px
}

.photos_info_watermark .photos_btn_add {
	position: relative;
	height:33px;
	background-position: -205px -224px;
	cursor: pointer
}

.photos_info_watermark .photos_btn_add:active {
	height:33px;
	background-position: -240px -224px
}

.photos_info_watermark .photos_btn_add .photos_inp_file {
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 32px;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer
}

.photos_info_watermark .photos_btn_alpha {
	float: left;
	width: 40px;
	height: 32px;
	font-size: 15px;
	color: #fff
}

.photos_info_watermark .photos_btn_alpha.photos_btn_disabled {
	color: #626262
}

.photos_info_watermark .photos_btn_alpha .photos_bg_photos {
	display: block;
	width: 40px;
	height: 33px;
	line-height: 35px;
	background-position: -205px -224px
}

.photos_info_watermark .photos_btn_alpha .photos_txt_percent {
	font-size: 11px
}

/* white mode */
.photos_white_mode {
	background-color: #fff
}
.photos_white_mode.photos_editor .photos_magnifier_photo .photos_slider_bar.vertical .pp_slider_bg {
	border: solid 20px #fff
}
.photos_white_mode.photos_editor .photos_slider_bar .pp_slider_btn {
	background-color: #fff
}
.photos_white_mode.photos_editor .photos_slider_bar .pp_slider_bar {
	background-color: #e0e0e0
}
.photos_white_mode.photos_editor .photos_slider_bar .pp_slider_point {
	background-color:#1a1a1a
}
.photos_white_mode.photos_editor .photos_slider_bar .pp_slider_btn .pp_slider_val {
	color:#1a1a1a
}
.photos_white_mode.photos_editor .photos_slider_bar .pp_slider_btn {
	background-image: url(//t1.daumcdn.net/tistory_admin/top/ico_white_v2.png)
}

.photos_white_mode .photos_quicklist_photo .photos_scroll_wrap {
	background-image: url(//t1.daumcdn.net/fp/photos/img/icon_default/white_repeat.png)
}

.photos_white_mode .photos_quicklist_photo .photos_img {
	border-color: #fff
}

.photos_white_mode .photos_quicklist_photo .photos_on .photos_img {
	border-color: #1a1a1a
}

.photos_white_mode .photos_quicklist_photo .photos_scroll_bar {
	background-image: url(//t1.daumcdn.net/fp/photos/img/icon_default/white_repeat.png)
}

.photos_white_mode .photos_quicklist_photo .photos_inner_scroll {
	background-color: #1a1a1a
}

.photos_white_mode .photos_box_area {
	border-color: #1a1a1a
}

.photos_white_mode .photos_box_area:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_move_w.png") 22 22, move
}

.photos_white_mode .photos_box_area .photos_tf_input {
	color: #1a1a1a
}

.photos_white_mode .photos_box_area .photos_corner_mark {
	border-color: #1a1a1a
}
.photos_white_mode .photos_box_area .photos_corner_tl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_w.png") 22 22, nwse-resize
}
.photos_white_mode .photos_box_area .photos_corner_tr {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_w.png") 22 22, nesw-resize
}
.photos_white_mode .photos_box_area .photos_corner_bl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_w.png") 22 22, nesw-resize
}
.photos_white_mode .photos_box_area .photos_corner_br {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_w.png") 22 22, nwse-resize
}
.photos_white_mode .photos_box_area .photos_corner_t {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tb_w.png") 22 22, n-resize
} /* ↑ */
.photos_white_mode .photos_box_area .photos_corner_l {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_lr_w.png") 22 22, w-resize
} /* ← */
.photos_white_mode .photos_box_area .photos_corner_b {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tb_w.png") 22 22, s-resize
} /* ↓ */
.photos_white_mode .photos_box_area .photos_corner_r {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_lr_w.png") 22 22, e-resize
} /* → */
.photos_white_mode .photos_box_area .photos_corner_out_t {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_t_w.png") 19 19, n-resize
}
.photos_white_mode .photos_box_area .photos_corner_out_l {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_l_w.png") 19 19, w-resize
}
.photos_white_mode .photos_box_area .photos_corner_out_b {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb_w.png") 19 19, s-resize
}
.photos_white_mode .photos_box_area .photos_corner_out_r {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_r_w.png") 19 19, e-resize
}
.photos_white_mode .photos_box_area .photos_corner_out_tl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tl_w.png") 19 19, n-resize
}
.photos_white_mode .photos_box_area .photos_corner_out_tr {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tr_w.png") 19 19, n-resize
}
.photos_white_mode .photos_box_area .photos_corner_out_bl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_bl_w.png") 19 19, n-resize
}
.photos_white_mode .photos_box_area .photos_corner_out_br {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_br_w.png") 19 19, n-resize
}

.photos_white_mode .photos_box_area .photos_line_edit {
	background-color: #1a1a1a
}

.photos_white_mode .photos_menu_main {
	background-color: #fff;
}

.photos_white_mode .photos_tool_main .photos_btn_quicklist {
	background-color: #fff;
	color: #1a1a1a
}

.photos_white_mode .photos_menu_sub_bg {
	background-image: url(//t1.daumcdn.net/fp/photos/img/icon_default/white_repeat.png)
}

.photos_white_mode .photos_tool_main {
	background-color: #fff
}

.photos_white_mode .photos_tool_main .photos_menu_item {
	background-image: url(//t1.daumcdn.net/fp/photos/img/icon_default/white_repeat.png)
}

.photos_white_mode .photos_list_item .photos_btn_item {
	color: #1a1a1a
}

.photos_white_mode .photos_list_item .photos_state_item .photos_inner_btn:before {
	background-color: #1a1a1a;
}

.photos_white_mode.photos_editor .photos_btn_detail {
	background-image: url(//t1.daumcdn.net/fp/photos/img/icon_default/white_repeat.png)
}

.photos_white_mode .photos_menu_item {
	background-color: #fff
}
.photos_white_mode .photos_menu_item .photos_sub_detail {
	background-color: #fff
}

.photos_white_mode .photos_menu_item .photos_btn_sub {
	background-color: #fff
}

.photos_white_mode .photos_detail_info .photos_inp_photos {
	color: #1a1a1a
}

.photos_white_mode .photos_list_info .photos_btn_info {
	color: #1a1a1a
}

.photos_white_mode .photos_list_info .photos_on .photos_btn_info {
	color: #fff
}

.photos_white_mode .photos_detail_list .photos_btn_arr {
	background-image: url(//t1.daumcdn.net/fp/photos/img/icon_default/white_repeat.png)
}

.photos_white_mode .photos_info_locked .photos_size_input .photos_inp_photos {
	color: #fff
}

.photos_white_mode .photos_info_watermark .photos_btn_alpha {
	color: #1a1a1a
}

.photos_white_mode .photos_icon_animation {
	background-image: url(//t1.daumcdn.net/tistory_admin/top/ico_white_v2.png);
}


/* progressbar */
.photos_editor .photos_progressbar {
	position:absolute;
	top:50%;
	left:50%;
	width:28px;
	height:28px;
	margin:-14px 0 0 -14px;
	border:2px solid #fff;
	border-radius: 100%;
	background-repeat: no-repeat;
	background-image: url("//t1.daumcdn.net/fp/photos/img/icon_default/loading3_black.gif");
}
.photos_editor.photos_white_mode .photos_progressbar {
	border:2px solid #1a1a1a;
	background-image: url("//t1.daumcdn.net/fp/photos/img/icon_default/loading3_white.gif");
}
.photos_editor .photos_progressbar_new {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 295px;
	height: 439px;
	margin: -283px 0 0 -147px;
	border: 5px solid #fff;
	opacity:1;
}
.photos_editor .photos_progressbar_new .photos_hide {
	opacity: 0;

	-webkit-transition: opacity 0.5s ease;
	transition: opacity 0.5s ease;
}
.photos_editor .photos_progressbar_new .photos_tit_photos {
	display: block;
	margin-top: 324px;
	font-size: 38px;
	color: #fff;
	text-align:center;
	line-height:1.5;
}
.photos_editor .photos_progressbar_new .photos_txt_photos {
	display: block;
	font-size: 20px;
	color: #fff;
	text-align: center;
}




/******** 추가한 CSS ********/

/* menu animation */
.photos_tool_main .photos_menu_sub,
.photos_tool_main .photos_menu_sub_bg,
.photos_tool_main .photos_menu_main,
.photos_tool_main .photos_sub_detail,
.photos_tool_main .photos_btn_sub {
	-webkit-transition: -webkit-transform 200ms ease-in-out;
	transition: transform 200ms ease-in-out;
}

.photos_icon_animation {
	/*display: block;*/
	overflow: hidden;
	position: absolute;
	width: 40px;
	height: 40px;
	left: 0;
	top: 0;
	z-index:4;
	text-indent: -9999px;
	vertical-align: top;
	background-image: url(//t1.daumcdn.net/tistory_admin/top/ico_black_v2.png);
	background-repeat:  no-repeat;
}

/* slider bar */
.photos_editor .photos_slider_bar {
	position: relative;
}

.photos_editor .photos_slider_bar .pp_slider_line {
	background-color: #666
}

.photos_editor .photos_slider_bar .pp_slider_bar {
	opacity:1;
	background-color: #292929
}

.photos_editor .photos_slider_bar .pp_slider_btn {
	position: absolute;
	vertical-align: top;
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	border-radius:20px;
	cursor: pointer;
	background-color: #1a1a1a;
	background-repeat: no-repeat;
	background-image: url(//t1.daumcdn.net/tistory_admin/top/ico_black_v2.png)
}

/* effect slider */
.photos_menu_item .photos_effect_slider {
	width: 696px;
	margin: 0 auto;
	padding: 20px 0
}

.photos_effect_slider .photos_slider_bar {
	max-width: 696px;
	height: 40px;
}

.photos_effect_slider .photos_slider_bar .pp_slider_bg {
	margin-top:19px;
}

.photos_effect_slider .photos_slider_bar .pp_slider_btn {
	top: 50%
}

.photos_effect_slider .photos_slider_bar .pp_slider_point {
	display:none;
}

.photos_effect_slider .photos_slider_bar .pp_slider_btn .pp_slider_val {
	text-indent: 0;
	width:40px;
}


/* resizable feature */
.resizable {
	display:block;
	position: absolute;
	top: 0;
	left: 0;
	border: 1px solid #fff;
}
.resizable.movable:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_move_b.png") 22 22, move
}
.resizable .drag_btn {
	position: absolute;
}
.resizable .remove_handle {
	top: -18px;
	right: -18px;
	color:#fff;
	font-size:10px;
	width: 12px;
	height: 12px;
	background: #000;
	border: 2px solid #fff;
	border-radius: 100%;
	box-shadow: 0 1px 1px rgba(0,0,0,0.3);
}
.resizable .remove_handle:hover {
	cursor:default;
}
.resizable.no_border {
	border:none;
	margin:1px 0 0 1px;
}
.resizable.no_handle .drag_btn {
	display:none;
}
.resizable.no_border .corner_wrap {
	display:none;
}
.resizable .corner_mark {
	position: absolute;
	width: 13px;
	height: 13px;
	border: solid #fff;
	background-color: rgba(0, 0, 0, 0);
}

.resizable .corner_lt {
	left: -3px;
	top: -3px;
	border-width: 2px 0 0 2px;
}
.resizable .corner_rt {
	right: -3px;
	top: -3px;
	border-width: 2px 2px 0 0;
}
.resizable .corner_lb {
	left: -3px;
	bottom: -3px;
	border-width: 0 0 2px 2px;
}
.resizable .corner_rb {
	right: -3px;
	bottom: -3px;
	border-width: 0 2px 2px 0;
}
.resizable .corner_lt:hover,
.resizable .corner_rb:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_b.png") 22 22, nwse-resize;
}
.resizable .corner_rt:hover,
.resizable .corner_lb:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_b.png") 22 22, nesw-resize;
}

/* text */
.photos_controls_deco.photos_deco_off {
	opacity:0;
}

.photos_controls_deco .textbox {
	width:300px;
	height:44px;
}
.photos_controls_deco .textbox textarea {
	border:none;
	background: transparent;
	width:100%;
	height:100%;
	font-size: 42px;
	font-family: Arial,sans-serif;
	text-align: center;
	line-height: 100%;
	box-shadow: none;
	white-space: pre-wrap;
	word-wrap: break-word;
	resize: none;
	overflow: hidden;
	cursor: inherit;
	padding:0;

	color:#fff;
}
.photos_controls_deco {
	width:100%;
	height:100%;
	background-color: rgba(0, 0, 0, 0);
}
.photos_controls_deco .text_proxy {
	position:absolute;
	left:0;
	top:0;
	overflow:hidden;
	line-height:100%;

	font-size: 24px;
	font-weight:normal;
	text-shadow:none;
	content-shadow:none;

	margin:0;
	padding: 0 24px;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;
	visibility:hidden;

	/*white-space: pre-line;*/
}
.photos_controls_deco .text_proxy .proxy_get_size {
	display:inline;
	font-family:inherit;
	font-size:inherit;
	line-height:100%;

	font-style:normal;

	margin:0;
	box-sizing:content-box;
	-webkit-box-sizing:content-box;

	float:left;
	border:solid 1px #000;
	padding:0 10px;
}
.photos_editor .photos_controls_deco.custom_cursor_l {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_l.png") 19 19, w-resize
}
.photos_editor .photos_controls_deco.custom_cursor_r {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_r.png") 19 19, e-resize
}
.photos_editor .photos_controls_deco.custom_cursor_t {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_t.png") 19 19, n-resize
}
.photos_editor .photos_controls_deco.custom_cursor_b {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb.png") 19 19, s-resize
}
.photos_editor .photos_controls_deco.custom_cursor_lt {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tl.png") 19 19, nwse-resize
}
.photos_editor .photos_controls_deco.custom_cursor_rt {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tr.png") 19 19, nesw-resize;
}
.photos_editor .photos_controls_deco.custom_cursor_lb {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_bl.png") 19 19, nesw-resize;
}
.photos_editor .photos_controls_deco.custom_cursor_rb {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_br.png") 19 19, nwse-resize
}
.photos_white_mode .resizable {
	border-color: #1a1a1a;
}
.photos_white_mode .resizable.movable:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_move_w.png") 22 22, move
}
.photos_white_mode .resizable .corner_lt:hover,
.photos_white_mode .resizable .corner_rb:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_w.png") 22 22, nwse-resize;
}
.photos_white_mode .resizable .corner_rt:hover,
.photos_white_mode .resizable .corner_lb:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_w.png") 22 22, nesw-resize;
}

.photos_white_mode .resizable .corner_mark {
	border-color: #1a1a1a;
}
.photos_white_mode .photos_controls_deco.custom_cursor_l {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_l_w.png") 19 19, w-resize
}
.photos_white_mode .photos_controls_deco.custom_cursor_r {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_r_w.png") 19 19, e-resize
}
.photos_white_mode .photos_controls_deco.custom_cursor_t {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_t_w.png") 19 19, n-resize
}
.photos_white_mode .photos_controls_deco.custom_cursor_b {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb_w.png") 19 19, s-resize
}
.photos_white_mode .photos_controls_deco.custom_cursor_lt {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tl_w.png") 19 19, nwse-resize
}
.photos_white_mode .photos_controls_deco.custom_cursor_rt {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tr_w.png") 19 19, nesw-resize
}
.photos_white_mode .photos_controls_deco.custom_cursor_lb {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_bl_w.png") 19 19, nesw-resize
}
.photos_white_mode .photos_controls_deco.custom_cursor_rb {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_br_w.png") 19 19, nwse-resize
}
.photos_white_mode .photos_controls_deco .textbox textarea {
	color:#1a1a1a;
}


/* 해상도별 이미지 */
@media
only screen and (-webkit-min-device-pixel-ratio :1.5),
only screen and (min-device-pixel-ratio :1.5) {
	.photos_editor .photos_icon_animation,
	.photos_editor .photos_ico_photos,
	.photos_editor .photos_slider_bar .pp_slider_btn {
		background-image: url(//t1.daumcdn.net/tistory_admin/top/ico_black_rtl_v2.png);
		-webkit-background-size: 380px 300px;
		background-size: 380px 300px
	}

	.photos_editor .photos_bg_photos {
		background-image: url(//t1.daumcdn.net/tistory_admin/top/bg_black_rtl.png);
		-webkit-background-size: 270px 330px;
		background-size: 270px 330px
	}

	.photos_editor.photos_white_mode .photos_icon_animation,
	.photos_editor.photos_white_mode .photos_ico_photos,
	.photos_editor.photos_white_mode .photos_slider_bar .pp_slider_btn {
		background-image: url(//t1.daumcdn.net/tistory_admin/top/ico_white_rtl_v2.png);
		-webkit-background-size: 380px 300px;
		background-size: 380px 300px
	}

	.photos_editor.photos_white_mode .photos_bg_photos {
		background-image: url(//t1.daumcdn.net/tistory_admin/top/bg_white_rtl.png);
		-webkit-background-size: 270px 330px;
		background-size: 270px 330px
	}
}



/* simple-scrollbar */
.ss-wrapper {
	overflow : hidden;
	width    : 100%;
	height   : 100%;
	position : relative;
	z-index  : 1;
	float: left;
}

.ss-content {
	height          : 100%;
	width           : 100%;
	padding         : 0 32px 0 0;
	position        : relative;
	right           : -18px;
	overflow        : auto;
	-moz-box-sizing : border-box;
	box-sizing      : border-box;
}

.ss-scroll {
	position            : relative;
	background          : rgba(0, 0, 0, .1);
	width               : 9px;
	border-radius       : 4px;
	top                 : 0;
	z-index             : 2;
	cursor              : pointer;
	opacity: 1;
	/*transition: opacity 0.25s linear;*/
}

/*.ss-container:hover .ss-scroll {*/
/*opacity: 1;*/
/*}*/

.ss-grabbed {
	user-select: none;
	-o-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
}

.photos_quicklist_open .photos_custom_scroll_on .photos_list_quick {
	position:relative;
	left:-9px;
}

/* 2015-09-08 ie cursor 추가 */
.photos_editor.photos_msie .photos_box_area:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_move_b.cur"), move
}
.photos_editor.photos_msie .photos_box_area .photos_corner_tl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_b.cur"), nwse-resize;
}
.photos_editor.photos_msie .photos_box_area .photos_corner_tr {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_b.cur"), nesw-resize;
}
.photos_editor.photos_msie .photos_box_area .photos_corner_bl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_b.cur"), nesw-resize;
}
.photos_editor.photos_msie .photos_box_area .photos_corner_br {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_b.cur"), nwse-resize;
}
.photos_editor.photos_msie .photos_box_area .photos_corner_t {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tb.cur"), n-resize;
}
/* ↑ */
.photos_editor.photos_msie .photos_box_area .photos_corner_l {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_lr.cur"), w-resize;
}
/* ← */
.photos_editor.photos_msie .photos_box_area .photos_corner_b {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tb.cur"), s-resize
}
/* ↓ */
.photos_editor.photos_msie .photos_box_area .photos_corner_r {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_lr.cur"), e-resize
}
/* → */
.photos_editor.photos_msie .photos_box_area .photos_corner_out_t {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_t.cur"), n-resize
}
.photos_editor.photos_msie .photos_box_area .photos_corner_out_l {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_l.cur"), w-resize
}
.photos_editor.photos_msie .photos_box_area .photos_corner_out_b {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb.cur"), s-resize
}
.photos_editor.photos_msie .photos_box_area .photos_corner_out_r {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_r.cur"), e-resize
}
.photos_editor.photos_msie .photos_box_area .photos_corner_out_tl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tl.cur"), n-resize
}
.photos_editor.photos_msie .photos_box_area .photos_corner_out_tr {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tr.cur"), n-resize
}
.photos_editor.photos_msie .photos_box_area .photos_corner_out_bl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_bl.cur"), n-resize
}
.photos_editor.photos_msie .photos_box_area .photos_corner_out_br {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_br.cur"), n-resize
}
.photos_editor.photos_msie .photos_info_rotate .photos_wrap_protractor {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb.cur"), n-resize;
}
.photos_editor.photos_msie.photos_white_mode .photos_info_rotate .photos_wrap_protractor {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb_w.cur"), n-resize;
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_move_w.cur"), move
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_tl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_w.cur"), nwse-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_tr {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_w.cur"), nesw-resize;
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_bl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_w.cur"), nesw-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_br {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_w.cur"), nwse-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_t {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tb_w.cur"), n-resize
}
/* ↑ */
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_l {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_lr_w.cur"), w-resize
}
/* ← */
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_b {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tb_w.cur"), s-resize
}
/* ↓ */
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_r {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_lr_w.cur"), e-resize
}
/* → */
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_out_t {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_t_w.cur"), n-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_out_l {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_l_w.cur"), w-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_out_b {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb_w.cur"), s-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_out_r {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_r_w.cur"), e-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_out_tl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tl_w.cur"), n-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_out_tr {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tr_w.cur"), n-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_out_bl {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_bl_w.cur"), n-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_box_area .photos_corner_out_br {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_br_w.cur"), n-resize
}

/* resizable */
.photos_editor.photos_msie .resizable.movable:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_move_b.cur"), move
}
.photos_editor.photos_msie .resizable .corner_lt:hover,
.photos_editor.photos_msie .resizable .corner_rb:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_b.cur"), nwse-resize;
}
.photos_editor.photos_msie .resizable .corner_rt:hover,
.photos_editor.photos_msie .resizable .corner_lb:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_b.cur"), nesw-resize;
}
.photos_editor.photos_msie .photos_controls_deco.custom_cursor_l {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_l.cur"), w-resize
}
.photos_editor.photos_msie .photos_controls_deco.custom_cursor_r {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_r.cur"), e-resize
}
.photos_editor.photos_msie .photos_controls_deco.custom_cursor_t {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_t.cur"), n-resize
}
.photos_editor.photos_msie .photos_controls_deco.custom_cursor_b {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb.cur"), s-resize
}
.photos_editor.photos_msie .photos_controls_deco.custom_cursor_lt {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tl.cur"), nwse-resize
}
.photos_editor.photos_msie .photos_controls_deco.custom_cursor_rt {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tr.cur"), nesw-resize;
}
.photos_editor.photos_msie .photos_controls_deco.custom_cursor_lb {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_bl.cur"), nesw-resize
}
.photos_editor.photos_msie .photos_controls_deco.custom_cursor_rb {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_br.cur"), nwse-resize
}
.photos_editor.photos_msie.photos_white_mode .resizable.movable:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_move_w.cur"), move
}
.photos_editor.photos_msie.photos_white_mode .resizable .corner_lt:hover,
.photos_editor.photos_msie.photos_white_mode .resizable .corner_rb:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_tlbr_w.cur"), nwse-resize;
}
.photos_editor.photos_msie.photos_white_mode .resizable .corner_rt:hover,
.photos_editor.photos_msie.photos_white_mode .resizable .corner_lb:hover {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_trbl_w.cur"), nesw-resize;
}
.photos_editor.photos_msie.photos_white_mode .photos_controls_deco.custom_cursor_l {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_l_w.cur"), w-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_controls_deco.custom_cursor_r {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_r_w.cur"), e-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_controls_deco.custom_cursor_t {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_t_w.cur"), n-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_controls_deco.custom_cursor_b {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tb_w.cur"), s-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_controls_deco.custom_cursor_lt {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tl_w.cur"), nwse-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_controls_deco.custom_cursor_rt {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_tr_w.cur"), nesw-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_controls_deco.custom_cursor_lb {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_bl_w.cur"), nesw-resize
}
.photos_editor.photos_msie.photos_white_mode .photos_controls_deco.custom_cursor_rb {
	cursor: url("//t1.daumcdn.net/fp/photos/img/icon_default/cursor_out_br_w.cur"), nwse-resize
}
/* 2015-09-08 ie cursor 추가 끝 */


/* 모바일을 위한 부분 시작 */
.photos_editor.photos_mobile .photos_tool_main .photos_menu_sub_effect .photos_list_item li {
	padding: 0 12px;
}
.photos_editor.photos_mobile .photos_tool_main .photos_menu_item .photos_effect_slider {
	width: 300px;
}
.photos_editor.photos_mobile .photos_tool_main .photos_detail_list .photos_list_info li {
	padding:0px;
}

/* 모바일을 위한 부분 끝 */

