.about{width:100%;float: left; padding: 100px 0 90px;}
.about-tx{ width:34%;margin:0 29% 0 37%}
.about-title{ width: 100%;font-size:26px;margin: 0 0 15px;line-height: 1.5em; letter-spacing:0.1em;font-weight: 500;text-align:justify;}
.about-title{opacity: 0;-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);-webkit-transform: translateY(-30px);transform: translateY(-30px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.about-title.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.about-en{ width: 100%;font-size:22px;margin: 0 0 40px;font-weight:600}
.about-en{opacity: 0;-moz-transform: translateX(-30px);-ms-transform: translateX(-30px);-webkit-transform: translateX(-30px);transform: translateX(-30px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.about-en.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.about-stx{width:100%;line-height:2em;margin: 0;font-size: 16px;}
.about-stx{opacity: 0;-moz-transform: translateY(40px);-ms-transform: translateY(40px);-webkit-transform: translateY(40px);transform: translateY(40px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.about-stx.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.about-content{width:100%; float: left;}
.b-container{width:93%; margin:0 auto 100px}
.b-container img{max-width:100%; height: auto}
.binfo{ width: 65%; margin:60px 0 0 35%; float:left;}
.binfo-tx{ width: 84%; margin:0 16% 40px 0; float:left; line-height:1.8em;font-size: 17px; text-align:justify;}
.binfo-tx{opacity: 0;-moz-transform: translateY(40px);-ms-transform: translateY(40px);-webkit-transform: translateY(40px);transform: translateY(40px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.binfo-tx.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.binfo-stx{width: 100%;padding:0 16% 0 19%; float:left; line-height:1.8em;text-align:justify;font-size: 16px;color: #444;position:relative;}
.binfo-stx{opacity: 0;-moz-transform: translateY(40px);-ms-transform: translateY(40px);-webkit-transform: translateY(40px);transform: translateY(40px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.binfo-stx.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.binfo-stx:after{content: ''; position: absolute;bottom:5px;left: 0;background: #999999;width:18.5%;height:1px;}
.sidebar-left{width:29%; float:left; margin: 0 6% 0 0; }
.sidebar-left{opacity: 0;-moz-transform: translateX(-30px);-ms-transform: translateX(-30px);-webkit-transform: translateX(-30px);transform: translateX(-30px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.sidebar-left.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.sidebar-right{width:65%; float:left; margin: 0;}
.sidebar-right{opacity: 0;-moz-transform: translateX(30px);-ms-transform: translateX(30px);-webkit-transform: translateX(30px);transform: translateX(30px);-moz-transition: opacity .8s, -moz-transform .8s;-o-transition: opacity .8s, -o-transform .8s;-webkit-transition: opacity .8s, -webkit-transform .8s;transition: opacity .8s, transform .8s;}
.sidebar-right.show {opacity: 1;-moz-transform: translateY(0);-ms-transform: translateY(0);-webkit-transform: translateY(0);transform: translateY(0);}
.sidebar-left img,.sidebar-right img{max-width:100%; height: auto}
.row-a{width: 100%;  float:left; margin: 0;}

@media screen and (max-width: 1600px) {
.about{padding: 80px 0 70px;}
.about-tx{ width:39%;margin:0 24% 0 37%}
}
@media screen and (max-width: 1280px) {
.about{padding: 60px 0 45px;}
.b-container{margin:0 auto 70px}
.about-tx{width:52%;margin:0 11% 0 37%}
.binfo-tx{width: 88%; margin:0 12% 25px 0;}
.binfo-stx{padding:0 12% 0 19%;}
.binfo{ width: 65%; margin:40px 0 0 35%;}
}
@media screen and (max-width: 980px) {
.about{padding: 50px 0 30px;}
.about-tx{width:90%;margin:0 5%}
.about-en{font-size:20px;margin: 0 0 25px;}
.about-title{font-size:24px;margin: 0 0 8px;}
.b-container{margin:0 auto 60px}
.binfo{ width: 100%; margin:30px 0 0 0;}
.binfo-tx{ width: 100%; margin-bottom:30px;}
.binfo-stx{width: 100%;padding:0 0 0 19%;}
}
@media screen and (max-width: 767px) {
.about{padding: 30px 0 20px;}
.b-container{margin:0 auto 40px}
.about-en{font-size:18px;margin: 0 0 15px;}
.about-title{font-size:22px;margin: 0 0 8px;letter-spacing:0;}
.binfo-stx{line-height:1.7em;}
.sidebar-left{width:100%; margin: 0 0 20px 0; }
.sidebar-right{width:100%;margin: 0 0 20px 0; }
.binfo{margin:0;}

}