#article-content {
  margin: 0 auto;
  min-width: 986px;
  max-width: 986px;
  word-break: normal;
}

#article-center {
  float:left;
  margin:5px;
  margin-top:8px;
//  padding:2px auto;
  max-width:600px;
  min-width:600px;
}

.mod_header h2{
	font-size:24px;
	margin:8px auto;
	line-height:40px;
	font-weight: normal;
}
.mod_header h3{
	font-size:16px;
	margin:0 auto;
	line-height:26px;
	font-weight: normal;
}
#article-center h4{
//	font-size:large;
//	font-weight:bold;
//  line-height: 20px;
}
#article-center h5{
//	font-size:larger;
//	font-weight:bold;
//  line-height: 20px;
}

.article_category_icon {
  float:left;
  margin:0 0 12px;
  background-repeat: no-repeat;
}
.article_category_icon.feat{
  width:119px;
  height:41px;
  background-image: url("../images/nav_01_feat.png");
  background-position: -119px 0px;
}
.article_category_icon.int{
  width:124px;
  height:41px;
  background-image: url("../images/nav_02_int.png");
  background-position: -124px 0px;
}
.article_category_icon.col{
  width:109px;
  height:41px;
  background-image: url("../images/nav_03_col.png");
  background-position: -109px 0px;
}
.article_category_icon.rev{
  width:101px;
  height:41px;
  background-image: url("../images/nav_04_rev.png");
  background-position: -101px 0px;
}
.article_category_icon.bb{
  width:165px;
  height:41px;
  background-image: url("../images/nav_05_bb.png");
  background-position: -165px 0px;
}
.article_category_icon.qa{
  width:80px;
  height:41px;
  background-image: url("../images/nav_06_qa.png");
  background-position: -80px 0px;
}
.article_category_icon.vo{
  width:90px;
  height:40px;
  background-image: url("../images/nav_07_vo.png");
  background-position: -90px 0px;
}


.category_icon{
  width: 32px;
  height:32px;
  background-size: 100% 100%;
}

.category_icon.study{
  background-image: url("../images/v2/trans_icon/smt_study34.png");
}
.category_icon.love{
  background-image: url("../images/v2/trans_icon/smt_love34.png");
}
.category_icon.culture{
  background-image: url("../images/v2/trans_icon/smt_CandE34.png");
}
.category_icon.life{
  background-image: url("../images/v2/trans_icon/smt_life34.png");
}
.category_icon.travel{
  background-image: url("../images/v2/trans_icon/smt_travel34.png");
}
.category_icon.business{
  background-image: url("../images/v2/trans_icon/smt_business34.png");
}





.new_icon {
  float:right;
  width:77px;
  height:24px;
  margin:5px;
  background-image: url("../images/new_icon.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.hot_icon {
  float:right;
  width:77px;
  height:24px;
  margin:5px;
  background-position: 0px 0px;
  background-color:#B01B1B;
  text-align:center;
  color:#FFFFFF;
  font-size:12px;
  line-height:24px;
}
.recommend_icon {
  float:right;
  width:100px;
  height:24px;
  margin:5px;
  background-position: 0px 0px;
  background-color:#B01B1B;
  text-align:center;
  color:#FFFFFF;
  font-size:12px;
  line-height:24px;
}
.pr_icon {
  float:right;
  width:77px;
  height:24px;
  margin:5px;
  background-position: 0px 0px;
  background-color:#127cab;
  text-align:center;
  color:#FFFFFF;
  font-size:12px;
  line-height:24px;
}

#article-right {
  position:relative;
  float:right;
  max-width:360px;
  min-width:360px;
//  padding-top:8px;
  padding-right:3px;
}

#side_banner_big {
  width:360px;
  margin-left: 0px;
  margin-bottom: 5px;
  margin-top: 8px;
}

