@charset "utf-8";


.stock1 { 
	display:inline-block; 
	font-size:1.0rem;
	text-align:center;
	text-decoration:underline;
	}







/* Layout */
html,
body{ /* height:100%; */ }


input [type=text]{
	width: 200px;
	height: 50px;
	font-size: 0.75rem;
}



#keyword{ font-size:18px; font-family:"Malgun Gothic";}
#keyword a{ text-decoration:none;}
#keyword a:hover,
#keyword a:active,
#keyword a:focus{ text-decoration:underline;}
#keyword fieldset{ border:0; margin:0; padding:0;}
#keyword .invisible{ position:absolute; width:1px; height:1px; overflow:hidden; left:-2000%; visibility:hidden; font-size:0; line-height:0;}

/* Live Header */
#liveHeader{ position:relative; margin:0 0 30px 0;}
#liveHeader .liveTitle{ font-size:1em; letter-spacing:-.1em; margin-bottom:10px; border-bottom:3px solid #ddd; *zoom:1; background-repeat:no-repeat; background-position:left center; background:url(./img/iconRss.gif) no-repeat left center;}
#liveHeader .liveTitle:after{ content:""; display:block; clear:both;}
#liveHeader .liveTitleText{ float:left; clear:both; padding:5px 15px 5px 25px; margin:0 0 -3px 0; border-bottom:3px solid #666; background:url(./img/lineTextDiv.gif) no-repeat right bottom;}
#liveHeader .liveTitleText a{ text-decoration:none; color:#000;}
#liveHeader .liveTitleText em{ font-size:10pt;font-style:normal; font-weight:normal; color:#666;}
#liveHeader .liveDescription{ padding:7px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative; background:#f8f8f8; }

/* Live Search 

.liveSearch{ font-size:14px;}
.liveSearch .inputL{height:23px;font-size:14px; border:1px solid #bbb; border-right-color:#ddd; border-bottom-color:#ddd; padding:3px 4px; vertical-align:middle; width:160px;}
.liveSearch .inputL:focus{ background:#FFC;}
.liveSearch select{ font-size:14px; height:24px; vertical-align:middle;}
.liveSearch label{ font-family:Tahoma; font-size:20px; font-weight:bold; vertical-align:middle; color:#999; margin:0 10px 0 0;}
*/


#liveHeader .liveSearch{ position:absolute; top:5px; right:0px;}
#liveBody .liveSearch{ text-align:center; padding:15px 0; background:#f4f4f4; margin:0 0 10px 0; border-radius:5px;}

