	.sns_modal {
	    display:none;
	    position: fixed;
	    z-index: 999;
	    padding-top: 100px;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 100%;
	    overflow: hidden;
	    background-color: rgb(0,0,0);
	    background-color: rgba(0,0,0,0.4);
	}
	.sns_modal .sns_modal_content {
		position:absolute;
		background-color: #fefefe;
		margin: auto;
		padding: 20px;
		border: 1px solid #888;
		width: 300px;
		height: 200px;
		text-align:center;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
	.sns_modal .sns_close {
		position:absolute;
		text-align:right;
		margin:0;padding:0;
		margin-top:10px;
		top:10px;
		right:15px;
		color: #aaaaaa;
		font-size:40px;
		line-height:0;
		text-decoration:none;
		display:inine-block;
	}
	.sns_modal .sns_close:hover { color:#000000;}
	.sns_modal .icon_list {margin-top:25px;text-align:center;display:block;}
	.sns_modal .icon_list a {display:inline-block;margin:5px;text-align:center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.sns_modal .icon_list a > span {display:table;text-align:center;vertical-align:middle !important;width:40px;height:40px;}
	.sns_modal .icon_list i {display:table-cell;vertical-align:middle !important;font-size:20pt;line-height:20pt;width:20px;height:20px;border-radius:0%;}	
	.sns_modal i {
		background-size:cover !important;
		background-repeat: no-repeat !important;
		color: white;
	}
	.sns_modal .ico-facebook { background: url('./image/4/icon_facebook.png');}
	.sns_modal .ico-twitter { background: url('./image/4/icon_twitter.png');}
	.sns_modal .ico-kakaotalk { background: url('./image/4/icon_kakaotalk.png');}
	.sns_modal .ico-kakaostory { background: url('./image/4/icon_kakaostory.png');}
	.sns_modal .ico-google { background: url('./image/4/icon_google.png');}
	.sns_modal .ico-naverband { background: url('./image/4/icon_naverband.png');}
	.sns_modal .ico-naverblog { background: url('./image/4/icon_naverblog.png');}
	.sns_modal .ico-naverline { background: url('./image/4/icon_naverline.png');}