#ranking_menu {
  margin-top:10px;
  display:none;
}
#ranking_caption
{
  margin-left: 3px;
  margin-bottom: 2px;
  width: 122px;
  height: 19px;
  background-image: url("../images/ranking_ttl.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#caption_underline
{
  height:2px;
  width:100%;
  background: #127cab;
  margin-bottom: 6px;
}
#ranking_articles, 
.rel_article {
  background: #f4f4f4;
}
.article_title {
  width:344px;
  float: left;
  padding:8px;
  font-weight:bold;
	float: left;
	min-height: 50px;
}

.article_title nobr{
	white-space:normal;
}

.rank_num_head{
	background-color:#127cab;
	display:inline-block;
	color:white;
	margin: -9px 8px 2px -8px;
	width: 60px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	float: left;
	font-size:16px;
}

.in_best_three{
	background-color:#B01B1B;
}

.favorite_num_image {
  position:relative;
  width:112px;
  height:60px;
  float: right;
  margin-top:8px;
  margin-bottom:10px;
  margin-right:5px;
  background-image: url("../images/favorite_bbl.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.num_favorite {
  position: absolute;
  left: 10px;
  top: 0px;
  width: 46px;
  height: 24px;
  padding-top:5px;
  text-align: center;
  font-size:11px;
  color: #127cab;
  font-weight:bold;
}
.unit_favorite {
  position: absolute;
  left: 50px;
  top: 0px;
  width: 56px;
  height: 24px;
  padding-top:5px;
  text-align: center;
  font-size:11px;
  color: #127cab;
  font-weight:bold;
}
.separete_line {
  height:1px;
  background:transparent;
  margin:0 5px;
  border-top: 1px dotted #d3dede;
}

#fb_like_box_right {
  margin: 7px auto;
}

#article_new2,
#article_relations {
  margin-top:13px;
  max-width:184px;
  min-width:184px;
  float:left;
}
#related_caption
{
  margin-left: 2px;
  margin-bottom: 5px;
  width: 176px;
  height: 17px;
  background-image: url("../images/related_art_ttl.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#new2_caption
{
  margin-left: 2px;
  margin-bottom: 5px;
  width: 140px;
  height: 18px;
  background-image: url("../images/new_art_ttl.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.fav_element {
  margin-left:  10px;
  margin-right: 10px;
  padding-top: 10px;
  width: 590px;
  height: 170px;
  float:left;
  //border-bottom: 1px solid #127cab;
  position:relative;
}
.fav_element+.fav_element{
  border-top: 1px solid #127cab;
}
.fav_detail_wrapper{
	position:absolute;
	top:    10px;
	left:  120px;
	width: 470px;
}

.new2_article_image,
.rel_article_image {
  margin:8px;
  position:relative;
  width: 160px;
  height:160px;
  overflow:hidden;
}
.new2_article_image img,
.rel_article_image img{
  position:absolute;
	margin: 8px auto;
}
.fav_article_image{
  position:absolute;
  top:   10px;
  width: 107px;
  height: 78px;
}
.fav_article_image img{
  position:absolute;
}


.new2_timestamp,
.rel_timestamp {
  margin:8px;
  color:#127cab;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
}

.fav_timestamp {
  margin-left: 10px;
  color:#127cab;
	font-weight:bold;
	font-size:13px;
	line-height:14px;
}

.fav_category_text{
  margin-left:10px;
  color:#127cab;
  font-weight:bold;
  font-size:13px;
  line-height:14px;
}

.new2_article_title,
.rel_article_title {
  margin:8px;
  height:84px;
	font-size:13px;
	line-height:17px;
	font-weight:bold;
}


.fav_article_title nobr,
.new2_article_title nobr,
.rel_article_title nobr{
	white-space: normal;
}

.fav_article_title{
  width: 470px;
  height: 50px;
  margin-top: 10px;
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
}

.fav_readmore_btn {
  //margin-right: 10px;
  //margin-bottom: 10px;
  width: 85px;
  height: 16px;
  background-image: url("../images/read_more_btn.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  cursor:pointer;
}

.readmore_btn {
  float:right;
  margin-right: 10px;
  margin-bottom: 10px;
  width: 85px;
  height: 16px;
  background-image: url("../images/read_more_btn.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  cursor:pointer;
}
.readmore_btn:hover{
  background-position: -86px 0px;
}

#side_banners {
  width:164px;
  float:right;
  margin-top:9px;
}
#side_banner_sky {
  width:164px;
  float:right;
  margin-top:9px;
}

#recommended_articles,
#related2_articles,
#new_articles {
  margin-top:27px;
}
#recommended_caption {
  margin-left:5px;
  margin-bottom: 5px;
  width: 232px;
  height: 17px;
  background-image: url("../images/recommend_ttl.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#recommended_caption_underline
{
  width: 232px;
  height:2px;
  background: #127cab;
  margin-left:5px;
  margin-bottom: 6px;
}
#recommend_articles_box,
#related2_articles_box,
#new_articles_box {
  position:relative;
  width:597px;
  height:250px;
  margin-top:12px;
  margin-bottom:43px;
  margin-left:5px;
  vertical-align:middle;
  padding-left:15px;
}
.rec_article,
.rel2_article,
.new_article {
  width:138px;
  height:243px;
  margin-left:3px;
  background:#f4f4f4;
  float:left;
}

.new2_article{
  background:#f4f4f4;
}

#new3_articles{
  padding-bottom:5px;
}
.new3_article{
  background:#f4f4f4;
  min-height: 159px;
  position:relative;
  //border-top:    1px dotted #d3dede;
  border-bottom: solid 1px #d3dede;
}


.new3_article .article_image{
  top: 0px;
  left:0px;
  margin:10px;
  position:absolute;
  width: 40px;
  height:40px;
  overflow:hidden;
}
.new3_article .article_image img{
  position:absolute;
}

.new3_article .category{
  top: 15px;
  left:94px;
  position:absolute;
  color:#127cab;
  font-size:   9px;
  font-weight:bold;
}

.new3_article .timestamp{
  top: 30px;
  left:94px;
  position:absolute;
  color:#127cab;
  font-size:   9px;
  font-weight:bold;
  margin:0;
}

.new3_article .article_title{
  top: 60px;
  left:10px;
  width:  169px;
  position:absolute;
  //color:#127cab;
  //font-size:   9px;
  font-size:  12px;
  font-weight:bold;
  padding:0;
  text-align:left;
}


.new3_article .separete_line {
  top: 130px;
  left: 10px;
  height:  1px;
  width: 169px;
  position:absolute;
  background:transparent;
  margin:0;
  border-top: 1px dotted #d3dede;
}

.new3_article .readmore_btn{
  top: 139px;
  left:100px;
  position:absolute;
  color:#127cab;
  font-size:   9px;
}


.new3_article .category_icon{
  top: 18px;
  left:55px;
  position:absolute;
}

#goto_article_btn{
  width: 149px;
  height: 39px;
  background: url("/images/sns/btn_blue2_149x39.png");
  background-repeat: no-repeat;
  cursor: pointer;
  color: #f3f3f3;
  font-size: 16px;
  text-align: center;
  line-height: 39px;
  margin:10px auto;
}
.goto_article_btn:hover {
  background-position: -151px 0;
}
#goto_article_wrp {
  display:inline-block;
}
#goto_article_wrp .btn-inner-text{
  color: #f3f3f3;
  position:relative;
  float:left;
}
#goto_article_btn .btn-inner-icon-arrow{
  position:relative;
  float:left;
  width: 18px;
  height: 17px;
  margin-top:11px;
  margin-left:8px;
  background: url("/images/sns/btn_arrow.png");
  background-repeat: no-repeat;
}
#goto_article_btn:hover{
  background-position:-151px 0;
}
#goto_article_btn:hover .btn-inner-icon-arrow{
  background-position:-19px 0;
}

