/* #container.sub .sub_inner{min-height: 1420px;} */


.sns_wrap{}
.sns{width: 50%;min-width: 320px;float:left;padding: 22px;box-sizing: border-box;}
/* .facebook{background-color: #3b579d;} */
.twitter{background-color: #62c8f8;}
.sns.insta{width: 100%;background-color: #dfdfdf;}
.sns.naver{width: 100%;background-color: #1ec800;}
.sns_tit .s1{width: 100%;height: 100px;}
.sns_tit .s1 p,.sns_tit .s1 a{font-size: 17px;color: #fff;text-align: right;margin-bottom: 7px;font-weight: 600;}
.insta .sns_tit .s1 p,.insta .sns_tit .s1 a{color:#527ea3;}
.sns_tit .s1 p{padding-top: 40px;}
.sns_tit .s1 a{display:block;font-size: 11px;}
.sns_box{height: 550px;}
.facebook .sns_box, .twitter .sns_box{width: 95%;max-width: 500px; height: 550px;margin: auto;overflow-x: overlay;}
.naver .sns_box{width: 100%;background: #fff;}
.insta .sns_box{width: 100%;height: 460px;background: none;}
.facebook .sns_tit .s1{background: url(../img/sub/sns1_icon_f.png) 0 bottom no-repeat;}
.twitter .sns_tit .s1{background: url(../img/sub/sns1_icon_t.png) 0 bottom no-repeat;}
.insta .sns_tit .s1{background: url(../img/sub/sns1_icon_i.png) 0 bottom no-repeat;}
.naver .sns_tit .s1{background: url(../img/sub/sns1_icon_n.png) 0 bottom no-repeat;}
.sns_box ul{width: 100%;height: 100%;}
.sns_box ul li.conbox{width: 33.33%;height: 50%;position: relative;overflow: hidden;float: left;}
.insta .sns_box ul li.conbox a{display: block;width: 100%;height: 100%;background-color: rgba(0,0,0,0.3);transition: 0.3s;position: absolute;left: 0;top: 0;}
.insta .sns_box ul li.conbox img{display: block;width: 100%;height: 100%;transition: 0.5s;}
.insta .sns_box ul li.conbox:hover a{background: none;}
.insta .sns_box ul li.conbox:hover img{transform: scale(1.3);}

.naver .blog{height: 550px;overflow-x: hidden;overflow-y: scroll;}
.b-tit{margin-bottom: 12px;padding: 15px 10px 0 10px;}
.b-tit a{display: block;font-size: 15px;color: #3a8d17;font-weight: bold;line-height: 1.4;}
.b-con{font-size: 13px;color: #777;margin-bottom: 15px;padding: 0 10px;line-height: 1.4;}
.b-date{font-size: 12px;color: #777;padding: 0 10px 15px 10px;border-bottom: 1px solid #e0e0e0;}

div.sub_inner .sns_box ul{padding-left: 0 !important;}
.sns_box ul li{list-style: none !important;}


.s2{display: none;}

@media screen and (max-width: 768px){
	.sns{width: 100%;float:none;}
	.insta .sns_box{height: 350px;}
	.sns_box ul li.conbox{width: 33.33%;height: 50%;}
}

@media screen and (max-width: 480px){
	.sns_box ul li.conbox{width: 50%;height: 33.33%;}
}