/* Live Pop */
.livePop{ height:140px; min-height:140px; margin:0 0 20px 0;}
.liveTab{ position:relative; margin:0; padding:0; *zoom:1; border-bottom:1px solid #ddd; list-style:none;}
.liveTab:after{ content:""; display:block; clear:both;} 
.liveTab li.tag{ float:left; margin-right:1px; list-style:none; background-repeat:no-repeat; background-position:0 0;}
.liveTab li.active{ background-position:0 -30px; border-bottom:1px solid #fff; margin-bottom:-1px;background-color:#FFE;} 
.liveTab li.tag a.anchor{ position:relative; left:2px; float:left; height:25px; padding:8px 15px 0 15px; text-decoration:none !important; font-size:12px; background-repeat:no-repeat; background-position:right 0; color:#666; }
.liveTab li.active a.anchor{ background-position:right -30px; border-bottom:1px solid #fff; margin:0 0 -1px 0; font-weight:bold; letter-spacing:-1px;}
.liveTab li.tag,
.liveTab li.tag a.anchor{ background-image:url(./img/buttonWidgetTab.gif);}
.liveTab .liveList{ display:none; margin:0; padding:0; list-style:none; position:absolute; top:40px; left:0; width:100%;}
.liveTab .active .liveList{ display:block;}
.liveTab .liveList li.item{ padding:0 100px 0 8px; margin:0 0 3px 0; position:relative; background:url(./img/iconSquare.gif) no-repeat left 6px; clear:both; }
.liveTab .liveList li.item a{ color:#666;}
.liveTab .liveList li.item .author{ position:absolute; top:0; right:80px; text-align:right; color:#666;}
.liveTab .liveList li.item .date,
.liveTab .liveList li.item .hour{ position:absolute; top:1px; font-family:Tahoma; font-size:11px; color:#767676; text-align:right;}
.liveTab .liveList li.item .date{ right:40px;}
.liveTab .liveList li.item .hour{ right:0;}
.liveTab .liveList li.more{ position:absolute; top:-30px; right:0; font-family:Tahoma; font-size:11px;}
.liveTab .liveList li.more a{ color:#767676;}
#tagMore{ overflow:hidden; line-height:1.5; text-align:justify; clear:both; }
#tagMore li{ margin:0; display:block; white-space:nowrap; float:left; height:30px; *zoom:1; overflow:hidden; vertical-align:middle;  }
#tagMore li a{ padding:0 10px; vertical-align:middle; }
#tagMore li.level4 a{ font-size:12px; color:#767676; }
#tagMore li.level3 a{ font-size:12px; color:#767676; font-weight:bold; }
#tagMore li.level2 a{ font-size:14px; color:#767676; font-weight:bold; }
#tagMore li.level1 a{ font-size:18px; color:#666; font-weight:bold;}

/* Live Article */
.liveArticleHeader{ *zoom:1; margin:0 0 5px 0;}
.liveArticleHeader:after{ content:""; display:block; clear:both;}
.liveArticleHeader .sumArticles{ float:left; font-size:11px; color:#767676; margin:0; padding:0; }
.liveArticleHeader .sumArticles dt{ display:inline;}
.liveArticleHeader .sumArticles dd{ display:inline; margin:0 5px 0 0;}
.liveArticleHeader .sumFeeds{ position:relative; left:1px; float:right; list-style:none; margin:0; padding:0; font-size:11px; overflow:hidden;}
.liveArticleHeader .sumFeeds li{ position:relative; left:-1px; display:inline; margin:0 5px 0 0; padding:0 0 0 10px; background:url(./img/lineTextDiv.gif) no-repeat left center;}
.liveArticleHeader .sumFeeds li a{ color:#767676;}
.liveArticleHeader .sumFeeds li.addFeed{ margin:0; padding:0; background:none; vertical-align:middle;}
.liveArticle{ position:relative; margin:0; padding:0; font-size:14px; *zoom:1; border-top:1px solid #ddd;}
.liveArticle:after{ content:""; display:block; clear:both;}
.liveArticle li{ list-style:none; clear:both; padding:15px 0; *zoom:1; border-bottom:1px dotted #ddd;}
.liveArticle li:after{ content:""; display:block; clear:both;}
.liveArticle li p{ margin:0; padding:0;}
.liveArticle li h3.title{ margin:0 0 5px 0; font-size:16px; font-weight:bold;}
.liveArticle li h3.title a{ color:#333;}
.liveArticle li h3.title .thumb{ float:left; padding:2px; border:1px solid #ddd; margin:0 15px 0 0;}
.liveArticle li p.text{ margin:0 0 5px 0; line-height:1.5; color:#666;}
.liveArticle li ul.tag{ float:left; margin:0; padding:0 0 0 30px; background:url("./img/iconTag.gif") no-repeat left center; border:0; list-style:none; font-size:11px; }
.liveArticle li ul.tag li{ display:inline; clear:none; margin:0; padding:0; border:0; }
.liveArticle li ul.tag li:after{ display:none; clear:none;}
.liveArticle li ul.tag li a{ color:#888; text-decoration:none;}
.liveArticle li ul.tag li a:hover{ color:#444; text-decoration:underline;}
.liveArticle li cite{ float:right; text-align:right; font-style:normal; color:#767676;}
.liveArticle li cite .date{ font-size:10px;}
.liveArticle li cite .citeTitle{ font-weight:bold; font-size:11px;}
.liveArticle li cite a { color:#767676; }
.liveArticle li cite img { vertical-align:middle; }

/* Feed List */
.feedContainer .feedsHeader{ *zoom:1; margin:0 0 5px 0;}
.feedContainer .feedsHeader:after{ content:""; display:block; clear:both;}
.feedContainer .feedsHeader h2{ float:left; font-size:12px; margin:0; padding:0; color:#333; }
.feedContainer .feedsHeader .sumFeeds{ position:relative; left:1px; float:right; list-style:none; margin:0; padding:0; font-size:11px; overflow:hidden;}
.feedContainer .feedsHeader .sumFeeds li{ position:relative; left:-1px; display:inline; margin:0 5px 0 0; padding:0 0 0 10px; background:url(./img/lineTextDiv.gif) no-repeat left center;}
.feedContainer .feedsHeader .sumFeeds li a{ color:#767676;}
.feedContainer .feedsHeader .sumFeeds li.addFeed{ margin:0; padding:0; background:none; vertical-align:middle;}
.feedContainer .feedList{ list-style:none; margin:0; padding:0; border-top:1px solid #ddd;}
.feedContainer .feedList li{ position:relative; border-bottom:1px dotted #ddd; padding:7px 0; text-indent:5px; color:#767676; font-size:11px;}
.feedContainer .feedList li img { vertical-align:middle; }
.feedContainer .feedList li a.url{ color:#767676; font-size:12px; padding:0 0 0 16px; background:url(./img/iconRssSmall.gif) no-repeat left center;}
.feedContainer .feedList li a.author { position:absolute; top:8px; right:5px; color:#767676; font-size:12px;}
.feedContainer .feedList li .reject{ position:absolute; top:8px; right:5px; width:18px; height:18px; overflow:visible; padding:0; border:0; background:url(./img/buttonDelete.gif) no-repeat center; cursor:pointer;}
.feedContainer .feedList li .reject span{ position:absolute; width:1px; height:1px; overflow:hidden; left:-2000%; visibility:hidden; font-size:0; line-height:0;}
.feedContainer.myFeeds p { text-align:center; margin:20px 0; color:#767676;}

/* Pagination */
.pagination{ position:relative; padding:15px 0; margin:0; text-align:center;}
.pagination *{ margin:0; padding:0;}
.pagination img{ border:0;}
.pagination a,
.pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle; margin:0 -4px; padding:1px 10px 1px 8px; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;}
.pagination a:hover,
.pagination a:active,
.pagination a:focus{ background-color:#f4f4f4 !important; }
.pagination strong{ color:#ff6600 !important;}
.pagination a.prev,
.pagination a.prevEnd,
.pagination a.next,
.pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; background-color:transparent !important; }
.pagination a.prev{ padding-left:10px; background:#fff url(./img/arrowPrevA1.gif) no-repeat left center; }
.pagination a.prevEnd{ padding-left:15px; background:#fff url(./img/arrowPrevEndA1.gif) no-repeat left center; }
.pagination a.next{ padding-right:10px; background:#fff url(./img/arrowNextA1.gif) no-repeat right center; }
.pagination a.nextEnd{ padding-right:15px; background:#fff url(./img/arrowNextEndA1.gif) no-repeat right center; }
.pagination a.opml{ position:absolute; font-weight:normal; font-size:11px; top:15px; left:5px; padding:0 0 0 16px; margin:0; border:0; text-decoration:none; color:#767676; background:transparent url(./img/iconOpmlSmall.gif) no-repeat 0 center !important;}

/* Button Reset */
.keywordButton,
.keywordButton a,
.keywordButton button,
.keywordButton input{ position:relative; margin:0; display:inline-block; *display:inline; text-decoration:none !important; border:0; font-size:12px; font-family:Tahoma, Sans-serif; white-space:nowrap; background:url(./img/buttonWhite.gif) no-repeat; vertical-align:middle; overflow:visible; color:#333; cursor:pointer; *zoom:1;}
.keywordButton{ height:23px; padding:0; margin-right:2px; background-position:left top;}
.keywordButton a,
.keywordButton button,
.keywordButton input{ left:2px; *vertical-align:top;}

/* Button Size */
.keywordButton.large{ height:29px; background-position:left -30px; }
.keywordButton.xLarge{ height:35px; background-position:left -65px; }
.keywordButton.small{ height:18px; background-position:left -107px; }
.keywordButton a,
.keywordButton button,
.keywordButton input{ height:23px; padding:0 10px 0 8px; font-size:12px; line-height:23px; background-position:right top;}
.keywordButton.large a,
.keywordButton.large button,
.keywordButton.large input{ height:30px; padding:0 10px 0 8px; font-size:16px; line-height:29px; background-position:right -30px;}
.keywordButton.xLarge a,
.keywordButton.xLarge button,
.keywordButton.xLarge input{ height:35px; padding:0 10px 0 8px; font-size:20px; line-height:35px; background-position:right -65px;}
.keywordButton.small a,
.keywordButton.small button,
.keywordButton.small input{ height:18px; padding:0 6px 0 4px; font-size:11px; line-height:18px; background-position:right -107px;}

/* Button Text Color */
.keywordButton *:hover,
.keywordButton *:active,
.keywordButton *:focus{ color:#690;}

/* Button Text Strong */
.keywordButton.strong *{ font-weight:bold !important;}

/* Add Feed */
#addFeed{ display:none; position:fixed; *position:absolute; left:0; top:0; width:100%; height:100%; z-index:100; *zoom:1;}
#addFeed .bg{ *display:none; position:absolute; left:0; top:0; background:#000; width:100%; height:100%; opacity:.5; filter:alpha(opacity=50);}
#addFeed fieldset{ position:relative; top:100px; border:0; margin:0 auto; padding:0; width:500px; border:2px solid #eee; *border-color:#999; background:#fff; *zoom:1;}
#addFeed fieldset legend{ position:absolute; width:1px; height:1px; overflow:hidden; left:-2000%; visibility:hidden; font-size:0; line-height:0;}
#addFeed form{ margin:20px 30px; *zoom:1;}
#addFeed p{ color:#767676; margin:0 0 20px 0; line-height:1.5;}
#addFeed p.denied{ margin:10px 20px;}
#addFeed dl{ margin:0; padding:0;}
#addFeed dt{ font-weight:bold; margin:0 0 2px 0;}
#addFeed dd{ margin:0 0 7px 0;}
#addFeed .inputText{font-size:12px; border:1px solid #bbb; border-right-color:#ddd; border-bottom-color:#ddd; padding:3px 4px; height:15px; vertical-align:middle; width:430px;}
#addFeed .inputText:focus{ background:#FFC;}
#addFeed .close{ position:absolute; top:10px; right:10px; padding:0; overflow:hidden; width:20px; height:20px; border:0; background:url(./img/buttonDelete.gif) no-repeat center; cursor:pointer;}
#addFeed .close span{ position:absolute; width:1px; height:1px; overflow:hidden; left:-2000%; visibility:hidden; font-size:0; line-height:0;}

/* Header and Footer Text */
.liveHeaderText{ padding:7px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative; background:#f8f8f8; }
.liveFooterText{ padding:7px 15px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative; background:#f8f8f8; }



/* ========================================================================
 Component: Flex
 ========================================================================== */
.nr.flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.nr.inline-flex {
  display: -ms-inline-flex;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.nr.flex-middle {
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

@media (max-width: 959px) {
  .nr.flex-middle\@s {
    width: 100%;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
  }
}

.nr.flex-left {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.nr.flex-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.nr.flex-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}




/* ========================================================================
 Component: Button
 ========================================================================== */
.nr.button {
  display: inline-block;
  cursor: pointer;
  font-size: 14px;
  font-weight: 500;
  line-height: 0.5;
  text-align: center;
  padding: 11px 16px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #ededed;
  text-decoration: none !important;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.nr.button:focus {
  outline: none;
}

.nr.button-rounded {
  border-radius: 100px !important;
}

/* Button color style
 ========================================================================== */
.nr.button-default {
  color: #666666;
  background-color: white;
  border-color: #ededed;
}

.nr.button-default:hover {
  color: #666666;
  border-color: #cccccc;
}

.nr.button-default:active {
  color: #666666;
  border-color: #999;
}

.nr.button-primary {
  color: white !important;
  border-color: #6fa8dc !important; /* #3493ff  */
  background-color: #6fa8dc !important; /* #3493ff */
}

.nr.button-primary:hover {
  color: white !important;
  border-color: #5da9ff !important;
  background-color: #5da9ff !important;
}

.nr.button-primary:active {
  color: white !important;
  border-color: #1878e6 !important;
  background-color: #1878e6 !important;
}

/* ========================================================================
 Component: Input
 ========================================================================== */
.nr.input {
  display: inline-block;
  width: 100%;



  max-width: 160px;
  padding: 5px 12px; /* 12px 18px; */
  margin-right: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #ededed;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.nr.input:disabled {
  cursor: no-drop;
  opacity: 0.7;
  background-color: #f8f8f8;
}

.nr.input-default {
  border-color: #ededed;
}

.nr.input-default:hover {
  border-color: #cccccc;
}

.nr.input-default:focus {
  border-color: #3493ff;
  outline: none;
}



/* ========================================================================
 Component: Select
 ========================================================================== */
.nr.select {
  display: inline-block;
  width: 70px;
  height: 34px;
  max-width: 200px;
  padding: 6px 10px; /* 12px 18px; */
  margin-right: 5px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.5;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: #ededed;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}

.nr.select:disabled {
  cursor: no-drop;
  opacity: 0.7;
  background-color: #f8f8f8;
}

.nr.select-default {
  border-color: #ededed;
  background-color: #ffffff;
}

.nr.select-default:hover {
  border-color: #cccccc;
}

.nr.select-default:focus {
  border-color: #3493ff;
  outline: none;
}




/* Live Search 

.liveContents{ font-size:14px;}
.liveContents .inputL{height:23px;font-size:14px; border:1px solid #bbb; border-right-color:#ddd; border-bottom-color:#ddd; padding:3px 4px; vertical-align:middle; width:160px;}
.liveContents .inputL:focus{ background:#FFC;}
.liveContents select{ font-size:14px; height:24px; vertical-align:middle;}
.liveContents label{ font-family:Tahoma; font-size:20px; font-weight:bold; vertical-align:middle; color:#999; margin:0 10px 0 0;}
*/


#liveHeader .liveContents{ position:absolute; top:5px; right:0px;}
#liveBody .liveContents{ text-align:left; padding:15px 20px; background:#ffffff; margin:0 0 30px 0; border-radius:5px;}






.btn_reset { 
	border-color : #000000;
	height : 34px;
	width : 100px;
}