@import url(http://fonts.googleapis.com/earlyaccess/Dotum.css);

@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,blockquote,th,td,input,select,textarea,button,fieldset,img,dl,ul,ol,menu,li {
	margin:0;
	padding:0;
	border:0;
	line-height:1.3;
	font-family:Dotum, '돋움', sans-serif;
}
body {
	background-color:/*@background-color*/#000/*@*/;
	background-image:/*@background-image*/url(images/bg_body.jpg)/*@*/;
	background-repeat:/*@background-image-repeat*/no-repeat/*@*/;
	background-position:/*@background-image-position*/50% 0/*@*/;
	background-attachment:fixed;
	color:#444;
	font-size:12px;
	border-top:4px solid #00000000;
}
a {text-decoration:none; }
a:hover {text-decoration:underline; }
hr {display:none; }
input.text, select, textarea {
	border:1px solid #D0D0D0;
	background-color:#fff;
	color:#8A8A8A;
}
input {vertical-align: middle; }
textarea {padding:5px; font-size:12px; }





/* ************** 레이아웃 ************** */
#header {
	position:relative;
	width:/*@post-width:267*/100%/*@*/;
	background-color:/*@title-background-color*/ /*@*/;
	background-image:/*@title-background-image*/url()/*@*/;
	background-repeat:/*@title-background-image-repeat*/repeat-x/*@*/;
	background-position:/*@title-background-image-position*/ /*@*/;
}
#header .header-container {
	position:relative;
	width:/*@post-width:267*/1000px/*@*/;
	height:/*@title-height:-70*/130px/*@*/;
	margin:0 auto;
}
#menu {
	z-index:11;
	position:relative;
	clear:both;
	width:100%;
	margin-bottom:10px;
	background-color:#00000000;
}
#menu .menu-bar {
	width:/*@post-width:249*/1000px/*@*/;
	margin:0 auto;
}
#showcase {
	width:100%;
}
#showcase .container {
	width:/*@post-width:249*/1000px/*@*/;
	margin:0 auto;
}
#body {
	position:relative;
	clear:both;
	width:/*@post-width:257*/1000px/*@*/;
	margin:0px auto;
	background-color:#ffffff;
}
#body:before {
	content:'';
	display:block;
	position:absolute;
	top:7px;
  bottom:7px;
	left:/*@post-width:42*/685px/*@*/;
	width:1px;
	background-color:#d9d9d9;
}
#body:after {
	content:'';
	display:block;
	clear:both;
}
#body #content {
	float:left;
	width:/*@post-width:42*/685px/*@*/;
	word-break:break-all;
	word-wrap:break-word;
}
#body #content:after {
	content:'';
	display:block;
	clear:both;
}
#body #sidebar {
	float:right;
	width:315px;
}
#addon {
	clear:both;
	width:100%;
}
#footer {
	clear:both;
	width:100%;
	background-color:#00000000;
}
#footer .footer-container {
	position:relative;
	width:/*@post-width:257*/1000px/*@*/;
	height:106px;
	margin:0 auto;
	border-top:2px solid #000000;
}





/* ************** 헤더 & 푸터 ************** */

/* 제목, 메뉴, 검색 */
#header h1 {
	padding-top:50px;
}
#header h1 a {
	display:block;
	overflow:hidden;
	width:110px;
	height:52px;
	background:url(images/sp_symbol.png) no-repeat 0 0;
	text-indent:-999px;
}
#blogMenu {width:100%; background-color:#383838;}
#blogMenu ul {
	overflow:hidden;
	width:1000px;
	margin:0 auto;
}
#blogMenu ul li {
	display:inline-block;
	position:relative;
	padding:10px 0;
}
#blogMenu ul li:before {
	content: '|';
	color:#d4d4d4;
}
#blogMenu a {
	color:#d4d4d4;
	font-size:12px;
	padding:0 10px;
}
#searchbar {
	overflow:hidden;
	width:100%;
	background-color:#383838;
}
#searchbar .searchbar-left {}
#searchbar .searchbar-right {}
#searchbar .searchbar-container {
	width:/*@post-width:249*/1000px/*@*/;
	height:30px;
	margin:0 auto;
}
#nb-social {
	position:absolute;
	top:25px;
	right:0;
}
#nb-social ul {
	overflow:hidden;
}
#nb-social ul li {
	float:left;
	margin-left:14px;
}
#nb-social ul li a{
	display:block;
	overflow:hidden;
	width:40px;
	height:40px;
	background:url(images/sp_symbol.png) no-repeat;
	text-indent:-999px;
}
#nb-social ul li.nb-facebook a {background-position:0 -200px;}
#nb-social ul li.nb-baseball a {background-position:-50px -200px;}
#nb-social ul li.nb-twitter a {background-position:-100px -200px;}
#nb-social ul li.nb-flickr a {background-position:-150px -200px;}
#nb-social ul li.nb-rss a {background-position:-200px -200px;}
#nb-social ul li.nb-letter a {background-position:-250px -200px;}
#nb-social ul li.nb-facebook a:hover {background-position:0 -250px;}
#nb-social ul li.nb-baseball a:hover {background-position:-50px -250px;}
#nb-social ul li.nb-twitter a:hover {background-position:-100px -250px;}
#nb-social ul li.nb-flickr a:hover {background-position:-150px -250px;}
#nb-social ul li.nb-rss a:hover {background-position:-200px -250px;}
#nb-social ul li.nb-letter a:hover {background-position:-250px -250px;}

