/*! QTouch 
 *  2015-06-26 */
#company-title,#footer,#menu>.menu>.menuitem>a{color:#fff}#header{background:#000}#menu{background:rgba(225,225,225,.1)}#nav-menu{background:rgba(24,24,24,.8)}#nav-menu>.menuitem{border-bottom:1px solid #494949}#footer{background:#000;text-align:center}.widget{padding:0 10px}.widget-header{position:relative;box-sizing:border-box;margin:20px 0 10px;height:19px;line-height:19px;font-weight:700;background:#f3f5f5}.widget-header>h2{position:relative;float:left;padding-right:12px;padding-left:10px;text-align:center;color:#333;font-size:120%;max-width:200px;white-space:pre;overflow:hidden;text-overflow:ellipsis;background:#fff}.widget-header>h2:before{position:absolute;content:' ';display:block;width:4px;height:100%;background:#000;left:0;top:0}.widget>.widget-body{padding:0 5px}.widget>.widget-footer{text-align:center}.widget>.widget-footer>.more{display:block;box-sizing:border-box;margin:15px auto 0;width:150px;height:40px;line-height:40px;color:#252525;background:#fff;border:1px solid #b5b5b5}.widget>.widget-footer>.more>.icon{position:relative;display:inline-block;width:18px;height:18px;margin-right:5px;vertical-align:-3px}.widget>.widget-footer>.more>.icon:after,.widget>.widget-footer>.more>.icon:before{position:absolute;display:block;content:' ';background:#ff902d}.widget>.widget-footer>.more>.icon:before{left:0;top:50%;width:100%;height:2px;margin-top:-1px}.widget>.widget-footer>.more>.icon:after{top:0;left:50%;height:100%;width:2px;margin-left:-1px}.widget-textblock>.widget-body{line-height:2}.widget-imagelist>.widget-body:after{content:' ';display:block;clear:both}.widget-imagelist>.widget-body>.list>.list-item{float:left;width:50%;margin:10px 0}.widget-imagelist>.widget-body>.list>.list-item>a{display:block;text-align:center;color:#333;width:150px;margin:0 auto;overflow:hidden}.widget-imagelist>.widget-body>.list>.list-item>a>.image-container{position:relative;overflow:hidden;width:130px;height:130px;margin:0 auto;-webkit-mask:url(QT043.hex-mask.png)50% 50% no-repeat;-webkit-mask-size:contain}.widget-imagelist>.widget-body>.list>.list-item>a>.title{white-space:pre;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.widget-mixlist>.widget-body>.list>.list-item.only-text,.widget-textlist>.widget-body>.list>.list-item{border-top:1px solid #e4e4e4}.widget-mixlist>.widget-body>.list>.list-item.only-text:last-child,.widget-textlist>.widget-body>.list>.list-item:last-child{border-bottom:1px solid #e4e4e4}.widget-mixlist>.widget-body>.list>.list-item.only-text>a,.widget-textlist>.widget-body>.list>.list-item>a{position:relative;display:block;color:#333;white-space:pre;overflow:hidden;text-overflow:ellipsis;padding:8px 20px}.widget-mixlist>.widget-body>.list>.list-item.only-text>a:before,.widget-textlist>.widget-body>.list>.list-item>a:before{position:absolute;display:block;content:' ';left:8px;top:50%;width:5px;height:5px;margin-top:-2px;background:#000}.widget-mixlist>.widget-body>.list>.list-item.only-text>a:after,.widget-textlist>.widget-body>.list>.list-item>a:after{position:absolute;display:block;content:' ';right:8px;top:50%;width:10px;height:10px;border:1px solid #b3b3b3;border-left:0;border-bottom:0;-webkit-transform:translate(0,-50%)rotate(45deg);transform:translate(0,-50%)rotate(45deg)}.widget-detaillist>.widget-body>.list>.list-item,.widget-mixlist>.widget-body>.list>.list-item.with-details{margin:10px 0;padding:10px 0}.widget-detaillist>.widget-body>.list>.list-item:nth-child(even),.widget-mixlist>.widget-body>.list>.list-item.with-details:nth-child(even){background:#f8f8f8}.widget-detaillist>.widget-body>.list>.list-item>a,.widget-mixlist>.widget-body>.list>.list-item.with-details>a{display:block;color:#686868}.widget-detaillist>.widget-body>.list>.list-item>a:after,.widget-mixlist>.widget-body>.list>.list-item.with-details>a:after{content:' ';display:block;clear:both}.widget-detaillist>.widget-body>.list>.list-item>a>.image-container,.widget-mixlist>.widget-body>.list>.list-item.with-details>a>.image-container{float:left;overflow:hidden;width:75px;height:75px;margin-right:10px}.widget-detaillist>.widget-body>.list>.list-item>a>.text-container>.title,.widget-mixlist>.widget-body>.list>.list-item.with-details>a>.text-container>.title{font-size:120%;white-space:pre;overflow:hidden;text-overflow:ellipsis;color:#333}.widget-detaillist>.widget-body>.list>.list-item>a>.text-container>.content,.widget-mixlist>.widget-body>.list>.list-item.with-details>a>.text-container>.content{height:3em;overflow:hidden;line-height:1.5}.widget-article>.widget-body>.article-title{font-size:150%;color:#333;text-align:center;margin-bottom:10px;line-height:1.8}.widget-article>.widget-body>.ugc{padding:0 10px;line-height:2}