@charset "utf-8";

.ink_memo .list_header,
.ink_memo .list_category2	{margin-bottom: 25px;}

.memo_write	{padding-bottom: 25px; margin-bottom: 25px;}
.memo_form	{padding-left: 45px;}
.no_profile .memo_form	{padding-left: 0;}
.memo_form .inkpf	{position: absolute; left: 0; top: 0;}
.memo_form_dummy	{height: 40px;}
.memo_form_dummy .bt_write_memo	{cursor: text;}
.memo_form_dummy .bt_editor i	{transition-property: color; transition-duration: 0.3s;}
.memo_form .sbHolder	{margin-right: 10px;}
.memo_form .write_ex ul	{background-color: #FFF;}

.read_top	{margin-bottom: 25px; text-align: center;}

.ldm>ul>li	{margin-bottom: 50px;}
.memo_atc	{position: relative; padding-left: 45px;}
.memo_atc.no_profile	{padding-left: 0;}
.memo_header	{padding: 0 0 10px 10px; font-size: 13px;}
.memo_header .inkpf	{position: absolute; left: 0; top: 0;}
.memo_header .check_area	{vertical-align: bottom; margin-bottom: -1px;}
.memo_header .check_area.active	{width: 25px;}
.memo_header>span	{margin-right: 10px;}
.memo_header .memo_nickname	{font-weight: bold;}
.memo_header .count_cmt	{cursor: text;}

.memo_ctrl_wrap	{display: inline-block; position: relative;}
.bt_memo_ctrl	{padding: 1px 6px 0; border-radius: 5px;}
.bt_memo_ctrl.active,
.bt_memo_ctrl:hover	{color: #FFF;}
.memo_ctrl	{display: none; position: absolute; top: 100%; left: 0; margin-top: 5px; border-radius: 10px; box-shadow: 0 0 15px rgba(0,0,0,0.2); z-index: 2;}
.memo_ctrl a	{display: inline-block; width: 100%; padding: 10px 15px; box-sizing: border-box; white-space: nowrap;}
.memo_ctrl a:first-of-type	{border-radius: 10px 10px 0 0;}
.memo_ctrl a:last-of-type	{border-radius: 0 0 10px 10px; border-bottom: none;}

.memo_body	{padding: 25px; border-radius: 15px;}
.memo_ctg	{margin-bottom: 15px;}
.memo_body .xe_content	{margin: -5px 0; font-size: 14px; line-height: 160%;}
.memo_body .atc_tags	{margin-top: 20px;}
.memo_body .atc_buttons_etc .ib	{font-size: 11px;}
.memo_body .atc_vote button	{font-size: 13px;}

.ldm .notice	{margin-bottom: 25px;}
.memo_notice	{position: relative; margin-bottom: 25px; padding-left: 45px;}
.memo_notice .notice_icon	{position: absolute; left: 0; top: 0; width: 40px; height: 40px; line-height: 44px; border-radius: 20px; text-align: center; font-size: 20px;}
.memo_notice .notice_body	{padding: 20px 25px; border-radius: 15px;}
.memo_notice .xe_content	{font-size: 14px; line-height: 160%;}
.memo_notice .notice_ctrl	{margin-top: 15px;}
.memo_notice .notice_ctrl a	{margin-right: 5px;}

.memo_atc .cmt	{margin: 25px -25px 0;}
.cmt_write_unit .cmt_form	{padding-left: 45px;}
.no_profile .cmt_form	{padding-left: 0;}
.cmt_write_re .cmt_form	{padding-left: 0; padding-top: 25px;}

.ink_memo .cmt_bubble .cmt_wrap	{padding: 25px 25px 0;}
.ink_memo .cmt_basic .cmt_unit	{padding: 25px 25px 25px 75px;}
.ink_memo .cmt_basic .cmt_unit.no_profile	{padding-left: 25px;}
.ink_memo .cmt_basic .cmt_unit.reply	{padding-left: 125px;}
.ink_memo .cmt_basic .cmt_unit.reply.no_profile	{padding-left: 75px;}
.ink_memo .cmt_basic .inkpf_wrap	{left: 25px;}
.ink_memo .cmt_basic .reply .inkpf_wrap	{left: 75px;}
.ink_memo .cmt_write_unit	{margin: 25px 25px 0;}
.ink_memo .cmt_write_unit.cmt_write_re	{margin: 0;}

.containerB .cmt_write_sp .cmt_write_unit	{margin: 0;}