/* 푸터 */
#footer .logo {
	display:block;
	overflow:hidden;
	position:absolute;
	top:30px;
	right:0;
	width:74px;
	height:35px;
	background:url(images/sp_symbol.png) no-repeat 0 -100px;
	text-indent:-999px;
}
#footer .foot-menu {
	padding:25px 0 5px;
}
#footer .foot-menu a {
	margin-right:3px;
	font-size:11px;
	color:#c2c2c2;
}
#footer .copyright {
	color:#00000000;
}

/* BOX */
.box-1 {
	overflow:hidden;
	margin:25px;
}
.box-2 {
	overflow:hidden;
	margin:25px;
}





/* ************** 사이드바 모듈 ************** */

#sidebar h3 {}
#sidebar h3.stitle {
  height:35px;
  line-height:35px;
  padding:0 15px;
  border-bottom:2px solid #3d3e40;
  font-size:16px;
}

#notice ul,
#recentPosts ul,
#recentComments ul,
#recentTrackbacks ul,
#archives ul,
#links ul {
	margin:10px;
}

#notice ul li,
#recentPosts ul li,
#recentComments ul li,
#recentTrackbacks ul li,
#archives ul li,
#links ul li {
	overflow:hidden;
	position:relative;
	height:20px;
	line-height:20px;
	padding-left:6px;
  font-size:12px;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-break:keep-all;
}

#notice ul li:before,
#recentPosts ul li:before,
#recentComments ul li:before,
#recentTrackbacks ul li:before,
#archives ul li:before,
#links ul li:before {
	content:'';
	display:block;
	position:absolute;
	top:10px;
	left:0;
	width:2px;
	height:2px;
	background-color:#bfbfbf;
}

#notice ul li a,
#recentPosts ul li a,
#recentComments ul li a,
#recentTrackbacks ul li a,
#archives ul li a,
#links ul li a {
	color:#999;
}

#notice ul li span,
#recentPosts ul li span,
#recentComments ul li span,
#recentTrackbacks ul li span,
#archives ul li span,
#links ul li span {
  color:#00bfff;
  font-size:11px;
  word-spacing:-1px;
}


#recentPosts ul li .name,
#archives ul li .name {
  display:none;
}

#recentPosts ul li .date,
#recentComments ul li .date,
#recentTrackbacks ul li .date,
#archives ul li .date {
  display:none;
}


/* 카테고리 */
#category ul {
  margin:10px 15px;
}
#category li {
  list-style:none;
  line-height:160%;
}
#category li a {
  display:none;
  color:#666;
}
#category ul ul {
  margin:0;
}
#category li li a {
  display:inline-block;
  font-weight:bold;
}
#category ul ul ul {
  margin-bottom:10px;
}
#category li li li:before {
  content:'-';
  margin-right:5px;
}
#category li li li a {
  display:inline-block;
  font-weight:normal;
}
#category li li li .c_cnt {
  font-family:Tahoma;
}

