.opinion_content{padding:22px 15px 30px 15px;line-height:1.7;}
@media (max-width: 320px){.opinion_content{padding:22px 10px 30px 10px;}}
.opinion_content>article{padding-bottom:22px;}
.opinion_content>article>h1{font-weight:bold;text-align:center;padding-bottom:10px;}
.text-r{text-align:right;}
.opinion_content>article p{text-indent:2em;}
.opinion_content>form>.opinion-form-textarea>textarea{font-size:14px;background-color:#F7F7F7;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;height:130px;border:1px solid #e0e0e0;border-radius:4px;-webkit-border-radius:4px;resize : none;}
.opinion-p{font-size:14px;height:20px;line-height:20px;padding-left:20px;}
.opinion-form>p.error{background: url(../images/m_error.png) no-repeat center left;}
.opinion-form-item{display:-webkit-box;-webkit-box-align:center;display:flex;display:-webkit-flex;-webkit-align-items:center;align-items:center;}
.opinion-form-item>label{padding-right:8px;font-size:16px;}
.opinion-form-item>input{-webkit-box-flex:1;flex:1;-webkit-flex:1;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px;border:1px solid #e0e0e0;border-radius:4px;-webkit-border-radius:4px;background-color:#f7f7f7;}
.opinion-form>.ui-btn-wrap{padding-left:0;padding-right:0;}