@charset "UTF-8";#pageTitleBg{height:305px;background:url(../img/page_title.png) center top no-repeat}.ti_hygienist{background:-webkit-gradient(linear,left top,right top,color-stop(0,#ffa8a8),to(#feffb1));background:linear-gradient(to right,#ffa8a8 0,#feffb1 100%)}.ti_hygienist:after,.ti_hygienist:before{border-color:transparent #fca331 transparent transparent}.ti_hygienist:after{border-color:transparent transparent transparent #f55555}.tab_wrap .tab_button{width:1100px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.tab_wrap .tab_button>li{-webkit-box-flex:0;flex:0 0 auto;width:274px}.tab_wrap .tab_button>li:last-child{width:275px}.tab_wrap .tab_button>li a{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;font-size:20px;font-weight:600;text-decoration:none;background-color:#fff;color:#000;padding:25px 25px 20px;line-height:1.3;height:100%;-webkit-transition:.3s;transition:.3s;opacity:.7}.tab_wrap .tab_button>li a.current,.tab_wrap .tab_button>li a:hover{background:0 0}.tab_wrap .tab_content{padding:25px}.tab_wrap .tab_content>li{display:none;padding:45px;margin:0;background-color:#fff}.tab_wrap .tab_content>li.current{display:block}.tab_wrap .tab_content>li .tab_content_en{font-family:agency-fb,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:36px;font-weight:700;text-align:center;letter-spacing:5px;margin-bottom:10px}.tab_wrap .tab_content>li .layout{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.tab_wrap .tab_content>li .layout.lead{width:900px;margin:0 auto 30px}.tab_wrap .tab_content>li .layout.lead .img{margin-right:40px}.tab_wrap .tab_content>li .layout.lead .img img{border-radius:100px}.tab_wrap .tab_content>li .layout.lead .img .name{display:block;text-align:center;margin-top:20px;font-size:18px}.tab_wrap .tab_content>li .layout.table{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-flow:row-reverse}.tab_wrap .tab_content>li .layout.table .ui_table01{border-bottom:1px solid #000}.tab_wrap .tab_content>li .layout.table .ui_table01 td,.tab_wrap .tab_content>li .layout.table .ui_table01 th{padding:15px}.tab_wrap .tab_content>li .layout.table img{margin-left:50px}.tab_wrap .tab_content>li .map{width:960px;height:450px;overflow:hidden;margin-top:30px}.tab_wrap .tab_content>li .map iframe{width:960px;height:900px;margin-top:-195px}@media (min-width:751px) and (-webkit-min-device-pixel-ratio:2),(min-width:751px) and (min-resolution:2dppx){#pageTitleBg{background:url(../img/page_title@2x.png) center top/125% auto no-repeat}}@media (max-width:750px){#pageTitleBg{background:url(../img/page_title_sp.png) left top no-repeat}.tab_wrap{margin:0 -40px}.tab_wrap .tab_button{margin-bottom:20px;width:100%;overflow-x:auto;flex-wrap:nowrap}.tab_wrap .tab_button>li{width:245px}.tab_wrap .tab_button>li:nth-child(3){width:285px}.tab_wrap .tab_button>li:last-child{width:245px}.tab_wrap .tab_button>li:nth-child(n+2){margin-left:2px}.tab_wrap .tab_button>li a{font-size:100%;padding:30px 0;text-align:center;-webkit-box-pack:center;justify-content:center}.tab_wrap .tab_content>li .tab_content_en{font-family:agency-fb,sans-serif;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:50px;font-weight:700;text-align:center;letter-spacing:5px;margin-bottom:10px}.tab_wrap .tab_content>li .layout{display:block}.tab_wrap .tab_content>li .layout.lead{width:auto;margin:0 auto 30px}.tab_wrap .tab_content>li .layout.lead .img{display:block;margin:0 auto 30px}.tab_wrap .tab_content>li .layout.lead .img img{width:240px;height:240px;border-radius:180px;display:block;margin:0 auto}.tab_wrap .tab_content>li .layout.lead .img .name{display:block;text-align:center;margin-top:30px;font-size:36px}.tab_wrap .tab_content>li .layout.table{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-flow:row-reverse}.tab_wrap .tab_content>li .layout.table .ui_table01{border-bottom:1px solid #000}.tab_wrap .tab_content>li .layout.table .ui_table01 td,.tab_wrap .tab_content>li .layout.table .ui_table01 th{padding:15px}.tab_wrap .tab_content>li .layout.table img{width:530px;height:auto;margin:0 auto;display:block}.tab_wrap .tab_content>li .map{width:530px;height:450px;overflow:hidden;margin-top:30px}.tab_wrap .tab_content>li .map iframe{width:530px;height:900px;margin-top:-195px}}@media all and (-ms-high-contrast:none){#pageTitleBg{background-attachment:scroll!important}}