@charset "utf-8";

/* 2014-12-10 subject Sayonara Naruto */
body{background:url(../images/subject/2014/paradisein/bg.jpg?v=002) 0 48px repeat-x #902501;}
.mangaread_top{z-index:3;}
.mangaread_top .mangaread_nav{background: url(../images/subject/2014/paradisein/topsnow.png?v=002) 0 5px no-repeat;}
.mangaread_top .mangaread_menu{bottom:-18px;}
.bgleft, .bgright{display:block; position:absolute; width:50%; z-index:0; height:514px; top:48px;}
.bgleft{background:url(../images/subject/2014/paradisein/leftbg.jpg?v=002) no-repeat right 0; left:-490px;}
.bgright{background:url(../images/subject/2014/paradisein/rightbg.jpg?v=002) no-repeat 490px 0; right:0;}

.subject-top{height:514px; margin:-25px auto 0; z-index:2; position:relative; width:980px; 
background: url(../images/subject/2014/paradisein/bgtop_01.jpg?v=002) no-repeat left top,url(../images/subject/2014/paradisein/bgtop_02.jpg?v=002) no-repeat left 165px,url(../images/subject/2014/paradisein/bgtop_03.jpg?v=002) no-repeat left 320px;}
.subject-top .share-btn{position:absolute; left:300px; bottom:220px; width:330px; height:70px; background:url(../images/subject/2014/paradisein/share.png?v=002) no-repeat 0 0;}
.share-btn span {position:absolute; height:50px; width:50px; cursor:pointer; top:15px;}
.share-btn .st_twitter_custom{left:0;}
.share-btn .st_facebook_custom{left:88px; top:18px;}
.share-btn .st_googleplus_custom{left:186px; top:18px;}
.share-btn .st_sharethis_custom{left:280px;}

.subject_content{width:980px; margin:-25px auto 0; position:relative; z-index:3;}
.subject_content .topinfo{position:relative; height:308px;}
.subject_content .topinfo .topinfobg{position:absolute; right:0; top:0; width:208px; height:308px; background:url(../images/subject/2014/paradisein/topinfo.png?v=002) no-repeat;}
.topinfo .title{background:#004900; margin-left:40px; height:36px; line-height:36px; font-size:18px; font-weight:bold; display:inline-block; padding:0 20px; color:#cfb3aa; border-radius:20px 20px 0 0;}
.topinfo .topinfo-main{padding:20px 120px 20px 40px; text-align:justify; line-height:20px; border-radius:40px; margin-right:120px; background:rgba(153,48,16,.9); color:#ca9382; font-size:13px;}
.topinfo .other-subject{width:810px; padding-left:48px; height:100px; background:url(../images/subject/2014/paradisein/othersubjectbg.gif?v=002) no-repeat;}
.topinfo .other-subject li{display:inline-block; padding:30px 30px 0 15px;}

.manga_content{padding:100px 0 0 0; position:relative; background:url(../images/subject/2014/paradisein/listtop_bg.jpg?v=002) left 50px no-repeat;}
.manga_content .title{position:absolute; left:50%; width:320px; margin-left:-160px; text-align:center; top:10px;}
.manga_list, .subject_comment .subject_comment_main{padding:0 0 50px 0; background:url(../images/subject/2014/paradisein/listfooter_bg.jpg?v=002) left bottom no-repeat;}
.manga_list ul{min-height:200px; padding-top:10px; text-align:center; letter-spacing:-3px; background:url(../images/subject/2014/paradisein/listbg_bg.jpg?v=002) repeat-y;}
.manga_list ul li{display:inline-block; vertical-align:top; letter-spacing:0; margin:0 5px 10px;}
.manga_list ul li a{display:block; color:#828282;}
.manga_list ul li a img{border:1px solid #e1e1e1;}
.manga_list ul li a:hover{color:#0077cc;}
.manga_list ul li a:hover img{border:1px solid #0077cc;}
.subject_content .manga_content:nth-child(3) .title{top:-5px;}

.subject_wall{height:789px; margin:20px 0; background:url(../images/subject/2014/paradisein/wall001.png?v=002) no-repeat left 0, url(../images/subject/2014/paradisein/wall002.png?v=002) no-repeat left 135px, url(../images/subject/2014/paradisein/wall003.png?v=002) no-repeat left 269px, url(../images/subject/2014/paradisein/wall004.png?v=002) no-repeat left 382px, url(../images/subject/2014/paradisein/wall005.png?v=002) no-repeat left 496px, url(../images/subject/2014/paradisein/wall006.png?v=002) no-repeat left 632px;}
.wishing_top{padding:60px 20px 0 180px;}
.wishing_top .wishing_top_text{color:#0a510d; font-size:13px; font-weight:bold; float:left; line-height:40px;}
.wishing_top .wishing_input{background-color:#e6ede8; position:relative; border-radius:5px; float:left; padding:5px; height:30px;}
.wishing_input .wishing_text{border:2px solid #c8c8c8; border-radius:2px; font-size:13px; line-height:26px; height:26px; padding:0 30px 0 5px; width:210px;}
.wishing_input .text_number{position:absolute; top:10px; right:110px; color:#0b7b0b; font-size:12px;}
.wishing_input .wishing_btn{width:89px; height:30px; border:none; text-indent:-9999px; margin-left:5px; background:url(../images/subject/2014/paradisein/wishing_btn.png?v=002) 0 0 no-repeat;}
.wishing_top .surprise_btn{float:left; margin:5px 0 5px 10px; width:76px; height:30px; border:none; text-indent:-9999px; background:url(../images/subject/2014/paradisein/surprise_btn.png?v=002) 0 0 no-repeat;}
.wishing_wall{overflow:hidden; position:relative; width:760px; margin:80px 80px 40px 140px; height:540px;}
.wishing_post{border-radius:20px; padding:15px; height:106px; width:118px; color:#902501; overflow:hidden;}
.wishing_post em{font-style:normal; color:#000; margin-right:5px;}
.wishing_post.s1{transform:rotateZ(5deg); -webkit-transform:rotateZ(5deg); border:2px solid #e2f29c; background:-webkit-linear-gradient(to bottom, #fefffe, #e2f29c); background:linear-gradient(to bottom, #fefffe, #e2f29c);}
.wishing_post.s2{transform:rotateZ(5deg); -webkit-transform:rotateZ(5deg); border:2px solid #ff7878; background:-webkit-linear-gradient(to bottom, #fefffe, #ff7878); background:linear-gradient(to bottom, #fefffe, #ff7878);}
.wishing_post.s3{transform:rotateZ(-15deg); -webkit-transform:rotateZ(-15deg); border:2px solid #e2f29c; background:-webkit-linear-gradient(to bottom, #fefffe, #e2f29c); background:linear-gradient(to bottom, #fefffe, #e2f29c);}
.wishing_post.s4{transform:rotateZ(-15deg); -webkit-transform:rotateZ(-15deg); border:2px solid #ff7878; background:-webkit-linear-gradient(to bottom, #fefffe, #ff7878); background:linear-gradient(to bottom, #fefffe, #ff7878);}
.wishing_post.s5{transform:rotateZ(-30deg); -webkit-transform:rotateZ(-30deg); border:2px solid #ff7878; background:-webkit-linear-gradient(to bottom, #fefffe, #ff7878); background:linear-gradient(to bottom, #fefffe, #ff7878);}
.wishing_post.s6{transform:rotateZ(-30deg); -webkit-transform:rotateZ(-30deg);border:2px solid #e2f29c; background:-webkit-linear-gradient(to bottom, #fefffe, #e2f29c); background:linear-gradient(to bottom, #fefffe, #e2f29c);}
.wishing_post.s7{border:2px solid #ff7878; background:-webkit-linear-gradient(to bottom, #fefffe, #ff7878); background:linear-gradient(to bottom, #fefffe, #ff7878);}
.wishing_post.s8{border:2px solid #e2f29c; background:-webkit-linear-gradient(to bottom, #fefffe, #e2f29c); background:linear-gradient(to bottom, #fefffe, #e2f29c);}
.wishing_post.s9{border:2px solid #ff7878; background:-webkit-linear-gradient(to bottom, #fefffe, #ff7878); background:linear-gradient(to bottom, #fefffe, #ff7878);}
.wishing_post.s10{border:2px solid #e2f29c; background:-webkit-linear-gradient(to bottom, #fefffe, #e2f29c); background:linear-gradient(to bottom, #fefffe, #e2f29c);}
.wishing_close{position:absolute; right:2px; top:2px; width:17px; height:17px;}

.subject_comment{color:#000; position:relative; width:980px; margin:20px auto; padding:60px 0 10px; position:relative; background:url(../images/subject/2014/paradisein/listtop_bg.jpg?v=002) left 10px no-repeat;}
.subject_comment .commentlist{background:url(../images/subject/2014/paradisein/listbg_bg.jpg?v=002) repeat-y;padding: 10px;padding-top: 0;overflow: hidden;}
.subject_comment .title-one{position:absolute; text-indent:-9999px; top:5px; left:50%; width:320px; margin-left:-182px; width:365px; height:28px; background:url(../images/subject/2014/paradisein/commenttitle.png?v=002) left top no-repeat;}
.subject_footer{background: url(../images/subject/2014/paradisein/footersnow.png?v=002) center 5px no-repeat; padding-top:22px;}
footer{background-color:#e0f2fc; margin-top:0;}
footer .footer_nav{position:relative; top:-10px;}
footer .footer_chapters{padding-top:0; background-color:transparent; border:none;}
.footerbg{position:absolute; background:url(../images/subject/2014/paradisein/footerbg.png?v=002) center 2px no-repeat; height:356px; margin-top:-356px; z-index:-2; width:100%;}
#back_top{margin-left:460px; width:214px; height:475px; padding:0; background:url(../images/subject/2014/paradisein/btop.png?v=002) center top no-repeat; border:none; box-shadow:none; text-align:left; text-indent:-9999px;}
#back_top span{display:none;}
.comment-tab{
    padding-left: 12px;
    background: #fff url(../images/subject/2014/paradisein/listbg_bg.jpg?v=002) repeat-y 0 bottom;
}