#comment { background: #adadad url("../img/bg02.jpg") repeat-y center top; background-size: 100% auto; padding: 10vw 0; color: #000; }
#comment .commentInner { background: url("../img/bg_whatsnoise.png") no-repeat center top; }
#comment .commentInner .cInner { background-color:#fff; padding:40px 10px; }
#comment .commentInner .cInner p { text-align:left; }
#comment .commentInner a { color:#000; text-decoration:underline }
#comment .secHead { margin-bottom: 7vw; }
#comment .headText { line-height: 200%; }
#comment .headText span { background-color: #000; color: #FFF; font-size: 4.4vw; }
#comment .link { margin: 5vw 0 15vw 0; }
#comment .link a { border: 1px solid #000; padding: 3vw 10vw; color: #000; font-size: 4.8vw; display: inline-block; position: relative; }
#comment .link a:before, #comment .link a:after { content: ""; width: 4vw; height: 4vw; border-top: 1vw solid #000; border-left: 1vw solid transparent; border-right: 1vw solid transparent; position: absolute; right: 3vw; top: 50%; transform: rotate(45deg); margin-top: -2vw; }
#comment .link a:after { transform: rotate(135deg); margin-top: -1.7vw; }
#comment .charaWrap h3 { font-family: 'Barlow Condensed', sans-serif; font-size: 8vw; font-weight: bold; margin-bottom: 10vw; }
#comment .charaWrap ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-around; padding: 0 3vw; position: relative; }
#comment .charaWrap ul:before { width: 10vw; height: calc(100% + 10vw); content: ""; display: block; position: absolute; top: -5vw; left: 0; border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000; }
#comment .charaWrap ul:after { width: 10vw; height: calc(100% + 10vw); content: ""; display: block; position: absolute; top: -5vw; right: 0; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; }
#comment .charaWrap ul li { width: 48%; margin-bottom: 3vw; background: url("../img/logo_chbg.jpg") no-repeat center top; background-size: 100% 100%; color: #FFF; padding: 3vw; }
#comment .charaWrap ul li:nth-child(n + 5) { margin-bottom: 0; }
#comment .charaWrap ul li .logo { margin-bottom: 3vw; }
#comment .charaWrap ul li h4 { font-size: 3.8vw; font-weight: normal; }
#comment .charaWrap ul li h4 span { font-size: 4.4vw; font-weight: bold; }

.mainSns {
	background-color: #fff;
	width: 300px;
	padding: 5px 10px;
	border-radius: 7px;
}

ul.jme_share li:nth-child(3) {
	margin-top:5px;
}