#gWrap {background:#f0f0f0;padding:10px 0 0 0}
#gWrap:after {content:""; display:block; float:none; clear:both;}

#mainVisual {overflow:hidden;overflow:hidden;position:relative;padding:0px 6px 0px 6px;}
#mainVisual .mainimg {width:100%;padding-bottom:6px}
#mainVisual .swiper-container {overflow:hidden}
#mainVisual .swiper-wrapper {}
#mainVisual .swiper-pagination1 {bottom:13px;}
#mainVisual .swiper-pagination-bullet {background: #fff;opacity: 0.5;}
#mainVisual .swiper-pagination-bullet-active {opacity: 0.9;background: #000;}

#mainContents {padding:0px;}
#tabContents {padding:0 6px 6px 6px;}

#flkWrap {background:#fff;border:1px #d0d0d0 solid;border-top:none}
#flkWrap .swiper-container {}

#flktabWrap {border:1px #d0d0d0 solid;border-bottom:none}
#flktab {width:100%;}
#flktab:after {content:""; display:block; float:none; clear:both;}
#flktab li {float:left;width:24.1%;text-align:center;border:1px #d0d0d0 solid;border-right:none;border-top:none;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;overflow:hidden;background:#efefef}
#flktab li:first-child {border-left:none}

#flktab li.active {border-bottom:#fff 1px solid}
#flktab li a {display:block;height:32px;line-height:32px;font-size:13px;font-weight:bold;border-top:1px #fff solid;border-left:1px #fff solid;letter-spacing:-1px}
#flktab li a.active {background:#fff;color:#ff6000;line-height:34px}

#mainBoard {margin-bottom:30px;}

.postbox {padding:10px 00;border-bottom:#DEDEDE solid 1px;position:relative;}
.postbox .mthum {float:left;width:60px;height:60px;margin:0 10px 5px 0;}
.circle {border-radius:50%}
.postbox .xtitle {overflow:hidden;}
.postbox .xtitle a {display:block;font-weight:bold;font-size:15px;color:#074075;text-overflow:ellipsis;white-space:nowrap;}
.postbox .date {padding-top:2px;color:#666;}
.postbox .cont {margin-top:7px;line-height:131%;font-weight:normal;font-size:11.5px;color:#454545;min-height:15px;}

span.new1 {background:#ff6000;display:inline-block;width:11px;height:11px;font-size:9px;text-align:center;color:#fff;line-height:12px;border-radius:2px;}
span.comment, span .trackback {color:#888;font-size:10px;}

.noline {border-bottom:0;}
.none {padding:10px 0 10px 0;font-size:11px;color:#c0c0c0;height:100px;line-height:100px}
.borderNone {border:none;}

.tboard {}
.tboard ul {list-style-type:none;padding:0;margin:0;}
.tboard li {}
.tboard li a {display:block;border-bottom:#e0e0e0 solid 1px;color:#333333;font-size:13px;padding:7px 0 7px 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-0.4px}
.tboard .none {padding:10px 0 10px 0;font-size:11px;color:#c0c0c0;height:100px;line-height:100px}
.tboard li:last-child a {border:none}

.tboard li.first {border-bottom:#e0e0e0 solid 1px;padding-bottom:3px}
.firstList {}
.firstList .imglink {display:inline-block;width:60px;height:60px;float:left;margin:0 10px 5px 2px;border:none}
.firstList .xtitle1 {overflow:hidden; }
.firstList .xtitle1 a {display:block;font-weight:bold;font-size:14px;color:#074075;text-overflow:ellipsis;white-space:nowrap;border:none;padding:0}
.firstList .mthum1 {width:60px;height:60px;}
.firstList .date1 {padding-top:3px;color:#666;}
.firstList .cont1 {margin-top:5px;line-height:131%;font-weight:normal;font-size:11.5px;color:#454545;min-height:15px;}

#mainGallery {padding:0 6px 6px 6px;}
#galleryWrap {background:#fff;border:1px #d0d0d0 solid;padding:10px;overflow:hidden}

#galleryWrap {}
#galleryWrap .photoGallery {display:block;height:75px;}
#galleryWrap .photoGallery .gallWrap {overflow:hidden;}
#galleryWrap .photoGallery .gallWrap ul.photoBox {}
#galleryWrap .photoGallery .gallWrap ul.photoBox:after {content:""; display:block; float:none; clear:both;}
#galleryWrap .photoGallery .gallWrap ul.photoBox li {display:inline-block;float:left;margin-right:5px}
#galleryWrap .photoGallery .photoBox img {width:75px;height:75px;}
#galleryWrap .mTitleGallery {font-size:14px;padding-bottom:3px;font-weight:bold;margin-bottom:6px;position:relative}
#galleryWrap .mTitleGallery a.galmore {display:inline-block;width:16px;height:16px;font-size:15px;border:1px #d0d0d0 solid;text-align:center;font-weight:normal;color:#d0d0d0;position:absolute;right:0;border-radius:2px;}
#galleryWrap .mTitleGallery a:active {color:#ff6000;border-color:#ff6000}

.listbox {padding:0px 6px 6px 6px}
.listbox .newPost, .listbox .newComment, .listbox .newNotice, .listbox .tags {background:#fff;border:1px #d0d0d0 solid;padding:0}
.listbox h3.mTitle {border-bottom:1px #d0d0d0 solid;text-align:center;height:32px;line-height:32px;font-size:14px;font-weight:bold;color: #7f889e;text-shadow: 0 1px #fff;background: #eceff5;background-image: -webkit-linear-gradient(top, #fff, #e9edf3);background-image: -moz-linear-gradient(top, #fff, #e9edf3);background-image: -o-linear-gradient(top, #fff, #e9edf3);background-image: linear-gradient(to bottom, #fff, #e9edf3);-webkit-box-shadow: inset 0 1px white;box-shadow: 2px 2px 5px rgba(0,0,0,.1);}

.tags_1 {padding:5px 2px 5px 2px;font-family:dotum;font-size:11px;color:#7B7B7B;}
.tags_1:hover {padding:5px 2px 5px 2px;font-family:dotum;font-size:11px;color:#FFFFFF;background:#7B7B7B;}
.tags_2 {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#87C168;}
.tags_2:hover {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:12px;color:#FFFFFF;background:#87C168;}
.tags_3 {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:14px;color:#FF6666;}
.tags_3:hover {padding:5px 2px 5px 2px;font-family:dotum;font-weight:Bold;font-size:14px;color:#FFFFFF;background:#FF6666;}
.none {display:block;text-align:center;font-size:11px;font-family:dotum;color:#c0c0c0;}


@media (min-width: 640px) {
	#g1 {width:60%;float:left;}
	#g2 {width:40%;float:left;}
	.listbox {padding:0 6px 6px 0}
}

@media (max-width: 568px) {
	#g1 {width:100%;}
	#g2 {width:100%;}
	.listbox {padding:0 6px 6px 6px}
}