#tu_staff_header { width: 100%; width: 400px; position: relative; position: fixed; z-index: 9; background-repeat: no-repeat; opacity: 1; margin-bottom: 60px; }
@media (max-width: 767px) { #tu_staff_header { background-color: #fff; height: 200px; } }
#tu_staff_header .tu_page_header_in { position: absolute; width: 100%; height: 100%; /*        background-image: url(../images/main/dot_b.gif);*/ }
#tu_staff_header .tu_page_header_in .title_wrap { width: 350px; /*border:1px solid red;*/ cursor: pointer; }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap { padding-left: 50px; position: relative; /*                                .border_box{ position:absolute; bottom:-1px ; left:10px; display:block; width:40px; height:40px; background-color: #eee; overflow:hidden; span{ display:block; width:60px; height:1px; border-top:1px solid #000; transform-origin:center center; transform:rotate(45deg) translateX(9px) translateY(20px);
 } }*/ }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap h1 { color: #fff; font-weight: normal; font-weight: 700; font-size: 45px; text-align: center; text-align: left; /*                                    text-align: right;*/ /*                                    padding-right:15px;*/ padding-left: 22px; padding-bottom: 10px; display: block; line-height: 1.0em; margin-top: 150px; margin-bottom: 10px; font-family: 'Oswald','Noto Sans JP'; text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.4), 0px 1px 0px rgba(0, 0, 0, 0.4), -1px 0px 0px rgba(0, 0, 0, 0.4), 0px -1px 0px rgba(0, 0, 0, 0.4); /*                                    text-shadow: 2px 0px 0px rgba(255,255,255,0.5), 0px 2px 0px rgba(255,255,255,0.5), -2px 0px 0px rgba(255,255,255,0.5), 0px -2px 0px rgba(255,255,255,0.5); text-shadow: 1px 0px 0px rgba(255,255,255,0.8), 0px 1px 0px rgba(255,255,255,0.8), -1px 0px 0px rgba(255,255,255,0.8), 0px -1px 0px rgba(255,255,255,0.8);*/ /*                        text-shadow: 2px 0px 0px rgba(0,0,0,0.4), 0px 2px 0px rgba(0,0,0,0.4), -2px 0px 0px rgba(0,0,0,0.4), 0px -2px 0px rgba(0,0,0,0.4);*/ opacity: 0; /*opacity:1;*/ transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transform-origin: left center; -webkit-transform-origin: left center; }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap h1 span { font-family: 'Oswald','Noto Sans JP'; }
@media (max-width: 767px) { #tu_staff_header .tu_page_header_in .title_wrap .h1_wrap h1 { margin-top: 50px; font-size: 21px; } }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap h1.f_size_s { font-size: 31px; /*                                        min-height: 45px;*/ padding-top: 14px; }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap .border_svg_box { position: absolute; bottom: -1px; left: 10px; }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap .red_bar_title { position: absolute; top: 0px; right: 5px; width: 290px; height: 45px; }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap .red_bar_title .red_bar_title_relative { width: 100%; height: 100%; overflow: hidden; position: relative; }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap .red_bar_title .red_bar_title_relative .red_bar_title_in { position: absolute; width: 100%; height: 100%; background-color: red; top: 0px; right: -100%; }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap .red_bar_h3 { position: absolute; top: 65px; right: 5px; width: 290px; height: 20px; }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap .red_bar_h3 .red_bar_h3_relative { width: 100%; height: 100%; overflow: hidden; position: relative; }
#tu_staff_header .tu_page_header_in .title_wrap .h1_wrap .red_bar_h3 .red_bar_h3_relative .red_bar_h3_in { position: absolute; width: 100%; height: 100%; background-color: red; top: 0px; right: -100%; }
#tu_staff_header .tu_page_header_in .title_wrap h3 { color: #fff; padding-left: 77px; font-weight: 500; text-align: left; line-height: 1.0em; opacity: 0; /*                            opacity:1;*/ text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.4), 0px 1px 0px rgba(0, 0, 0, 0.4), -1px 0px 0px rgba(0, 0, 0, 0.4), 0px -1px 0px rgba(0, 0, 0, 0.4); /*                            padding-right:15px;*/ }
#tu_staff_header .tu_page_header_in .staff_menu_list_box_wrap { padding-left: 15px; padding-top: 40px; }
#tu_staff_header .tu_page_header_in .staff_menu_list_box_wrap .staff_menu_list_box { position: relative; }
#tu_staff_header .tu_page_header_in .staff_menu_list_box_wrap .staff_menu_list_box .staff_menu_list_box_relative { padding-left: 62px; position: relative; cursor: pointer; margin-bottom: 5px; }
#tu_staff_header .tu_page_header_in .staff_menu_list_box_wrap .staff_menu_list_box .staff_menu_list_box_relative .name_box h3 { color: #fff; font-weight: 700; font-family: 'Oswald','Noto Sans JP'; font-size: 16px; letter-spacing: 1px; text-align: left; width: 200px; opacity: 0; /*                            border:1px solid green;*/ text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.4), 0px 1px 0px rgba(0, 0, 0, 0.4), -1px 0px 0px rgba(0, 0, 0, 0.4), 0px -1px 0px rgba(0, 0, 0, 0.4); text-shadow: 1px 0px 0px rgba(0, 0, 0, 0.6), 0px 1px 0px rgba(0, 0, 0, 0.6), -1px 0px 0px rgba(0, 0, 0, 0.6), 0px -1px 0px rgba(0, 0, 0, 0.6); }
#tu_staff_header .tu_page_header_in .staff_menu_list_box_wrap .staff_menu_list_box .staff_menu_list_box_relative .name_box h3 span { font-family: 'Oswald','Noto Sans JP'; font-weight: 700; }
#tu_staff_header .tu_page_header_in .staff_menu_list_box_wrap .staff_menu_list_box .staff_menu_list_box_relative .name_box_red_bar { position: absolute; top: 0px; left: 50px; width: 200px; height: 26px; overflow: hidden; /*                        display:none;*/ }
#tu_staff_header .tu_page_header_in .staff_menu_list_box_wrap .staff_menu_list_box .staff_menu_list_box_relative .name_box_red_bar .name_box_red_bar_in { position: absolute; top: 0px; left: -100%; /*                                right:50%;*/ display: block; content: ""; width: 100%; height: 100%; background-color: red; }
#tu_staff_header .tu_page_header_in .staff_menu_list_box_wrap .staff_menu_list_box .staff_menu_list_box_relative .tu_staffmenu_line_svg { position: absolute; top: -26px; left: 0px; z-index: -1; /*                        display:none;*/ }

#tu_staff_page { height: 1000px; width: 100%; overflow: hidden; opacity: 0; }
#tu_staff_page .flow_list_box_wrap { width: 100%; height: 100%; }
#tu_staff_page .flow_list_box_wrap .video_section { width: 100%; height: 100%; position: fixed; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; overflow: hidden; opacity: 0; }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top { z-index: 3; }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_wrap { position: absolute; width: 100%; height: 100%; right: 0px; z-index: 3; }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_wrap .right_staff_menu_box { padding-left: 440px; padding-top: 150px; width: -webkit-calc(100% - 480px); width: calc(100% - 480px); overflow: hidden; }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_wrap .right_staff_menu_box .right_staff_box { float: left; margin: 5px; cursor: pointer; overflow: hidden; opacity: 0; width: 175px; }
@media (max-width: 1340px) { #tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_wrap .right_staff_menu_box .right_staff_box { width: 160px; height: 160px; } }
@media (max-width: 1180px) { #tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_wrap .right_staff_menu_box .right_staff_box { width: 120px; height: 120px; } }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_wrap .right_staff_menu_box .right_staff_box img { display: block; width: 100%; transition: all 0.5s ease 0s; -webkit-transition: all 0.5s ease 0s; }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_wrap .right_staff_menu_box .right_staff_box:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_box_img { position: absolute; width: 100%; height: 100%; background-color: #fff; top: 0px; z-index: -1; }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_box_img .right_staff_box_img_in { width: 100%; height: 100%; /*                                                        opacity:0.3;*/ background-size: cover; background-repeat: no-repeat; background-image: url(../images/staff/staff_bg_3.jpg); background-position: left center; }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_overlay { position: absolute; width: 100%; height: 100%; top: 0px; z-index: 2; }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_overlay .right_staff_menu_box_overlay_relative { position: relative; width: 100%; height: 100%; top: 0px; }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_overlay .right_staff_menu_box_overlay_relative .right_staff_menu_box_overlay_absolute { position: absolute; width: 100%; height: 100%; top: 0px; background-image: url(../images/main/dot_b.gif); /*                                                                background-color:rgba(0,0,0,0.1);*/ /*                                                                background-color:rgba(255,255,255,0.3);*/ /*                                                                background-color:rgba(0,0,0,0.3);*/ /*                                                                background-color:rgba(255,255,255,0.3);*/ }
#tu_staff_page .flow_list_box_wrap .video_section.staff_top .section_relative .right_staff_menu_box_overlay .right_staff_menu_box_overlay_relative .right_staff_menu_box_overlay_absolute_color { position: absolute; height: 100%; top: 0px; left: 0px; left: -100%; /*                                                                background-color:rgba(255,255,255,0.3); background-color:rgba(0,0,0,0.1);*/ width: -webkit-calc(100% - 400px); width: calc(100% - 400px); width: 400px; background-color: rgba(0, 0, 0, 0.3); /*                                                                background-color:rgba(0,0,0,0.3);*/ /*                                                                background-color:rgba(255,255,255,0.3);*/ }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative { position: relative; width: 100%; height: 100%; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .video_wrap { position: absolute; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box { position: absolute; bottom: 100px; left: 0%; left: -100%; z-index: 9; width: 50%; width: 60%; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box .name_box h3 { color: #fff; font-weight: 500; font-family: 'Oswald','Noto Sans JP'; font-size: 55px; line-height: 1.0em; margin-bottom: 10px; text-align: right; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box .name_box h4 { text-align: right; color: #fff; font-weight: 500; font-size: 20px; margin-bottom: 10px; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box .course_box h5 { text-align: right; color: #fff; font-weight: 300; font-size: 14px; margin-bottom: 10px; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box .course_box h5 b { color: #fff; padding: 1px 10px; margin-right: 10px; font-size: 12px; border: 1px solid rgba(255, 255, 255, 0.5); /*                                background-color: rgba(255,255,255,0.5);*/ }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box ul li { float: right; width: 40px; height: 40px; border: 1px solid #fff; margin: 0px; margin-right: 5px; overflow: hidden; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box ul li a { position: relative; width: 40px; height: 40px; display: block; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box ul li a i { position: absolute; top: 0px; left: 0px; color: #fff; line-height: 40px; width: 40px; text-align: center; font-size: 24px; opacity: 0.9; background-color: rgba(0, 0, 0, 0.7); }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box ul li a img { display: block; width: 100%; transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box ul li a:hover img { transform: scale(1.1); -webkit-transform: scale(1.1); }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box.m_left { bottom: 400px; left: 50%; left: 100%; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box.m_left .name_box h3 { text-align: left; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box.m_left .name_box h4 { text-align: left; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box.m_left .course_box h5 { text-align: left; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box.m_left ul li { float: left; margin: 0px; margin-left: 5px; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box.m_left_center { bottom: 100px; left: 50%; left: 100%; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box.m_left_center .name_box h3 { text-align: left; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box.m_left_center .name_box h4 { text-align: left; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box.m_left_center .course_box h5 { text-align: left; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .caption_box.m_left_center ul li { float: left; margin: 0px; margin-left: 5px; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .dot_box { position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; background-image: url(../images/main/dot_b.gif); background-attachment: fixed; /*        opacity:0.5; opacity:0.2;*/ z-index: 8; }
#tu_staff_page .flow_list_box_wrap .video_section .section_relative .overlay_box { position: absolute; top: 0px; right: 0px; /*        right:-100%;*/ width: -webkit-calc(100% - 400px); width: calc(100% - 400px); width: 100%; height: 100%; /*        background-color:rgba(255,255,255,0.5);*/ z-index: 7; }
#tu_staff_page .tu_trial_bgimg_wrap { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: -5; /*        .tu_trial_bgimg{ width:100%; height:100%; background-color: #eee; background-position: left top; background-attachment: fixed; background-repeat:no-repeat; background-size: cover; opacity:0.5; opacity:1; &.bg1{ height:100%; background-image: url(../images/trial/trial_report_bg.jpg);
 } &.bg2{ height:50%; background-image: url(../images/trial/trial_report_bg_2.jpg); } }*/ }

.staff_inline_box { background-color: #000; padding: 80px; }
.staff_inline_box img { display: block; float: left; width: 130px; margin-right: 20px; }
.staff_inline_box ol { float: left; margin-bottom: 20px; }
.staff_inline_box ol li { font-size: 14px; color: #fff; }
.staff_inline_box p { clear: both; color: #fff; }

@media (max-width: 991px) { #loading_tu_box.staff_gifani { display: none; } }

#sp_staff_list_wrap .sp_staff_list_box { width: 100%; margin: 0px auto; }
#sp_staff_list_wrap .sp_staff_list_box .youtube_box_nolink { width: 100%; display: table; position: relative; height: 100%; }
#sp_staff_list_wrap .sp_staff_list_box .youtube_box_nolink img { display: block; width: 100%; }
#sp_staff_list_wrap .sp_staff_list_box .youtube_box_nolink b { position: absolute; top: 0px; left: 0px; color: #fff; height: inherit; width: 100%; text-align: center; /*                    background-color: rgba(0, 0, 0, 0.1);*/ display: table-cell; vertical-align: middle; }
#sp_staff_list_wrap .sp_staff_list_box .youtube_box_nolink b i { color: #fff; padding-top: -webkit-calc(100% * 0.5 - 25px); padding-top: calc(100% * 0.5 - 25px); width: 100%; text-align: center; font-size: 50px; opacity: 0.5; /*                        background-color: rgba(0,0,0,0.2);*/ }
#sp_staff_list_wrap .sp_staff_list_box .youtube_box_nolink:hover b i { opacity: 0.8; }
#sp_staff_list_wrap .sp_staff_list_box .name_box { width: 100%; padding: 15px 0px 60px; }
#sp_staff_list_wrap .sp_staff_list_box .name_box h4 { text-align: center; font-size: 12px; margin-bottom: 10px; margin-top: 10px; line-height: 1.0em; }
#sp_staff_list_wrap .sp_staff_list_box .name_box h3 { line-height: 1.0em; text-align: center; font-size: 22px; font-weight: normal; font-family: 'Oswald','Noto Sans JP'; margin-bottom: 4px; }
#sp_staff_list_wrap .sp_staff_list_box .name_box h2 { text-align: center; font-weight: normal; font-size: 12px; }

/*# sourceMappingURL=tu_staff.css.map */