.rec_article_image,
.rel2_article_image,
.new_article_image {
  position:relative;
  margin:6px;
  width:126px;
  height:126px;
  overflow:hidden;
}
.rec_article_image img,
.rel2_article_image img,
.new_article_image img {
  position:absolute;
	margin: 0 auto;
}
.rec_article_title,
.rel2_article_title,
.new_article_title {
  margin:6px;
  height:70px;
//  line-height:1.2em;
  font-size:12px;
  line-height:14px;
  font-weight:bold;
  overflow:hidden;
}

.rec_article_title nobr,
.rel2_article_title nobr,
.new_article_title nobr{
	white-space:normal;
}

#recommend_scroll_arrow_l,
#related2_scroll_arrow_l,
#new_scroll_arrow_l {
  position:absolute;
  left:0px;
  top:115px;
  width: 13px;
  height: 15px;
  background-image: url("../images/recommend_prev_btn.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  cursor:pointer;
}
#recommend_scroll_arrow_r,
#related2_scroll_arrow_r,
#new_scroll_arrow_r {
  position:absolute;
  left:584px;
  top:115px;
  width: 13px;
  height: 15px;
  background-image: url("../images/recommend_next_btn.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  cursor:pointer;
}
#new_caption {
  margin-left:5px;
  margin-bottom: 5px;
  width: 140px;
  height: 18px;
  background-image: url("../images/new_art_ttl.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#new_caption_underline
{
  width: 140px;
  height:2px;
  background: #127cab;
  margin-left:5px;
  margin-bottom: 5px;
}
#related2_caption {
  margin-left:5px;
  margin-bottom: 5px;
  width: 176px;
  height: 17px;
  background-image: url("../images/related_art_ttl.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#related2_caption_underline
{
  width: 176px;
  height:2px;
  background: #127cab;
  margin-left:5px;
  margin-bottom: 5px;
}

.fav_favorite_button_grp{
  margin-top: 10px;
}
.fav_favorite_button {
  width: 108px;
  height: 28px;
  background-image: url("../images/favorite_btn.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  float:left;
}
.fav_favorite_button.unfavorite {
  background-image: url("../images/unfavorite_btn.png");
}

.fav_unfavorite{
  font-size: 10px;
  color: gray;
  margin-top: 5px;
}

.favorite_button {
  width: 108px;
  height: 28px;
  background-image: url("../images/favorite_btn.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  cursor:pointer;
  margin-left:3px;
  margin-top:5px;
  float:left;
}
.favorite_button:hover {
  background-position: -116px 0px;
}
.favorite_button.unfavorite {
  background-image: url("../images/unfavorite_btn.png");
}

.fav_favorite_button_ballon {
  position:relative;
  float:left;
  width:46px;
  height: 21px;
  background-image: url("../images/favorite_btn_bbl.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}


.favorite_button_ballon {
  margin-left:5px;
  margin-top:8px;
  position:relative;
  float:left;
  width:46px;
  height: 21px;
  background-image: url("../images/favorite_btn_bbl.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
.num_fav_btn {
  position: absolute;
  left: 7px;
  top: 0;
  width: 38px;
  text-align: center;
  font-size:9px;
}

#num_fav_btn {
  position: absolute;
  left: 7px;
  top: 0;
  width: 38px;
  text-align: center;
  font-size:9px;
}

.social_button_group {
 margin-top:10px;
 margin-left:5px;
 margin-bottom:20px;
}

#article_comments_menu {
  margin-top:36px;
  margin-left:5px;
}
#comment_caption {
  float:left;
  margin-bottom: 5px;
  width:129px;
  height: 17px;
  background-image: url("../images/comments_ttl.gif");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#comment_caption_underline
{
  width: 129px;
  height:2px;
  background: #127cab;
  margin-bottom: 15px;
}
#comment_ballon {
  position:relative;
  float:left;
  margin-top:3px;
  margin-left:4px;
  width:41px;
  height: 20px;
  background-image: url("../images/comments_bbl.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#num_comments {
  position: absolute;
  left: 7px;
  top: 0px;
  width: 34px;
  text-align: center;
  font-size:9px;
}

#article_comment_form {
  margin-left:5px;
  background: #f4f4f4;
}
.member_image {
  width:46px;
  height:46px;
  margin-top:10px;
  margin-left:10px;
  float:left;
}
.post-comment-form-input {
  float:left;
  margin:10px;
  margin-bottom:5px;
  width:502px;
  max-width:86%;
  min-width:75%;
}

.comment-button {
  float:right;
  margin:5px;
}
#comment-counter {
  float:right;
  margin:5px;
}
#article_comments {
  margin-left:5px;
  margin-top:28px;
}

.comment-element {
  margin-top:12px;
  padding:2px;
}
.comment_member_image {
  width:46px;
  height:46px;
  margin-top:10px;
  margin-left:0;
  float:left;
}

.member_name {
  margin-top:10px;
  margin-left:5px;
  float:left;
}
.comment-element .timestamp {
  color:#D0D0D0;
  margin-top:10px;
  margin-left:10px;
  margin-right:5px;
  float:right;
}
.body {
  margin-top:10px;
  margin-left:10px;
  margin-right:5px;
  margin-bottom:12px;
  width:86%;
  word-break:break-all;
  float:left;
}

.comment-button{
  width:90px;
  height: 25px;
  margin-right:15px;
  background-image: url("../images/post_btn.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  cursor:pointer;
}
.comment-button:hover{
  background-position: -92px 0px;
}

#more_comments_control {
  margin-top:20px;
  text-align:center;
}
#more_comments_control #comment-loadmore {
  padding:0;
  margin:auto;
  width:198px;
  height:46px;
  background-image: url("../images/more_comments_btn.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  cursor:pointer;
}
#more_comments_control #comment-loadmore:hover {
  background-position: -200px 0px;
}
#more_comments_control #comment-loadmore-loading {
  margin-top:5px;
}

#bid_ads {
  margin:5px auto;
  width:593px;
  height:403px;
  background-image: url("../images/bid-footer.png");
  background-position: 0px 0px;
  background-repeat: no-repeat;
  cursor:pointer;
}


