/* BASIC css start */
/*talk slider */
.talksoimSliderArea { position:relative; width:100%; overflow:hidden }
.talksoimSliderArea .swiper-slide { width:100% }
.talksoimSliderArea .swiper-slide img { width:100% }

/* icon Menu list */
.taikMenuWrap { overflow: hidden;position:relative;}
.taikMenuWrap .IconList { background: #fff;}
.taikMenuWrap .IconList ul { display: flex;  border-bottom: 1px solid #ddd;}
.taikMenuWrap .IconList li {  color: #333;  position: relative;  flex: 1;  text-align: center; font-size: 12px;  vertical-align: middle;  border-right: 1px solid #ddd;}
.taikMenuWrap .IconList li:last-child {  border-right:none;}
.taikMenuWrap .IconList li span{display:block;    font-size: 11px;  white-space: nowrap; text-overflow: ellipsis;  overflow: hidden;}
.taikMenuWrap .IconList li > img {  width: 100%;}
.taikMenuWrap .IconList li > img {  display: inline-block;  width: 70%;  margin-top: 20px;}
.taikMenuWrap .IconList li:last-child { border-right: none;}
.taikMenuWrap .IconList li a {display: block;padding: 8px 0;}
.taikMenuWrap .IconList li a img {width: 24px;margin: 0 auto 5px;}

/*°Ô½ÃÆÇ¸®½ºÆ®*/
.talkConWrap{padding: 10px 0px;position: relative;overflow: hidden;display: block;}
.talkBnArea{position:relative;overflow: hidden;/* width:100%; */padding: 0 10px 10px;border-radius: 5%;}
.talkBnArea a img{width:100%;/* border-radius: 5%; */border-radius: 10px;}
.talkBnArea a{display: inline-block;/* border-radius: 5%; */}
.talkBnArea2 {/* border-top: 1px solid #d2d2d2; */}
.talkBnArea2 a img{width:100%}
.talkBnArea2 a{display: inline-block;padding: px 0px 0;border-top: 10px solid #f3f3f3;}

.tolk_icoPack{float: left;}
.tolk_icoPack img{width:24px}

/*Å¸ÀÌÆ²
.tolk_icoPack {background: url('//ebbda12.jpg3.kr/phps/m/talksoim/new/talksoim_total_ico.png') no-repeat;position: absolute;margin-right: 17px;width: 24px;height: 24px;background-size: 24px;}
.tolk_ico01{background-position: 0px -24px;}
.tolk_ico02{background-position: 0px -121px;}
.tolk_ico03{background-position: 0px 0px;}
.tolk_ico04{background-position: 0px -48px;}
.tolk_ico05{background-position: 0px -96px;}
.tolk_ico06{background-position: 0px -73px;}
.tolk_ico07{background-position: 0px -168px;}
.tolk_ico08{background-position: 0px -144px;}*/


/*¸®¾ó¼ö´Ù*/
.talkBoardWrap .boardHead .real_tit{display: block;clear: both;padding-left: 35px;padding-top: 0px;font-size: 11px;color:#333333;}
.talkBoardWrap .realWrap{background:#f6f6f6; padding:20px 10px 25px; overflow:hidden}
.talkBoardWrap .realWrap:after {content:''; display:block; clear:both}
.talkBoardWrap .realWrap img{width:100%}
.talkBoardWrap .realWrap a{display:block}
.talkBoardWrap .realWrap .realtop{/* margin:0 2%; */border-bottom: 1px solid #dadada;padding-bottom: 10px;}
.talkBoardWrap .realWrap .realbottom{margin-top:20px;}
.talkBoardWrap .realWrap .realbottom li{width: 33%;float: left;/* border: 1px solid #dadada; *//* display: inline-block; *//* border-radius: 5px; */}
.talkBoardWrap .realWrap .realbottom li:last-child {padding-right:0}
.talkBoardWrap .realWrap .realbottom li a{display:block;padding: 0 3%;border-radius: 5px;}
.talkBoardWrap .realWrap .realbottom li img{width:100%;border-radius: 10px;border: 1px solid #dadada;}
.talkBoardWrap .realWrap .instaGoBtn{margin: 20px auto; position: relative;}
.talkBoardWrap .realWrap .instaGoBtn a{background: #c1aa92;  color: #fff;  margin: 0 auto;  text-align: center;  display: block;  width: 110px; height: 35px; line-height: 35px; border-radius: 100px;}
.talkBoardWrap .realWrap .realContArea01 {border: 1px solid #dadada;border-radius: 10px;background: #fff;padding: 12px 0px;margin: 0 1%;}


/*°Ô½ÃÆÇ ÅëÇÕ*/
.talkBoardWrap{position:relative;}
.talkBoardWrap:after { content:""; clear:both; display:block; }
.talkBoardWrap .first{border-top: none !important;}
.talkBoardWrap .boardHead {border-top: 5px solid #f6f6f6;/* border-bottom: 1px solid #d2d2d2; */margin: 0px 0px 0px;overflow: hidden;padding: 24px 14px;background: #fff;}
.talkBoardWrap .boardHead .tit{float:left;font-size: 20px;font-weight: 700;color:#333333;margin-left: 10px;margin-top: 2px;}
.talkBoardWrap .boardHead .tit .subtit{font-size: 14px; font-weight:normal; color:#333333}
.talkBoardWrap .boardHead .moreBtn{float:right}
.talkBoardWrap .boardHead .moreBtn a {}
.talkBoardWrap .boardHead .moreBtn i{font-size: 18px; vertical-align: middle;}
.talkBoardWrap .boardHead2 {border-top: 5px solid #f6f6f6;margin: 0px 0px 0px;overflow: hidden;padding: 24px 14px;/* background: #f7f7f7; */}
.talkBoardWrap .boardHead2 .tit{float:left;     font-size: 20px;  font-weight: 700; color:#333333; width: 85%;  white-space: nowrap;  text-overflow: ellipsis;margin-left: 10px;    margin-top: 4px;}
.talkBoardWrap .boardHead2 .tit .subtit{font-size: 14px; font-weight:normal; color:#333333}
.talkBoardWrap .boardHead2 .moreBtn{float:right}
.talkBoardWrap .boardHead2 .moreBtn a {}
.talkBoardWrap .boardHead2 .moreBtn i{font-size: 18px; vertical-align: middle;}
.talkBoardWrap .boardHead2 .ico{}
.talkBoardWrap .boardHead2 .ico img{    width: 25px; vertical-align: middle; padding-right: 10px;}


.talkBoardWrap .boardHead3 {border-top: 5px solid #f6f6f6;margin: 0px 0px 0px;overflow: hidden;padding: 24px 14px;background: #fff;}
.talkBoardWrap .boardHead3 .tit{float:left;     font-size: 20px;  font-weight: 700; color:#333333; width: 90%;  white-space: nowrap;  text-overflow: ellipsis;overflow: hidden;}
.talkBoardWrap .boardHead3 .tit .subtit{font-size: 14px; font-weight:normal; color:#333333}
.talkBoardWrap .boardHead3 .moreBtn{float:right}
.talkBoardWrap .boardHead3 .moreBtn a {}
.talkBoardWrap .boardHead3 .moreBtn i{font-size: 18px; vertical-align: middle;}
.talkBoardWrap .boardHead3 .ico{}
.talkBoardWrap .boardHead3 .ico img{    width: 25px; vertical-align: middle; padding-right: 10px;}


/*ÇÏ´Ü¹è³ÊÇü */
.bannerWrap {border-top: 5px solid #f6f6f6;}
.bannerWrap .tit{float:left;font-size: 20px;font-weight: 700;color:#333333;width: 90%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.bannerWrap .tit .subtit{font-size: 13px;font-weight:normal;color:#333333;}
.bannerWrap .ico img{    width: 25px; vertical-align: middle; padding-right: 10px;}
.boardBanner01{background:#fef4e0;height: 60px;line-height: 60px;margin: 10px 12px;border-radius: 10px;padding: 0 15px;}
.boardBanner02 {background:#ecedfc;height: 60px;line-height: 60px;margin: 10px 12px;border-radius: 10px;padding: 0 15px;}
.bannerWrap .boardBanner01 a, .bannerWrap .boardBanner02 a{display: inline-block;width: 100%;}





/*ÀÌ¹ÌÁöÇü*/
.talkBoardWrap .imgWrap2x{margin: 0px 15px; padding: 0px 0 20px;}
.talkBoardWrap .imgWrap2x:after { content:""; clear:both; display:block; }
.talkBoardWrap .imgWrap2x li{float:left;width:50%;/* padding-bottom: 5%; */}
.talkBoardWrap .imgWrap2x li a {display: block;  padding: 2%;}
.talkBoardWrap .imgWrap2x .info{padding-top: 8px;}
.talkBoardWrap .imgWrap2x .thumb img{ width: 100%;border-radius: 5%;}
.talkBoardWrap .imgWrap2x .round10 img{border-radius: 100% !important}
.talkBoardWrap .imgWrap3x{margin: 0px 15px;padding: 20px 0;}
.talkBoardWrap .imgWrap3x:after { content:""; clear:both; display:block; }
.talkBoardWrap .imgWrap3x li{float:left; width:33%; padding-bottom: 5%;}
.talkBoardWrap .imgWrap3x li a {display: block;  padding: 3%;}
.talkBoardWrap .imgWrap3x .info{padding-top: 8px;}
.talkBoardWrap .imgWrap3x .thumb img{ width: 100%;}
.talkBoardWrap .imgWrap3x .subject{font-weight: bold; white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;;}
.talkBoardWrap .imgWrap3x .writer {    white-space: nowrap;  overflow: hidden; text-overflow: ellipsis;}
.talkBoardWrap .imgWrap3x .date{    margin-bottom: 0;  font-size: 10px;}

/*ÅØ½ºÆ®Çü*/
.txWrap{
   /*  border-top: 1px solid #e4e4e4;
    padding: 20px 10px 20px; */
    margin: 0 15px 10px;
}
.txWrap li{border-bottom: 1px solid #e4e4e4;/* height: 40px; *//* line-height: 40px; */padding: 14px 4px;}
.txWrap li:last-child{border-bottom:none}
.txWrap li a{display: block;}
.txWrap li a span.date{float:right}
.txWrap2x{margin: 0px 10px 0px;/* border-top: 1px solid #e4e4e4; */padding: 0px 0px 20px;overflow: hidden;}
.txWrap2x li{border-bottom: 1px solid #e4e4e4; float:left; width:50%;}
.txWrap2x li:nth-last-child{border-bottom:none}
.txWrap2x li:nth-child(5){border-bottom:none}
.txWrap2x li:nth-child(6){border-bottom:none}
.txWrap2x li a{display: block;margin: 0 2%;}
.txWrap2x li .subject {width: 100%; float: left;  overflow: hidden;  text-overflow: ellipsis; text-align: left;  height: 48px;  line-height: 48px;white-space: nowrap;}
.txWrap2x li .subject img{    width: 25%; vertical-align: middle;  margin-right: 7px;}

.txWrap2x2list{margin: 0px 10px 0px;/* border-top: 1px solid #e4e4e4; */padding: 10px 0px 20px;overflow: hidden;}
.txWrap2x2list li{border-bottom: 1px solid #e4e4e4; float:left; width:50%;}
.txWrap2x2list li:nth-last-child{border-bottom:none}
.txWrap2x2list li:nth-child(3){border-bottom:none}
.txWrap2x2list li:nth-child(4){border-bottom:none}
.txWrap2x2list li a{display: block;margin: 0 2%;}
.txWrap2x2list li .subject {width: 100%; float: left;  overflow: hidden;  text-overflow: ellipsis; text-align: left;  height: 50px;  line-height: 48px;white-space: nowrap;}
.txWrap2x2list li .subject img{    width: 21%; vertical-align: middle;  margin-right: 7px;}




/*ÀÎ½ºÅ¸±×·¥*/
.instaWrap{ }
.instaWrap:after { content:""; clear:both; display:block; }
.instaWrap .mainTit{font-size:20px;font-weight:bold;text-align:center;padding: 24px 0 3px;}
.instaWrap .subTit{font-size:12px;text-align:center;padding-top: 0px;}
.instaWrap .instaThumb{padding:12px;}
.instaWrap .instaThumb img {width:100%} 

/* BASIC css end */