/* 태그 */
#tags {}
#tags ul {
    list-style-type: none;
    padding: 0 1.3em;
    margin: 10px 0 0;
}
#tags li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline;
}
#tags ul li a {
  display:inline-block;
  padding:0 4px;
  line-height:180%;
}
#tags a:hover {
    color:#fff!important;
    background: #d60013;
}
#tags .cloud1 {
    font-size:13px;
    color:#d60013;
}
#tags .cloud2 {
    font-size:12px;
    color:#003873;
}
#tags .cloud3 {
    font-size:12px;
    color:#003873;
}
#tags .cloud4 {
    font-size:11px;
    color:#2b2b2b;
}
#tags .cloud5 {
    font-size:11px;
    color:#bbb;
}

/* 페이스북 */
#facebook .iframe-wrap {
  overflow:hidden;
}
#facebook .iframe-wrap iframe {
  width:290px;
  height:270px;
  margin:-25px 0 0 -10px;
}
#daumView .iframe-wrap {
  overflow:hidden;
}
#daumView .iframe-wrap iframe {
  width:280px;
  height:240px;
  margin:-30px 0 0 -9px;
}
#newsletter .iframe-wrap {
  overflow:hidden;
}
#newsletter .iframe-wrap iframe {
  width:280px;
  height:180px;
  margin:0 0 0 -10px;
}






/* ************** 본문 칼럼 ************** */

/* 본문 컨텐츠 블록 */
h2.section_title {
  overflow:hidden;
  height:40px;
  line-height:40px;
  margin-bottom:10px;
  padding:0 10px;
  border:1px solid #d4d4d4;
  background:url(images/sp_repeat_x.png) repeat-x 0 0;
  font-size:14px;
  text-overflow:ellipsis;
  white-space:nowrap;
  word-break:keep-all;
}

/* 태그 */
#tag ul {
  margin:10px;
}
#tag li {
  display:inline-block;
  position:relative;
}

/* 지역 로그 */
#localog {}
#localog ul {
	
}
#localog li {
	line-height:20px;
  list-style:none;
}
#localog .spot {}
#localog .spot:before {
	content:'- ';
}
#localog .info {}
#localog .info:before {
	content:'> ';
}
#localog .info a {
	color:#00bfff;
}

/* 검색 목록 */
#searchList ul,
#searchRpList ul {
	padding-bottom:1px;
}
#searchList ul li, #searchRpList ul li {
	overflow:hidden;
	position:relative;
	line-height:20px;
	margin-bottom:-1px;
	padding:7px 80px 7px 10px;
	border:1px solid #ddd;
	border-width:1px 0;
}
#searchList ul li a, #searchRpList ul li a {
	color:#444;
  font-size:13px;
  vertical-align:middle;
}
#searchList ul li .name, #searchRpList ul li .name {
  color:#999;
  vertical-align:middle;
}
#searchList ul li .cnt, #searchRpList ul li .cnt {
	color:#00bfff;
  vertical-align:middle;
}
#searchList ul li .date, #searchRpList ul li .date {
	position:absolute;
	top:8px;
	right:10px;
	color:#999;
  font-size:12px;
}

/* 본문글 */
.entry {
  padding:0 0 20px;
  border-bottom:1px solid #dadada;
}

/* 보호글 */
.entryProtected .container {
  padding:20px 0;
  border:1px solid #dadada;
  border-width:1px 0;
  background:#f7f7f7;
}
.entryProtected .text {
  margin:12px 0;
  line-height:160%;
  text-align:center;
}
.entryProtected .input {
  margin:12px 0;
  text-align:center;
}
.entryProtected .input label,
.entryProtected .input input {
  vertical-align:middle;
}
.entryProtected .input input.text {
  height:20px;
  margin:0;
}
.entryProtected .input input[type="button"] {
  height:20px;
  padding:0 10px;
  cursor:pointer;
}

/* 댓글 목록 */
.comment {
  margin:15px 0;
}
.comment h3 {
  overflow:hidden;
  padding:0 10px;
  line-height:40px;
}
.commentList {
  margin:0 0 20px;
}
.commentList ol li {
  margin:0 0 -1px;
  padding:10px;
  border:1px solid #dadada;
  border-width:1px 0;
  background:#f7f7f7;
  list-style:none;
}
.commentList ol li ul {margin:10px 0;}
.commentList ol li ul li {
  margin:0 0 -1px;
  border:1px solid #dadada;
  background-color:#fff;
}
.commentList .info {
  overflow:hidden;
  width:100%;
  line-height:160%;
}
.commentList .info .name {
  float:left;
  margin-right:10px;
  font-size:12px;
  font-weight:bold;
}
.commentList .info .name a {
  color:#777;
}
.commentList .info .date {
  float:left;
  color:#999;
  font-size:11px;
}
.commentList .info .control {
  float:right;
  color:#ccc;
  font-size:11px;
}
.commentList .info .control a {
  color:#999;
}
.commentList .textbody {
  clear:both;
  margin:10px 0 0;
}
.commentList .textbody p {
  margin:0;
  color:#999;
  font-size:12px;
  line-height:160%;
}

