body[page=team] section.list{background-color:#FFF;padding-bottom:60px;background-image:url(/image/mountain.jpg);background-position:bottom;background-repeat:no-repeat;background-size:100%}body[page=team] section.list:after{content:'';display:block;clear:both}body[page=team] section.list li{float:left;width:calc(33.33% - 40px);height:545px;list-style:none;position:relative;margin:20px;box-shadow:#c9c9c9 0 0 5px;cursor:pointer;background-color:#FFF;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}body[page=team] section.list li:hover{box-shadow:#969696 0 0 5px}body[page=team] section.list li:hover .border{opacity:0}body[page=team] section.list li .photo{background-color:grey;width:auto;height:400px;background-size:cover;background-position:center center;position:relative}body[page=team] section.list li .photo .border{background-size:cover;background-position:center;width:calc(100% - 40px);height:calc(100% - 40px);background-color:rgba(255,255,255,.1);border:20px solid rgba(255,255,255,.3);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}body[page=team] section.list li .text{padding:20px}body[page=team] section.list li .text .name{color:#333;font-size:20px;letter-spacing:3.4px}body[page=team] section.list li .text .title{margin-top:10px;margin-bottom:5px;font-size:17px;letter-spacing:2px;color:#ecb234}body[page=team] section.list li .text .title br{display:none}body[page=team] section.list li .text .present{color:#888;font-size:15px;margin-top:10px}body[page=team] .info{position:fixed;z-index:3;width:100%;height:100%;left:0;top:0;-webkit-overflow-scrolling:touch}body[page=team] .info .wrap{width:90%;height:80%;top:10%;left:5%;color:#000;display:flex;position:absolute;z-index:2;background-color:#FFF}body[page=team] .info .wrap .photo{flex:1;position:relative;background-color:#e9e9e9;background-size:cover;background-position:center}body[page=team] .info .wrap .photo .textbox{position:absolute;bottom:0;background-color:rgba(0,0,0,.5);width:100%;height:auto}body[page=team] .info .wrap .photo .textbox .name{color:#FFF;padding:25px;padding-bottom:0;font-size:26px;font-weight:700;text-align:center}body[page=team] .info .wrap .photo .textbox .title{margin-top:10px;margin-bottom:5px;font-size:17px;font-weight:700;letter-spacing:2px;color:#ecb234;text-align:center}body[page=team] .info .wrap .photo .textbox .title br{display:none}body[page=team] .info .wrap .photo .textbox .profession{color:#e9e9e9;font-size:15px;font-weight:700;margin-top:10px;padding-left:20px;padding-right:20px;padding-bottom:30px;letter-spacing:2px;text-align:center}body[page=team] .info .wrap .rightwrap{flex:2;overflow:auto;position:relative;-webkit-overflow-scrolling:touch}body[page=team] .info .wrap .rightwrap table{width:100%}body[page=team] .info .wrap .rightwrap table td{vertical-align:top}body[page=team] .info .wrap .rightwrap table td:nth-child(1){min-width:55px}body[page=team] .info .wrap .rightwrap table td p{margin-block-start:0;margin-block-end:0}body[page=team] .info .wrap .rightwrap .content{display:flex}body[page=team] .info .wrap .rightwrap .content .experience{line-height:2;padding:35px;flex:1;text-align:left;background-color:#fff;font-size:16px;min-height:calc(70vh - 14px)}body[page=team] .info .wrap .rightwrap .content .experience h2{color:#bca456;font-size:24px}body[page=team] .info .wrap .rightwrap .content .experience .introduce_list{margin-bottom:10px}body[page=team] .info .wrap .rightwrap .content .experience .introduce_list .subtitle{font-size:23px;font-weight:700;text-align:center;border-bottom:2px solid #f5f5f5;text-align:left;padding-left:0;cursor:pointer;position:relative}body[page=team] .info .wrap .rightwrap .content .experience .introduce_list .subtitle i{color:#c1c1c1;margin-left:10px;position:absolute;right:10px;top:10px}body[page=team] .info .wrap .rightwrap .content .experience .introduce_list img{max-width:100%;height:auto!important}body[page=team] .info .wrap .rightwrap .content .photobox{flex:1;background-color:#f1f1f1;padding:35px}body[page=team] .info .wrap .rightwrap .content .photobox .ideal{font-size:16px;line-height:2}body[page=team] .info .wrap .rightwrap .content .photobox .others img{width:100%;margin-bottom:10px}body[page=team] .info .wrap .cancelBtn{position:absolute;right:5px;width:40px;height:40px;background-color:#c9c9c9;text-align:center;line-height:40px;color:#FFF;font-size:18px;cursor:pointer}body[page=team] .info .cancel{background-color:#000;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.5}body[page=team] section.partner{background-color:inherit;background-image:url(/image/story/bg-gray-slash.png);padding-top:30px;padding-bottom:30px;margin-bottom:50px}body[page=team] section.partner:after{content:'';display:block;clear:both}body[page=team] section.partner h2{text-align:center;font-size:25px;margin-top:0;letter-spacing:5px;font-weight:300;margin-bottom:20px}body[page=team] section.partner li{background-color:#FFF;width:150px;height:150px;border-radius:100%;display:inline-block;vertical-align:top}body[page=team] section.partner li .in{width:100%;height:100%;justify-content:center;align-items:center;display:flex}body[page=team] section.partner li img{width:80%}[device=pc] .introduce_list article.none{display:block}[device=pc] .introduce_list i.fa-minus-square-o,[device=pc] .introduce_list i.fa-plus-square-o{display:none}body[page=team][device=pc] .info .wrap .rightwrap .content .experience .introduce_list .subtitle{cursor:inherit}@media screen and (max-width:1280px){body[page=team] section.list{padding-bottom:60px;padding:10px;width:calc(100% - 20px)}body[page=team] section.list li{width:calc(50% - 20px);margin:10px;height:345px}body[page=team] section.list li .photo .border{width:calc(100% - 20px);height:calc(100% - 20px);border:10px solid rgba(255,255,255,.3)}body[page=team] section.list li .text{padding:12px}body[page=team] section.list li .text .name{font-size:17px}body[page=team] section.list li .text .title{margin-top:6px;margin-bottom:6px;font-size:13px;letter-spacing:2px}body[page=team] section.list li .text .present{font-size:12px;margin-top:10px}body[page=team] section.list li .photo{height:200px}body[page=team] .info{overflow-y:scroll;z-index:2}body[page=team] .info .wrap{width:100%;height:100vh;top:0;left:0;display:block;position:absolute;z-index:2;background-color:#FFF}body[page=team] .info .wrap .photo{height:120vw}body[page=team] .info .wrap .rightwrap .content{display:block}body[page=team] .info .wrap .rightwrap .content .experience{padding:25px;min-height:auto}body[page=team] .info .wrap .cancelBtn{position:fixed;right:5px;width:40px;height:40px;background-color:#c9c9c9;text-align:center;line-height:40px;color:#FFF;font-size:18px;cursor:pointer;z-index:10;top:0;right:0}body[page=team] .info .wrap .rightwrap .content .photobox{background-color:#f1f1f1;padding:25px}body[page=team] section.list li .text .title br{display:inline}body[page=team] .info .wrap .rightwrap table{max-width:calc(100vw - 55px)}}