@charset "utf-8";#instructor{background-color:#F2F2F2;color:#4D4D4D}#instructor ul{text-align:left}#instructor ul>li{background-color:#FFF;display:inline-block;vertical-align:top}#instructor ul>li>a:first-child{border:1px solid #E0E0E0;display:block}#instructor ul>li>strong{background-color:#909BC0;color:#FFF;display:inline-block;font-size:62.5%;padding:.1em .6em;vertical-align:top}#instructor ul>li p{font-size:75%;position:relative;word-break:break-all}#instructor ul>li p:before{background-color:#4D4D4D;content:"";display:block;height:100%;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3px}@media screen and (max-width:319px){#instructor ul>li{width:93.75%}}@media screen and (min-width:320px) and (max-width:479px){#instructor ul>li{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}}@media screen and (min-width:480px) and (max-width:639px){#instructor ul>li{width:-webkit-calc((100% - (3.125% * 4)) / 3);width:calc((100% - (3.125% * 4)) / 3)}}@media screen and (min-width:640px) and (max-width:767px){#instructor ul>li{width:-webkit-calc((100% - (3.125% * 5)) / 4);width:calc((100% - (3.125% * 5)) / 4)}}@media screen and (max-width:767px){#instructor{padding-top:6.25%}#instructor ul>li{margin-top:3.125%;margin-left:3.125%;padding-bottom:3.125%}#instructor ul>li>a:first-child{margin-bottom:5px}#instructor ul>li h3{margin-bottom:5px;padding:0 5px}#instructor ul>li>strong{margin-bottom:10px}#instructor ul>li p{padding:0 5px 0 -webkit-calc(5px + 0.4em);padding:0 5px 0 calc(5px + 0.4em)}#instructor ul>li p:before{left:-webkit-calc(5px - 2px);left:calc(5px - 2px)}}@media screen and (min-width:768px){#instructor{padding-top:50px}#instructor ul>li{margin-top:20px;padding-bottom:10px}#instructor ul>li>a:first-child{margin-bottom:10px}#instructor ul>li h3{margin-bottom:5px;padding:0 10px}#instructor ul>li>strong{margin-bottom:10px}#instructor ul>li p{padding:0 10px 0 -webkit-calc(10px + 0.4em);padding:0 10px 0 calc(10px + 0.4em)}#instructor ul>li p:before{left:-webkit-calc(10px - 3px);left:calc(10px - 3px)}}@media screen and (min-width:768px) and (max-width:939px){#instructor ul{padding:0 20px}#instructor ul>li{width:-webkit-calc((100% - (20px * 3)) / 4);width:calc((100% - (20px * 3)) / 4)}#instructor ul>li:not(:nth-child(4n+1)){margin-left:20px}}@media screen and (min-width:940px){#instructor ul>li{width:-webkit-calc((100% - (20px * 4)) / 5);width:calc((100% - (20px * 4)) / 5)}#instructor ul>li:not(:nth-child(5n+1)){margin-left:20px}}#instructor_detail{background-color:#F2F2F2;color:#4D4D4D}#instructor_detail>div{background-color:#FFF}#instructor_detail>div>section{text-align:left}#instructor_detail>div>section h3 b{font-weight:400;line-height:1.2}#instructor_detail>div>section p{border-left:3px solid #4D4D4D;padding:.1em 0 .1em .6em;font-size:87.5%}#instructor_detail>div>section>strong{background-color:#909BC0;color:#FFF;display:inline-block;font-size:75%;padding:.1em .6em;vertical-align:top}#instructor_detail>div>section hr{border-color:#4D4D4D}#instructor_detail>div>picture #instructor_photo>li img[src$="no_image_600x600.webp"]{border:1px solid #E0E0E0}#instructor_detail>div>picture #instructor_thumb{text-align:left}#instructor_detail>div>picture #instructor_thumb>li{display:inline-block;vertical-align:top}#instructor_detail>div>picture #instructor_thumb>li img{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;transition:opacity 0.2s ease-out 0s}#instructor_detail>div>picture #instructor_thumb>li:hover img,#instructor_detail>div>picture #instructor_thumb>li.active img{opacity:.7}#instructor_detail>div>picture img{width:100%}#instructor_detail>div>picture img[src$="no_image_600x600.webp"]{border:1px solid #E0E0E0}#instructor_detail>div #instructor_profile{text-align:left}#instructor_detail>div #instructor_profile>li h4{background-color:#E6E6E6;color:#333;display:inline-block;font-size:75%;padding:.2em .8em;text-align:center}#instructor_detail>div #instructor_profile>li p{font-size:87.5%}#instructor_detail #instructor_lesson{background-color:#F2F2F2}#instructor_detail #instructor_lesson h4{background-color:gray;color:#FFF;border-radius:100px}@media screen and (max-width:359px){#instructor_detail>div>picture #instructor_thumb>li{width:-webkit-calc(100% / 3);width:calc(100% / 3)}}@media screen and (min-width:360px) and (max-width:767px){#instructor_detail>div>picture #instructor_thumb>li{width:-webkit-calc(100% / 4);width:calc(100% / 4)}}@media screen and (max-width:767px){#instructor_detail{padding-top:6.25%;padding-bottom:6.25%}#instructor_detail>div{margin:0 auto;padding:3.125%;width:93.75%}#instructor_detail>div>section h3{margin-bottom:3.571428571428571%}#instructor_detail>div>section h3 b{font-size:175%}#instructor_detail>div>section h3 span{font-size:62.5%}#instructor_detail>div>section>strong{margin-top:-1.5625%;margin-bottom:1.5625%}#instructor_detail>div>section hr{margin:3.571428571428571% 0}#instructor_detail>div>picture{display:block}#instructor_detail>div>picture #instructor_photo{padding:0 12.5%}#instructor_detail>div>picture #instructor_thumb{padding:0 12.5%}#instructor_detail>div #instructor_profile>li{margin-top:3.571428571428571%}#instructor_detail #instructor_lesson{margin-top:3.125%}#instructor_detail #instructor_lesson h4{margin:0 auto;padding:1.5625% 3.125%;width:93.75%}}@media screen and (min-width:768px){#instructor_detail{padding-top:50px;padding-bottom:50px}#instructor_detail>div:after{clear:both;content:"";display:block}#instructor_detail>div>section{float:right;width:50%}#instructor_detail>div>section h3 b{font-size:250%;margin-right:.2em}#instructor_detail>div>section h3 span{font-size:75%}#instructor_detail>div>section>strong{margin-bottom:10px}#instructor_detail>div>section hr{margin:20px 0}#instructor_detail>div>picture{display:block;float:left;width:50%}#instructor_detail>div #instructor_profile{float:right;width:50%}#instructor_detail #instructor_lesson{margin-top:50px}#instructor_detail #instructor_lesson h4{padding:5px 20px;font-size:125%}}@media screen and (min-width:768px) and (max-width:939px){#instructor_detail{padding-left:20px;padding-right:20px}#instructor_detail>div{padding:20px}#instructor_detail>div>section{padding-left:10px}#instructor_detail>div>section h3{margin-bottom:10px}#instructor_detail>div>section>strong{margin-top:-5px}#instructor_detail>div>picture{padding-right:10px}#instructor_detail>div>picture #instructor_thumb>li{width:-webkit-calc(100% / 5);width:calc(100% / 5)}#instructor_detail>div #instructor_profile{padding-left:10px}#instructor_detail>div #instructor_profile>li+li{margin-top:20px}}@media screen and (min-width:768px) and (max-width:1279px){#instructor_detail>div #instructor_profile>li h4{margin-bottom:5px}}@media screen and (min-width:940px){#instructor_detail>div{padding:30px}#instructor_detail>div>section{padding-left:20px}#instructor_detail>div>section h3{margin-bottom:20px}#instructor_detail>div>section>strong{margin-top:-15px}#instructor_detail>div>picture{padding-right:20px}#instructor_detail>div>picture #instructor_thumb>li{width:-webkit-calc(100% / 6);width:calc(100% / 6)}#instructor_detail>div #instructor_profile{padding-left:20px}#instructor_detail>div #instructor_profile>li+li{margin-top:30px}}@media screen and (max-width:1279px){#instructor_detail>div>section h3 b{display:block}#instructor_detail>div>section h3 span{display:block}}@media screen and (min-width:1280px){#instructor_detail>div>section h3 b{display:inline-block;font-weight:400;line-height:1.2;vertical-align:middle}#instructor_detail>div>section h3 span{display:inline-block;vertical-align:middle}#instructor_detail>div #instructor_profile>li{padding-left:8em;position:relative}#instructor_detail>div #instructor_profile>li h4{position:absolute;top:0;left:0}}