#articles_container {
  margin: 0 auto;
  margin-bottom:8px;
	margin-top: 3px;
}

.article_detail_under_line{
	border-top: 1px dotted #d3dede; 
	margin-bottom:17px;
}

.article_element {
  float:left;
  border-style:solid;
  border-width:2px;
  margin-top:3px;
  margin-bottom:3px;
  border-color: #e7e7e7;
  position: relative;
//  -webkit-border-radius: 5px;
//     -moz-border-radius: 5px;
//          border-radius: 5px;
}

.te1 {
  height:414px;
  width:327px;
}

.te2 {
  height:414px;
  width:664px;
}

.te1:hover, .te2:hover{
  border-color: #3a3a3a;
}

.imageanddate{
  margin-left:10px;
  margin-right:10px;
  margin-top:10px;
	background-color:black;
}

.article_image_window{
  position:relative;
  overflow: hidden;
	background-color:white;
}

.aiw1{
  width:307px;
  height:249px;
}

.aiw2{
	width:644px;
	height:249px;
}

.article_image{
//  overflow: hidden;
  position:absolute;
}

.category_image{
	position:absolute;
	z-index:4;
}

.ci1{
	top:-10px;
	left:136px;
}

.ci2{
	top:-10px;
	left:305px;
}

.al_title{
	//margin:10px;
	margin-left:10px;
	margin-right:10px;
	padding-top:13px;
	font-weight:bold;
}
.al_title nobr{
	white-space: normal;
}