/* 댓글 작성 */
.commentWrite {
  margin:0 0 20px;
  padding:10px;
  border:1px solid #dadada;
  border-width:1px 0;
  background:#f7f7f7;
}
.commentWrite .info {
  margin:10px 0;
}
.commentWrite .info li {
  margin:10px 0;
}
.commentWrite .info li label {
  display:inline-block;
  position:relative;
  width:60px;
  font-size:12px;
}
.commentWrite .info li input.text {
  width:120px;
  height:24px;
  padding:0 5px;
  font-size:12px;
}
.commentWrite textarea {
  width:96%;
  padding:10px;
}
.commentWrite .submit {
  text-align:right;
}
.commentWrite .submit input,
.commentWrite .submit label {
  vertical-align:middle;
}
.commentWrite .submit input.submit {
  height:30px;
  margin-left:10px;
  padding:0 10px;
  font-size:14px;
  background-color:#d0112b;
  color:#fff;
  font-weight:bold;
  cursor:pointer;
}

/* 포스트 */
.infor {margin:25px 25px -10px;}
.infor:after {
  content:'';
  clear:both;
  display:block;
}
.infor span,.infor span a {color:#999;}
.infor .category {float:left;}
.infor .date {float:right;}
.admin {
  margin:15px 0;
  color:#bbb;
  font-size:11px;
}
.admin a {color:#999;}
h2.post_title{
  margin:0 0 15px;
  padding:15px;
  border:5px solid #e9e9e9;
  background-color:#f9f9f9;
  font-size:/*@post-title-font-size*/20px/*@*/;
  font-family:/*@post-title-font-family*/MalgunGothic/*@*/;
  line-height:1.5em;
}
h2.post_title a {
  color:/*@post-title-color*/#333/*@*/;
}
.article {
  overflow:hidden;
  width:100%;
  margin:15px 0;
  color:/*@post-body-color*/#666/*@*/;
  font-size:/*@post-body-font-size*/14px/*@*/;
  font-family:/*@post-body-font-family*/MalgunGothic/*@*/;
  word-break:break-all;
  word-wrap:break-word; 
}
.article div {
  line-height:170%;
}
.article p {
  margin:1em 0;
}

.author {
  margin:15px 0;
  color:#999;
}

.tagTrail {
  margin:15px 0;
}

.actionTrail {

}
.actionTrail a {
  margin-right:10px;
  color:#d0112b
}
.actionTrail a .cnt {
  font-weight:bold;
}

.trackback {
  margin:15px 0;
}
.trackback h3 {
  overflow:hidden;
  padding:0 10px;
  line-height:40px;
}
.trackback h3 strong {
  float:left;
}
.trackback h3 span {
  float:right;
  color:#999;
  font-weight:normal;
  font-size:11px;
}
.trackback li {
  margin:0 0 -1px;
  padding:0 10px;
  border:1px solid #dadada;
  border-width:1px 0;
  background:#f7f7f7;
}
.trackback li h4 {
  padding:10px 0;
  line-height:20px;
}
.trackback li h4 a {
  color:#444;
}
.trackback li h4 .delete {
  font-weight:normal;
  font-size:11px;
  color:#999;
}
.trackback li .date {
  margin-right:5px;
  color:#999;
  font-size:11px;
}
.trackback li .from {
  color:#999;
  font-size:11px;
}
.trackback li p {
  line-height:19px;
}

/* 페이징 */
#paging {
  clear:both;
  height:30px;
  margin:30px 0;
  font-size:14px;
  text-align:center;
}
#prevPage,
#nextPage,
#paging .numbox a {
  text-decoration:none;
  font-family:Tahoma, Helvetica, Arial, sans-serif;
}
#paging .numbox .selected {
  text-decoration: none;
  color:#6a7179;
  border: 1px solid #b5b5b5;
  background: #e6e6e6;
  padding: 4px 8px;
  position: relative;
}
#prevPage span,
#nextPage span,
#paging .numbox span {
  text-decoration: none;
  padding: 4px 8px;
  color:#b5b5b5;
  border: 1px solid #b5b5b5;
  margin: 0 3px;
  position: relative;
}
#prevPage span:hover,
#nextPage span:hover,
#paging .numbox span:hover {
  text-decoration: none;
  color:#6a7179!important;
  border: 1px solid #b5b5b5;
  background: #e6e6e6;
}
#paging .numbox .interword {
  border: 0;
  padding: 4px 0;
  margin: 0 -3px;
}
#paging .numbox .interword:hover {
  border: 0;
  padding: 4px 0;
  background: 0;
  color:#a0a5a0!important;
}
.no-more-prev {opacity:0.3;}
.no-more-next {opacity:0.3;}





