body{margin:0;padding:0;overflow-wrap:anywhere;word-break:normal;line-break:strict;background:url(../images/bg.jpg) no-repeat center center;background-size:cover;background-attachment:fixed;color:#181818;font-family:serif}img{width:100%;height:auto;vertical-align:bottom}#comments{width:100%;min-width:880px;height:100%;min-height:728px;padding:40px 0;overflow:auto}@media screen and (max-width: 860px){#comments{min-width:100%;padding:30px 20px;box-sizing:border-box}}#comments .comments-inner{max-width:760px;padding:0 0 100px;margin:0 auto;position:relative;border-radius:2px;box-sizing:border-box}@media screen and (max-width: 860px){#comments .comments-inner{width:100%}}#comments .comments-inner .comments-title{font-family:serif;font-size:23px;font-weight:600;letter-spacing:.05em;color:#181818;margin-bottom:10px}@media screen and (max-width: 860px){#comments .comments-inner .comments-title{text-align:center}}#comments .comments-inner .comments-title span{background:#000}#comments .comments-inner .comments-title span.jp{font-size:16px;font-weight:400;color:#fff;padding:1px 4px}#comments .comments-inner dl.comment{margin-top:80px;background:rgba(255,255,255,.7);padding:30px;box-shadow:0 1px 10px 0px rgba(0,0,0,.05);border-radius:5px}@media screen and (max-width: 860px){#comments .comments-inner dl.comment{margin-top:60px}}#comments .comments-inner dl.comment:first-child{margin-top:0}#comments .comments-inner dl.comment dd{margin:0 1.5em}@media screen and (max-width: 860px){#comments .comments-inner dl.comment dd{margin:0}}#comments .comments-inner .comment-name{font-size:23px}@media screen and (max-width: 860px){#comments .comments-inner .comment-name{text-align:center;position:relative}}#comments .comments-inner .comment-name .job{font-size:14px;margin-left:.5em;letter-spacing:.1em}@media screen and (max-width: 860px){#comments .comments-inner .comment-name .job{display:block;padding-top:10px;margin-left:0;font-size:11px;letter-spacing:.05em}}#comments .comments-inner .comment-body{font-size:16px;line-height:2em;padding:1em 0}#comments .comments-inner .comment-body strong{font-size:23px;color:#03380b}@media screen and (max-width: 860px){#comments .comments-inner .comment-body strong{font-size:21px}}