/* 2015-08-28 subject */
body{font-family: Arial, sans-serif;}
.mangaread_top{z-index:3;}
.subject-top{height: 451px; margin:-25px auto 0; z-index:2; position:relative; background: url(../images/subject/2015/love2015/topbg_01.jpg) no-repeat center top,   url(../images/subject/2015/love2015/topbg_02.jpg) no-repeat center bottom,#FFF;}
.subject-top .share-btn{position:absolute; left:50%; margin-left: -122px; top: 391px; width: 260px; height: 35px; background:url(../images/subject/2015/love2015/share.png) no-repeat 0 0;}
.share-btn span{position:absolute; height:35px; width:35px;top:0; cursor:pointer;}
.share-btn span:hover{background:url(../images/subject/2015/love2015/share.png) no-repeat;}
.share-btn .st_twitter_custom{left: -2px;}
.share-btn .st_twitter_custom:hover{background-position: 2px -35px;}
.share-btn .st_facebook_custom{left: 80px;}
.share-btn .st_facebook_custom:hover{background-position:-80px -35px;}
.share-btn .st_googleplus_custom{left: 157px;}
.share-btn .st_googleplus_custom:hover{background-position:-157px -35px;}
.share-btn .st_sharethis_custom{left: 231px;}
.share-btn .st_sharethis_custom:hover{background-position:-231px -35px;}
.subject_content{margin:0 auto; position:relative;background-color: #fff;}
.subject_info{font-size: 14px; color:#000; text-align:justify;}
.subject_info .title{font-size:22px; text-align:center; margin-bottom: 20px; font-weight:700;color: #f972a1;}
.subject_info .text_info{width: 680px;line-height: 21px; font-size:14px;text-indent: 2em;margin-left: 137px;padding-top: 18px;}
.listsubject{margin-top: 20px;}
.listsubject li{display:inline-block; vertical-align:top; margin-right: 38px;}
.listsubject li:last-child{margin-right:0;}
.listsubject li .more{width: 137px; height: 62px; display:block; margin:0; background:url(../images/subject/2015/love2015/more.png) no-repeat; text-indent:-9999px;}
.subject_one_part{background: #FFF url(../images/subject/2015/love2015/jsbg.jpg) no-repeat center top;padding-bottom: 100px;}
.subject_one_part_main{padding: 0 30px; width: 920px; margin:0 auto;}
.subject_cover{float:left; color:#ff8c09;}
.subject_cover img{width:180px; height:240px;}
.subject_cover{margin-top:5px; font-weight:700; text-align:center; text-transform:uppercase;}
.subject_cover p{line-height:30px;}
.subject_one_part a:hover{color:#ff8c09; text-decoration:underline;}
.subject_part{background-image: -moz-linear-gradient( 0deg, rgb(254,254,254) 0%, rgb(247,217,223) 42%, rgb(247,217,223) 58%, rgb(254,254,254) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(254,254,254) 0%, rgb(247,217,223) 42%, rgb(247,217,223) 58%, rgb(254,254,254) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(254,254,254) 0%, rgb(247,217,223) 42%, rgb(247,217,223) 58%, rgb(254,254,254) 100%);margin-top: 105px;}
.subject_title{position: absolute;top: -105px;height: 33px;padding:136px 0 25px 128px;background: url(../images/subject/2015/love2015/titlebg.png) no-repeat 20px top;}
.post_list_main{width: 1000px; margin:0 auto; position:relative;padding-top: 98px;}
.subject_two_part{margin-top: 21px;}
.subject_last_part{padding-bottom: 74px;}
.post_list{font-size: 0;}
.post_list li{ display:inline-block; width: 184px; margin: 4px 8px;}
.post_list li a{color: #000; display:block;}
.post_list li p{font-size: 12px;padding: 8px 0; text-align:center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.post_list li img{border: 1px solid #ff6784;}
.comment_content .comment_reply{border: none;}
.comment_content .time{color:#909090;}
.comment_top{background:none; border:none;}
.discus_comment li{border-bottom:1px dashed #222;}
.write_comment .textarea textarea{background: #fff; border: 1px solid #F8E2E8; color: #A4A4A4;}
.write_comment .img_user img{background-color:#fff;}
.write_comment .post_comment{width: 99px;height: 24px;background: url(../images/subject/2015/love2015/comment-btn.png) no-repeat;}
footer{background:#c8e8f2; margin-top:0;padding-top: 14px;}
footer .footer_nav{position: absolute;top: -14px;left: 50%;margin-left: -475px;}
#back_top{margin-left: 510px; width: 89px; height: 75px; padding:0; background:url(../images/subject/2015/love2015/btop.png) center top no-repeat; border:none; box-shadow:none; text-align:left; text-indent:-9999px;}
#back_top span{display:none;}