/* ************** 사용자 제작 모듈 ************** */

/* 상단 갤러리 */
#showcase .swipe-body {
  overflow:hidden; /* swipe.js */
  width:100%;
  height:310px;
  -webkit-transform:      translate3D(0,0,0);
  -moz-transform-origin:  translate3D(0,0,0);
  -o-transform-origin:    translate3D(0,0,0);
  transform-origin:       translate3D(0,0,0);
}
#showcase .swipe-body ul {
}
#showcase .swipe-body li {
  float:left; /* swipe.js */
  position:relative;  /* swipe.js */
  width:100%;
  height:310px;
  list-style:none;
}
#showcase .swipe-body li a {
  display:block;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
#showcase .swipe-body li a strong {
  overflow:hidden;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  text-indent:-999px;
  background-color:#383838;
  background-repeat:no-repeat;
  background-position:50% 50%;
  background-size:cover;
}
#showcase .swipe-loc {
  height:40px;
  text-align:center;

}
#showcase .swipe-loc button {
  height:30px;
  line-height:30px;
  padding:0 2px;
  border:none;
  background:none;
  color:#fff;
  font-size:50px;
  cursor:pointer;
}
#showcase .swipe-loc button.on {
  color:#d0112b
}

/* 상단 카테고리 메뉴 */
#menu .menu-bar {
  position:relative;
  height:40px;
}
#menu .menu-bar:after {
  content:'';
  display:block;
  position:absolute;
  top:0;
  right:20px;
  width:136px;
  height:40px;
  background:url(images/sp_symbol.png) no-repeat -200px 0;
}
#menu ul {}
#menu li {
  list-style:none;
}
#menu li a {
  display:none;
}
#menu ul ul {}
#menu li li {
  position:relative;
  float:left;
  height:40px;
}
#menu li .c_cnt,
#menu li img {
  display:none;
}
#menu li li a {
  display:block;
  height:40px;
  line-height:40px;
  /*padding:0 35px;*/
  padding:0 15px;
  color:#fff;
  /*font-size:18px;*/
  font-size:16px;
  font-weight:bold;
  text-decoration:none;
}
#menu li li a:hover {
  background-color:#8e1027;
}
#menu ul ul ul {
  display:none;
  position:absolute;
  top:40px;
  left:0;
  min-width:150px;
}
#menu li li li {
  float:none;
  height:34px;
  border-bottom:1px solid #d0112b;
}
#menu li li li a {
  display:block;
  position:relative;
  height:34px;
  line-height:34px;
  padding:0 22px 0 35px;
  background-color:#ad132f;
  font-size:14px;
  /*font-size:16px;*/
  font-weight:normal;
  white-space:nowrap;
  word-break:keep-all;
}
#menu li li li a:after {
  content:'';
  position:absolute;
  top:15px;
  left:26px;
  width:2px;
  height:2px;
  background-color:#fff;
}
#menu li li li a:hover {
  background-color:#8e1027;
  color:#fff200;
}
#menu li li li a:hover:after {
  background-color:#fff200;
}

