@charset "UTF-8";.button-group.filters-button-group{display:flex}.button-group.filters-button-group .button{order:99}.button-group.filters-button-group .button[data-filter="*"]{order:0}.button-group.filters-button-group .instructor{order:1}.button-group.filters-button-group .diagnostician{order:2}.button-group.filters-button-group .east-japan{order:3}.button-group.filters-button-group .west-japan{order:4}.button-group.filters-button-group .overseas{order:5}.sptp-member-avatar{position:relative}.sptp-member-avatar:after{position:absolute;bottom:1%;left:1%;z-index:10;font-size:1em;font-weight:400;line-height:1;color:#fff;border-radius:.25em;white-space:nowrap;font-family:'Noto Serif JP',serif;content:none;padding:0}.element-item.advisor .sptp-member-avatar:after{content:"4D診断士";padding:.35em .7em;background:rgba(234,33,33,.9);display:block}.element-item.instructor .sptp-member-avatar:after{content:"認定講師";padding:.35em .7em;background:linear-gradient(135deg,#006fa1 0%,#1fa67a 60%,#3ccf9a 100%);display:block}.is-stp-single .sptp-member-name{display:flex !important;flex-direction:column;align-items:center}.is-stp-single .sptp-member-name:before{z-index:10;font-size:1em;font-weight:400;line-height:1;color:#fff;border-radius:.25em;white-space:nowrap;font-family:'Noto Serif JP',serif;margin-bottom:8px;content:none;padding:0}.sptp-dept-advisor.is-stp-single .sptp-member-name:before{content:"4D診断士";padding:.35em .7em;background:rgba(234,33,33,.9);display:inline-block}.sptp-dept-instructor.is-stp-single .sptp-member-name:before{content:"認定講師";padding:.35em .7em;background:linear-gradient(135deg,#006fa1 0%,#1fa67a 60%,#3ccf9a 100%);display:inline-block}.sptp-member-social ul li a,.sptp-member-social.rounded ul li a{display:inline-block !important;width:28px !important;height:28px !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;text-indent:-9999px !important;background-color:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important}.sptp-member-social ul li a i,.sptp-member-social.rounded ul li a i{display:none !important}a.sptp-facebook{background-image:url('/wp-content/uploads/icons/facebook-icon.svg') !important}a.sptp-instagram{background-image:url('/wp-content/uploads/icons/instagram-icon.svg') !important}a.sptp-youtube{background-image:url('/wp-content/uploads/icons/youtube-icon.svg') !important}a[class*=twitter]{background-image:url('/wp-content/uploads/icons/x-icon.svg') !important}a.sptp-vine{background-image:url('/wp-content/uploads/icons/threads-icon.svg') !important}a.sptp-google-plus{background-image:url('/wp-content/uploads/icons/blog-icon.svg') !important}a.sptp-skype{background-image:url('/wp-content/uploads/icons/note-icon.svg') !important}a.sptp-stumbleupon{background-image:url('/wp-content/uploads/icons/book-icon.svg') !important}a.sptp-foursquare{background-image:url('/wp-content/uploads/icons/line-icon.svg') !important}a.sptp-sp-team-icon-tiktok{background-image:url('/wp-content/uploads/icons/tiktok-icon.svg') !important}.sptp-member-social ul,.sptp-member-social.rounded ul{padding-left:0 !important}.single-sptp_member .sptp-single-post{position:relative !important;display:block !important;margin-top:0 !important;padding-top:100px !important;clear:both !important}@media screen and (min-width:769px){header .header_menu ul.hd_menu li.hd_mnu_sub .mega_label,header .header_menu .f_block a.sm_link_btn,header .header_menu .contact_nav a.contact_link,header .header_menu .contact_nav a.contact_link p{white-space:nowrap !important}}@media screen and (min-width:981px) and (max-width:1200px){header .header_menu ul.hd_menu li.hd_mnu_sub .mega_label,header .header_menu .f_block a.sm_link_btn,header .header_menu .contact_nav a.contact_link,header .header_menu .contact_nav a.contact_link p{font-size:13px !important}}@media screen and (min-width:769px) and (max-width:980px){header .header_menu ul.hd_menu li.hd_mnu_sub .mega_label,header .header_menu .f_block a.sm_link_btn,header .header_menu .contact_nav a.contact_link,header .header_menu .contact_nav a.contact_link p{font-size:12px !important}}@media screen and (min-width:1356px) and (max-width:1400px){header .header_menu h1.hd_logo p{display:none !important}header .header_menu .c_name{display:inline-block !important}header .header_menu .c_name p{font-family:"Noto Sans JP";font-weight:700;font-size:1.2rem;text-align:left;line-height:1.2}header .header_menu .c_name p>span{font-size:1.4rem;font-weight:700;white-space:nowrap}header .header_menu ul.hd_menu{margin-top:-15px}}@media screen and (min-width:769px){header .header_menu h1.hd_logo>a>img{flex:0 0 112px !important;width:112px !important;min-width:112px !important;max-width:none !important;height:auto !important}}@media screen and (min-width:1511px) and (max-width:1540px){header .header_menu h1.hd_logo p{margin-left:1.5rem;font-size:1.4rem}header .header_menu h1.hd_logo p span{font-size:1.6rem}}