a{outline:none !important}th,td{background-color:#fff}.list-inline{margin:0}.list-inline li{display:inline}.list-inline li:before{content:"、"}.list-inline li:first-child:before{content:""}.entry-content li{margin:10px 0}.main-table{border-collapse:collapse}.main-table,.main-table th,.main-table td{border:1px solid #ddd}.main-table th{width:10em;background-color:#f5f5f5}.main-table td>ul{margin-bottom:0}body:not(.home):not(.archive):not(.page-id-14498):not(.page-id-214):not(.single-job_listing) #page article,.post-20516 .main-table{margin-bottom:0}.post-20516 .main-table th{width:15em}.home-widget+.container{margin-top:0}.home-widget,.homepage-hero-style-none .home-widget:first-child{margin:4em 0}.home .my_widget_region_search{margin-top:0}.home .my_widget_region_search .home-widget-section-title{margin-bottom:2em}.home-widget .from-the-blog{margin-bottom:3em}.widget_custom_html p:last-child,#listify_call_to_action-4{margin-bottom:0}.container .home-widget:first-child{margin-top:0}#custom_html-2{margin-top:4em}#my_widget_region_search-3 .home-widget-section-title{margin-bottom:2em}#my_listify_widget_recent_recipes-3{margin-top:4em}.custom-header-image{width:250px;height:auto}.site-title{font-size:26px;font-weight:700}.main-navigation{border-bottom:1px solid #ededed;border-top:1px solid #ededed}.search-overlay .search-form{top:9px}.main-navigation .search-overlay .search-overlay-toggle{top:18px}.container{padding-left:15px;padding-right:15px}.job-manager-archive.fixed-map .container{max-width:none;padding-left:15px;padding-right:15px}.page-search .content-area,.tax-job_listing_region .content-area{margin-top:0}.js-toggle-area-trigger{margin:30px 0}.fluid-width-video-wrapper,.iframe_container{padding-bottom:56.25%;position:relative;display:block;width:100%;margin-left:auto;margin-right:auto;margin-bottom:2em}.fluid-width-video-wrapper iframe,.iframe_container iframe{position:absolute;top:0;left:0}.astoundify-favorites-popup,.astoundify-favorites-popup-notices{width:320px}.entry-title.entry-title--grid{font-weight:700;line-height:1.2}aside#listify_call_to_action-5{margin-bottom:0}.flex-wrap{display:flex;flex-wrap:wrap;align-items:flex-start}.flex-item{flex:1}.user-wrap{margin:12px 0}.user-wrap.flex-wrap{align-items:center}.user-avatar{margin-right:1em;max-width:100px;min-width:100px}.user-title{font-size:20px;font-weight:700;line-height:1;margin:0}.user-license{font-size:14px;font-weight:400}.user-description.flex-item{flex:5}.user-note ul{margin:0}.user-note ul li{list-style:none}#billing_country_field{display:none}.content-wrap{margin:0}.content-item,.content-header{margin-bottom:36px}.recipe-item-wrap .content-item{margin-bottom:0}.content-body{margin:0}.iframe_container{padding-bottom:56.25%;position:relative;display:block;width:100%;margin-left:auto;margin-right:auto}.iframe_container iframe{position:absolute;top:0;left:0}.frame-content{margin-top:15px;padding:6px;background-color:#f5f5f5;border-radius:6px;position:relative}.frame-content .inner{border:1px solid #ddd;border-radius:3px;background-color:#fff;padding:20px}.frame-content.contact .inner{padding:0}.frame-content .title{font-size:20px;font-weight:700;margin-top:0}.frame-content.fukidashi:before{border:10px solid transparent;border-bottom:10px solid #f5f5f5;content:"";position:absolute;top:-20px;left:40px}.job_listing-unavailable:before,.listing-card .listing-card-video:before,.astoundify-favorites-link:before,.job_listing-business-hour:before,.job_listing-business-hour-status:before,.job_listing-phone:before,.job_listing-voice_link a:before,.contact-mail a:before,.contact-mobile a:before,.contact-mobile-favorite-link a:before{content:'\f402';display:inline-block;font-family:Ionicons;font-size:20px;line-height:1;text-align:center;vertical-align:middle;width:20px;margin-right:2px}.listify-clickbox-container{border-radius:3px 3px 0 0}body:not(.single-oralcare_ch):not(.single-job_listing) .row.content-area{display:block;flex-wrap:unset}ul.job_listings.loading{margin-bottom:2em}ul.job_listings{margin-bottom:0}.job-manager-pagination{margin:2em 0}.js-toggle-area-trigger{margin:20px 0;color:#454545}.js-toggle-area-trigger:hover{color:#454545}.job_filters{margin-bottom:0}.results-found{font-size:14px}.listing-cover{background:0 0 !important;display:flex}.job_listings .listing-card.job_listing{border-bottom:1px solid #ededed;padding:0}.listing-card.job_listing:first-child{border-top:1px solid #ededed}.listing-card.job_listing .content-box{background:0 0 !important;box-shadow:unset !important;border-radius:unset;margin:0;overflow:unset;padding:15px}.listing-card.job_listing .featured-image,.job_listing-entry-footer .video-thumbnail{width:90px;min-width:90px;margin-right:10px}.listing-card.job_listing .featured-image img,.listing-card.job_listing .video-thumbnail img{width:100%;height:auto;border-radius:3px}.listing-card.job_listing .job_listing-entry-header{border-radius:unset;height:unset;padding:0;margin-bottom:5px}.listing-card.job_listing .job_listing-entry-header-wrapper{position:static;left:unset;right:unset;bottom:unset}.listing-card.job_listing .job_listing-entry-meta{max-width:none}.listing-card.job_listing .job_listing-entry-meta .job_listing-title{font-size:16px;padding-right:30px;line-height:1.2}.listing-card.job_listing .job_listing-entry-meta .job_listing-location{white-space:normal;display:block;line-height:1.4}.listing-card.job_listing .job_listing-entry-meta .job_listing-business-hour,.listing-card.job_listing .job_listing-entry-meta .job_listing-business-hour-status,.listing-card.job_listing .job_listing-entry-meta .job_listing-unavailable{display:inline-block;margin-right:5px}.listing-card.job_listing .astoundify-favorites-link{padding:5px;border-radius:50%;top:8px;right:8px;background:0 0;color:#454545}.listing-card.job_listing .astoundify-favorites-link.astoundify-favorites-link--active{color:#ef3652}.listing-card.job_listing .astoundify-favorites-link:before{font-size:24px;line-height:1;width:24px;text-align:center;margin:0}.listing-card.job_listing .astoundify-favorites-link span{display:none}.listing-card.job_listing .job_listing-entry-footer{line-height:1.4;min-height:unset;padding:0}.listing-card.job_listing .job_listing-entry-footer .clinic-appeal-title{font-weight:700}.listing-card.job_listing .job_listing-entry-footer .clinic-appeal-title,.listing-card.job_listing .job_listing-entry-footer .clinic-content{margin-top:5px}.job_listing-entry-footer .clinic-meta{display:flex;margin-top:5px}.job_listing-entry-footer .clinic-tag{margin-top:10px}.job_listing-entry-footer .clinic-meta-title{width:90px;min-width:90px;background-color:#ededed;margin-right:10px;display:flex;align-items:center;justify-content:center;font-weight:700;padding:5px;border-radius:3px;position:relative}.job_listing-entry-footer .clinic-meta-title:after{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:transparent;border-left-color:#ededed;border-width:8px;margin-top:-8px}.job_listing-entry-footer .clinic-meta-content{padding:5px 5px 5px 0}.job_listing-entry-footer .video-thumbnail{width:90px;min-width:90px;margin-right:10px;position:relative}.job_listing-entry-footer .video-thumbnail:before{content:"";display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;margin-top:-5px;margin-left:-5px;background-color:#fff;z-index:1}.job_listing-entry-footer .video-thumbnail:after{content:"\f24d";position:absolute;font-family:Ionicons;font-size:20px;line-height:1;top:50%;left:50%;margin-top:-10px;margin-left:-10px;color:red;z-index:2}.listing-cover.has-image:after,.listify-cover.has-image:after{background:0 0 !important}.listing-cover.has-image,.listing-cover.has-image a,.listify-cover.has-image,.listify-cover.has-image a{color:#454545;text-shadow:unset}.listing-card .listing-card-video{padding:3px;text-align:center;background-color:#ef3652;font-size:10px;color:#fff;border-radius:3px;margin-top:2px}.listing-card .listing-card-video:before{content:"\f4cd";font-size:14px;top:-1px}.single-job_listing-listings .listing-card{opacity:1}.single-job_listing-listings .listing-card .wp-post-image{display:block !important}.single-job_listing-listings .listing-card .job_listing-business-hour-status,.single-job_listing-listings .listing-card .job_listing-unavailable,.single-job_listing-listings .listing-card .job_listing-business-hour{margin-top:0}.listify_header .container{padding:3em 15px}.content-single-job_listing-hero-company .job_listing-title{font-size:26px}.content-single-job_listing-hero-company p{margin-bottom:0}.content-single-job_listing-hero-company .job_listing-location,.single-job_listing .job_listing-business-hour-status,.single-job_listing .job_listing-unavailable,.single-job_listing .job_listing-business-hour{margin-bottom:0;margin-top:10px}.job_listing-unavailable,.job_listing-business-hour-status{color:#fe5600;font-weight:700}.astoundify-favorites-link{font-size:14px}.astoundify-favorites-link:before{content:'\f442'}.astoundify-favorites-link.astoundify-favorites-link--active:before{content:'\f443'}.job_listing-unavailable:before{content:'\f405'}.job_listing-business-hour-status:before{content:'\f3fe'}.job_listing-phone:before{content:'\f4b9';transform:rotate(15deg);position:relative;left:3px}.job_listing-voice_link a:before{content:'\f3f9'}.contact-mail a:before{content:'\f422'}p.business-hour .business-hour-time{float:none;margin-left:1em}.listify_header .job_listing-unavailable,.listify_header .job_listing-business-hour-status,.listify_header .job_listing-business-hour,.listify_header .job_listing-phone{display:inline-block;margin-right:1em}.wp-user-avatar,.user-avatar .avatar{border-radius:50%;border:2px solid #ededed}.content-single-job_listing-hero-company .astoundify-favorites-link{display:none}#clinic-navigation{width:100%}.clnic-menu{width:100%;display:flex;margin:0}.clnic-menu li{flex:1;display:flex;border-top:1px solid #ededed;border-bottom:1px solid #ededed;border-left:1px solid #ededed}.clnic-menu li:first-child{border-left:0}.clnic-menu li a:before,.clnic-menu li span:before{content:'\f26e';font-family:Ionicons;font-size:22px;font-weight:400;text-align:center;position:absolute;top:10px;left:50%;margin-left:-8px}.clnic-menu li a:before{color:#ef3652}.clnic-menu li a,.clnic-menu li span{font-size:.7em;font-weight:700;line-height:1;text-align:center;display:block;width:100%;position:relative;padding:40px 0 10px;border-top:3px solid #fff}.clnic-menu li span{color:#ddd}.clnic-menu li a{background-color:#fff;border-top-color:#fff;color:#454545}.clnic-menu li.active a{background-color:#fff;border-top-color:#ef3652;position:relative}.clnic-menu li.active a:after{content:"";display:block;position:absolute;bottom:-1px;height:1px;width:100%;background:#fff}.clnic-menu li.clinic-menu-top a:before{content:'\f45d'}.clnic-menu li.clinic-menu-top.active a:before{content:'\f45e'}.clnic-menu li.clinic-menu-channel a:before,.clnic-menu li.clinic-menu-channel span:before{content:'\f4cc'}.clnic-menu li.clinic-menu-channel.active a:before{content:'\f4cd'}.clnic-menu li.clinic-menu-staff a:before,.clnic-menu li.clinic-menu-staff span:before{content:'\f47b'}.clnic-menu li.clinic-menu-staff.active a:before{content:'\f47c'}.clnic-menu li.clinic-menu-case a:before,.clnic-menu li.clinic-menu-colmun a:before,.clnic-menu li.clinic-menu-case span:before,.clnic-menu li.clinic-menu-colmun span:before{content:'\f471'}.clnic-menu li.clinic-menu-case.active a:before,.clnic-menu li.clinic-menu-colmun.active a:before{content:'\f472'}.clnic-menu li.clinic-menu-price a:before,.clnic-menu li.clinic-menu-price span:before{content:'\f3f1'}.clnic-menu li.clinic-menu-price.active a:before{content:'\f3f2'}.clnic-menu li.clinic-menu-voice a:before,.clnic-menu li.clinic-menu-voice span:before{content:'\f3f9'}.clnic-menu li.clinic-menu-voice.active a:before{content:'\f3fa'}.content-single-job_listing-actions-start a,.job_listing-favorite_link .astoundify-favorites-link,.job_listing-voice_link .button{padding:18px 40px;margin:0 !important;background-color:#fff;border:1px solid #ddd;color:#ef3652;width:100%;text-align:center;border-radius:3px}.clinic-payment-note{background-color:#f5f5f5;padding:10px;margin-top:12px;border-radius:3px}.clinic-apeal-title{font-size:20px;font-weight:700;line-height:1.5;margin-top:0}.clinic-apeal-img{margin:20px 0}.content-img img,.clinic-gallery img{border-radius:3px}.appeal .content-img{margin-bottom:24px}.title-line{font-size:16px;font-weight:700;border-bottom:1px solid #ededed;padding:1em 0}.title-icon{font-size:16px;font-weight:700;position:relative;background:#f5f5f5;padding:15px 15px 15px 55px;margin-bottom:15px;margin-top:15px;line-height:1;border-radius:4px}.title-icon:before{font-size:20px;font-family:"Ionicons";font-weight:400;content:"\f3f9";display:inline-block;position:absolute;padding:0;color:#fff;background:#ef3652;width:45px;text-align:center;height:45px;line-height:45px;left:0;top:0;border-radius:4px 0 0 4px}.title-icon.video:before{content:"\f4cd"}.title-icon.info:before{content:"\f14a"}.title-icon.structure:before{content:"\f122"}.title-icon.dentist:before{content:"\f47c"}.title-icon.case:before,.title-icon.colmun:before{content:"\f472"}.title-icon.faq:before{content:"\f143"}.title-icon.price:before{content:"\f3f2"}.title-icon.voice:before{content:"\f3fa"}.title-icon.contact:before{content:"\f423"}.title-icon.near:before{content:"\f46d"}.title-icon.watched:before{content:"\f3c9"}.single-job_listing h4{font-size:16px;font-weight:700}.staff .content-item h4{margin:12px 0}.clinic-gallery{list-style:none;display:flex;flex-wrap:wrap;align-content:space-between;margin:24px 0}.clinic-gallery li{width:32%;margin:0 2% 15px 0}.clinic-gallery li:nth-child(3n){margin-right:0}.single-job_listing .content-area .clinic-table p,.single-job_listing .content-area .clinic-table ul{margin-bottom:0 !important}.single-job_listing .content-area p:last-child{margin-bottom:0}.job_listing-user_profile{margin-bottom:48px}.case-dentist-title{background-color:#f5f5f5;font-size:14px;font-weight:700;padding:10px;margin:0 0 15px}.case-before-title,.case-after-title{font-weight:700;margin-bottom:10px}.case-before-title:before,.case-after-title:before{content:'\f4d7';font-family:Ionicons;font-size:40px;font-weight:400;line-height:1;vertical-align:middle;width:40px;margin-right:10px}.case-after-title:before{content:'\f3c6'}.case-before-content,.case-after-content{margin-bottom:1em}.font-10{font-size:10px}.post-voice-wrap{margin:36px 0;text-align:center}.job_listing-notice{margin:24px 0}.filter_by_tag a,.job_types li,.site-main .listify_widget_panel_listing_tags a{width:auto}.case-dashboard .button{margin-bottom:24px}.frame-content.contact .phone-title{text-align:center;font-weight:700;margin-top:1em}.frame-content.contact .job_listing-phone{font-size:30px;font-weight:700;font-family:Arial,Helvetica,"sans-serif";text-align:center;line-height:1;margin:10px}.frame-content.contact .job_listing-phone:before{font-size:30px;width:30px;left:0}.frame-content.contact .job_listing-phone a,.frame-content.contact .job_listing-phone span{position:relative;left:-5px}.frame-content.contact .phone-note{line-height:1.5}.frame-content.contact .contact-mail{margin:10px}.frame-content.contact .button{width:100%}.frame-content.contact h4{background-color:#f5f5f5;font-size:14px;font-weight:700;padding:10px;margin:0}.frame-content.contact table,.frame-content.contact th,.frame-content.contact td{border:none;font-size:14px;margin:0;line-height:1.5}.frame-content.contact th{white-space:nowrap;border-right:1px solid #ddd;width:7em}.frame-content.contact .business-hour{margin:0;line-height:2}.pagination{text-align:center;margin:2em 0}.content-pagination{margin:2em 0;display:block;width:100%}.content-pagination a.page-numbers{color:#ef3652}.page-search .site-footer,.tax-job_listing_region .site-footer{background-color:#261d1e;color:#646464 !important;opacity:1}.page-title{padding:2em 1em}.archive .content-header.flex-wrap{padding-left:15px;padding-right:15px}.archive.tax-recipe_cat .frame-content.fukidashi p:last-child{margin-bottom:0}.archive .flex-item.recipe-cat-video,.recipe .content-img{margin-right:24px;max-width:600px}.archive .user-wrap.flex-wrap,.recipe .user-wrap.flex-wrap{margin-top:0}.recipe .title{font-size:18px;font-weight:700;margin-top:24px}.recipe .subtitle{font-size:16px;font-weight:700;margin-top:12px;margin-bottom:0;line-height:2;border-bottom:2px double #ededed}.ingredient-list{margin:0}.ingredient-list li{border-bottom:1px solid #ededed}.ingredient-note{margin-top:10px;background-color:#f5f5f5;padding:1em;border-radius:6px}.ingredient-serving.flex-item{display:flex;justify-content:flex-end}.recipe-item-code{text-align:center}.recipe-item-code span{display:inline-block;line-height:1;padding:5px 10px;margin:0 0 5px;border-radius:3px}.recipe-item-code span.code1{background-color:#f4b4d0}.recipe-item-code span.code2{background-color:#a0d1f1}.recipe-item-code span.code3{background-color:#ffeb60}.recipe-item-code span.code4{background-color:#b9d550}.recipe .content-item{margin-left:20px}.recipe .content-item:first-child{margin-left:0}.recipe-item-meta{margin:5px 0;text-align:center}.recipe-item-meta li{display:inline-block;margin:0 5px}.recipe-item-meta li:before{width:20px;height:20px;line-height:1;border-radius:50%;display:inline-block;padding:3px}.recipe-item-meta .energy:before{content:'エ';background-color:#ccc}.recipe-item-meta .salt:before{content:'塩';background-color:#ccc}.recipe-item-meta li span{display:none}.cast-position-assistant .user-avatar{order:2;margin-right:0;margin-left:1em}.cast-position-assistant .user-description{order:1;justify-content:right;display:flex}.cast-position-assistant .user-title{text-align:right;flex:1}.cast-position-assistant .frame-content.fukidashi:before{position:absolute;right:40px;left:unset}.oralcare-old-script dt{position:relative;display:flex;align-items:center;font-size:20px;font-weight:700;line-height:1;margin:0}.oralcare-old-script dt:before{content:'';width:100px;height:100px;border-radius:50%;margin-right:1em;background-image:url('https://secure.gravatar.com/avatar/ad516503a11cd5ca435acc9bb6523536?s=64&d=mm&r=g');background-repeat:no-repeat;background-size:contain}.oralcare-old-script dd{flex:5;border:5px solid #e5e5e5;border-radius:6px;margin-top:15px;padding:20px;background-color:#fff;position:relative}.oralcare-old-script dd:before{border:10px solid transparent;border-bottom:10px solid #e5e5e5;content:"";position:absolute;top:-25px;left:35px}.oralcare-old-script dd:after{border:10px solid transparent;border-bottom:10px solid #fff;content:"";position:absolute;top:-18px;left:35px}.oralcare-old-script dt.assistant{order:2;justify-content:flex-end}.oralcare-old-script dt.assistant:before{order:1;margin-right:0;margin-left:1em}.oralcare-old-script dd.assistant:before{top:-25px;left:unset;right:35px}.oralcare-old-script dd.assistant:after{top:-18px;left:unset;right:35px}.related-videos-wrap{margin-bottom:2em}.related-videos-item{margin-bottom:1em}.related-videos-title{margin-top:0;font-size:20px;font-weight:700}.related-video-thumb img{border-radius:3px}.related-video-thumb.flex-item{width:140px;max-width:140px;margin-right:10px}.related-video-title{font-size:15px;line-height:1.3;margin:0 0 5px}.related-video-channel{font-size:12px}.archive .pagination-info{margin-bottom:1em;text-align:center}.archive:not(.tax-job_listing_region) .site-main,.home-widget .blog-archive,.single-job_listing .video-wrap{display:flex;flex-wrap:wrap}.home-widget .blog-archive,.single-job_listing .video-wrap{margin-bottom:2em}.archive:not(.tax-job_listing_region) .site-main .content-box,.home-widget .blog-archive .content-box,.aside-content .content-box{flex:1 1 30%;margin-left:15px;margin-bottom:15px;padding:3px;align-items:center;float:none}.aside-content.flex-wrap{margin:2em 0;align-items:unset}.aside-content .content-box-inner{padding:24px}.single-job_listing .video-wrap .pagination-info{display:block;width:100%;margin-bottom:1em}.single-job_listing .video-wrap .pagination{display:block;width:100%;margin-bottom:0}.single-job_listing .video-wrap .content-box{flex:1 1 40%;margin-left:15px;margin-bottom:15px;padding:3px;align-items:center;float:none}.archive:not(.tax-job_listing_region) .site-main .content-box.dammy,.single-job_listing .video-wrap .content-box.dammy{margin-bottom:0;padding:0;box-shadow:none}.archive:not(.tax-job_listing_region) .site-main .content-box:nth-child(3n+1),.home-widget .blog-archive .content-box:nth-child(3n+1),.aside-content .content-box:nth-child(3n+1){margin-left:0}.single-job_listing .video-wrap .content-box:nth-child(2n){margin-left:0}.home-widget-title,.callout-feature-content h2{line-height:1.3}.callout-feature-content a.button{background-color:#ea314d !important}.ion-android-locate{color:#ef3652;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff}#listify_call_to_action-4 .call-to-action{padding:0}.cta-title{font-weight:700}.entry-cover--grid-empty.has-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;width:100%;height:0}.oralcare_ch .entry-cover--grid,.clinic_ch .entry-cover--grid{padding-top:calc(576 / 1024 * 100%)}.entry-cover.no-image{display:none}.single-listing-form-wrap{margin-bottom:1em}.faq .title{font-size:16px;font-weight:700;position:relative;display:flex;line-height:1.3}.faq .title:before{content:'Q';font-family:Arial,Helvetica,"sans-serif";justify-content:center;text-align:center;font-size:20px;line-height:30px;width:30px;height:30px;border-radius:50%;background-color:#eee;margin-right:5px;flex:0 0 auto;position:relative;top:-5px}.faq .answer-content{position:relative;display:flex}.faq .answer-content p{margin-bottom:24px}.faq .answer-content:before{content:'A';font-size:20px;font-weight:700;font-family:Arial,Helvetica,"sans-serif";justify-content:center;text-align:center;line-height:30px;width:30px;min-width:30px;height:30px;border-radius:50%;background-color:#ef3652;color:#fff;margin-right:5px;flex:0 0 auto}.breadcrumb{margin-left:0;background-color:#fff;border-top:1px solid #ededed;padding:15px 0;overflow:hidden}.breadcrumb .container{margin-bottom:0}.breadcrumb li{display:inline;list-style:none}.breadcrumb li:after{font-family:Ionicons;content:'\f3d3';padding:0 10px;color:#454545}.breadcrumb li:last-child:after{content:''}.breadcrumb li a{text-decoration:none}.breadcrumb li:first-child a:before{font-family:Ionicons;content:'\f448';font-weight:400;font-size:1.1em;margin-right:3px}.title-clinic-video{margin-top:0;font-size:20px;font-weight:700;line-height:1.3}.prev-next-link{display:flex;margin:36px -36px -36px}.prev-next-link a{flex:1 1 50%;display:block;padding:1em}.prev-next-link a:hover{background-color:#f5f5f5}.prev-next-link a:first-child{border:1px solid #ededed;border-right:none;border-bottom-left-radius:3px}.prev-next-link a:last-child{border:1px solid #ededed;border-bottom-right-radius:3px}.prev-label,.next-label{color:#454545;margin-bottom:5px}.next-link{text-align:right}.prev-label:before{font-family:Ionicons;content:'\f3d2';padding:0 10px 0 0}.next-label:after{font-family:Ionicons;content:'\f3d3';padding:0 0 0 10px}.prev-next-link p{line-height:1.2}.prev-next-link.clinic{margin:2em 0}.prev-next-link.clinic a:first-child{border-top-left-radius:3px}.prev-next-link.clinic a:last-child{border-top-right-radius:3px}.job_listing-ch_link{text-align:center}.content-item.flex-item.supporter{width:285px;max-width:285px;height:120px;display:flex;justify-content:center;align-items:center;overflow:hidden;flex:none}.content-item.supporter img{width:70%;height:auto}.woocommerce-edit-account .tertiary .page-item-148.current_page_item a:before,.woocommerce-orders .tertiary .page-item-148.current_page_item a:before{border:none}.astoundify-favorites-target-link,.astoundify-favorite-list strong{font-weight:400;font-size:15px;line-height:2}.astoundify-favorite-actions,.astoundify-favorite-list-actions{line-height:1;font-size:15px}.astoundify-favorite-actions a,.astoundify-favorite-list-actions a{color:#454545;line-height:1;font-size:12px}.astoundify-favorite-actions a:hover,.astoundify-favorite-list-actionsa:hover,.astoundify-favorites-edit-list:hover,.astoundify-favorites-remove-list:hover{color:#d61d39}.astoundify-favorites-edit-favorite:before,.astoundify-favorites-remove-favorite:before,.astoundify-favorites-edit-list:before,.astoundify-favorites-remove-list:before,.astoundify-favorites-create-list:before{display:inline-block;font-family:Ionicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;margin-right:3px}.astoundify-favorites-edit-favorite:before,.astoundify-favorites-edit-list:before{content:'\f2bf'}.astoundify-favorites-remove-favorite:before,.astoundify-favorites-remove-list:before{content:'\f12a'}.astoundify-favorites-create-list:before{content:'\f218'}.wpua-edit{clear:both}#wpua-upload-existing,.wpua-edit .button-primary{display:block;min-width:280px}#wpua-images-existing{display:none}#wpua-file-existing{margin-bottom:1em}#wpua-upload-button-existing .button{background-color:#fff;color:#454545;border:1px solid #ededed;border-radius:3px}#wpua-max-upload-existing,#wpua-allowed-files-existing{display:none}.woocommerce-edit-account .wpua-edit,.woocommerce-edit-address .wpua-edit,.woocommerce-orders .wpua-edit,.woocommerce-view-order .wpua-edit,.woocommerce-customer-logout .wpua-edit{display:none}.job-dashboard-actions{line-height:1}.job-dashboard-actions li{margin:0}.job-packages.job-packages--count-2{display:flex}.job-packages .job-package{flex:1}.job-package-price .subscription-details{margin-left:5px}.job-package:first-child .subscription-details{display:none}.chosen-drop .chosen-search,.chosen-drop .chosen-results .active-result[data-option-array-index="0"]{display:none !important}.my_widget_region_search .region-search dl{display:flex;flex-wrap:wrap;margin:0;padding:2em 0;border-top:1px solid #ededed}.my_widget_region_search .region-search dl:first-child{margin:0;border-top:none}.my_widget_region_search .region-search dt{display:flex;align-items:center;justify-content:center;background-color:#f5f5f5;flex:1 1 20%}.my_widget_region_search .region-search dt span{display:block}.my_widget_region_search .region-search dd{flex:1 1 80%}.my_widget_region_search .region-search dd,.my_widget_region_search .region-search dd ul{margin:0}.my_widget_region_search .region-search dd ul{display:flex;flex-wrap:wrap;padding:5px}.my_widget_region_search .region-search dd li{list-style:none;margin:0;flex:0 1 auto;padding:5px;text-align:center}.my_widget_region_search .region-search dd li a{background:#fff;border:2px solid #ef3652;border-radius:5px;color:#ef3652;font-weight:700;display:block;padding:10px 20px;text-decoration:none}.my_widget_region_search .region-search dd li a:hover{background:#ef3652;color:#fff}.page-id-20442 .home-widget{margin:2em 0}.price-simulator{display:flex;align-items:center;padding:5px;background-color:#f5f5f5;border-radius:3px;margin-bottom:1em;font-size:16px}.price-simulator dt{flex:1 1 20%;margin:0;display:flex;justify-content:center}.price-simulator dd{flex:5;margin:0;padding:0}.price-simulator .note{font-size:11px;margin:5px;line-height:1.7}.price-simulator-button{margin-top:2em;text-align:center}.price-simulator-result{font-size:20px;text-align:center;margin:2em 0;padding:1em;background-color:#f5f5f5;border-radius:3px}.price-simulator-result span{font-size:30px;font-weight:700;color:#ef3652}.price-simulator-note{font-size:12px}.price-simulator-note dl{display:flex;flex-wrap:wrap;margin:5px 0}.price-simulator-note dt{flex:0 0 7em;display:flex;font-weight:700;position:relative}.price-simulator-note dt:after{content:"：";position:absolute;right:0}.price-simulator-note dd{margin-bottom:0;flex:1}.price-simulator-note ul{margin-bottom:0}.score-table{line-height:1.5}.score-table th{background-color:#f5f5f5}.subtotal-line th,.subtotal-line td{border-bottom:double #ccc;background-color:#fafafa;font-weight:700}.total-line th,.total-line td{background-color:#f5f5f5;font-weight:700}.simulation-result th{white-space:nowrap}.simulation-result dl,.simulation-result dd{margin:0}.simulation-result dt{font-weight:400}.list-kana>li{list-style:katakana}li>.list-kana{margin-left:25px}.entry-content h2{font-size:20px;font-weight:700;line-height:1.5;margin-bottom:36px}.entry-content h2:first-child{margin-top:0}.entry-content h3{font-size:18px;font-weight:700;line-height:1.5}.account-sign-in .button{margin-left:10px}.field.account-sign-in,.job-manager-form .fieldset-login_required{margin:0}#submit-job-form.job-manager-form fieldset:first-child label{display:block}#submit-job-form .fieldset-job_hours{margin-bottom:0}#submit-job-form .fieldset-closed_day{margin-top:2em}#submit-job-form fieldset>label{font-size:16px;font-weight:700}.my_widget_feature_callout_with_header .col-sm-offset-6.feature-callout-image-pull{margin-left:50%}.custom-html-widget ul{margin-bottom:24px}#custom_html-4{margin:2em 0}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%}#search-this-location{display:none}@media (max-width:767px){body:not(.single-job_listing) #secondary{margin-top:2em}body:not(.single-job_listing) .main-table,body:not(.single-job_listing) .main-table th,body:not(.single-job_listing) .main-table td{display:block;border:none}body:not(.single-job_listing) .main-table{width:auto;margin-left:-15px;margin-right:-15px}body:not(.single-job_listing) .main-table th{width:100%}.container,.feature-callout .col-sm-6{width:100%;max-width:100%}.feature-callout .offset-sm-6{margin:0}.post-20516 .main-table th{width:100%}.content-area{margin-top:15px;margin-bottom:0}.page:not(.page-template-template-archive-job_listing):not(.page-id-20448) .content-area{margin-top:15px;margin-bottom:15px}.home .my_listify_widget_recent_recipes,.page-id-14498 #custom_html-2{margin-top:2em}.home #listify_widget_feature_callout-5{margin-top:0}#my_widget_feature_callout_with_header-2 .container>div,.listify_widget_feature_callout .container>div,.page-id-14498 #custom_html-2 .container{padding:0}.home-widget,.homepage-hero-style-none .home-widget:first-child{margin:0 0 3em}#listify_call_to_action-4{margin-bottom:2em}#my_listify_widget_recent_recipes-3{margin-top:2em}.single .content-box,.page .content-box{padding:0;box-shadow:none}.content-box.content-box-wrapper .content-box-inner{padding:0}.my_widget_region_search .region-search{margin-right:-15px;margin-left:-15px}.my_widget_region_search .region-search dd ul{padding:10px}.search-overlay-toggle{position:absolute;top:-70px;right:20px;display:none !important}.search-overlay-toggle.ion-close:before{position:absolute;top:-60px;right:15px;display:none}.search-form .search-field{padding-left:15px;padding-right:40px;display:none}.search-overlay{padding:0 15px;display:none}.search-overlay .search-form{top:-60px;display:none}.listing-card.job_listing .job_listing-entry-footer .clinic-content{display:none}.listify_widget_search_listings .search-filters-home .js-toggle-area-trigger{display:none}.listify_widget_search_listings .search-filters-home .job_search_form{padding:0;box-shadow:none}.button,.update_results{width:100%}.archive:not(.tax-job_listing_region) .site-content .col-xs-12{padding-left:0;padding-right:0}.single-job_listing .site-footer{margin-bottom:60px}.single-job_listing .listify_header .container{padding:15px}.single-job_listing .content-single-job_listing-hero-company .job_listing-title{font-size:18px;margin-top:5px;padding-right:30px}.content-single-job_listing-hero-company .job_listing-location,.single-job_listing .job_listing-unavailable,.single-job_listing .job_listing-business-hour-status,.single-job_listing .job_listing-business-hour{margin-top:5px}.single-job_listing .listify_header .job_listing-phone,.single-job_listing .listify_header .job_listing-favorite_link,.single-job_listing .listify_header .astoundify-favorites-link span,.single-job_listing #secondary .astoundify-favorites-link span,.single-job_listing .listify_header .job_listing-voice_link{display:none}.single-job_listing .astoundify-favorites-link:before{font-size:24px;width:24px;margin-right:2px}.single-job_listing .content-single-job_listing-hero-company .astoundify-favorites-link{display:block;padding:5px;border-radius:50%;background:0 0;position:absolute;top:-6px;right:10px;color:#454545}.single-job_listing .content-single-job_listing-hero-company .astoundify-favorites-link.astoundify-favorites-link--active{color:#ef3652}.single-job_listing .content-area .job_listing-user_profile,.single-job_listing .content-single-job_listing-hero-company .astoundify-favorites-link,.single-job_listing .content-single-job_listing-hero-company .astoundify-favorites-link:before,.single-job_listing .content-single-job_listing-hero-actions,.single-job_listing .content-single-job_listing-actions-start,.single-job_listing .clinic-gallery{margin:0 !important}.single-job_listing .content-area{margin-bottom:0;margin-top:0}.fluid-width-video-wrapper,.iframe_container,.content-img{margin:15px 0}.single-job_listing .clinic-apeal-title{font-size:16px;line-height:1.4;margin-top:15px}.clinic-table th{width:9em}.job_listing-notice{margin:15px 0}.single-job_listing #secondary{border-top:1px solid #ededed;border-bottom:1px solid #ededed;background-color:#f5f5f5}.single-job_listing #secondary .frame-content.contact{margin-bottom:15px;padding:0;border:none}.single-job_listing #secondary .frame-content.contact .inner{background-color:transparent;padding:0;border:none}.single-job_listing #secondary .frame-content.contact .job_listing-unavailable,.single-job_listing #secondary .frame-content.contact .job_listing-business-hour-status{border:3px solid #fe5600;border-radius:3px;font-size:16px;text-align:center;padding:5px;margin-top:15px}.single-job_listing #secondary .frame-content.contact th{border-right:1px solid #f5f5f5}.single-job_listing #main .frame-content.contact{display:none}.single-job_listing #secondary .frame-content.contact h4{margin:15px 0 10px;padding:0;font-weight:700;background:0 0}.frame-content.contact .phone-title,.frame-content.contact .contact-mail{margin:15px 0}.single-job_listing #secondary .frame-content.contact .contact-mobile{display:flex;position:fixed;z-index:100;bottom:0;left:0;height:60px;line-height:60px;font-size:12px;background-color:#fff;width:100%;margin:0;box-shadow:-1px 0 3px rgba(0,0,0,.3)}.single-job_listing #secondary .frame-content.contact .contact-mobile div{display:flex;justify-content:center}.single-job_listing #secondary .frame-content.contact .contact-mobile a{color:#454545;font-weight:700;position:relative;display:block;text-align:center;width:100%;padding-top:10px}.single-job_listing .contact-mobile-phone{flex-grow:1}.single-job_listing #secondary .frame-content.contact .contact-mobile .contact-mobile-phone a{background-color:#00c200;color:#fff}.single-job_listing .contact-mobile-voice{flex-grow:1;border-left:1px solid #ededed}.single-job_listing .contact-mobile-mail{flex-grow:1;border-left:1px solid #ededed}.single-job_listing .contact-mobile-favorite-link{flex-grow:1;flex-basis:40px;border-left:1px solid #ededed}.single-job_listing .contact-mobile-phone a:before,.single-job_listing .contact-mobile-voice a:before,.single-job_listing .contact-mobile-mail a:before{position:absolute;top:10px;left:50%;margin-left:-8px;margin-right:0;font-weight:400}.single-job_listing .contact-mobile-favorite-link a:before{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;font-weight:400}.single-job_listing .contact-mobile-phone a:before{content:'\f4b9';transform:rotate(15deg)}.single-job_listing .contact-mobile-voice a:before{content:'\f3f9'}.single-job_listing .contact-mobile-mail a:before{content:'\f422'}.single-job_listing .contact-mobile-favorite-link a:before{content:'\f442';margin-left:-12px;margin-top:-12px}.single-job_listing .contact-mobile-favorite-link a.astoundify-favorites-link--active:before{content:'\f443';color:#ef3652}.single-job_listing .pagination-info{text-align:center;margin:15px 0}.single-job_listing.channel .pagination-info{margin-top:0}.frame-content .inner{padding:10px}.frame-content.fukidashi:before{left:25px}.cast-position-right .frame-content.fukidashi:before{right:25px}.frame-content .title{font-size:16px;font-weight:700}.single-job_listing-listings{margin-left:-15px;margin-right:-15px;padding:15px;background:#fff;border-top:1px solid #ededed}.single-job_listing-listings .job_listings{margin-left:0;margin-right:0}.single-job_listing-listings .job_listings.watched-listings{margin-bottom:0}.single-job_listing-listings .title-icon:first-child{margin-top:0}.single-job_listing-listings .job_listings li:last-child{margin-bottom:0}.single-job_listing-listings .job_listings .listing-card{border:1px solid #ededed;padding:0;border-radius:3px;margin-bottom:15px;box-shadow:0 0 4px rgba(0,0,0,.05);background:#fff}.user-avatar{margin-right:15px;max-width:70px;min-width:70px}.user-title{font-size:16px;font-weight:700;margin:0}.oralcare-old-script dt{font-size:16px}.oralcare-old-script dt:before{width:70px;height:70px;margin-right:15px}.oralcare-old-script dd{padding:10px}.oralcare-old-script dd:before{top:-25px;left:20px}.oralcare-old-script dd:after{top:-18px;left:20px}.oralcare-old-script dt.assistant:before{margin-left:15px}.oralcare-old-script dd.assistant:before{top:-25px;right:20px}.oralcare-old-script dd.assistant:after{top:-18px;right:20px}.archive.tax-recipe_cat .content-area{margin-top:0}.archive .content-header.flex-wrap{padding-left:0;padding-right:0}.single-recipe .site-main{padding:0}.single-recipe .content-area{margin:0}.archive .content-header.flex-wrap,.recipe .content-header.flex-wrap,.content-wrap.flex-wrap.recipe-item-wrap{display:block}.archive .flex-item.recipe-cat-video,.recipe .content-img{margin-right:0;margin-bottom:15px;max-width:100%}.recipe .content-item{margin-left:0;margin-bottom:15px}.recipe-item-meta{margin:5px 0;text-align:center}.recipe-item-meta li{display:inline-block;margin:0 5px}.single .oralcare_ch .fluid-width-video-wrapper{margin-top:0}.single .content-box.content-box-wrapper .content-box-inner{padding:0}.archive:not(.tax-job_listing_region) .row.content-area{margin-left:0;margin-right:0}.single-job_listing.channel .site-main .content-box,.archive:not(.tax-job_listing_region) .site-main .content-box,.archive:not(.tax-job_listing_region) .site-main .content-box:nth-child(3n+1),.home-widget .blog-archive .content-box,.home-widget .blog-archive .content-box:nth-child(3n+1){box-shadow:inset 0 0 0 1px #ededed;flex:1 1 45%;padding:3px;margin-left:10px;margin-bottom:10px}.single-job_listing.channel .site-main .content-box:nth-child(2n),.archive:not(.tax-job_listing_region) .site-main .content-box:nth-child(2n+1),.home-widget .blog-archive .content-box:nth-child(2n+1){margin-left:0}.site-main .content-box.dammy{box-shadow:none !important;margin-bottom:0 !important;padding:0 !important}.single-job_listing.channel .site-main .content-box .content-box-inner,.archive:not(.tax-job_listing_region) .site-main .content-box .content-box-inner,.home-widget .blog-archive .content-box .content-box-inner{padding:10px}.single-job_listing.channel .site-main .content-box .content-box-inner .entry-title--grid,.archive:not(.tax-job_listing_region) .site-main .content-box .content-box-inner .entry-title--grid,.home-widget .blog-archive .content-box .content-box-inner .entry-title--grid{font-size:16px;margin:0}.single-job_listing.channel .site-main .content-box .content-box-inner .entry-summary,.single-job_listing.channel .site-main .content-box .content-box-inner .entry-footer,.archive:not(.tax-job_listing_region) .site-main .content-box .content-box-inner .entry-summary,.archive:not(.tax-job_listing_region) .site-main .content-box .content-box-inner .entry-footer,.home-widget .blog-archive .content-box .content-box-inner .entry-summary,.home-widget .blog-archive .content-box .content-box-inner .entry-footer{display:none}.aside-content .content-box{flex:1 1 45%;margin-left:10px;margin-bottom:10px !important;padding:3px;float:none;box-shadow:inset 0 0 0 1px #ededed}.aside-content .content-box:nth-child(2n+1){margin-left:0}.aside-content.flex-wrap{margin:15px -15px 0;padding:15px 15px 5px;background-color:#f5f5f5}.aside-content .content-box-inner{padding:10px}.callout-feature-content h2{font-size:20px}.single-job_listing .breadcrumb{border:none}.job-packages.job-packages--count-2{display:block}.content-item.flex-item.supporter{width:50%;max-width:50%;height:80px}.my_widget_region_search .region-search dl{display:block;border:none;padding:0;margin:10px 0}.my_widget_region_search .region-search dt{display:block;width:auto;padding:1em;text-align:center}.my_widget_region_search .region-search dt span{display:inline}.my_widget_region_search .region-search dd li{flex:0 1 50%}.price-simulator{display:block;align-items:center;padding:5px}.price-simulator dt{display:block;line-height:1.3;margin-bottom:5px;text-align:center}.price-simulator-result{font-size:16px;text-align:center;margin:2em 0;padding:1em;background-color:#f5f5f5}.price-simulator-result span{font-size:16px}.prev-next-link{display:block;margin:2em 0 0}.prev-next-link a:first-child{border:1px solid #ededed;border-bottom:none;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}.prev-next-link a:last-child{border:1px solid #ededed;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.entry-content h2,.entry-content h3,.entry-content h4{font-size:16px;border:none;margin-bottom:12px !important}.entry-content h2{font-size:18px}.entry-content h2:first-child{margin-top:10px}.account-sign-in .button{margin:0 0 10px}.navigation-bar-toggle *:not(.ion-navicon-round){display:none}.pagination,.content-pagination{margin:16px 0 26px}.callout-feature-title{text-align:center}.my_widget_feature_callout_with_header .col-sm-offset-6.feature-callout-image-pull{margin-left:0}}@media (min-width:768px){.price-simulator dd select{max-width:300px !important}.blog-archive--grid[data-columns]{margin-left:-15px;margin-right:-15px}.home .site-header .container,.page-search .container{max-width:100%}#listify_widget_search_listings-3 .job_search_form.job_search_form--count-1{background-color:#f5f5f5}.callout-feature-content h2{font-size:30px}.page-search .content-area{margin-top:0;margin-bottom:2em}.job-manager-archive.fixed-map #primary.container{padding-left:30px;padding-right:30px}ul.job_listings{padding-left:15px;padding-right:15px}.job_listings .no_job_listings_found{padding:0}.listing-card.job_listing{border:1px solid #ededed;border-radius:4px;margin-top:1em}.listing-card.job_listing:first-child{margin-top:0}.listing-card.job_listing:hover{background-color:#f9f9f9}.listing-card.job_listing .featured-image{width:150px;min-width:150px}.single-job_listing .content-area{margin-bottom:36px;margin-top:36px}.content-single-job_listing-hero-inner{display:flex;align-items:center}.content-single-job_listing-hero-actions{position:relative;right:unset;float:none;flex:unset;max-width:unset}.content-single-job_listing-actions-start{background-color:#f8f8f8;padding:3px;border-radius:6px;margin:0;display:flex}.job_listing-favorite_link,.job_listing-voice_link{flex-grow:1}.content-single-job_listing-actions-start .job_listing-favorite_link a,.content-single-job_listing-actions-start .job_listing-voice_link a{padding:10px 0;line-height:1.5;white-space:nowrap;font-size:12px}.job_listing-favorite_link,.job_listing-voice_link{margin:3px !important}.non-listing-package .title-icon.info,.title-icon.case,.title-icon.colmun,.title-icon.price,.title-icon.voice,.title-icon.contact,.channel .title-icon.video{margin-top:0}.frame-content.contact{background-color:rgba(239,54,82,.1);padding:6px;border-radius:6px;margin-top:0}.frame-content.contact .inner{border:1px solid rgba(239,54,82,.3);border-radius:3px;background-color:#fff}.frame-content.contact p.phone-note{margin:10px}.frame-content.contact .job_listing-business-hour-status,.frame-content.contact .job_listing-unavailable{font-size:18px;text-align:center}.frame-content.contact .job_listing-unavailable:before,.frame-content.contact .job_listing-business-hour-status:before{font-size:24px;width:24px}#secondary .frame-content.contact .contact-mobile{display:none}.flex-wrap.recipe-item-wrap{justify-content:center}.recipe-cat-video,.flex-wrap.recipe-item-wrap .flex-item{max-width:720px}.prev-next-link{display:flex;margin:32px -32px -32px}}@media (max-width:992px){.primary-header{min-height:50px}.primary-header .primary-header-inner{height:50px}.custom-header-image{width:180px;height:auto}.site-title{font-size:18px;font-weight:700}.mobile-nav-menu-label{display:none}.site-branding{text-align:center}.main-navigation{border:none}.navigation-bar-wrapper:before{top:-12px;left:4px}.navigation-bar-wrapper:after{top:-8px;left:5px}.main-navigation .navigation-bar-toggle{position:absolute;top:-55px;left:15px}.tertiary-navigation .container{margin-left:0;margin-right:0}}@media (min-width:992px){:not(.wp-core-ui) button,body,input,select,textarea{line-height:1.5}.content-area{margin-top:3.5em;margin-bottom:3em}.container{max-width:970px}body.fixed-map .footer-wrapper,body.fixed-map .site-content{width:50%;margin-left:50%}body.fixed-map.fixed-map--right .footer-wrapper,body.fixed-map.fixed-map--right .site-content{width:50%;margin-right:50%}body.fixed-map .job_listings-map-wrapper{width:50%;padding-top:75px}body.fixed-map.logged-in.admin-bar .job_listings-map-wrapper{padding-top:0}#search-this-location{z-index:999;position:absolute;top:85px;height:40px;line-height:40px;right:60px;background:#fff;padding:0 17px;color:#444;border-radius:2px;box-shadow:rgb(0 0 0/30%) 0 1px 4px -1px}.logged-in #search-this-location{top:10px}.job_filters{margin:30px 0 0}.title-icon{font-size:20px;margin:36px 0 24px;padding-left:65px}.title-icon:before{font-size:26px;width:50px;text-align:center;height:50px;line-height:50px}.title-icon.dentist{margin-top:36px !important}.prev-next-link{display:flex;margin:36px -36px -36px}.content-single-job_listing-hero-actions.col-md-4{position:relative;right:unset;float:none;flex:0 0 33.333333%;max-width:33.333333%}}@media (min-width:1200px){.container{max-width:1170px}.content-area{margin-top:3em}.page-search .content-area{margin-top:0;margin-bottom:2em}#clinic-navigation{border-bottom:1px solid #ddd}.clnic-menu{max-width:1170px;padding-left:15px;padding-right:15px;margin:0 auto}.clnic-menu li{border-bottom:none}.clnic-menu li:first-child{border-left:1px solid #ddd}.clnic-menu li:first-child,.clnic-menu li:first-child a{border-radius:4px 0 0}.clnic-menu li:last-child{border-right:1px solid #ddd}.clnic-menu li:last-child,.clnic-menu li:last-child a{border-radius:0 4px 0 0}.clnic-menu li a:before,.clnic-menu li span:before{position:relative;top:unset;left:unset;margin-left:0;margin-right:5px;width:22px;vertical-align:bottom}.clnic-menu li a,.clnic-menu li span{font-size:15px;font-weight:700;line-height:22px;padding:20px 0;background:linear-gradient(#fff,#f8f8f8)}.clnic-menu li a:hover{background:linear-gradient(#f5f5f5,#fff)}.clnic-menu li.active a{background:linear-gradient(#f5f5f5,#fff)}#secondary .frame-content.contact .job_listing-business-hour-status,#secondary .frame-content.contact .job_listing-unavailable,#secondary .frame-content.contact .phone-title{margin:10px}.callout-feature-content{padding-bottom:8em;padding-top:8em}.job-manager-term-checklist li{padding-left:1em}}.cluster{background-color:#f57d8f !important}.map-marker.listing-package-premium i:before{content:'\f4cd';color:#c9102c !important}.map-marker.listing-package-premium i:after{background-color:#c9102c !important}.map-marker.listing-package-premium:after{border-top-color:#c9102c !important}.map-marker.listing-package-standard i:before{color:#0082d4 !important}.map-marker.listing-package-standard i:after{background-color:#0082d4 !important}.map-marker.listing-package-standard:after{border-top-color:#0082d4 !important}.map-marker.listing-package-light i:before,.map-marker.listing-package-light-kamei i:before{color:#85b200 !important}.map-marker.listing-package-light i:after,.map-marker.listing-package-light-kamei i:after{background-color:#85b200 !important}.map-marker.listing-package-light:after,.map-marker.listing-package-light-kamei:after{border-top-color:#85b200 !important}.cluster-overlay .list-cover,.map-marker-info .list-cover{width:60px;height:60px;border-radius:50%;position:static;float:right;margin-left:10px}.cluster-overlay .address,.cluster-overlay .listing-business-hour-status,.cluster-overlay .listing-stars,.cluster-overlay h3,.map-marker-info .address,.map-marker-info .listing-business-hour-status,.map-marker-info .listing-stars,.map-marker-info h3{margin:.65em 0;clear:none}.rwmb-required,.rwmb-error{color:#e80000}.list-radio-wrap .nf-field-element li{line-height:2 !important}.nf-field-element input[type=radio]{height:20px}#job_listings-map-canvas button{max-width:inherit}.job_listings-map,#job_listings-map-canvas{min-height:500px}