/* 뉴발란스 패밀리 배너 */
.nb-banner {
  clear:both;
  width:100%;
  background-color:#00000000;
}
.nb-banner ul {
  width:/*@post-width:249*/1000px/*@*/;
  margin:0 auto;
  padding:20px 0 5px;
}
.nb-banner ul li {
  overflow:hidden;
  display:inline-block;
  position:relative;
  width:33%;
  padding-bottom:15px;
  text-align:center;
}
.nb-banner ul li a {
  display:inline-block;
  position:relative;
  overflow:hidden;
  width:272px;
  height:80px;
  background:url(images/sp_banner.png) no-repeat;
  text-indent:-999px;
}
.nb-banner ul li.nb-race a {background-position:0 0;}
.nb-banner ul li.nb-home a {background-position:0 -100px;}
.nb-banner ul li.nb-shop a {background-position:0 -200px;}
.nb-banner ul li.nb-magazine a {background-position:0 -300px;}
.nb-banner ul li.nb-naver a {background-position:0 -400px;}
.nb-banner ul li.nb-ftwitter a {background-position:0 -500px;}
.nb-media {
  clear:both;
  width:100%;
  background-color:#00000000;
}

/* 뉴발란스 미디어 */
.nb-media .container {
  overflow:hidden;
  width:/*@post-width:267*/1000px/*@*/;
  margin:0 auto;
  padding-bottom:20px;
}
.nb-media .nb-flickr {
  float:left;
  max-width:50%;
}
.nb-media .nb-flickr h2 {
  padding:15px 0;
  font-family:Arial;
  font-size:20px;
  font-weight:normal;
}
.nb-media .nb-flickr h2 a {
  color:#fff;
}
.nb-media .nb-flickr ul.thumbs li {
  float:left;
  margin:0 2px 0 0;
}
.nb-media .nb-flickr ul.thumbs li img{
  border:1px solid #c0c0c0;
}
.nb-media .nb-youtube {
  float:right;
  max-width:50%;  
}
.nb-media .nb-youtube h2 {
  padding:15px 0;
  font-family:Arial;
  font-size:20px;
  font-weight:normal;
}
.nb-media .nb-youtube h2 a {
  color:#fff;
}
.nb-media .nb-youtube #ytvideo2 {
  float:left;
  margin-right:10px;
}
.nb-media .nb-youtube #youtube {
  float:left; 
}
.nb-media .nb-youtube #youtube li {
  margin-bottom:8px;
  border:1px solid #b1b1b1;
  list-style:none;
}
.nb-media .nb-youtube #youtube li:hover {
  border:1px solid #bd1e25;
}
.nb-media .nb-youtube #youtube li img {
  border:2px solid #fff;
}





/* ************** Featured Home ************** */

body.tedition_blog #ttCanvas {
  width:100% !important;
}
body.tedition_blog .tt-panel {
  width:100% !important;
}
body.tedition_blog .tt-component {
  float:left;
  width:auto !important;
}
body.tedition_blog .tt-item {
  width:100% !important;
}
body.tedition_blog #body {
  background:none;
}
body.tedition_blog #body:before {
  display:none;
}
body.tedition_blog #body #content {
  float:none;
  width:100%;
}
body.tedition_blog #body #sidebar {
  display:none;
}
.nb-featured-items {
float:left;
  width:345px !important;
}
.nb-featured-items.last-item {
  width:310px !important;
}
.nb-featured-items h2 {
  padding:10px 0 !important;
  color:#fff;
  /*font-family:Arial;*/
  font-weight:normal !important;
}
.nb-featured-items li.tt-span-4 {
  overflow:hidden;
  width:310px !important;
}
.nb-featured-items div.tt-span-4 {
  overflow:hidden;
  float:none !important;
  width:100% !important;
  margin:0 0 1px !important;
}
.nb-featured-items div.tt-span-4 a.tt-wrap-thumb-link {
  width:100% !important;
  min-height:240px !important;
  margin:0 !important;
  border:none !important;
}
.nb-featured-items div.tt-span-4 img {
  min-width:310px !important;
}
.nb-featured-items div.tt-span-4 p {
  overflow:hidden;
  width:290px !important;
  height:72px;
  margin:0 !important;
  padding:10px !important;
  background-color:#fff;
  font-weight:normal;
  font-size:14px !important;
  line-height:150% !important;
  word-break:break-all;
  word-wrap:break-word;
}
.nb-featured-items div.tt-span-4 p a {
  line-height:150% !important;
}




/* ************** 아직 사용하지 않는 모듈 ************** */
#guestWrite,
#guestList,
#adTistory,
#blogMenu,
#searchbar,
#rss,
#profile,
#calendar {display:none;}