.hover75{-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.hover75:hover{opacity:.75;filter:alpha(opacity=75)}.arrow_normal::before{position:absolute;content:'';border-right:1px solid #999;border-top:1px solid #999;margin-top:3px;margin-left:-16px;width:4px;height:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.underline_move::after{content:'';display:block;position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:#e56c22;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);-ms-transform:scale(0,1);transform:scale(0,1)}.underline_move:hover::after{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}.instructor_list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px;font-size:0}.instructor_list a{display:block;position:relative;box-shadow:rgba(90,90,90,.1) 0 0 5px 2px;width:100%;height:100%;text-decoration:none;background-color:#fff;color:#000}.instructor_list a:hover .img img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03);opacity:.9;filter:alpha(opacity=90)}.instructor_list a .text{color:#000}.instructor_list li{padding-left:20px;margin-bottom:20px;width:25%;text-align:center}.instructor_list strong{display:inline-block;padding:40px 0;line-height:20px;font-family:Arial;font-size:15px;color:#333}.instructor_list .logo{position:absolute;right:10px;bottom:10px}.instructor_list .no_photo{border-bottom:1px solid #ddd}.instructor_details{margin:20px 0 20px 20px;font-size:0;background-color:#fff}.instructor_details .left{display:inline-block;vertical-align:top;padding:20px 0 20px 20px;width:35%}.instructor_details .left img{vertical-align:bottom;width:100%;height:auto}.instructor_details .right{display:inline-block;vertical-align:top;padding:20px;width:65%}.instructor_details .right table{border-left:1px solid #ddd;border-right:1px solid #ddd;margin-top:15px;font-size:14px;text-align:right}.instructor_details .right td,.instructor_details .right th{padding:3px 20px}.instructor_details .right th{border-right:1px solid #ddd;font-weight:400}.instructor_details .instructor_info{padding:20px;line-height:22px;font-family:Arial;font-size:15px;font-weight:700;text-align:center;background:-webkit-radial-gradient(30% 107%,circle,#e55700 0,#ff6100 90%);background:radial-gradient(circle at 30% 107%,#e55700 0,#ff6100 90%);color:#fff}.instructor_details .instructor_info.fushimi{background:-webkit-radial-gradient(30% 107%,circle,#593015 0,#623517 90%);background:radial-gradient(circle at 30% 107%,#593015 0,#623517 90%)}.instructor_details .name{font-size:30px;font-weight:400;color:#fff}.instructor_details .name span{display:block;font-size:14px}.instructor_details .team{margin-top:15px;line-height:20px;font-size:16px}.instructor_details .team span{display:block;font-size:11px}.instructor_details .comment,.instructor_details .lesson,.instructor_details .profile{line-height:26px;font-size:15px}.instructor_details .comment strong,.instructor_details .lesson strong,.instructor_details .profile strong{display:inline-block;margin-bottom:5px;font-family:Arial;color:#333}.instructor_details .comment,.instructor_details .profile{padding-top:30px}.instructor_details .links{margin-top:30px;text-align:center}.instructor_details .links li{display:inline-block;vertical-align:middle;margin-left:35px}.instructor_details .links li:first-child{margin-left:0}.instructor_details .links a{display:table;overflow:hidden;border:1px solid #999;border-radius:18px;width:36px;height:36px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.instructor_details .links a:hover{opacity:.75;filter:alpha(opacity=75)}.instructor_details .links a .svg{display:table-cell;vertical-align:middle}.instructor_details svg,.instructor_details use{position:relative;z-index:1;width:22px;height:22px;fill:#999}.instructor_details .icon_facebook{margin-left:3px;width:11px}.instructor_details .icon_twitter{height:18px}.instructor_details .icon_instagram{margin-left:3px}.instructor_details .lesson_comment{margin-top:20px}@media screen and (max-width:768px){.instructor_list li{width:33.33%}.instructor_list .logo{bottom:10px}.instructor_list .logo img{width:20px;height:14px}}@media screen and (max-width:480px){.instructor_list li{width:50%}.instructor_list strong{padding:25px 0}.instructor_details .left{display:block;width:auto;padding:20px}.instructor_details .right{display:block;width:auto}.instructor_details .right table{border:0;text-align:left}.instructor_details .right table td,.instructor_details .right table th{display:block;border:0;padding:0}.instructor_details .right table th{font-weight:700}.instructor_details .right table td{display:inline-block;margin-right:10px;margin-bottom:10px}.instructor_details .profile .iframe_wrapper{position:relative;padding-top:56.25%;width:100%}.instructor_details .profile .iframe_wrapper iframe{position:absolute;top:0;right:0;width:100%;height:100%}}