.al_title p{
	margin:0;
}

.atf1{
	font-size:16px;
	line-height:24px;
}

.atf2{
	font-size: 20px;
	line-height: 24px;
}

.al_lead{
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 1px;
}

.al_lead_ellipsis{
	line-height:8px;
	font-size:11px;
	text-align:right;
	padding:0 20px;
	display:none;
}
.asf1{
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
	display: none;
}

.asf2{
	font-size:12px;
	line-height:18px;
	height:36px;
	overflow: hidden;
	display:none; // temporary fix TODO need redesign article list page.
}

.al_summary{
}

.articledate{
//  color:#ffffff; 
  float:left; 
  margin-left:10px;
}

.dateandcategory{
  background-color:#127cab; 
  position: relative; 
  width:100%; 
  height:20px;
  color:#e7e7e7;
}

.category_txt{
//  color:#ffffff;
  text-align:right;
  //margin-right:10px;
  padding-right:10px;
}

.article_element .readmore_btn
{
	position:absolute;
	right:0;
	bottom:0;
}


#article_list_footer{
//	position:fixed;
//	bottom:0px;
	bottom:-2px;
	width:100%;
	z-index:10;
//  opacity: 0;
//  -webkit-transition: opacity .3s linear;
//  -moz-transition: opacity .3s linear;
//  -o-transition: opacity .3s linear;
//  transition: opacity .3s linear;
//  filter: alpha(opacity=0);
}

#article_list_footer:hover{
//  opacity: 1;
//  filter: alpha(opacity=100);
}

span.overlay_movie{
    width: 200px;
    height: 200px;
    position: absolute;
    background: url(/opArticlePlugin/images/movie.png) no-repeat 0% 0%;
    top:5px;
    left:5px;
    filter: alpha(opacity=100);
    z-index: 2;
  -moz-transform: scale(0.33) translate(-200px,-200px);
  -o-transform: scale(0.33) translate(-200px,-200px);
  -webkit-transform: scale(0.33) translate(-200px,-200px);
  -ms-transform: scale(0.33) translate(-200px,-200px);
  transform: scale(0.33) translate(-200px,-200px);

}
span.overlay_movie:hover {
    display:none;
}
span.overlay_present{
    width: 200px;
    height: 200px;
    position: absolute;
    background: url(/opArticlePlugin/images/present.png) no-repeat 0% 0%;
    bottom:0;
    right:0;
    filter: alpha(opacity=100);
    z-index: 2;
  -moz-transform: scale(0.5) translate(100px,100px);
  -o-transform: scale(0.5) translate(100px,100px);
  -webkit-transform: scale(0.5) translate(100px,100px);
  -ms-transform: scale(0.5) translate(100px,100px);
  transform: scale(0.5) translate(100px,100px);
}
span.overlay_present:hover {
    display:none;
}

