@charset "utf-8";

/* 2015-06-10 subject */
body{background: url(../images/subject/2015/moepets2015/bg.png?v=002) repeat;}
.mangaread_top{z-index:3;}
.subject-top{height:788px; margin:-25px auto 0; z-index:2; position:relative;
	background: url(../images/subject/2015/moepets2015/topbg_01.jpg?v=002) no-repeat center top,
	url(../images/subject/2015/moepets2015/topbg_02.jpg?v=002) no-repeat center 200px,
	url(../images/subject/2015/moepets2015/topbg_03.jpg?v=002) no-repeat center 400px,
	url(../images/subject/2015/moepets2015/topbg_04.jpg?v=002) no-repeat center 600px;}
.subject-top .share-btn{position:absolute; left:50%; margin-left:-115px; top:210px; width:229px; height:35px; background:url(../images/subject/2015/moepets2015/share.png?v=002) no-repeat 0 0;}
.share-btn span{position:absolute; height:35px; width:35px; cursor:pointer; top:0;}
.share-btn span:hover{background:url(../images/subject/2015/moepets2015/share.png?v=002) no-repeat 0 -35px;}
.share-btn .st_twitter_custom{left:22px;}
.share-btn .st_twitter_custom:hover{background-position:-22px -35px;}
.share-btn .st_facebook_custom{left:76px;}
.share-btn .st_facebook_custom:hover{background-position:-76px -35px;}
.share-btn .st_googleplus_custom{left:125px;}
.share-btn .st_googleplus_custom:hover{background-position:-125px -35px;}
.share-btn .st_sharethis_custom{left:176px;}
.share-btn .st_sharethis_custom:hover{background-position:-176px -35px;}
.subject_content{width:980px; margin:-360px auto 0; z-index:3; position:relative;}
.subject_info{font-size:13px; color:#5e0909; text-align:justify; font-family: 'Open Sans', sans-serif; padding-top:60px;}
.subject_info .title{font-size:20px; text-align:center; margin-bottom:20px; text-transform:uppercase; font-weight:700;}
.subject_info .text_info{padding:0 20px; text-align:center; line-height:24px;}
.listsubject{margin:40px 0;}
.listsubject li{display:inline-block; vertical-align:top;}
.listsubject li img{border-radius:5px; border:2px solid #f37e74;}
.listsubject li .more{width:67px; height:66px; display:block; margin:0; background:url(../images/subject/2015/moepets2015/more.png?v=002) no-repeat; text-indent:-9999px;}
.subject_two_part{text-align:center; background-color:#658b30; border-radius:10px;}
.post_list{letter-spacing:-3px; padding:15px 0 5px;}
.post_list li{width:150px; font-size:13px; margin:0 5px 10px; display:inline-block; letter-spacing:0; vertical-align:top;}
.post_list li img{width:148px; height:212px; border:1px solid #426510;}
.post_list li a{color:#3b5f0b; display:block;}
.post_list li a.title{color:#5e0909;}
.subject_three_part{margin-top:25px; background-color:#658b30; border-radius:10px;}

.subject_comment{background:url(../images/subject/2015/moepets2015/topbg_06.jpg?v=002) center top no-repeat #3c200b; padding:320px 0 30px; margin-top:30px;}
.subject_comment .commenttitle{color:#ec9f27; text-align:center; font-size:0; font-weight:700; font-family: 'Open Sans', sans-serif; padding-bottom:40px;}
.subject_comment .commentlist{width:980px; margin:0 auto; color:#717171;}
.comment_content .comment_reply{border-color:#3c200b;}
.comment_content .time{color:#909090;}
.comment_top{background:none; border:none;}
.discus_comment li{border-bottom:1px dashed #222;}
.write_comment .textarea textarea{background:#2a1608; border:1px solid #2a1608; color:#a8a8a8;}
footer{background:#c8e8f2; margin-top:0;}
#back_top{margin-left:490px; width:120px; height:55px; padding:0; background:url(../images/subject/2015/moepets2015/btop.png?v=002) center top no-repeat; border:none; box-shadow:none; text-align:left; text-indent:-9999px;}
#back_top span{display:none;}

/* poll result */
.pollhere{vertical-align:top; padding:20px; position:relative; font-size:13px;}
.pollhere .title{text-indent:-9999px; background:url(../images/subject/2015/moepets2015/polltitle.png?v=002) no-repeat center top; height:66px; margin-bottom:15px;}
.pollhere ul{color:#5e0909; text-align:center;}
.pollhere ul li{line-height:26px; width:16%; text-align:left; display:inline-block;}
.pollhere ul li label{line-height:26px; height:26px; display:inline-block;}
.pollhere ul li input{margin:-2px 5px 0 0;}
.pollhere ul li:last-child{width:100%;}
.pollhere ul li .see_result{text-decoration:underline; background:none; border:none; box-shadow:none; color:#5e0909; height:auto;  margin:10px 20px 0; padding:0; line-height:66px;}
.pollhere ul li .vote{height:66px; width:102px; background:url(../images/subject/2015/moepets2015/pollbtn.png?v=002) left top no-repeat; border:none; text-indent:-9999px; box-shadow:none; padding:0; margin:10px 0 0; display:inline-block; vertical-align:top;}
.poll_result{border:5px solid #a88e53; background-color:#003d33; padding:30px 25px; position:relative; z-index:11; width:800px; min-height:450px;}
.poll_result .close{width:16px; height:16px; background-color:#909090; color:#f2f2f2; line-height:16px; text-align:center; position:absolute; top:5px; right:5px;}
.poll_result .close:hover{background-color:#c80a26; text-decoration:none;}
.poll_result .show_result{margin-top:20px;}
.box_Tbg .titleT{color:#fff; font-size:20px; font-weight:bold; height:60px; line-height:60px; display:block; text-align:center; margin:0 auto;}
.show_result table{width:800px;}
.show_result tr{height:32px; line-height:32px; border-bottom:1px dotted #164c43;}
.show_result tr td{padding-left:10px;}
.show_result tr.title{background:#282828; color:#fff; font-size:14px; font-weight:bold; margin-bottom:0; height:36px; text-indent:0;}
.all_bg{position:fixed; z-index:5; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.6); display:none;}
.show_box{display:none; position:absolute; top:20px; left:50%; margin-left:-430px; margin-top:-260px; z-index:6;}
.comment-tab{width:980px;margin:0 auto;}
.comment-tab span{color:#ccc;}