#subwrap { position:relative; width:100%; padding-bottom:50px; }




.tap {  margin-bottom:20px; margin-top:40px; }
.tap ul { width:90%; margin:0 auto; text-align:center; display:flex; flex-wrap:wrap; justify-content: flex-start; }
.tap ul li { width:32.33%; margin-right:1.5%; margin-bottom:1.5%; }
.tap ul li:nth-child(3n) { margin-right:0px; }
.tap ul li a { padding:0 0px; height:33px; line-height:33px; margin:0 0px; font-size:12px; font-weight:600; }
.tap ul li a:hover { color:#2e2e2e; background:#e6e4e1; }
.tap ul li.on a { color:#2e2e2e; background:#e6e4e1; }


/* 페이징 */
#pageingWrap { width:100%; margin:auto; padding:20px 0 0 0; text-align:center; overflow:hidden; }
#pageingWrap ul li { width:24px; height:24px; font-size:13px; line-height:24px;  }
#pageingWrap ul li.no_bton { color:#fff; background:#333333; }
#pageingWrap ul li.no_btoff {   }
#pageingWrap ul li.btn_prev { margin-right:4px; }
#pageingWrap ul li.btn_next { margin-left:4px; }


#listtable { display:none; }
#listtable_m { display:block; width:100%; border-top:1px solid #8b8b8b; }
#listtable_m tr th { padding:16px 2%; border-bottom:1px solid #8b8b8b; font-size:14px; }
#listtable_m tr td { padding:16px 2%; border-bottom:1px solid #dbdbdb; font-size:12px; line-height:150%; text-align:center; }
#listtable_m tr td img { display:inline-block; }
#listtable_m tr td.noticetitle { text-align:left; }

#listtable_m ul.titleul { width:100%; padding:16px 2%; border-bottom:1px solid #8b8b8b; box-sizing:border-box; display:flex; }
#listtable_m ul.titleul li { font-size:14px; font-weight:600; color:#000; }
#listtable_m ul.titleul li:nth-child(1) { width:8%; text-align:center; }
#listtable_m ul.titleul li:nth-child(2) { width:54%; text-align:center; }
#listtable_m ul.titleul li:nth-child(3) { width:21%; text-align:center; }
#listtable_m ul.titleul li:nth-child(4) { width:21%; text-align:center; }
#listtable_m ul.titleli { width:100%; padding:16px 2%; border-bottom:1px solid #8b8b8b; box-sizing:border-box; display:flex; align-items: center; }
#listtable_m ul.titleli li { font-size:11px; font-weight:400; color:#000;  }
#listtable_m ul.titleli li:nth-child(1) { width:8%; text-align:center; }
#listtable_m ul.titleli li:nth-child(2) { width:54%; padding:0 2%; line-height:130%; box-sizing:border-box; text-align:center; }
#listtable_m ul.titleli li:nth-child(3) { width:21%; text-align:center; }
#listtable_m ul.titleli li:nth-child(4) { width:21%; text-align:center; }
#listtable_m ul.titleli li .notice-icon { font-weight:600; color:#c4a173; }
#listtable_m ul.titleli li.noticetitle { text-align:left; }


#listtable_m .listbt_01 { width:57px; height:23px; margin:0 auto; padding-top:8px; color:#fff; background:#334f8e;  }
#listtable_m .listbt_02 { display:block; width:50px; height:26px; line-height:26px; margin:0 auto; text-align:center; font-size:12px; color:#c5a479; font-weight:500; border:1px solid #c5a479; box-sizing:border-box; }
#listtable_m .listbt_03 { 
	display:block; width:50px; height:26px; line-height:26px; margin:0 auto; text-align:center; font-size:12px; color:#ffffff; font-weight:600; 
	border:1px solid #353536; background:#353536; box-sizing:border-box; 
}
.insertendbt { display:block; width:119px; height:42px; line-height:40px; margin:0 auto; margin-top:40px; text-align:center; font-size:18px; color:#1a1a1a; font-weight:700;  border:1px solid #000000; border-radius: 26px; }

.newicon { display:inline-block; width:18px; height:18px; box-sizing:border-box; line-height:18px; text-align:center; font-size:11px; font-weight:700; color:#c5a479; border:1px solid #c5a479; margin-left:4px; margin-right:4px; vertical-align:top; }
.newicon2 {
    display: inline-block;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    box-sizing: border-box;
    line-height: 18px;
    text-align: center;
    font-size: 11px;
    font-family: 'Pretendard';
    font-weight: 700;
    color: #ff4800;
    border: 1px solid #ff4800;
    margin-left: 10px;
    vertical-align: text-bottom;
}



.writeTable th { height:50px; padding-left:16px; font-size:13px; font-weight:500; }
.writeTable td { height:50px; padding-left:0px; }
.writeTable td input.input_title { width:94%; height:32px; border:1px solid #dedede; border-radius:4px; font-size:14px; font-weight:400; text-indent:6px; box-sizing:border-box; }
.writeTable td input.input_name { width:94%; height:32px; border:1px solid #dedede; border-radius:4px; font-size:13px; font-weight:400; text-indent:6px; background:#f7f7f7; box-sizing:border-box; }
.writeTable td input.input_phone { width:94%; height:32px; border:1px solid #dedede; border-radius:4px; font-size:13px; font-weight:400; text-indent:6px; background:#f7f7f7; box-sizing:border-box; }
.writeTable select { 
	width:94%; height:32px; border:1px solid #dedede; border-radius:4px; font-size:10px; font-weight:600; color:#8b8b8b; text-indent:6px; box-sizing:border-box;
	background:#f7f7f7 url('/images/bbs/news/selecticon.png')no-repeat 92% 50%; background-size:10px; -webkit-appearance: none; -moz-appearance: none; appearance : none;
}
.writeTable td.email div.em1 { float:left; width:28%; margin-right:4px; }
.writeTable td.email div.em2 { float:left; width:28%; margin-right:4px; }
.writeTable td.email div.em3 { float:left; width:34%; }
.writeTable td.email input { width:100%; height:32px; border:1px solid #dedede; border-radius:6px; font-size:14px; font-weight:600; color:#8b8b8b; text-indent:12px; background:#f7f7f7; box-sizing:border-box; }

.writeTable img.captcha_img { width:90px; }
.writeTable input.captcha_txt { width:100px; height:44px; border:1px solid #dcdcdc; box-sizing: border-box; font-weight:500; color:#8b8b8b; text-indent:10px; }
.writeTable .captchatd span { padding-left:10px; font-size:17px; font-weight:500; color:#8b8b8b;  }

.writeTable textarea.contenttxt { width:80%; height:140px; border:1px solid #dcdcdc; margin:20px 0; padding:16px; border-radius:10px; font-size:16px; font-weight:400; color:#8b8b8b; line-height:160%; }
.writeTable .contenttxttd { padding:20px 0; }

.writeTable .contenttxttd { width:90%; }

.writeTable input::placeholder { color:#8b8b8b; }
.writeTable select::placeholder { color:#8b8b8b; }

.filebox label.filebt { display: inline-block; padding: .3em 1em; margin-left:5px; color: #fff; font-size:13px; line-height: normal; vertical-align: middle; background-color:#15213b; cursor: pointer; border-radius: 6px; }
.filebox input[type="file"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; } /* 파일 필드 숨기기 */
.filebox .upload-name {
    display: inline-block;
	padding-left:10px;
    vertical-align: middle;
    color: #999999;
	border:0px;
	font-size:12px;
}

.writeTable .contenttxttd div.pcview { display:none; position:relative; width:90%; }
.writeTable .contenttxttd div.mview { display:block; position:relative; width:94%; }
.writeTable .contenttxttd div.mview textarea { width:100%; }

/* 테이블 글 보기 */
.viewTable { position:relative; width:100%; border-top:2px solid #000; margin-top:50px; }
.viewTable col.titleBox { width:15%; }
.viewTable col.insertBox { width:85%; }

.viewTable th { height:auto; padding:20px 0; border-bottom:1px solid #e5e5e5;}
.viewTable th p.title { position:relative; width:100%; padding:0 5%; box-sizing:border-box; font-size:16px; color:#000000; font-weight:600; line-height:150%; letter-spacing:-1px; }
.viewTable th p.day { position:relative; width:100%; margin-top:14px; font-size:14px; color:#5b5b5b; font-weight:700; line-height:100%: }

.viewTable td.filetd { width:100%; height:78px; padding:0px 45px; background:#f5f5f5; overflow:hidden; }
.viewTable td.filetd div { float:left; width:30%; height:20px; font-size:15.5px; color:#171212; font-weight:600; line-height:20px; padding-left:32px; background:url('/images/bbs/default/fileicon.jpg')no-repeat 0 50%; box-sizing:border-box; }
.viewTable td.filetd ul { float:left; position:relative; width:70%; height:20px; line-height:20px; overflow:hidden; }
.viewTable td.filetd ul img {  }
.viewTable td.filetd ul li { float:left; height:20px; margin-right:24px; font-size:15.5px; color:#171212; font-weight:600; }
.viewTable td.contents { padding:40px 5%; font-size:14px; color:#282828; font-weight:500; line-height:180%; }

.viewTable td.re_contents { width:90%; margin:0 auto; border-bottom:0px; padding-bottom:50px; }
.viewTable td.re_contents div.rptitle { width:110px; padding:12px 0; margin-left:5%; font-size:15px; }
.viewTable td.re_contents div.rp { width:90%; margin:0 auto; padding:22px 24px; font-size:13px; border:1px solid #111; box-sizing:border-box; }

.viewTable td.prev { width:100%; height:70px; padding:0px 25px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; overflow:hidden; }
.viewTable td.prev div:nth-child(1) { float:left; width:25%; height:20px; font-size:14px; color:#171212; font-weight:600; line-height:20px; padding-left:28px; background:url('/images/bbs/news/noticeback.jpg')no-repeat 0 50%; box-sizing:border-box; }
.viewTable td.prev div:nth-child(2) { float:left; position:relative; width:75%; height:20px; line-height:20px; font-size:14px; color:#5a5a5a; font-weight:600; overflow:hidden; }

.viewTable td.next { width:100%; height:70px; padding:0px 25px; border-bottom:1px solid #e5e5e5; overflow:hidden; }
.viewTable td.next div:nth-child(1) { float:left; width:25%; height:20px; font-size:14px; color:#171212; font-weight:600; line-height:20px; padding-left:28px; background:url('/images/bbs/news/noticenext.jpg')no-repeat 0 50%; box-sizing:border-box; }
.viewTable td.next div:nth-child(2) { float:left; position:relative; width:75%; height:20px; line-height:20px; font-size:14px; color:#5a5a5a; font-weight:600; overflow:hidden; }




#noticebt { position:relative; width:90%; margin:0 auto; margin-top:20px; }
#noticebt ul { display: flex; flex-direction: row; flex-wrap: wrap; align-items: stretch; justify-content: right; position:relative; width:100%; }
#noticebt ul li { position:relative; width:70px; height:28px; margin:0 4px; }
#noticebt ul li a { display:block; width:100%; height:28px; line-height:28px; font-size:13px; color:#ffffff; font-weight:400; text-align:center; overflow:hidden; cursor:pointer; }
#noticebt ul li input { display:block; width:100%; height:28px; font-size:13px; color:#ffffff; font-weight:400; text-align:center; overflow:hidden; cursor:pointer; }
#noticebt ul li.listEnd input { background:#2a2a2a; }
#noticebt ul li.bt1 a { background:#c5a479; }
#noticebt ul li.bt2 a { background:#c5a479; }
#noticebt ul li.bt3 a { background:#c5a479; }
#noticebt ul li.bt4 a { background:#c5a479; }

#noticebt2 { margin-top:30px; }
#noticebt2 input { display:block; width:30%; height:42px; line-height:42px; font-size:13px; border:0px; margin:0 2px; }
#noticebt2 input.noticebt2 { background:#9b9b9b; border:0px; }
#noticebt2 a { display:block; width:30%; height:42px; line-height:42px; font-size:13px; border:0px; margin:0 2px; }



#searchwrap { position:relative; width:90%; margin:0 auto; height:42px; margin-top:30px; overflow:hidden; }
#searchwrap ul { float:right; position:relative; width:332px; height:42px; }
#searchwrap ul li { display:inline-block; vertical-align:middle; }
#searchwrap .search { width:138px; height:43px; }
#searchwrap .search select {
	border:0px; width:100%; height:100%; border: 1px solid #d5d5d5;  color: #999; padding: 0 8px; box-sizing: border-box; border-radius:10px; font-size:16px; color:#696969; font-weight:500;
	background:#fff url('/images/bbs/default/selectbg.jpg')no-repeat 108px 14px; -webkit-appearance: none; -moz-appearance: none; appearance : none;  vertical-align: top;
}
#searchwrap .searchicon { position:relative; width:332px; height:42px; }
#searchwrap .searchicon input { 
	display: block; width:100%; height:42px; box-sizing: border-box; border-radius:20px; background:#ffffff; border:0px; text-indent:20px; 
	font-size:13px; color: #333333; font-weight:400;  
}
#searchwrap .searchclick { position:absolute; top:6px; right:10px;  }
#searchwrap .searchclick input { width:36px; height:36px; border:0px; font-size:0px; border-radius:100%; overflow:hidden; background:#ffffff url(/images/searchclick.jpg)no-repeat 50% 50%; cursor:pointer; }
#searchwrap .search select::-ms-expand { display: none; }









.story-view-wrap { width: 100%; }
.story-view-wrap .story-layout { position:relative; width:100%; margin:0 auto; }
.story-view-wrap .story-toc { position:relative; top:0px; left:0px; width:100%; border-radius:10px; overflow:hidden; }
.story-view-wrap .story-toc.active { position:relative; } 
.story-view-wrap .story-toc div.story-toc-box { position:relative; width:100%; background:#ffffff; border-radius:10px; overflow:hidden; z-index:2; }
.story-view-wrap .story-toc.active div.story-toc-box { position:relative; top:0px; width:100%; } 
.story-view-wrap .story-toc div.story-toc-box p { display:block; position:relative; width:100%; height:50px; line-height:50px; font-size:16px; font-weight:600; color:#111111; background:#dad8d5; padding:0 8%; box-sizing:border-box; }
.story-view-wrap .story-toc div.story-toc-box ul { width:100%; padding:16px 0; border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #efefef; box-sizing:border-box; border-radius:0px 0px 10px 10px; overflow:hidden; }
.story-view-wrap .story-toc div.story-toc-box ul li { width:84%; margin:0 auto; padding:6px 0; border-bottom:1px dotted rgba(0,0,0,50%); }
.story-view-wrap .story-toc div.story-toc-box ul li:last-child { border-bottom:0px; }
.story-view-wrap .story-toc div.story-toc-box ul li a { font-size:16px; }

.story-view-wrap .story-content-body { position:relative; width:100%; padding-left:0px; margin-top:40px; box-sizing:border-box; }
.story-view-wrap .story-toc-box li { margin: 6px 0; }
.story-view-wrap .story-toc-box li.toc-depth-2 { margin-left: 12px; font-size: 13px; }
.story-view-wrap .story-content-body h2,
.story-view-wrap .story-content-body h3 { scroll-margin-top: 120px; }


#columnnotice { width:90%; margin:0 auto; margin-top:40px; display:flex; flex-wrap:wrap; }
#columnnotice ul { position:relative; width:48%; margin-right:4%; margin-top:6%; overflow:hidden; }
#columnnotice ul:nth-child(4n) { margin-right:0px; }
#columnnotice ul:nth-child(2n) { margin-right:0px; }
#columnnotice ul:nth-child(1),#columnnotice ul:nth-child(2) { margin-top:0px; }
#columnnotice ul:nth-child(3),#columnnotice ul:nth-child(4) { margin-top:6%; }
#columnnotice ul li.thumbnail { width:100%; }
#columnnotice ul li.thumbnail img { width:100%; }
#columnnotice ul li.title { position:relative; width:100%; padding-top:12px; font-size:14px; }



.insta { padding-top:30px; } 
.insta ul { position:relative; width:48%; margin-right:4%; margin-bottom:8%; overflow:hidden; }
.insta ul:nth-child(3n) { margin-right:4%; }
.insta ul:nth-child(2n) { margin-right:0%; }
.insta ul li.thumbnail { position:relative; width:100%; overflow:hidden;}
.insta ul li.thumbnail img { width:100%; }
.insta ul li.title { position:relative; width:100%; height:auto; line-height:150%;; margin-top:14px; font-size:13px; font-weight:700; color:#515151; }
.insta ul li.title a { display:none; }
.insta.insta2 ul li.thumbnail { position:relative; width:100%; max-height:140px; overflow:hidden;}

.eventnotice { display:flex; flex-wrap:wrap; position:relative; width:90%; max-width:1174px; margin:0 auto; padding-top:50px; } 
.eventnotice ul { position:relative; width:49%; margin-right:2%; margin-bottom:6%; overflow:hidden; }
.eventnotice ul:nth-child(3n) { margin-right:2%; }
.eventnotice ul:nth-child(2n) { margin-right:0%; }
.eventnotice ul li.thumbnail { position:relative; width:100%; overflow:hidden;}
.eventnotice ul li.thumbnail img { width:100%; }
.eventnotice ul li.title { position:relative; width:100%; height:25px; line-height:25px; margin-top:20px; font-size:16px; font-weight:700; color:#515151; }
.eventnotice ul li.title a { 
	display:block; position:absolute; top:0; right:4px; width:25px; height:25px; background:#e6e4e1; border-radius:100%; text-align:center; line-height:23px; 
	font-size:19px; font-weight:100; color:#000000; 
}
.eventnotice ul li.oning { position:absolute; top:6px; right:6px; width:60px; height:20px; line-height:20px; border-radius:30px; background:#e6e4e1; color:#2e2e2e; font-weight:600; font-size:12px; text-align:center; }
.eventnotice ul li.offing { position:absolute; top:6px; right:6px; width:60px; height:20px; line-height:20px; border-radius:30px; background:#f4f4f4; color:#bababa; font-weight:600; font-size:12px; text-align:center; }



#bnawrap { padding-top:20px; }
#bnawrap .bnalist { position:relative; width:100%; margin-right:0%; margin-bottom:6%; overflow:hidden; }
#bnawrap .bnalist:nth-child(2n) { margin-right:0px; }
#bnawrap .bnalist:nth-child(5),#bnawrap .bnalist:nth-child(6) { margin-bottom:0px; }

#bnawrap .bnalist .bna-slide { position:relative; background:#ffffff; }
#bnawrap .bnalist .bna-slide .txt { position:relative; width:100%; height:44px; line-height:44px; text-align:center; background:#ffffff; font-size:14px; font-weight:500; color:#525252; }
#bnawrap .bnalist .bna-slide .imgs { position:relative; width:100%; display:flex; justify-content: space-between; }
#bnawrap .bnalist .bna-slide .imgs li { position:relative; width:49.8%; }
#bnawrap .bnalist .bna-slide .imgs div.imgs { position:relative; width:100%; }
#bnawrap .bnalist .bna-slide .imgs div.imgs span { display:block; position:absolute; bottom:5%; left:5%; font-size:14px; font-weight:500; color:#ffffff; }
#bnawrap .bnalist .bna-slide .imgs div.daytxt { position:relative; width:100%; height:64px; line-height:64px; padding:0 5% 0 8%; box-sizing:border-box; background:#ffffff; font-size:14px; font-weight:400; color:#494443; }



#maincolumn { margin-top:24px; display:flex; flex-wrap:wrap; }
#maincolumn ul { position:relative; width:49%; margin-right:2%; margin-bottom:6%; }
#maincolumn ul:nth-child(3n) { margin-right:2%; }
#maincolumn ul:nth-child(2n) { margin-right:0px; }
#maincolumn ul li.imgs { width:100%; height:auto; overflow:hidden; }
#maincolumn ul li.imgs img { width:100%; }
#maincolumn ul li.t1 { margin-top:16px; font-size:14px; }
#maincolumn ul li.t1 a { display:none; }
#maincolumn ul li.t2 { width:100%; margin-top:10px; font-size:12px; font-weight:400; color:#707070; }
#maincolumn ul li.t3 { position:relative; width:100%; height:25px; line-height:25px; margin-top:4px; font-size:12px; }
#maincolumn ul li.t3 a { 
	display:none; position:absolute; top:0; right:14px; width:25px; height:25px; line-height:23px; background:#e6e4e1; border-radius:100%; text-align:center; 
	font-size:16px; font-weight:100; color:#000000; 
}


#blogwrap { position:relative; width:90%; margin:0 auto; overflow:hidden; margin-top:40px; }
#blogwrap ul {  }
#blogwrap ul li.medialist { float:left; position:relative; width:100%; margin-right:0%; margin-bottom:7%; overflow:hidden; }
#blogwrap ul li.medialist:nth-child(2n) { margin-right:0px; }
#blogwrap .medialist ul { position:relative; width:100%; background:#fafafa; padding:30px; box-sizing:border-box; }
#blogwrap .medialist ul li.title { width:100%; margin:0 auto; font-size:16px; font-weight:700; color:#000; letter-spacing:-1px; line-height:140%; white-space: nowrap;  text-overflow: ellipsis; overflow: hidden; }
#blogwrap .medialist ul li.title a { color:#000; }
#blogwrap .medialist ul li.text { padding-top:6px; width:100%; margin:0 auto; height:86px;  font-size:13px; font-weight:400; color:#212529; line-height:160%; overflow:hidden; }
#blogwrap .medialist ul li.text a:hover {font-weight:400;}
#blogwrap .medialist ul li.bt {text-align:right; margin-top:10px; margin-bottom:30px; margin-right:20px;}
#blogwrap .medialist ul li.number_icon { width:100%; padding-bottom:10px; font-size:13px; color:#212529; }

#blogwrap .medialist .date { position:relative; width:100%; height:30px; line-height:30px; margin-top:10px;  font-size:14px; font-weight:300; color:#888888; }
#blogwrap .medialist .date span:nth-child(1) { display:inline-block; width:30px; vertical-align:top; margin-right:6px; }
#blogwrap .medialist .date span:nth-child(2) { display:inline-block; vertical-align:top; margin-right:10px; color:#000000; font-weight:500; }



#viewArea { width:90%; margin:0 auto; padding-top:30px; }
#mediawrap { position:relative; width:100%; padding-top:64.8%; height:0px; overflow:hidden; }
#mediawrap object { display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#mediawrap embed { display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; }
#mediawrap iframe { display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; }

#viewArea .mediatitle { position:relative; width:100%; margin-top:20px; overflow:hidden; display:flex; justify-content: space-between; }
#viewArea .mediatitle li.title { font-size:16px; font-weight:700; color:#000; }
#viewArea .mediatitle li.day { font-size:12px; font-weight:400; color:#999; text-align:right; }
#viewArea .mediatitle li.day span { font-size:16px;color:#a13c88; }


.mediathum { display: flex; flex-wrap:wrap; position:relative; width:90%; margin:0 auto; margin-top:50px; overflow:hidden; }
.mediathum dl { position:relative; width:48%; margin-right:4%; margin-bottom:6%; overflow:hidden; }
.mediathum dl:nth-child(3n) { margin-right:4%; }
.mediathum dl:nth-child(2n) { margin-right:0px; }
.mediathum dl dt:nth-child(1) { position:relative; width:100%; background:#000000; overflow:hidden; cursor:pointer; }
.mediathum dl dt:nth-child(1) img { display:block; width:100%; height:100%;opacity:90%;  margin-top: -9.4%; margin-bottom: -9.3%; }
.mediathum dl dd:nth-child(2) { position:relative; width:86%; margin:0 auto; text-align:center; margin-top:20px; font-size:12px; font-weight:700; color:#000000; line-height:140%; }


.movdivwrap { position:fixed; width:100%; height:100%; top:0; left:0; background:url('/images/common/quickbg.png'); text-align:center;  z-index:500; }
.movdivwrap iframe { display:block; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:800px; height:450px; }
.movdivwrap p { position:absolute; right:0; cursor:pointer; }

.mediathum .ytp-button {
	border: none;
	background-color: transparent;
	padding: 0;
	color: inherit;
	text-align: inherit;
	font-size: 100%;
	font-family: inherit;
	cursor: default;
	line-height: inherit;
	cursor:pointer;
}

.mediathum .ytp-large-play-button {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 68px;
	height: 48px;
	margin-left: -34px;
	margin-top: -24px;
	-webkit-transition: opacity .25s cubic-bezier(0,0,.2,1);
	transition: opacity .25s cubic-bezier(0,0,.2,1);
	z-index:5;
}







#equi3 { width:90%; padding-top:30px; display:flex; flex-wrap:wrap; }
#equi3 .equiv { position:relative; width:48%; margin-right:4%; margin-bottom:6%; padding-bottom:26px; background:#ffffff; border-radius:12px; overflow:hidden; }
#equi3 .equiv:nth-child(3n) { margin-right:4%; }
#equi3 .equiv:nth-child(2n) { margin-right:0px; }
#equi3 div.t1 { width:100%; margin-top:26px; font-size:18px; font-weight:600; color:#433e3a; text-align:center; }
#equi3 div.imgs { width:100%; }
#equi3 div.imgs img { width:100%; }
#equi3 div.t3 { width:90%; margin:0 auto; margin-top:10px; text-align:center; }
#equi3 div.t3 span { 
	display:inline-block; padding:0 6px; margin-bottom:6px; margin:0 2px 6px 2px; height:28px; line-height:28px; 
	font-size:11px; font-weight:500; color:#352010; background:#f2f0ee; border-radius:6px; 
}