span.overlay{
    width: 100%;
    height: 100%;
    position: absolute;
    background: url(/opArticlePlugin/images/read_more_icon.png) no-repeat 50% 50%;
    top:0;
    left:0;
    opacity: 0;
    -webkit-transition: opacity .3s linear;
    -moz-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
    transition: opacity .3s linear;
    filter: alpha(opacity=0);
}

span.overlay:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 3;
	background-color:rgba(0,0,0,0.7);
}

a:hover img {
    opacity: .8;
    filter: alpha(opacity=80);
}

.article_element a:hover img{
  opacity: 0.5;
  filter: alpha(opacity=50);
}

.article_image_window:hover{
	background-color:rgba(255,255,255,0.5);
}

#fb_icon {
   width:12px; height:19px;
}
#fb_icon:hover {
    background-position:12px 0px;
    text-decoration:none;
}

div.article_content ul {
 overflow:visible;
 list-style-type: disc;
}
div.article_content table *{
 vertical-align:top;
}

div.pocket-btn {
  display: inline;
}


/* signin/signup form in article page */
.login-signup-box .d-tab-pane{
	display:none;
}
.login-signup-box{
	width:608px;
	height:477px;
	border: 1px solid #127cab;
	color:#127cab;
	margin-left: -4px;
	margin-bottom:20px;
}
#login-signin-nav a{
	width:290px;
	height:46px;
	text-align:center;
	font-size:20px;
	line-height:46px;
	float:left;
	margin-top:5px;
	margin-left:9px;
	background-color:#ddd;
	text-decoration:none;
	color:white;
	font-weight:bold;
	display:block;
}

#login-signin-nav .active{
	background-color:#127cab;
}

.login-signup-box .d-tab-pane.active{
	display:block;
}

.login-signup-box table input, 
.login-signup-box table img, 
.login-signup-box table .help, 
.login-signup-box table a
{
//	position:relative;
//  left:20px;
	margin:0px !important;

}
.login-signup-box .d-tab-pane input[type=text]{
	width:316px;
}

.login-signup-box .d-tab-pane .signup-btn{
	padding:0;
	border: none;
	width: 197px;
	height: 46px;
	background: transparent url("/images/btn_signup.png") no-repeat 0 0;
	display: inline-block;
}
.login-signup-box .d-tab-pane .signup-btn:hover{
	background-position: -197px 0px;
}

.login-signup-box .d-tab-pane .li_left{
	position:relative;
  width:193px;
	float:left;
	text-align:right;
	font-size:12px;
	color:#127cab;

}
.login-signup-box .d-tab-pane .li_right,.li_left{
	margin-top:15px;

}

.login-signup-box .d-tab-content{
	width:580px;
	margin:0 auto;
}
.login-signup-box form{
	margin-bottom:11px;
}

.login-signup-box table{
	width:auto;
	margin:0 auto;
}
.login-signup-box table th{
	vertical-align: top;
	padding-top:15px;
}
.login-signup-box table .th-top{
	padding-top:26px;
	padding-bottom:11px;
}

.login-signup-box table td{
	padding-left: 20px;
}
.login-signup-box table td{
	padding-top:15px;
}
.login-signup-box table .no-toppadding{
	padding-top:0;
}

.login-signup-box ul{
  margin: 0;
}


.login-signup-box #login_submit{
	padding:0;
	border: none;
	width: 197px;
	height: 46px;
	background: transparent url("/images/btn_login.png") no-repeat 0 0;
	display: inline-block;
}

.login-signup-box #login_submit:hover{
	background-position: -197px 0px;
}

.pagination.favorite_article {
  padding-left:40px;
}

.favorite_article_wrapper {
  margin-top:10px;
  margin-left:10px;
  margin-right:10px;
  border: solid 1px #127cab;
}

.favorite-page-title{
  margin:  10px;
  width:  590px;
  height:  37px;
  line-height: 37px;
  color: white;
  background-color: #127cab;
}

.favorite-page-icon{
  background: url("/images/sns/btn_favorited.png");
  margin-left:  10px;
  margin-right:  10px;
  margin-top:    5px;
  width: 30px;
  height: 29px;
  background-position: -30px 0px;
  float: left;
}

.fav_category_wrapper{
}

.fav_cat_icon{
  width:  30px;
  height: 30px;
  float:left;
}

.fav_category_text_and_time{
  float:left;
}

.fav_pagination {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 100%;
  //height: 50px;
}

