@charset "utf-8";


.viewCon{border-bottom: 1px solid #ccc; margin-top: 50px; margin-bottom: 20px;}
.viewtit{font-size: 36px;color: #383838;position:relative;padding-bottom: 10px;font-weight: 700;border-bottom: 3px solid #000;padding-right: 80px;box-sizing: border-box;}
.vcup{border: 1px solid #9a9a9a;/* width: 80px; */height: 32px;line-height: 32px;background: url(../img/sub/upbtn.png) no-repeat 10px center #fff;font-size: 16px;padding-left: 33px;padding-right: 10px;display: inline-block;float: right;cursor:pointer;}
.viewtit .vcup{position: absolute; right: 0;	top: 10px;}
.listboxw .searchbox .search-B{border-bottom: 1px solid #dddddd;}
.viewcbox{padding: 30px 0 20px;border-bottom: 2px solid #f5f5f5;overflow: hidden;}
.viewcm{float: left; width: 120px; font-size: 17px; color: #3f3f3f;}
.viewctxt{ float: left; width: calc(100% - 120px); color: #3e3e3e; position: relative;}
.viewct{font-weight: 700;padding-bottom: 10px;}
.viewctxt:after{content: '';width: 3px;height: 18px;background: #eaeaea;position: absolute;left: -28px;top: 4px;}
.viewctst{font-size: 16px; color: #888888;}
.vct{text-align: center; color: #4f4f4f; font-size: 16px; background: #f9f9f9; padding: 10px 0; margin-top: 40px; font-weight: 700; letter-spacing: 5px;}
.vctxt{padding: 60px 30px 180px; box-sizing: border-box; color: #6c6b6b; line-height: 180%;}
.listboxw{margin-bottom: 100px; }

@media only all and (max-width: 720px){
	.viewtit{font-size:26px;}
}