@charset "utf-8";
@import url("../default_/style.css");
@import url("../gallery/style.css");

.comment_write_sm { margin-top:20px; }
table.board_write td .custom_file input { opacity:0; }
table.board_write td .custom_file input {  }
.sum_list { 
    box-sizing: border-box;
    background: #f7f7f7;
	width: 100%;
    padding-left: 12px;
    min-height: 28px;
    margin-bottom: 5px;
}
.sum_list p {line-height: 24px;
    padding: 10px 0 10px 0; display:none; }
.sum_list p.sum_on { display:block; }
 	
	
.sum_list .f_del { position:relative; padding:0 0 0 26px; z-index:1;  vertical-align:top; display:inline-block; font-size:13px; text-indent:-99999px; width:35px; box-sizing:border-box; margin-right:8px; border-right:1px dashed #aaa; cursor:pointer;}
.sum_list .f_del::before { content:""; display:block; width:21px; height:21px; position:absolute; left:0; top:2px; box-sizing:border-box; border:1px solid #aaa; border-radius:5px; transition:all 0.4s; border-radius:50%; border-color:#fd6180; background:#fd6180; box-shadow:1px 1px 2px rgba(0,0,0,0.3);}
.sum_list .f_del::after { content:""; display:block; width:9px; height:10px;  background:url(./img/cross2.png) left top no-repeat; position:absolute; left:6px; top:8px; transition:all 0.4s;  }

.sum_list .f_del:hover::before { -webkit-animation: animOnTransform 1s 1 forwards;
          animation: animOnTransform 1s 1 forwards;   }
.sum_list .f_del:hover::after { -webkit-animation: animOnTransform 1s 1 forwards;
          animation: animOnTransform 1s 1 forwards; }



