#sb_instagram{width:100%;margin:0 auto;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sb_instagram #sbi_images,#sb_instagram.sbi_fixed_height{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#sb_instagram:after,.sbi_lb-commentBox:after,.sbi_lb-data:after,.sbi_lb-dataContainer:after,.sbi_lb-outerContainer:after{content:"";display:table;clear:both}#sb_instagram.sbi_fixed_height{overflow:hidden;overflow-y:auto;box-sizing:border-box}#sb_instagram #sbi_images{box-sizing:border-box;display:grid;width:100%;padding:12px 0}#sb_instagram .sbi_header_link{-webkit-box-shadow:none;box-shadow:none}#sb_instagram .sbi_header_link:hover,.sbi_lightbox a img{border:none}#sb_instagram #sbi_images .sbi_item{display:inline-block;width:100%;vertical-align:top;zoom:1;margin:0!important;text-decoration:none;opacity:1;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;transition:.5s}#sb_instagram #sbi_images .sbi_item.sbi_transition{opacity:0}#sb_instagram.sbi_col_1 #sbi_images,#sb_instagram.sbi_col_1.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(1,1fr)}#sb_instagram.sbi_col_2 #sbi_images,#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_disable_mobile #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_photo_wrap{position:relative}#sb_instagram .sbi_photo{display:block;text-decoration:none}#sb_instagram .sbi_photo img{width:100%;height:inherit;object-fit:cover;scale:1;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out;vertical-align:middle}#sb_instagram .sbi_no_js img,#sb_instagram br,#sb_instagram p:empty,#sb_instagram.sbi_no_js .sbi_load_btn,#sb_instagram.sbi_no_js .sbi_photo img{display:none}#sb_instagram a,#sb_instagram a:active,#sb_instagram a:focus,#sb_instagram a:hover,.sbi_lightbox a:active,.sbi_lightbox a:focus,.sbi_lightbox a:hover{outline:0}#sb_instagram img{display:block;padding:0!important;margin:0!important;max-width:100%!important;opacity:1!important}#sb_instagram .sbi_link{display:none;position:absolute;bottom:0;right:0;width:100%;padding:10px 0;background:rgba(0,0,0,.5);text-align:center;color:#fff;font-size:12px;line-height:1.1}#sb_instagram .sbi_link a{padding:0 6px;text-decoration:none;color:#fff;font-size:12px;line-height:1.1;display:inline-block;vertical-align:top;zoom:1}#sb_instagram .sbi_link .sbi_lightbox_link{padding-bottom:5px}#sb_instagram .sbi_link a:focus,#sb_instagram .sbi_link a:hover{text-decoration:underline}#sb_instagram .sbi_photo_wrap:focus .sbi_link,#sb_instagram .sbi_photo_wrap:hover .sbi_link{display:block}#sb_instagram svg:not(:root).svg-inline--fa{height:1em;display:inline-block}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .sbi_playbtn,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel .fa-clone{display:block!important;position:absolute;z-index:1;color:rgba(255,255,255,.9);font-style:normal!important;text-shadow:0 0 8px rgba(0,0,0,.8)}#sb_instagram .sbi_type_carousel .sbi_playbtn,#sb_instagram .sbi_type_video .sbi_playbtn{z-index:2;top:50%;left:50%;margin-top:-24px;margin-left:-19px;padding:0;font-size:48px}#sb_instagram .sbi_type_carousel .fa-clone{right:12px;top:12px;font-size:24px;text-shadow:0 0 8px rgba(0,0,0,.3)}#sb_instagram .sbi_type_carousel .svg-inline--fa.fa-play,#sb_instagram .sbi_type_video .svg-inline--fa.fa-play,.sbi_type_carousel svg.fa-clone{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.4));filter:drop-shadow(0px 0px 2px rgba(0, 0, 0, .4))}#sb_instagram .sbi_loader{width:20px;height:20px;position:relative;top:50%;left:50%;margin:-10px 0 0 -10px;background-color:rgba(0,0,0,.5);border-radius:100%;-webkit-animation:1s ease-in-out infinite sbi-sk-scaleout;animation:1s ease-in-out infinite sbi-sk-scaleout}#sbi_load p{display:inline;padding:0;margin:0}#sb_instagram #sbi_load .sbi_loader{position:absolute;margin-top:-11px;background-color:#fff;opacity:1}@-webkit-keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sbi-sk-scaleout{0%{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}}#sb_instagram .fa-spin,#sbi_lightbox .fa-spin{-webkit-animation:2s linear infinite fa-spin;animation:2s linear infinite fa-spin}#sb_instagram .fa-pulse,#sbi_lightbox .fa-pulse{-webkit-animation:1s steps(8) infinite fa-spin;animation:1s steps(8) infinite fa-spin}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.sbi-screenreader{text-indent:-9999px!important;display:block!important;width:0!important;height:0!important;line-height:0!important;text-align:left!important;overflow:hidden!important}#sb_instagram .sb_instagram_header,.sb_instagram_header{overflow:hidden;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 0}#sb_instagram .sb_instagram_header a,.sb_instagram_header a{transition:color .5s;text-decoration:none}.sb_instagram_header.sbi_header_outside{float:none;margin-left:auto!important;margin-right:auto!important;display:flex}.sbi_no_avatar .sbi_header_img{background:#333;color:#fff;width:50px;height:50px;position:relative}.sb_instagram_header .sbi_header_hashtag_icon{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75)}.sbi_no_avatar .sbi_header_hashtag_icon{display:block;color:#fff;opacity:.9;-webkit-transition:background .6s linear,color .6s linear;-moz-transition:background .6s linear,color .6s linear;-o-transition:background .6s linear,color .6s linear;transition:background .6s linear,color .6s linear}.sbi_no_avatar:hover .sbi_header_hashtag_icon{display:block;opacity:1;-webkit-transition:background .2s linear,color .2s linear;-moz-transition:background .2s linear,color .2s linear;-o-transition:background .2s linear,color .2s linear;transition:background .2s linear,color .2s linear}@media all and (min-width:480px){#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_img img,.sb_instagram_header.sbi_medium .sbi_header_img,.sb_instagram_header.sbi_medium .sbi_header_img img{width:80px;height:80px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text h3{font-size:20px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info{font-size:14px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_text h3,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_medium .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_medium .sbi_header_text h3{line-height:1.4}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_img img,.sb_instagram_header.sbi_large .sbi_header_img,.sb_instagram_header.sbi_large .sbi_header_img img{width:120px;height:120px;border-radius:50%}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text h3,.sb_instagram_header.sbi_large .sbi_header_text h3{font-size:28px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,#sb_instagram .sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio,.sb_instagram_header.sbi_large .sbi_header_text .sbi_bio_info{font-size:16px}}#sb_instagram .sb_instagram_header .sbi_header_img,.sb_instagram_header .sbi_header_img{position:relative;width:50px;height:50px;overflow:hidden;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:50%}#sb_instagram .sb_instagram_header .sbi_header_img_hover,.sb_instagram_header .sbi_header_img_hover{opacity:0;position:absolute;width:100%;top:0;bottom:0;left:0;text-align:center;color:#fff;background:rgba(0,0,0,.75);z-index:2;transition:opacity .4s ease-in-out}#sb_instagram .sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,#sb_instagram .sb_instagram_header .sbi_header_img_hover .sbi_new_logo,.sb_instagram_header .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header .sbi_header_img_hover .sbi_new_logo{position:absolute;top:50%;left:50%;margin-top:-12px;margin-left:-12px;width:24px;height:24px;font-size:24px}#sb_instagram .sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_medium .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-18px;margin-left:-18px;width:36px;height:36px;font-size:36px}#sb_instagram .sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo,.sb_instagram_header.sbi_large .sbi_header_hashtag_icon .sbi_new_logo{margin-top:-24px;margin-left:-24px;width:48px;height:48px;font-size:48px}#sb_instagram .sb_instagram_header .sbi_header_img_hover i{overflow:hidden}#sb_instagram .sb_instagram_header .sbi_fade_in,.sb_instagram_header .sbi_fade_in{opacity:1;transition:opacity .2s ease-in-out}#sb_instagram .sb_instagram_header a:focus .sbi_header_img_hover,#sb_instagram .sb_instagram_header a:hover .sbi_header_img_hover,#sb_instagram.sbi_no_js #sbi_images .sbi_item.sbi_transition,.sb_instagram_header a:focus .sbi_header_img_hover,.sb_instagram_header a:hover .sbi_header_img_hover,.sbi_lb-nav a.sbi_lb-next:hover,.sbi_lb-nav a.sbi_lb-prev:hover{opacity:1}#sb_instagram .sb_instagram_header .sbi_header_text,.sb_instagram_header .sbi_header_text{display:flex;gap:20px;justify-content:flex-start;align-items:center}#sb_instagram .sb_instagram_header.sbi_large .sbi_feedtheme_header_text,.sb_instagram_header.sbi_large .sbi_feedtheme_header_text{gap:8px}.sb_instagram_header.sbi_medium .sbi_feedtheme_header_text{gap:4px}.sbi_feedtheme_header_text{display:flex;justify-content:flex-start;align-items:flex-start;flex:1;flex-direction:column;gap:4px}#sb_instagram .sb_instagram_header h3,.sb_instagram_header h3{font-size:16px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header p,.sb_instagram_header p{font-size:13px;line-height:1.3;margin:0;padding:0}#sb_instagram .sb_instagram_header .sbi_header_text img.emoji,.sb_instagram_header .sbi_header_text img.emoji{margin-right:3px!important}#sb_instagram .sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info,.sb_instagram_header .sbi_header_text.sbi_no_bio .sbi_bio_info{clear:both}#sb_instagram #sbi_load{float:left;clear:both;width:100%;text-align:center;opacity:1;transition:.5s ease-in}#sb_instagram #sbi_load .fa-spinner{display:none;position:absolute;top:50%;left:50%;margin:-8px 0 0 -7px;font-size:15px}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a,.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{display:inline-block;vertical-align:top;zoom:1;padding:7px 14px;margin:5px auto 0;background:#333;text-decoration:none;line-height:1.5}#sb_instagram .sbi_load_btn .sbi_btn_text,#sb_instagram .sbi_load_btn .sbi_loader{opacity:1;transition:.1s ease-in}#sb_instagram .sbi_hidden{opacity:0!important}#sb_instagram #sbi_load .sbi_load_btn,#sb_instagram .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:.1s ease-in}.sbi_lb-nav a.sbi_lb-next,.sbi_lb-nav a.sbi_lb-prev{width:50px;padding-left:10px;padding-right:10px;opacity:.5;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s}#sb_instagram .sbi_follow_btn{display:inline-block;vertical-align:top;zoom:1;text-align:center}#sb_instagram .sbi_follow_btn.sbi_top{display:block;margin-bottom:5px}#sb_instagram .sbi_follow_btn a{background:#408bd1;color:#fff}#sb_instagram #sbi_load .sbi_load_btn:focus,#sb_instagram #sbi_load .sbi_load_btn:hover{outline:0;box-shadow:inset 0 0 20px 20px rgba(255,255,255,.25)}#sb_instagram .sbi_follow_btn a:focus,#sb_instagram .sbi_follow_btn a:hover{outline:0;box-shadow:inset 0 0 10px 20px #359dff}#sb_instagram #sbi_load .sbi_load_btn:active,#sb_instagram .sbi_follow_btn a:active{box-shadow:inset 0 0 10px 20px rgba(0,0,0,.3)}#sb_instagram .sbi_follow_btn .fa,#sb_instagram .sbi_follow_btn svg{margin-bottom:-1px;margin-right:7px;font-size:15px}#sb_instagram .sbi_follow_btn svg{vertical-align:-.125em}#sb_instagram #sbi_load .sbi_follow_btn{margin-left:5px}#sb_instagram .sb_instagram_error{width:100%;text-align:center;line-height:1.4}#sbi_mod_error{display:none;border:1px solid #ddd;background:#eee;color:#333;margin:10px 0 0;padding:10px 15px;font-size:13px;text-align:center;clear:both;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}#sbi_mod_error br{display:initial!important}#sbi_mod_error p{padding:5px 0!important;margin:0!important;line-height:1.3!important}#sbi_mod_error ol,#sbi_mod_error ul{padding:5px 0 5px 20px!important;margin:0!important}#sbi_mod_error li{padding:1px 0!important;margin:0!important}#sbi_mod_error span{font-size:12px}#sb_instagram.sbi_medium .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_medium .sbi_playbtn{margin-top:-12px;margin-left:-9px;font-size:23px}#sb_instagram.sbi_medium .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:8px;top:8px;font-size:18px}#sb_instagram.sbi_small .sbi_photo_wrap .svg-inline--fa.fa-play,#sb_instagram.sbi_small .sbi_playbtn{margin-top:-9px;margin-left:-7px;font-size:18px}#sb_instagram.sbi_small .sbi_type_carousel .sbi_photo_wrap .fa-clone{right:5px;top:5px;font-size:12px}@media all and (max-width:640px){#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_6 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_9 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_width_resp{width:100%!important}}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap{box-sizing:border-box;position:relative;overflow:hidden}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo_wrap:before{content:"";display:block;padding-top:100%;z-index:-300}#sb_instagram.sbi_no_js #sbi_images .sbi_item .sbi_photo{position:absolute;top:0;left:0;bottom:0;right:0}#sb_instagram #sbi_images .sbi_js_load_disabled .sbi_imgLiquid_ready.sbi_photo,#sb_instagram #sbi_images .sbi_no_js_customizer .sbi_imgLiquid_ready.sbi_photo{padding-bottom:0!important}#sb_instagram #sbi_mod_error .sb_frontend_btn{display:inline-block;padding:6px 10px;background:rgba(0,0,0,.1);text-decoration:none;border-radius:5px;margin-top:10px;color:#444}#sb_instagram #sbi_mod_error .sb_frontend_btn:hover{background:rgba(0,0,0,.15)}#sb_instagram #sbi_mod_error .sb_frontend_btn .fa{margin-right:2px}#sb_instagram.sbi_palette_dark,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_dark{background-color:rgba(0,0,0,.85);color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_caption,#sb_instagram.sbi_palette_dark .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_dark,.sbi_header_palette_dark .sbi_bio{color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_dark .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_dark_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_dark_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_dark a{color:#fff}#sb_instagram.sbi_palette_light,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lightbox_tooltip,#sbi_lightbox.sbi_palette_light_lightbox .sbi_share_close,.sbi_header_outside.sbi_header_palette_light{color:rgba(0,0,0,.85);background-color:rgba(255,255,255,.75)}#sb_instagram.sbi_palette_light .sbi_caption,#sb_instagram.sbi_palette_light .sbi_meta,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox p,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details .sbi_lb-caption,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-number,.sbi_header_palette_light,.sbi_header_palette_light .sbi_bio{color:rgba(0,0,0,.85)}#sb_instagram.sbi_palette_light .sbi_expand a,#sbi_lightbox.sbi_lb-comments-enabled.sbi_palette_light_lightbox .sbi_lb-commentBox .sbi_lb-commenter,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a,#sbi_lightbox.sbi_palette_light_lightbox .sbi_lb-outerContainer .sbi_lb-dataContainer .sbi_lb-details a p,.sbi_header_palette_light a{color:#000}@media all and (max-width:800px){#sb_instagram.sbi_tab_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}#sb_instagram.sbi_tab_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_tab_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_tab_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_tab_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_tab_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_tab_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_tab_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_tab_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_tab_col_1 #sbi_images{grid-template-columns:1fr}}@media all and (max-width:480px){#sb_instagram.sbi_col_10 #sbi_images,#sb_instagram.sbi_col_10.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_3 #sbi_images,#sb_instagram.sbi_col_3.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_4 #sbi_images,#sb_instagram.sbi_col_4.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_5 #sbi_images,#sb_instagram.sbi_col_5.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_6 #sbi_images,#sb_instagram.sbi_col_6.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_7 #sbi_images,#sb_instagram.sbi_col_7.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_8 #sbi_images,#sb_instagram.sbi_col_8.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_col_9 #sbi_images,#sb_instagram.sbi_col_9.sbi_mob_col_auto #sbi_images,#sb_instagram.sbi_mob_col_1 #sbi_images{grid-template-columns:1fr}#sb_instagram.sbi_mob_col_2 #sbi_images{grid-template-columns:repeat(2,1fr)}#sb_instagram.sbi_mob_col_3 #sbi_images{grid-template-columns:repeat(3,1fr)}#sb_instagram.sbi_mob_col_4 #sbi_images{grid-template-columns:repeat(4,1fr)}#sb_instagram.sbi_mob_col_5 #sbi_images{grid-template-columns:repeat(5,1fr)}#sb_instagram.sbi_mob_col_6 #sbi_images{grid-template-columns:repeat(6,1fr)}#sb_instagram.sbi_mob_col_7 #sbi_images{grid-template-columns:repeat(7,1fr)}#sb_instagram.sbi_mob_col_8 #sbi_images{grid-template-columns:repeat(8,1fr)}#sb_instagram.sbi_mob_col_9 #sbi_images{grid-template-columns:repeat(9,1fr)}#sb_instagram.sbi_mob_col_10 #sbi_images{grid-template-columns:repeat(10,1fr)}}#sb_instagram #sbi_images .sbi_item.sbi_num_diff_hide{display:none!important}body:after{content:url(//sengakuji-ekimae-dental.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png);display:none}.sbi_lightboxOverlay{position:absolute;top:0;left:0;z-index:99999;background-color:#000;opacity:.9;display:none}.sbi_lightbox{position:absolute;left:0;width:100%;z-index:100000;text-align:center;line-height:0;font-weight:400}.sbi_lightbox .sbi_lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;object-fit:contain}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-image{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.sbi_lb-outerContainer{position:relative;background-color:#000;width:250px;height:250px;margin:0 auto 5px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.sbi_lb-container-wrapper{height:100%}.sbi_lb-container{position:relative;top:0;left:0;width:100%;height:100%;bottom:0;right:0}.sbi_lb-loader{position:absolute;width:100%;top:50%;left:0;height:20px;margin-top:-10px;text-align:center;line-height:0}.sbi_lb-loader span{display:block;width:14px;height:14px;margin:0 auto;background:url(//sengakuji-ekimae-dental.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat}.sbi_lb-container>.nav{left:0}.sbi_lb-nav a{position:absolute;z-index:100;top:0;height:90%;outline:0;background-image:url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}.sbi_lb-next,.sbi_lb-prev{height:100%;cursor:pointer;display:block}.sbi_lb-nav a.sbi_lb-prev{left:-70px;float:left;transition:opacity .2s}.sbi_lb-nav a.sbi_lb-next{right:-70px;float:right;transition:opacity .2s}.sbi_lb-nav span{display:block;top:55%;position:absolute;left:20px;width:34px;height:45px;margin:-25px 0 0;background:url(//sengakuji-ekimae-dental.com/wp-content/plugins/instagram-feed/css/../img/sbi-sprite.png) no-repeat}.sbi_lb-nav a.sbi_lb-prev span{background-position:-53px 0}.sbi_lb-nav a.sbi_lb-next span{left:auto;right:20px;background-position:-18px 0}.sbi_lb-dataContainer{margin:0 auto;padding-top:10px;width:100%;font-family:"Open Sans",Helvetica,Arial,sans-serif;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-outerContainer{position:relative;padding-right:300px;background:#fff;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-container-wrapper{position:relative;background:#000}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{width:300px!important;position:absolute;top:0;right:-300px;height:100%;bottom:0;background:#fff;line-height:1.4;overflow:hidden;overflow-y:auto;text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox{display:block!important;width:100%;margin-top:20px;padding:4px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number{padding-bottom:0}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption{width:100%;max-width:100%;margin-bottom:20px}#sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-caption .sbi_caption_text{display:inline-block;padding-top:10px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-comment{display:block!important;width:100%;min-width:100%;float:left;clear:both;font-size:12px;padding:3px 20px 3px 0;margin:0 0 1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter{font-weight:700;margin-right:5px}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commentBox p{text-align:left}.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-dataContainer{box-sizing:border-box;padding:15px 20px}.sbi_lb-data{padding:0 4px;color:#ccc}.sbi_lb-data .sbi_lb-details{width:85%;float:left;text-align:left;line-height:1.1}.sbi_lb-data .sbi_lb-caption{float:left;font-size:13px;font-weight:400;line-height:1.3;padding-bottom:3px;color:#ccc;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.sbi_lb-data .sbi_lb-caption a{color:#ccc;font-weight:700;text-decoration:none}.sbi_lb-commenter:hover,.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lb-data .sbi_lb-caption a:hover{color:#fff;text-decoration:underline}.sbi_lb-data .sbi_lb-caption .sbi_lightbox_username{float:left;width:100%;color:#ccc;padding-bottom:0;display:block;margin:0 0 5px}#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-number,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a,#sbi_lightbox.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_action a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-commenter:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption .sbi_lightbox_username:hover p,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lb-data .sbi_lb-caption a:hover,.sbi_lightbox.sbi_lb-comments-enabled .sbi_lightbox_username{color:#333}.sbi_lightbox .sbi_lightbox_username img{float:left;border:none;width:32px;height:32px;margin-right:10px;background:#666;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}.sbi_lightbox_username p{float:left;margin:0;padding:0;color:#ccc;line-height:32px;font-weight:700;font-size:13px}.sbi_lb-data .sbi_lb-number{display:block;float:left;clear:both;padding:5px 0 15px;font-size:12px;color:#999}.sbi_lb-data .sbi_lb-close{display:block;float:right;width:30px;height:30px;font-size:18px;color:#aaa;text-align:right;outline:0;opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.sbi_lb-data .sbi_lb-close:hover{cursor:pointer;opacity:1;color:#fff}.sbi_lb-nav{top:0;left:0;width:100%;z-index:10;height:auto}.sbi-feed-block-cta,.sbi-feed-block-cta-img-ctn{width:100%!important;position:relative!important}.sbi_lightbox .sbi_owl-item:nth-child(n+2) .sbi_video{position:relative!important}.sbi_lb-container{padding:0}.sbi-feed-block-cta{border:1px solid #e8e8eb!important;border-radius:2px!important;text-align:center!important}.sbi-feed-block-cta-img-ctn{float:left!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:50px!important;margin-bottom:35px!important}.sbi-feed-block-cta-img{width:65px!important;height:65px!important;position:relative!important;border:2px solid #dcdde1!important;border-radius:16px!important;-webkit-transform:rotate(-3deg)!important;transform:rotate(-3deg)!important;display:flex!important;justify-content:center!important;align-items:center!important}.sbi-feed-block-cta-img span svg{float:left!important}.sbi-feed-block-cta-img>*{-webkit-transform:rotate(3deg)!important;transform:rotate(3deg)!important}.sbi-feed-block-cta-logo{position:absolute!important;right:-15px!important;bottom:-19px!important;z-index:1!important}.sbi-feed-block-cta-heading{font-size:19px!important;padding:0!important;margin:0 0 30px!important;display:inline-block!important;width:100%!important;font-weight:700!important;line-height:1.4em!important}.sbi-feed-block-cta-btn{background:#0068a0!important;border-radius:2px!important;padding:8px 20px 8px 38px!important;cursor:pointer!important;color:#fff!important;position:relative!important;margin-bottom:30px!important}.sbi-feed-block-cta-btn:after,.sbi-feed-block-cta-btn:before{content:''!important;position:absolute!important;width:2px!important;height:12px!important;background:#fff!important;left:20px!important;top:14px!important}.sbi-feed-block-cta-btn:after{-webkit-transform:rotate(90deg)!important;transform:rotate(90deg)!important}.sbi-feed-block-cta-desc{display:flex!important;justify-content:center!important;align-items:center!important;padding:20px!important;background:#f9f9fa!important;border-top:1px solid #e8e8eb!important;margin-top:35px!important;flex-direction:column!important}.sbi-feed-block-cta-desc strong{color:#141b38!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important}.sbi-feed-block-cta-desc span{color:#434960!important;font-size:14px!important;line-height:1.5em!important;padding:0 20%!important}.sbi-feed-block-cta-desc span a,.sbi-feed-block-cta-selector span a{text-transform:capitalize!important;text-decoration:underline!important;font-weight:600!important}.sbi-feed-block-cta-selector{width:100%!important;padding:0 20%!important;display:flex!important;justify-content:center!important;align-items:center!important;flex-direction:column!important;margin-bottom:45px!important}.sbi-feed-block-cta-feedselector{border:1px solid #d0d1d7!important;padding:8px 16px!important;margin-bottom:15px!important;max-width:100%!important;min-width:400px!important}.sbi-feed-block-cta-selector span{color:#2c324c!important}.sbi-feed-block-cta-selector span a:after{color:#2c324c!important;margin-left:2px!important;font-weight:400!important;text-decoration-color:#fff!important}.sbi-feed-block-cta-selector span a:first-of-type:after{content:','!important}.sbi-feed-block-cta-selector span a:nth-of-type(2):after{content:'or'!important;margin-left:5px!important;margin-right:2px!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before,.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{content:''!important;height:16px!important;font-variant:normal!important;background-position:center center!important;background-repeat:no-repeat!important}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_facebook_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9056 18.109H13.4056V17.609H12.9056V18.109ZM9.79722 18.109H9.29722V18.609H9.79722V18.109ZM9.79722 14.5601V14.0601H9.29722V14.5601H9.79722ZM12.9056 14.5601V15.0601H13.4056V14.5601H12.9056ZM20.2604 7.32764H20.7604V6.90407L20.3426 6.83444L20.2604 7.32764ZM20.2604 10.3503V10.8503H20.7604V10.3503H20.2604ZM16.7237 14.5601H16.2237V15.0601H16.7237V14.5601ZM20.1258 14.5601L20.6199 14.6367L20.7094 14.0601H20.1258V14.5601ZM19.5751 18.109V18.609H20.0035L20.0692 18.1857L19.5751 18.109ZM16.7237 18.109V17.609H16.2237V18.109H16.7237ZM27.0523 14.5601H26.5523L26.5523 14.5612L27.0523 14.5601ZM17.0803 26.6136L16.9877 26.1222L17.0803 26.6136ZM12.5489 26.6139L12.6411 26.1225L12.5489 26.6139ZM14.8147 1.79797C7.80749 1.79797 2.07703 7.51685 2.07703 14.5601H3.07703C3.07703 8.06849 8.36042 2.79797 14.8147 2.79797V1.79797ZM2.07703 14.5601C2.07703 20.7981 6.54984 25.9974 12.4567 27.1053L12.6411 26.1225C7.19999 25.1019 3.07703 20.3097 3.07703 14.5601H2.07703ZM13.4056 26.3139V18.109H12.4056V26.3139H13.4056ZM12.9056 17.609H9.79722V18.609H12.9056V17.609ZM10.2972 18.109V14.5601H9.29722V18.109H10.2972ZM9.79722 15.0601H12.9056V14.0601H9.79722V15.0601ZM13.4056 14.5601V11.8556H12.4056V14.5601H13.4056ZM13.4056 11.8556C13.4056 10.4191 13.8299 9.36825 14.5211 8.67703C15.2129 7.98525 16.2305 7.59512 17.5314 7.59512V6.59512C16.0299 6.59512 14.7346 7.04939 13.814 7.96992C12.893 8.891 12.4056 10.2204 12.4056 11.8556H13.4056ZM17.5314 7.59512C18.1724 7.59512 18.8342 7.65119 19.3401 7.70823C19.592 7.73664 19.8029 7.76502 19.9504 7.78622C20.0241 7.79681 20.0818 7.8056 20.1208 7.81167C20.1402 7.81471 20.155 7.81706 20.1647 7.81863C20.1695 7.81941 20.1731 7.82 20.1754 7.82037C20.1765 7.82056 20.1773 7.82069 20.1778 7.82077C20.178 7.82081 20.1782 7.82083 20.1782 7.82084C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1783 7.82085 20.1783 7.82085 20.1783 7.82085C20.1782 7.82084 20.1782 7.82084 20.2604 7.32764C20.3426 6.83444 20.3426 6.83443 20.3425 6.83443C20.3425 6.83442 20.3424 6.83441 20.3424 6.83441C20.3423 6.83439 20.3422 6.83437 20.342 6.83435C20.3418 6.8343 20.3414 6.83425 20.341 6.83417C20.3401 6.83403 20.3389 6.83383 20.3373 6.83357C20.3342 6.83307 20.3298 6.83234 20.3241 6.83142C20.3127 6.82958 20.2962 6.82695 20.2749 6.82362C20.2323 6.81698 20.1707 6.8076 20.0927 6.7964C19.9369 6.774 19.7157 6.74425 19.4521 6.71453C18.927 6.65532 18.2243 6.59512 17.5314 6.59512V7.59512ZM19.7604 7.32764V10.3503H20.7604V7.32764H19.7604ZM20.2604 9.85033H18.7185V10.8503H20.2604V9.85033ZM18.7185 9.85033C17.851 9.85033 17.1997 10.1241 16.7742 10.6148C16.3604 11.0922 16.2237 11.7025 16.2237 12.2594H17.2237C17.2237 11.8495 17.3257 11.5053 17.5298 11.2699C17.7224 11.0477 18.0684 10.8503 18.7185 10.8503V9.85033ZM16.2237 12.2594V14.5601H17.2237V12.2594H16.2237ZM16.7237 15.0601H20.1258V14.0601H16.7237V15.0601ZM19.6317 14.4834L19.081 18.0323L20.0692 18.1857L20.6199 14.6367L19.6317 14.4834ZM19.5751 17.609H16.7237V18.609H19.5751V17.609ZM16.2237 18.109V26.3135H17.2237V18.109H16.2237ZM17.1728 27.105C20.0281 26.5671 22.618 25.068 24.5079 22.8512L23.7469 22.2025C22.0054 24.2452 19.6188 25.6266 16.9877 26.1222L17.1728 27.105ZM24.5079 22.8512C26.4793 20.5388 27.5591 17.5977 27.5523 14.559L26.5523 14.5612C26.5586 17.3614 25.5636 20.0715 23.7469 22.2025L24.5079 22.8512ZM27.5523 14.5601C27.5523 7.51685 21.8218 1.79797 14.8147 1.79797V2.79797C21.2689 2.79797 26.5523 8.06849 26.5523 14.5601H27.5523ZM16.2237 26.3135C16.2237 26.8064 16.6682 27.2 17.1728 27.105L16.9877 26.1222C17.119 26.0975 17.2237 26.2006 17.2237 26.3135H16.2237ZM12.4567 27.1053C12.9603 27.1998 13.4056 26.8073 13.4056 26.3139H12.4056C12.4056 26.2001 12.5107 26.098 12.6411 26.1225L12.4567 27.1053Z' fill='%232b87da' /%3E%3Cpath d='M12.9056 18.1088H13.4056V17.6088H12.9056V18.1088ZM9.79724 18.1088H9.29724V18.6088H9.79724V18.1088ZM9.79724 14.5599V14.0599H9.29724V14.5599H9.79724ZM12.9056 14.5599V15.0599H13.4056V14.5599H12.9056ZM20.2604 7.32749H20.7604V6.90392L20.3426 6.83429L20.2604 7.32749ZM20.2604 10.3502V10.8502H20.7604V10.3502H20.2604ZM16.7237 14.5599H16.2237V15.0599H16.7237V14.5599ZM20.1258 14.5599L20.6199 14.6366L20.7094 14.0599H20.1258V14.5599ZM19.5751 18.1088V18.6088H20.0035L20.0692 18.1855L19.5751 18.1088ZM16.7237 18.1088V17.6088H16.2237V18.1088H16.7237ZM13.4056 26.366V18.1088H12.4056V26.366H13.4056ZM12.9056 17.6088H9.79724V18.6088H12.9056V17.6088ZM10.2972 18.1088V14.5599H9.29724V18.1088H10.2972ZM9.79724 15.0599H12.9056V14.0599H9.79724V15.0599ZM13.4056 14.5599V11.8554H12.4056V14.5599H13.4056ZM13.4056 11.8554C13.4056 10.4189 13.8299 9.3681 14.5212 8.67688C15.2129 7.9851 16.2305 7.59497 17.5314 7.59497V6.59497C16.0299 6.59497 14.7346 7.04924 13.814 7.96977C12.893 8.89085 12.4056 10.2202 12.4056 11.8554H13.4056ZM17.5314 7.59497C18.1724 7.59497 18.8342 7.65103 19.3401 7.70808C19.592 7.73648 19.803 7.76487 19.9504 7.78607C20.0241 7.79666 20.0819 7.80545 20.1208 7.81152C20.1402 7.81455 20.155 7.81691 20.1647 7.81848C20.1695 7.81926 20.1731 7.81984 20.1754 7.82022C20.1765 7.8204 20.1773 7.82054 20.1778 7.82061C20.178 7.82065 20.1782 7.82068 20.1783 7.82069C20.1783 7.8207 20.1783 7.8207 20.1783 7.8207C20.1783 7.8207 20.1783 7.82069 20.1783 7.82069C20.1782 7.82069 20.1782 7.82068 20.2604 7.32749C20.3426 6.83429 20.3426 6.83428 20.3425 6.83427C20.3425 6.83427 20.3424 6.83426 20.3424 6.83425C20.3423 6.83424 20.3422 6.83422 20.3421 6.8342C20.3418 6.83415 20.3414 6.83409 20.341 6.83402C20.3401 6.83387 20.3389 6.83367 20.3374 6.83342C20.3343 6.83291 20.3298 6.83219 20.3241 6.83127C20.3127 6.82943 20.2962 6.82679 20.2749 6.82347C20.2324 6.81683 20.1707 6.80745 20.0927 6.79624C19.9369 6.77385 19.7158 6.7441 19.4522 6.71438C18.927 6.65516 18.2244 6.59497 17.5314 6.59497V7.59497ZM19.7604 7.32749V10.3502H20.7604V7.32749H19.7604ZM20.2604 9.85018H18.7185V10.8502H20.2604V9.85018ZM18.7185 9.85018C17.8511 9.85018 17.1997 10.1239 16.7743 10.6146C16.3604 11.092 16.2237 11.7024 16.2237 12.2592H17.2237C17.2237 11.8493 17.3257 11.5052 17.5298 11.2697C17.7224 11.0476 18.0684 10.8502 18.7185 10.8502V9.85018ZM16.2237 12.2592V14.5599H17.2237V12.2592H16.2237ZM16.7237 15.0599H20.1258V14.0599H16.7237V15.0599ZM19.6317 14.4833L19.081 18.0322L20.0692 18.1855L20.6199 14.6366L19.6317 14.4833ZM19.5751 17.6088H16.7237V18.6088H19.5751V17.6088ZM16.2237 18.1088V26.366H17.2237V18.1088H16.2237ZM16.4146 26.1752H13.2148V27.1752H16.4146V26.1752ZM16.2237 26.366C16.2237 26.2606 16.3092 26.1752 16.4146 26.1752V27.1752C16.8615 27.1752 17.2237 26.8129 17.2237 26.366H16.2237ZM12.4056 26.366C12.4056 26.8129 12.7679 27.1752 13.2148 27.1752V26.1752C13.3202 26.1752 13.4056 26.2606 13.4056 26.366H12.4056Z' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_instagram_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='1' y='1' width='22' height='22' rx='6' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12' r='5' stroke='%232b87da' stroke-width='1.5'/%3E%3Ccircle cx='18.5' cy='5.75' r='1.25' fill='%232b87da'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_twitter_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27.8762 6.78846C27.9345 6.7065 27.8465 6.60094 27.7536 6.63936C27.0263 6.93989 26.26 7.15757 25.4698 7.29241C25.3632 7.31061 25.3082 7.16347 25.3956 7.09969C26.2337 6.48801 26.8918 5.63649 27.2636 4.63802C27.2958 4.55162 27.2014 4.47574 27.1212 4.52123C26.1605 5.06618 25.1092 5.45524 24.0054 5.68842C23.971 5.69568 23.9354 5.68407 23.9113 5.65844C22.9264 4.60891 21.5545 4 19.9999 4C17.0624 4 14.6624 6.4 14.6624 9.3625C14.6624 9.74071 14.702 10.109 14.7724 10.4586C14.7855 10.5235 14.7342 10.5842 14.6681 10.5803C10.3227 10.3231 6.45216 8.2421 3.84135 5.09864C3.79681 5.04501 3.71241 5.0515 3.67879 5.11257C3.26061 5.8722 3.02493 6.75115 3.02493 7.675C3.02493 9.41548 3.84362 10.9704 5.13417 11.9317C5.2141 11.9913 5.17327 12.12 5.07385 12.1129C4.32811 12.0597 3.63173 11.835 3.00827 11.5171C2.99303 11.5094 2.97493 11.5204 2.97493 11.5375V11.5375C2.97493 13.9896 4.6205 16.0638 6.86301 16.7007C6.96452 16.7295 6.96588 16.8757 6.86218 16.8953C6.25772 17.0096 5.63724 17.0173 5.0289 16.9176C4.95384 16.9052 4.89095 16.9762 4.91633 17.0479C5.26967 18.0466 5.91213 18.9192 6.7637 19.5537C7.58576 20.1661 8.56481 20.5283 9.58351 20.6001C9.67715 20.6067 9.71634 20.7266 9.64124 20.7829C7.78574 22.1744 5.52424 22.9237 3.19993 22.9125C2.91864 22.9125 2.63736 22.9015 2.35608 22.8796C2.25034 22.8714 2.20189 23.0116 2.29272 23.0664C4.58933 24.4509 7.27959 25.25 10.1499 25.25C19.9999 25.25 25.4124 17.075 25.4124 9.9875C25.4124 9.76833 25.4124 9.5598 25.4026 9.34228C25.4011 9.30815 25.4168 9.27551 25.4445 9.2555C26.3819 8.57814 27.1984 7.74079 27.8762 6.78846Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et-fb-modules-list ul>li.sb_youtube_feed::before{background-image:url("data:image/svg+xml,%3Csvg width='27' height='20' viewBox='0 0 27 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 13.3267C11 13.4037 11.0834 13.4518 11.15 13.4133L17.3377 9.83658C17.4043 9.79808 17.4043 9.70192 17.3377 9.66342L11.15 6.08673C11.0834 6.0482 11 6.0963 11 6.17331V13.3267ZM25.45 3.7125C25.6125 4.3 25.725 5.0875 25.8 6.0875C25.8875 7.0875 25.925 7.95 25.925 8.7L26 9.75C26 12.4875 25.8 14.5 25.45 15.7875C25.1375 16.9125 24.4125 17.6375 23.2875 17.95C22.7 18.1125 21.625 18.225 19.975 18.3C18.35 18.3875 16.8625 18.425 15.4875 18.425L13.5 18.5C8.2625 18.5 5 18.3 3.7125 17.95C2.5875 17.6375 1.8625 16.9125 1.55 15.7875C1.3875 15.2 1.275 14.4125 1.2 13.4125C1.1125 12.4125 1.075 11.55 1.075 10.8L1 9.75C1 7.0125 1.2 5 1.55 3.7125C1.8625 2.5875 2.5875 1.8625 3.7125 1.55C4.3 1.3875 5.375 1.275 7.025 1.2C8.65 1.1125 10.1375 1.075 11.5125 1.075L13.5 1C18.7375 1 22 1.2 23.2875 1.55C24.4125 1.8625 25.1375 2.5875 25.45 3.7125Z' stroke='%232b87da' stroke-width='1.25' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}.et-db #et-boc .et-l .et_pb_module .sbi_follow_btn a{border:none;color:#fff;font-size:13px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:after,.et-db #et-boc .et-l .et_pb_module .sbi-feed-block-cta-btn:before{top:10px!important}
#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}
html{color:#000;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,table,tr,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0;border:none}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:400}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:1.5}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}abbr{cursor:help}label{cursor:pointer}sup{vertical-align:baseline}sub{vertical-align:baseline}legend{color:#000}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}input,button,textarea,select{*font-size:100%;}strong{font-weight:700}em{font-style:italic}dt,dd{line-height:1.7}th,td{border:1px solid;padding:1em}th{font-weight:700;text-align:center}caption{padding-bottom:.5em;text-align:right}dfn{font-style:normal}address{font-style:normal;line-height:1.0}.clear{clear:both}.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden;font-size:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.f_left{float:left}.f_right{float:right}.lh0{line-height:0}.lh1{line-height:1}.t_left{text-align:left}.t_center{text-align:center}.t_right{text-align:right}.m_center{display:block;margin-left:auto;margin-right:auto}.pt0{padding-top:0 !important}.mt0{margin-top:0 !important}.pt1{padding-top:1px !important}.mt1{margin-top:1px !important}.pt2{padding-top:2px !important}.mt2{margin-top:2px !important}.pt5{padding-top:5px !important}.mt5{margin-top:5px !important}.pt10{padding-top:10px !important}.mt10{margin-top:10px !important}.pt15{padding-top:15px !important}.mt15{margin-top:15px !important}.pt20{padding-top:20px !important}.mt20{margin-top:20px !important}.pt23{padding-top:23px !important}.mt23{margin-top:23px !important}.pt25{padding-top:25px !important}.mt25{margin-top:25px !important}.pt30{padding-top:30px !important}.mt30{margin-top:30px !important}.pt35{padding-top:35px !important}.mt35{margin-top:35px !important}.pt40{padding-top:40px !important}.mt40{margin-top:40px !important}.pt45{padding-top:45px !important}.mt45{margin-top:45px !important}.pt50{padding-top:50px !important}.mt50{margin-top:50px !important}.pt55{padding-top:55px !important}.mt55{margin-top:55px !important}.pt60{padding-top:60px !important}.mt60{margin-top:60px !important}.pt65{padding-top:65px !important}.mt65{margin-top:65px !important}.pt70{padding-top:70px !important}.mt70{margin-top:70px !important}.pt75{padding-top:75px !important}.mt75{margin-top:75px !important}.pt80{padding-top:80px !important}.mt80{margin-top:80px !important}.pt85{padding-top:85px !important}.mt85{margin-top:85px !important}.pt90{padding-top:90px !important}.mt90{margin-top:90px !important}.pt95{padding-top:95px !important}.mt95{margin-top:95px !important}.pt100{padding-top:100px !important}.mt100{margin-top:100px !important}.pt120{padding-top:120px !important}.mt120{margin-top:120px !important}.pb0{padding-bottom:0 !important}.mb0{margin-bottom:0 !important}.pb2{padding-bottom:2px !important}.mb2{margin-bottom:2px !important}.pb3{padding-bottom:3px !important}.mb3{margin-bottom:3px !important}.pb5{padding-bottom:5px !important}.mb5{margin-bottom:5px !important}.pb10{padding-bottom:10px !important}.mb10{margin-bottom:10px !important}.pb15{padding-bottom:15px !important}.mb15{margin-bottom:15px !important}.pb20{padding-bottom:20px !important}.mb20{margin-bottom:20px !important}.pb25{padding-bottom:25px !important}.mb25{margin-bottom:25px !important}.pb30{padding-bottom:30px !important}.mb30{margin-bottom:30px !important}.pb35{padding-bottom:35px !important}.mb35{margin-bottom:35px !important}.pb40{padding-bottom:40px !important}.mb40{margin-bottom:40px !important}.pb45{padding-bottom:45px !important}.mb45{margin-bottom:45px !important}.pb50{padding-bottom:50px !important}.mb50{margin-bottom:50px !important}.pb55{padding-bottom:55px !important}.mb55{margin-bottom:55px !important}.pb60{padding-bottom:60px !important}.mb60{margin-bottom:60px !important}.pb65{padding-bottom:65px !important}.mb65{margin-bottom:65px !important}.pb70{padding-bottom:70px !important}.mb70{margin-bottom:70px !important}.pb75{padding-bottom:75px !important}.mb75{margin-bottom:75px !important}.pb80{padding-bottom:80px !important}.mb80{margin-bottom:80px !important}.pb85{padding-bottom:85px !important}.mb85{margin-bottom:85px !important}.pb90{padding-bottom:90px !important}.mb90{margin-bottom:90px !important}.pb95{padding-bottom:95px !important}.mb95{margin-bottom:95px !important}.pb100{padding-bottom:100px !important}.mb100{margin-bottom:100px !important}.pb120{padding-bottom:120px !important}.mb120{margin-bottom:120px !important}.ptb0{padding-top:0 !important;padding-bottom:0 !important}.mtb0{margin-top:0 !important;margin-bottom:0 !important}.ptb10{padding-top:10px !important;padding-bottom:10px !important}.mtb10{margin-top:10px !important;margin-bottom:10px !important}.ptb15{padding-top:15px !important;padding-bottom:15px !important}.mtb15{margin-top:15px !important;margin-bottom:15px !important}.ptb20{padding-top:20px !important;padding-bottom:20px !important}.mtb20{margin-top:20px !important;margin-bottom:20px !important}.ptb25{padding-top:25px !important;padding-bottom:25px !important}.mtb25{margin-top:25px !important;margin-bottom:25px !important}.ptb30{padding-top:30px !important;padding-bottom:30px !important}.mtb30{margin-top:30px !important;margin-bottom:30px !important}.ptb25{padding-top:35px !important;padding-bottom:35px !important}.mtb35{margin-top:35px !important;margin-bottom:35px !important}.pl0{padding-left:0 !important}.ml0{margin-left:0 !important}.pl5{padding-left:5px !important}.ml5{margin-left:5px !important}.pl10{padding-left:10px !important}.ml10{margin-left:10px !important}.pl15{padding-left:15px !important}.ml15{margin-left:15px !important}.pl20{padding-left:20px !important}.ml20{margin-left:20px !important}.pl25{padding-left:25px !important}.ml25{margin-left:25px !important}.pl30{padding-left:30px !important}.ml30{margin-left:30px !important}.pl35{padding-left:35px !important}.ml35{margin-left:35px !important}.pl40{padding-left:40px !important}.ml40{margin-left:40px !important}.pl50{padding-left:50px !important}.ml50{margin-left:50px !important}.pl55{padding-left:55px !important}.ml55{margin-left:55px !important}.pl60{padding-left:60px !important}.ml60{margin-left:60px !important}.pl65{padding-left:65px !important}.ml65{margin-left:65px !important}.pl70{padding-left:70px !important}.ml70{margin-left:70px !important}.pl75{padding-left:75px !important}.ml75{margin-left:75px !important}.pl80{padding-left:80px !important}.ml80{margin-left:80px !important}.pl85{padding-left:85px !important}.ml85{margin-left:85px !important}.pl90{padding-left:90px !important}.ml90{margin-left:90px !important}.pl95{padding-left:95px !important}.ml95{margin-left:95px !important}.pl100{padding-left:100px !important}.ml100{margin-left:100px !important}.pl150{padding-left:150px !important}.ml150{margin-left:150px !important}.pl230{padding-left:230px !important}.ml230{margin-left:230px !important}.pr0{padding-right:0 !important}.mr0{margin-right:0 !important}.pr5{padding-right:5px !important}.mr5{margin-right:5px !important}.pr10{padding-right:10px !important}.mr10{margin-right:10px !important}.pr15{padding-right:15px !important}.mr15{margin-right:15px !important}.pr20{padding-right:20px !important}.mr20{margin-right:20px !important}.pr25{padding-right:25px !important}.mr25{margin-right:25px !important}.pr30{padding-right:30px !important}.mr30{margin-right:30px !important}.pr35{padding-right:35px !important}.mr35{margin-right:35px !important}.pr40{padding-right:40px !important}.mr40{margin-right:40px !important}.pr45{padding-right:45px !important}.mr45{margin-right:45px !important}.pr50{padding-right:50px !important}.mr50{margin-right:50px !important}.pr55{padding-right:55px !important}.mr55{margin-right:55px !important}.pr60{padding-right:60px !important}.mr60{margin-right:60px !important}.pr65{padding-right:65px !important}.mr65{margin-right:65px !important}.pr70{padding-right:70px !important}.mr70{margin-right:70px !important}.pr75{padding-right:75px !important}.mr75{margin-right:75px !important}.pr80{padding-right:80px !important}.mr80{margin-right:80px !important}.pr85{padding-right:85px !important}.mr85{margin-right:85px !important}.pr90{padding-right:90px !important}.mr90{margin-right:90px !important}.pr95{padding-right:95px !important}.mr95{margin-right:95px !important}.pr100{padding-right:100px !important}.mr100{margin-right:100px !important}.plr0{padding-left:0 !important;padding-right:0 !important}.mlr0{margin-left:0 !important;margin-right:0 !important}.plr10{padding-left:10px !important;padding-right:10px !important}.mlr10{margin-left:10px !important;margin-right:10px !important}.plr15{padding-left:15px !important;padding-right:15px !important}.mlr15{margin-left:15px !important;margin-right:15px !important}.plr19{padding-left:19px !important;padding-right:19px !important}.mlr19{margin-left:19px !important;margin-right:19px !important}.plr20{padding-left:20px !important;padding-right:20px !important}.mlr20{margin-left:20px !important;margin-right:20px !important}.plr25{padding-left:25px !important;padding-right:25px !important}.mlr25{margin-left:25px !important;margin-right:25px !important}.plr39{padding-left:39px !important;padding-right:39px !important}.mlr39{margin-left:39px !important;margin-right:39px !important}.plr165{padding-left:165px !important;padding-right:165px !important}.mlr165{margin-left:165px !important;margin-right:165px !important}.pad0{padding:0 !important}.mar0{margin:0 !important}.pad5{padding:5px !important}.mar5{margin:5px !important}.pad10{padding:10px !important}.mar10{margin:10px !important}.pad15{padding:15px !important}.mar15{margin:15px !important}.pad20{padding:20px !important}.mar20{margin:20px !important}.pad23{padding:23px !important}.mar23{margin:23px !important}.pad25{padding:25px !important}.mar25{margin:25px !important}.pad30{padding:30px !important}.mar30{margin:30px !important}.pad35{padding:35px !important}.mar35{margin:35px !important}.pad40{padding:40px !important}.mar40{margin:40px !important}.pad45{padding:45px !important}.mar45{margin:45px !important}.pad50{padding:50px !important}.mar50{margin:50px !important}.pad55{padding:55px !important}.mar55{margin:55px !important}.pad60{padding:60px !important}.mar60{margin:60px !important}.pad65{padding:65px !important}.mar65{margin:65px !important}.pad70{padding:70px !important}.mar70{margin:70px !important}.pad75{padding:75px !important}.mar75{margin:75px !important}.pad80{padding:80px !important}.mar80{margin:80px !important}.pad85{padding:85px !important}.mar85{margin:85px !important}.pad90{padding:90px !important}.mar90{margin:90px !important}.pad95{padding:95px !important}.mar95{margin:95px !important}.pad100{padding:100px !important}.mar100{margin:100px !important}.wAuto{width:auto !important}.w10{width:10% !important}.w15{width:15% !important}.w20{width:20% !important}.w25{width:25% !important}.w28{width:28% !important}.w30{width:30% !important}.w32{width:32% !important}.w35{width:35% !important}.w40{width:40% !important}.w45{width:45% !important}.w50{width:50% !important}.w55{width:55% !important}.w58{width:58% !important}.w60{width:60% !important}.w65{width:65% !important}.w68{width:68% !important}.w70{width:70% !important}.w75{width:75% !important}.w80{width:80% !important}.w85{width:85% !important}.w88{width:88% !important}.w90{width:90% !important}.w92{width:92% !important}.w95{width:95% !important}.w100{width:100% !important}.br320,.br360,.br375,.br425,.br640{display:none}@media only screen and (max-width:359px){.br320{display:block}}@media only screen and (max-width:360px){.br360{display:block}}@media only screen and (max-width:375px){.br375{display:block}}@media only screen and (max-width:425px){.br425{display:block}}@media only screen and (max-width:640px){.br640{display:block}}
body{font-family:Meiryo,arial,clean,verdana,'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",Osaka,sans-serif;font-size:1rem;color:#333;line-height:1.5}select,input,button,textarea{font-family:Meiryo,arial,clean,verdana,'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック",Osaka,sans-serif;font-size:100%;color:#333;line-height:1.5}table{font-size:inherit}pre,code,kbd,samp,tt{font-family:monospace;font-size:100%;*font-size:108%;line-height:1.5;color:#333}li li,li dt,li dd,li input,li select,li button,li textarea,li p,li th,li td,dt li,dt dt,dt dd,dt input,dt select,dt button,dt textarea,dt p,dt th,dt td,dd li,dd dt,dd dd,dd input,dd select,dd button,dd textarea,dd p,dd th,dd td,th li,th dt,th dd,th input,th select,th button,th textarea,th p,th th,th td,td li,td dt,td dd,td input,td select,td button,td textarea,td p,td th,td td,p input{font-size:100%}html{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:100%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@charset "UTF-8";.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);-ms-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);-ms-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg);-ms-transform:translateX(-25%) rotate(-5deg);transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg);-ms-transform:translateX(20%) rotate(3deg);transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg);-ms-transform:translateX(-15%) rotate(-3deg);transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg);-ms-transform:translateX(10%) rotate(2deg);transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg);-ms-transform:translateX(-5%) rotate(-1deg);transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-ms-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-ms-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg);-ms-transform:perspective(400px) rotateX(-10deg);transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg);-ms-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg);-ms-transform:perspective(400px) rotateY(-10deg);transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg);-ms-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);-ms-transform:perspective(400px) rotateX(0deg);transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);-ms-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);-ms-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);-ms-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-ms-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);-ms-transform:translateX(-20%) skewX(30deg);transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);-ms-transform:translateX(0%) skewX(-15deg);transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);-ms-transform:translateX(0%) skewX(0deg);transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);-ms-transform:translateX(100%) skewX(-30deg);transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);-ms-transform:rotate(60deg) translateY(0);transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);-ms-transform:translateX(-100%) rotate(-120deg);transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);-ms-transform:translateX(0px) rotate(0deg);transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);-ms-transform:translateX(100%) rotate(120deg);transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}
@charset "UTF-8";:root{--f-jp:"Zen Kaku Gothic New",sans-serif;--f-en:"Josefin Sans",sans-serif;--f-gothic:"游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;--f-mincho:"遊明朝 Yumincho","游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;--main-color:#789bb4;--clr1:#464646;--clr2:#c3a064;--ttl_size:30px;--wrapper:120px;--pd:30px}.clr_yellow{color:var(--clr2)}.clr_blue{color:var(--main-color)}.clr_red{color:red}body{background-color:#fff;-webkit-text-size-adjust:none;letter-spacing:.1em;color:var(--clr1);font-family:var(--f-jp);font-size:15px}h1,h2,h3,h4,h5,h6,input,button,textarea,select,p,blockquote,th,td,pre,address,li,dt,dd{font-size:100%;-webkit-text-size-adjust:none}header,section,footer,aside,nav,main,article,figure,picture{display:block;padding:0;margin:0}img{vertical-align:bottom;max-width:100%;height:auto}a:not(.tel_click){color:inherit;font-family:inherit;font-weight:inherit;color:#64b5f7}a:not(.tel_click):hover,a:not(.tel_click):active{color:#64b5f7}a.tel_click{text-decoration:none;color:inherit}@media only screen and (min-width:769px){a:not([target*=_blank]){transition:opacity .3s ease}a:not([target*=_blank]):hover{opacity:.7}a.tel_click{pointer-events:none}}a.logo:hover,.logo a:hover,a.ft_logo:hover,.ft_logo a:hover,a.tel_click:hover{opacity:1 !important}table{width:100%}iframe{width:100%;height:100%}.captcha_box iframe{height:auto}.link>a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:1}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}p{line-height:2;letter-spacing:inherit;word-wrap:break-word;word-break:break-word;margin-bottom:15px}p:empty{display:none !important}p:last-child{margin-bottom:0}.red{color:#ca0a0a !important}.bold{font-weight:700 !important}.fl{float:left}.fr{float:right}*,:after,:before{box-sizing:border-box}html{overflow-x:auto !important}.wrapper{overflow:hidden}.inner_big,.inner,.inner_sm{margin:0 auto;padding-left:10px;padding-right:10px}.inner_big{max-width:1600px}.inner{max-width:1300px}.inner_sm{max-width:1100px}.fullWidthBreak{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 35px}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media only screen and (max-width:768px){.pc_only{display:none !important}}@media only screen and (min-width:769px){.sp_only{display:none !important}}.accBtn:before,.accBtn:after{transition:all .3s ease-in-out}.accBtn.triangle,.accBtn.triangle_btt{position:relative}.accBtn.triangle:after{content:"";position:absolute;right:10px;top:50%;width:0;height:0;border-radius:20px;border-color:inherit;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid;transform:translateY(-50%);transition:all .3s ease-in-out}.accBtn.triangle.rotate:after{transform:translateY(-50%) rotateX(180deg)}.accBtn.triangle_btt:after{content:"";position:relative;top:0;width:0;height:0;border-radius:20px;border-color:inherit;border-left:12px solid transparent;border-right:12px solid transparent;border-top:10px solid;display:block;margin:10px auto 0;transition:all .3s ease-in-out}.accBtn.rotate:after{transform:rotateX(180deg)}.TabContainer .TabContent{background-color:#edf0f5;position:relative;z-index:2;overflow:hidden}.TabContainer .TabContent>ul{transition:all .3s ease-in-out}.TabContainer .TabContent>ul>li{opacity:0;z-index:-10;visibility:hidden;position:absolute;top:0;left:0;right:0;transition:all .5s ease-in-out}.TabContainer .TabContent>ul>li.active{opacity:1;z-index:1;visibility:visible}.TabContainer .TabPager{display:flex;justify-content:space-between;min-width:290px}.TabContainer .TabPager li{background-color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;position:relative;margin:0;padding:9px 20px;box-shadow:2px 1px 10px rgba(0,0,0,.4);width:calc(33.33% - 1px);transition:all .3s ease;cursor:pointer;color:#797b7d}.TabContainer .TabPager li p{margin:0}.TabContainer .TabPager li.active{background-color:#edf0f5;z-index:1}.rel{position:relative}.ovh{overflow:hidden !important}.ovs{overflow:auto;-webkit-overflow-scrolling:touch}.lt0{letter-spacing:0 !important}figure,picture{text-align:center;line-height:1}.fblock{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:space-between}.key{position:relative}.gMap{width:100%;height:100%}.txt_l{float:left;width:calc(100% - 385px)}.txt_r{float:right;width:calc(100% - 385px)}.image_alone{display:table;max-width:500px;margin:0 auto;border:7px solid rgba(231,231,231,.5);border-radius:11px;overflow:hidden}.en{font-family:var(--f-en)}.btn a:after{content:"";display:block;position:absolute;transition:all .3s;width:.3875em;height:12px;right:20px;top:calc(50% - 6px);--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 102' %3E%3Cpath d='M10.963,101.061 L0.944,91.049 L41.022,51.000 L0.944,10.951 L10.963,0.939 L61.061,51.000 L10.963,101.061 Z'/%3E%3C/svg%3E");mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:var(--main-color)}.btn-group{font-size:10px}.btn-group .btn{font-size:1em}.btn-group .btn.style01{width:100%;min-width:180px;max-width:355px;overflow:hidden}.btn-group .btn.style01 a{display:flex;align-items:center;justify-content:center;font-size:1.6em;min-height:3.75em;padding:1em;position:relative;font-weight:500;letter-spacing:.1em;line-height:1.5;color:var(--main-color);text-decoration:none;text-align:center;background-color:#ebebeb;transition:all .3s;border-radius:40px}.btn-group .btn.style01 a:after{background-color:var(--main-color)}.btn-group .btn.style01 a:hover{opacity:1}@media only screen and (min-width:769px){.btn-group .btn.style01 a:hover:after{right:5px}}.btn-group .btn.style01.md{max-width:218px}.btn-group .btn.bg01 a{background-color:#fff;color:var(--main-color)}.btn-group .btn.bg02 a{background-color:#f4bf0c}@media only screen and (min-width:769px) and (max-width:1280px){.totop{right:10px}.totop .icon{width:60px;height:60px}}h1{font-size:10px}header{position:fixed;top:0;left:0;height:var(--wrapper);width:100%;z-index:20}header.active{height:4.2857142857em;background-color:#fff}@media only screen and (min-width:769px){header.active .logo{opacity:0;visibility:hidden;height:4.2857142857em;display:none}}header.active .pc_navi{opacity:1;visibility:visible;display:block}header.active .idx_social{padding-top:0;padding-bottom:0}header.active .idx_social>div{width:20%}header.active .right_head{max-width:100%;width:100%}header.active .right_head .pc_navi{width:40%}header.active .right_head .idx_social{width:60%}header.active .header_top{padding:0}header .pc_navi{opacity:0;visibility:hidden;display:none}header .idx_social{width:100%;padding-top:5px;font-size:14px}header .idx_social>div{width:calc(20% - 0.5357142857em);height:4.2857142857em}header .idx_social>div:after{border-bottom:7px solid #fff;border-left:7px solid transparent;bottom:3px;right:3px}header .idx_social .jp{font-size:.8571428571em}header .idx_social .en{font-size:1.1428571429em}header .idx_social .idx_tel .en{font-size:1.2857142857em}.header_top{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between;margin:0 auto;padding:1.7857142857em 3.5714285714em;height:100%;max-width:1280px}.logo{width:34%;max-width:391px;display:flex;justify-content:center}.logo a{display:block;width:100%;text-align:center}.logo img{width:auto}.h_top{display:flex;justify-content:flex-end}.time{display:flex;justify-content:center;align-items:center;text-decoration:none;width:22em;height:5em;border:1px solid #caccd8;border-radius:25px;font-size:1em}.time span{display:flex;align-items:center;font-weight:500;color:var(--main-color);letter-spacing:.1em;font-size:1.5em}.time span:before{content:"";display:block;margin-right:.5214em;margin-top:.1786em;width:1.20667em;height:1.20667em;--mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 181 181' %3E%3Cpath d='M42.864,0.006 L42.864,17.147 L8.573,17.147 C3.838,17.147 0.000,20.984 0.000,25.718 L0.000,162.887 C0.000,167.613 3.838,171.457 8.573,171.457 L75.051,171.457 C65.639,159.718 60.010,144.809 60.010,128.589 C60.010,90.715 90.715,60.008 128.592,60.008 C144.811,60.008 159.715,65.632 171.456,75.055 L171.456,25.718 C171.456,20.984 167.618,17.147 162.883,17.147 L128.592,17.147 L128.592,0.006 L111.446,0.006 L111.446,17.147 L60.010,17.147 L60.010,0.006 L42.864,0.006 ZM180.028,128.589 C180.028,157.001 157.000,180.028 128.592,180.028 C100.184,180.028 77.155,157.001 77.155,128.589 C77.155,100.184 100.184,77.157 128.592,77.157 C157.000,77.157 180.028,100.184 180.028,128.589 ZM120.019,94.298 L120.019,132.141 L139.676,151.799 L151.800,139.676 L137.165,125.044 L137.165,94.298 L120.019,94.298 Z'/%3E%3C/svg%3E");mask-image:var(--mask);-webkit-mask-image:var(--mask);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% auto;-webkit-mask-size:100% auto;mask-position:center;-webkit-mask-position:center;background-color:var(--main-color)}.tel_click{text-decoration:none}.right_head{width:64%;max-width:740px;display:flex;flex-wrap:wrap;justify-content:flex-end}@media only screen and (min-width:769px) and (max-width:1440px){.logo{width:25%}.right_head{width:70%;max-width:unset}}.pc_navi{width:100%}.pc_navi>ul{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:center;width:100%;padding:6px 22px;align-items:center;height:100%}.pc_navi>ul>li{position:relative}.pc_navi>ul>li.menu-item-has-children>a:after,.pc_navi>ul>li.menu-item-has-children>p:after{content:"";background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_pc_navi_arrow.png) center no-repeat;background-size:100% auto;width:9px;height:5px;position:absolute;bottom:-3px;left:calc(50% - 4.5px);transition:all .5s ease}.pc_navi>ul>li.menu-item-has-children>a:hover:after,.pc_navi>ul>li.menu-item-has-children>p:hover:after{transform:translateY(3px)}.pc_navi>ul>li>a,.pc_navi>ul>li>p{position:relative;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;align-items:center;margin:0;text-decoration:none;text-align:center;font-size:1em;line-height:1.5;letter-spacing:0;transition:all .2s ease;color:var(--clr1);font-weight:500}.pc_navi>ul>li>a:before,.pc_navi>ul>li>p:before{display:block;position:static !important;margin-bottom:.2857142857em;width:1.2142857143em;height:1.2142857143em}.pc_navi>ul>li>a:hover,.pc_navi>ul>li>p:hover{opacity:1;color:var(--clr1)}@media only screen and (min-width:769px){.pc_navi>ul>li>a:hover,.pc_navi>ul>li>p:hover{color:var(--clr2)}.pc_navi>ul>li>a:hover:before,.pc_navi>ul>li>p:hover:before{background-color:var(--clr2)}}.pc_navi>ul>li:hover a.title:after,.pc_navi>ul>li:hover p.title:after{transform:translateY(3px)}.pc_navi>ul .subInner{position:absolute;width:260px;right:50%;bottom:-15px;padding-top:0;transform:translate(50%,100%);transition:all .2s ease-in-out;opacity:0;visibility:hidden;z-index:1}@media only screen and (min-width:769px) and (max-width:1024px){.pc_navi>ul .subInner{right:-140%}}.pc_navi>ul .subInner.active{opacity:1;visibility:visible}.pc_navi>ul .subInner ul{background-color:#789bb4;padding-bottom:10px}.pc_navi>ul .subInner ul li{padding:0 10px}.pc_navi>ul .subInner ul li a{position:relative;display:block;padding:19px 10px 19px 28px;border-bottom:1px dashed rgba(255,255,255,.7);transition:all .2s ease;font-size:14px;font-weight:500;color:#fff;text-decoration:none;text-align:left;letter-spacing:0px}.pc_navi>ul .subInner ul li a:before{content:"›";display:block;position:absolute;top:50%;left:10px;transform:translateY(-54%);font-size:14px}@media only screen and (min-width:769px){.pc_navi>ul .col2 .subInner{width:440px}.pc_navi>ul .col2 .subInner ul{display:flex;flex-wrap:wrap}.pc_navi>ul .col2 .subInner ul li{width:50%}.pc_navi>ul .col3 .subInner{width:700px}.pc_navi>ul .col3 .subInner ul{display:flex;flex-wrap:wrap}.pc_navi>ul .col3 .subInner ul li{width:33.3333333333%}.menu_toggle .inside .ft_link{width:100%;max-width:900px;margin:auto;min-height:100%;display:flex;align-items:center}.menu_toggle .inside .ft_link .link_list{width:100%}}@media only screen and (min-width:769px) and (max-width:1440px){.pc_navi>ul .col3 .subInner{right:-100%}}@media only screen and (min-width:769px) and (max-width:1280px){.pc_navi>ul .col3 .subInner{right:-140%}}@media only screen and (min-width:769px) and (max-width:1024px){.pc_navi>ul .col3 .subInner{right:-13vw}}@media only screen and (min-width:769px) and (max-width:850px){.pc_navi>ul .col3 .subInner{right:-25vw}}@media only screen and (min-width:769px) and (max-width:1280px){.pc_navi>ul .subInner ul li a{font-size:12px}}@media only screen and (max-width:992px) and (min-width:769px){:root{--ttl_size:22px;--pd:0px}}.totop{transition:all .3s ease;opacity:0;visibility:hidden;cursor:pointer;position:fixed;z-index:19;right:20px;bottom:20px;width:4.6428571429em;height:4.6428571429em;background-color:var(--clr1);color:#fff;display:flex;align-items:center;justify-content:center}.totop.active{opacity:1;visibility:visible}.totop .en{white-space:nowrap;font-size:.8571428571em;letter-spacing:0;font-weight:300;text-align:center;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/totop.svg) no-repeat top center/0.75em;padding-top:2.6666666667em}@media only screen and (min-width:769px) and (max-width:1366px){.totop{right:10px;bottom:10px}}@media only screen and (min-width:769px){.totop:hover{background-color:var(--main-color)}}.bounce{animation-name:bounces}.animateds{animation-duration:.5s;animation-fill-mode:both;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes bounces{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fixed_banner{0%{left:0;opacity:1}100%{left:-3px;opacity:.7}}.idx_gallery ul{display:flex}.idx_gallery ul li .img{background-repeat:no-repeat;background-size:cover;background-position:center;background-color:var(--main-color);width:300px;height:300px}.idx_gallery ul li .img01{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_gallery01.jpg)}.idx_gallery ul li .img02{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_gallery02.jpg)}.idx_gallery ul li .img03{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_gallery03.jpg)}.idx_gallery ul li .img04{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_gallery04.jpg)}.idx_gallery ul li .img05{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_gallery05.jpg)}.menu_icon01{position:relative}.menu_icon01>p:not(.sub-menu-link):before,.menu_icon01>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon01.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon01.png);transition:.3s all ease-in-out;right:0}.menu_icon02{position:relative}.menu_icon02>p:not(.sub-menu-link):before,.menu_icon02>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon02.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon02.png);transition:.3s all ease-in-out;right:0}.menu_icon03{position:relative}.menu_icon03>p:not(.sub-menu-link):before,.menu_icon03>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon03.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon03.png);transition:.3s all ease-in-out;right:0}.menu_icon04{position:relative}.menu_icon04>p:not(.sub-menu-link):before,.menu_icon04>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon04.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon04.png);transition:.3s all ease-in-out;right:0}.menu_icon05{position:relative}.menu_icon05>p:not(.sub-menu-link):before,.menu_icon05>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon05.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon05.png);transition:.3s all ease-in-out;right:0}.menu_icon06{position:relative}.menu_icon06>p:not(.sub-menu-link):before,.menu_icon06>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon06.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_menu_icon06.png);transition:.3s all ease-in-out;right:0}.menu_icon07{position:relative}.menu_icon07>p:not(.sub-menu-link):before,.menu_icon07>a:not(.sub-menu-link):before{content:"";position:absolute;background-color:var(--clr1);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/icon_col.png);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/icon_col.png);transition:.3s all ease-in-out;right:0}.idx_social>div{position:relative;height:6.4285714286em;display:flex;flex-direction:column;align-items:center;justify-content:center}.idx_social>div:after{content:"";position:absolute;border-bottom:11px solid #fff;border-left:11px solid transparent;bottom:4px;right:4px}.idx_social p{color:#fff;letter-spacing:0}.idx_social .jp{font-size:1.2857142857em;text-align:center;line-height:1;margin-bottom:.3em;letter-spacing:0}.idx_social .en{display:flex;align-items:center;justify-content:center;font-size:1.7142857143em;line-height:1;margin:0;font-family:var(--f-jp)}.idx_social .en:before{background-repeat:no-repeat;background-size:contain}.idx_social .idx_tel{background-color:var(--main-color)}.idx_social .idx_tel .jp{margin-bottom:.8em;letter-spacing:-1px}.idx_social .idx_tel .en{font-size:1.9285714286em;font-family:var(--f-en)}.idx_social .idx_tel .en:before{content:"";display:block;background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_tel.svg);width:1em;height:1em;margin-right:.3703703704em;position:relative;top:-.1111111111em}.idx_social .idx_web{background-color:var(--clr2)}.idx_social .idx_web .jp{margin-bottom:.3em}.idx_social .idx_web .en:before{content:"";display:block;background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_web.svg);width:1.25em;height:1.25em;margin-right:.3703703704em;position:relative;top:.0833333333em}.idx_social .idx_web.web2{background-color:#9e9e9f}.idx_social .idx_line{background-color:#3cb056}.idx_social .idx_line .jp{margin-bottom:.75em}.idx_social .idx_line .en:before{content:"";display:block;background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_line.svg);width:1.25em;height:1.25em;margin-right:.3703703704em;position:relative;top:.0833333333em}.idx_social .idx_ins{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_bg_ins.svg) no-repeat top center/cover}.idx_social .idx_ins .jp{margin-bottom:.75em}.idx_social .idx_ins .en:before{content:"";display:block;background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_ins.svg);width:1.25em;height:1.25em;margin-right:.3703703704em;position:relative;top:0}@media only screen and (max-width:768px){.idx_social .idx_ins{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_bg_ins_sp.svg)}}@media only screen and (min-width:769px) and (max-width:1170px){.idx_social>div{font-size:10px}}@media only screen and (min-width:769px) and (max-width:1170px){header.active .idx_social{padding-top:0}header.active .idx_social .jp{margin-top:8px;font-size:.72em}header.active .idx_social .en{font-size:1em}header.active .idx_social .tel .jp{font-size:.72em}header.active .idx_social .tel .en{font-size:1em}}footer{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_ft_bg.jpg) no-repeat top center/cover;padding:70px 0 64px}footer .ft_info{width:48%;padding-top:30px}footer .ft_tbl{width:46.3%}footer .ft_address{letter-spacing:0;margin:36px 0 0;font-weight:500}footer .idx_social{margin:32px 0 10px;font-size:13px}footer .idx_social>div{width:calc(20% - 10px)}footer .ft_menu{padding-top:54px}footer .ft_menu .ft_menu01{width:21.3%}footer .ft_menu .ft_menu02{width:74%}@media only screen and (min-width:769px) and (max-width:1170px){footer .ft_address br{display:block !important}footer .idx_social>div{width:calc(20% - 5px);font-size:9px !important}footer .idx_social>div:after{border-bottom:7px solid #fff;border-left:7px solid transparent}}.list_link .ttl{line-height:1;font-family:var(--f-en);color:#789bb4;font-size:40px;font-weight:300;letter-spacing:0;border-bottom:1px solid #464646;margin-bottom:.55em}.list_link ul li:not(:last-child){margin-bottom:8.5px}@media only screen and (min-width:769px) and (max-width:1170px){.list_link ul li:not(:last-child){margin-bottom:10px}}.list_link ul li a{font-weight:500;display:table;text-decoration:none;color:var(--clr1);letter-spacing:0;line-height:1.4;position:relative;padding-left:.8em;position:relative}.list_link ul li a:hover{opacity:1;color:var(--clr1)}.list_link ul li a:before{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background-color:var(--clr1);left:0;top:.55em}.list_link ul li a:after{content:"";position:absolute;bottom:0;left:.8em;right:0;transform:scaleX(0);height:1px;background-color:var(--clr1);transition:.3s all}@media screen and (min-width:769px){.list_link ul li a:hover:after{transform:scaleX(1)}}.list_link .menu01{width:37.5%}.list_link .menu02{width:40%}.list_link .menu03{width:22.5%}.fixed_banner{position:fixed;z-index:18;height:60px;left:0;right:0;bottom:0;transition:.3s all;transform:translateY(60px);display:flex;flex-wrap:wrap;justify-content:space-between}.fixed_banner.active{transform:translateY(0px)}.fixed_banner li{width:18.75%;display:flex;align-items:center;justify-content:center;position:relative}.fixed_banner li a{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.fixed_banner li p{font-size:13px;letter-spacing:0;margin:0;line-height:1;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.fixed_banner li p:before{content:"";display:block;background-repeat:no-repeat;background-size:contain;width:25px;height:25px;margin-bottom:5px}.fixed_banner .tel{width:25%;background-color:var(--main-color)}.fixed_banner .tel p:before{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_tel.svg)}.fixed_banner .web{background-color:var(--clr2)}.fixed_banner .web p:before{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_web.svg)}.fixed_banner .web.web2{background-color:#9e9e9f}.fixed_banner .line{background-color:#3cb056}.fixed_banner .line p:before{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_line.svg)}.fixed_banner .ins{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_fixed_icon_ins.jpg) no-repeat right center/cover}.fixed_banner .ins p:before{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_ins.svg)}@media only screen and (max-width:370px){.fixed_banner li p{font-size:12px}}@media only screen and (min-width:769px) and (max-width:1170px){:root{--wrapper:80px}header{font-size:1.1965811966vw}header .pc_navi>ul{padding:0 10px}header .idx_social{padding-top:0}header .header_top{padding:10px;align-items:center}header .logo{width:20%}header .logo a{max-height:60px}header .right_head{width:75%}header .idx_social>div:after{border-bottom-width:5px;border-left-width:5px}header .right_head .idx_social{font-size:.875em}header.active{height:auto}}@media only screen and (min-width:769px) and (max-width:1024px){:root{--wrapper:7.80234070221vw}}.href{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0}.href a{display:block;width:100%;height:100%}@keyframes idx_scroll{0%{bottom:0}50%{bottom:-.25em}}.key{--height:600px;position:relative;z-index:1;height:var(--height);margin-left:auto;margin-right:auto;max-width:1280px;margin-top:var(--wrapper);display:flex;flex-wrap:wrap;justify-content:space-between}.key .idx_scroll{position:relative;color:#464646;font-family:var(--f-en);letter-spacing:0;width:-moz-fit-content;width:fit-content;font-size:16px;text-decoration:none;margin:2.5625em auto 0;font-weight:500;text-align:center;height:6.25em;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_idx_scroll.png) no-repeat bottom center/0.5em;display:flex;align-items:center;justify-content:center;transition:.3s all ease-in-out;position:relative}.key .idx_scroll:after{content:"";position:absolute;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_idx_scroll_arr.png) no-repeat center/contain;width:.5em;height:.75em;left:calc(50% - 0.25em);bottom:0;animation:idx_scroll 1.5s ease-in-out infinite}.key .idx_scroll span{background-color:#fff;font-size:.75em}@media only screen and (min-width:769px){.key .idx_scroll:hover{transform:translateY(-6px)}}.key .key_l{width:19.53125%;padding-top:135px}.key .key_l ul{padding-right:29px}.key .key_l ul li{text-align:right}.key .key_l ul li:not(:last-child){margin-bottom:36px}.key .key_l ul li p,.key .key_l ul li a{padding-right:1.625em;color:#464646;font-size:1.1428571429em;text-decoration:none;letter-spacing:0;transition:.3s all ease-in-out;font-weight:500;line-height:1.5}.key .key_l ul li p:before,.key .key_l ul li a:before{width:1.0625em;height:1.0625em;top:.25em}@media only screen and (min-width:769px){.key .key_l ul li a:hover{color:var(--clr2)}.key .key_l ul li a:hover:before{background-color:var(--clr2)}}.key .key_l ul li ul,.key .key_l ul li .subInner{display:none !important}.key .key_r{width:80.46875%;max-width:1030px;height:100%}@media only screen and (min-width:1281px) and (max-width:1366px){.key .key_l{padding-top:30px}}@media only screen and (min-width:769px) and (max-width:1170px){.key .key_l{padding-top:100px}.key .key_l ul{padding-right:10px;font-size:10px}.key .idx_scroll{font-size:12px}}@media only screen and (max-width:768px){.key .idx_scroll{font-size:12px;margin:0 auto;bottom:50px}.key .idx_scroll span{border-radius:5px;background-color:transparent;font-size:13px;text-shadow:#fff 1px 0px 0px,#fff .540302px .841471px 0px,#fff -.416147px .909297px 0px,#fff -.989992px .14112px 0px,#fff -.653644px -.756802px 0px,#fff .283662px -.958924px 0px,#fff .96017px -.279415px 0px}}.idx_btn{max-width:250px;margin:25px auto 3px}.idx_btn a{display:flex;text-align:center;font-family:var(--f-mincho);transition:.3s all ease-in-out;color:#fff;line-height:1.5;font-size:16px;letter-spacing:0;background-color:var(--main-color);text-decoration:none;align-items:center;justify-content:center;padding:.875em 0 .75em;position:relative}.idx_btn a:before{content:"";position:absolute;border-bottom:1px solid var(--main-color);border-right:1px solid var(--main-color);top:3px;left:3px;right:-3px;bottom:-3px;transition:.3s all ease-in-out}.idx_btn a:after{content:"";position:absolute;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_btn_icon.svg) no-repeat center/contain;width:.625em;height:.625em;right:.9375em;top:calc(50% - 0.3125em)}.idx_btn a:hover{opacity:1;color:#fff}@media only screen and (min-width:769px){.idx_btn a:hover{transform:translateY(-5px);background-color:var(--clr2)}.idx_btn a:hover:before{border-color:var(--clr2)}}.idx_btn.yellow a{background-color:var(--clr2)}.idx_btn.yellow a:before{border-color:var(--clr2)}@media only screen and (min-width:769px){.idx_btn.yellow a:hover{background-color:var(--main-color)}.idx_btn.yellow a:hover:before{border-color:var(--main-color)}}@media only screen and (min-width:769px) and (max-width:1024px){.idx_btn a{font-size:15px;letter-spacing:0}}@media only screen and (max-width:768px){.idx_btn{max-width:270px}.idx_btn a{font-size:16px}}.idx_tbl table tr th,.idx_tbl table tr td{padding:0;line-height:1;text-align:center;font-family:var(--f-gothic);border:0;font-weight:400;letter-spacing:0;padding-top:10px;padding-bottom:10px;width:10%;font-weight:500}.idx_tbl table tr th:first-child,.idx_tbl table tr td:first-child{width:auto}.idx_tbl table tr th:last-child,.idx_tbl table tr td:last-child{width:60px;letter-spacing:-.1em;padding-right:10px}.idx_tbl table tr td{padding-top:11px;padding-bottom:0;letter-spacing:0px}.idx_tbl table tr th{border-top:1px solid #464646;border-bottom:1px solid #464646}.idx_tbl table tr:last-child td{padding-bottom:14px;border-bottom:1px solid #464646}@media only screen and (max-width:768px){.idx_tbl table tr th,.idx_tbl table tr td{width:11%}}@media only screen and (min-width:769px) and (max-width:1024px){.idx_tbl table tr th,.idx_tbl table tr td{width:9%}}@media only screen and (max-width:480px){.idx_tbl table tr th,.idx_tbl table tr td{width:8%}}.idx_tbl_p{font-family:var(--f-gothic);line-height:1.65;letter-spacing:0;margin:15px 0 0;font-feature-settings:"palt";font-weight:500}.idx_tbl_p span{letter-spacing:.6px}@media only screen and (min-width:769px) and (max-width:1024px){.idx_tbl_p{font-size:13px}}.idx_ins_box{display:none;position:relative;background-color:var(--clr2);color:#fff;padding:1.2857142857em 0 1.1428571429em;max-width:490px;margin-left:auto;margin-right:auto}.idx_ins_box:after{content:"";position:absolute;border-bottom:15px solid #fff;border-left:15px solid transparent;bottom:5px;right:5px}.idx_ins_box p{margin:0;letter-spacing:0}.idx_ins_box .ttl01{text-align:center;font-size:1.8571428571em;font-family:var(--f-mincho);line-height:1;margin-bottom:.6153846154em}.idx_ins_box .ttl01:after{content:"";display:block;width:100px;height:1px;background-color:#fff;margin:.2692307692em auto 0}.idx_ins_box .ttl02{display:flex;font-size:1.2857142857em;line-height:1.5555555556;margin:0 auto;justify-content:center;align-items:center;margin-left:.3888888889em}.idx_ins_box .ttl02:before{content:"";display:block;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/shared_icon_ins.svg) no-repeat center/contain;width:2.7777777778em;height:2.7777777778em;margin-right:1.1111111111em}@media only screen and (max-width:768px){.idx_ins_box .ttl01:after{margin-top:14px}}@media only screen and (max-width:480px){.idx_ins_box .ttl02{font-size:15px}}@media only screen and (max-width:345px){.idx_ins_box .ttl01{font-size:24px}.idx_ins_box .ttl02{font-size:12px}}@media only screen and (min-width:769px) and (max-width:1024px){.idx_ins_box{font-size:11px}}.idx_banner{margin:67px auto 0;max-width:600px;position:relative}.idx_banner picture{position:relative}.idx_banner picture:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(89,87,87,.5)}.idx_banner picture:after{content:"";position:absolute;height:7.1428571429em;left:0;right:0;bottom:0;background:linear-gradient(to right,transparent,#000);opacity:.6}.idx_banner p{letter-spacing:0;line-height:1;position:absolute;color:#fff;margin:0}.idx_banner .jp{font-family:var(--f-mincho);font-size:2.2857142857em;right:.78125em;bottom:1.0625em;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx2_arrow.png) no-repeat center right/0.5em;padding-right:1.21875em}.idx_banner .en{bottom:0;left:-.11em;font-size:6.0714285714em;opacity:.5;line-height:.5;font-weight:300;letter-spacing:0}@media only screen and (max-width:768px){.idx_banner picture:after{height:5em}.idx_banner .en{left:0;bottom:-1px}.idx_banner .jp{font-size:22px}.idx_banner .en{font-size:50px}}@media only screen and (max-width:345px){.idx_banner .jp{font-size:5.8666666667vw}.idx_banner .en{font-size:13.3333333333vw}}.grecaptcha-badge{display:none !important}.fixed_bnr_box{display:flex;position:fixed;right:5px;bottom:210px;z-index:11}.fixed_bnr_box .fixed_bnr{position:relative;width:9em;height:9em;z-index:10;margin-right:7px;font-size:1.1429em}.fixed_bnr_box .fixed_bnr .close{position:absolute;right:.875em;top:.375em;z-index:1;cursor:pointer}.fixed_banner01{width:100%;height:100%;background:#fff;border:1px solid var(--clr2);border-radius:50%;padding:.3125em;text-decoration:none;display:flex;flex-direction:column;transition:.3s all;color:#fff}.fixed_banner01 .bg{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;position:relative;text-decoration:none;background:var(--clr2);border-radius:50%;color:#fff;text-align:center;font-size:.875em;line-height:1.5em;font-weight:500;padding-top:1em;letter-spacing:0}.fixed_banner01 .bg:after{width:1.15em;height:.75em;content:"";position:absolute;bottom:.5em;left:0;right:0;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/f-ico-arr.svg) center center/contain no-repeat;margin:0 auto}.fixed_banner01 .bg .ico{margin-bottom:.5em}@media only screen and (min-width:769px){.fixed_bnr_box .fixed_bnr .close:hover{opacity:.8}}@media only screen and (min-width:1280px){.fixed_banner01 .bg{padding-top:1.5em}}@media only screen and (min-width:769px) and (max-width:1024px){.fixed_bnr_box{font-size:12px}.fixed_bnr_box{font-size:11px;bottom:10px}.fixed_bnr_box.active{bottom:200px}}@media only screen and (max-width:768px){.fixed_bnr_box{font-size:12px;bottom:200px}.fixed_bnr_box.active{bottom:200px}.fixed_banner01 .bg:after{bottom:.5em}.fixed_banner01 .bg{padding-top:.8em}.fixed_banner01 .bg .ico{margin-top:.5em;max-width:3em}.fixed_bnr_box .fixed_bnr .close{right:.5em}}
.home_page .topic_path{display:none}.home_page .key .key_text,.home_page .key .slick-slider,.home_page .key .slick-list,.home_page .key .slick-track,.home_page .key .key_slider,.home_page .key .item{width:100%;height:var(--height)}.home_page .key .key_slider:not(.slick-slider){overflow:hidden}.home_page .key .item{background-repeat:no-repeat;background-position:center center;background-size:cover;display:flex;align-items:center;justify-content:center}.home_page .key .s1{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_key_bg.jpg)}.home_page .key .s2{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_key_bg02.jpg)}.home_page .key .s3{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_key_bg03.jpg)}.home_page .key .catch{width:100%;max-width:1300px;padding:0 10px;margin:0 auto}.home_page .key h2,.home_page .key .jp{color:#fff;text-align:center;text-shadow:0 0 18px #000,0 0 18px #000,0 0 18px #000,0 0 18px #000}.home_page .key h2{line-height:1.6666666667;font-size:2.1428571429em;font-family:var(--f-mincho);letter-spacing:.2em;margin-bottom:14px;font-weight:400}.home_page .key .jp{font-family:var(--f-en);font-size:1.43em;font-weight:300;letter-spacing:.1em;line-height:1.5}@media only screen and (min-width:1281px) and (max-width:1366px){.home_page .key{--height:37vw}}@media only screen and (min-width:769px) and (max-width:1170px){.home_page .key{--height:60vw}.home_page .key .catch{font-size:13px}}.home_page h3{font-family:var(--f-mincho);font-size:20px;letter-spacing:0}.home_page h3 .en{display:block;font-size:4.25em;line-height:.83;color:var(--main-color);letter-spacing:0;font-weight:300}@media only screen and (min-width:769px){.home_page h3.inline{font-size:2em}.home_page h3.inline .en{font-size:3.0357142857em;display:inline-block}.home_page h3.inline .jp{margin-left:.9642857143em;position:relative;top:-.4285714286em}}@media only screen and (min-width:769px) and (max-width:1170px){.home_page h3{font-size:16px}.home_page h3.inline{font-size:18px}}.idx1 .idx1_bg{padding:115px 0 125px}.idx1 .idx1_news .idx1_news_box{height:95px;margin-top:-95px;max-width:520px;margin-left:auto;position:relative;z-index:2}.idx1 .idx1_news .idx1_news_box .cat{background-color:#595757;width:130px;display:flex;flex-direction:column;align-items:center;justify-content:center}.idx1 .idx1_news .idx1_news_box .cat .en{line-height:1;margin:0;text-align:center;color:#fff;font-size:2em;font-weight:300;margin-bottom:.3571428571em;letter-spacing:0}.idx1 .idx1_news .idx1_news_box .cat .idx1_btn a{display:table;text-align:center;text-decoration:none;color:#fff;margin:0 auto;font-weight:300;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx1_arrow_news.svg) no-repeat center right/0.625em;padding-right:.875em;letter-spacing:0;font-family:var(--f-en);font-size:16px}.idx1 .idx1_news .idx1_news_box ul{width:calc(100% - 130px);position:relative;z-index:1;padding:9px 30px 0}.idx1 .idx1_news .idx1_news_box ul:after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.idx1 .idx1_news .idx1_news_box ul li{padding-top:10px;border-top:1px solid #fff}.idx1 .idx1_news .idx1_news_box ul li:not(:last-child){margin-bottom:9px}.idx1 .idx1_news .idx1_news_box ul li a{display:flex;flex-wrap:wrap;letter-spacing:0;text-decoration:none;color:#fff;transition:.3s all}.idx1 .idx1_news .idx1_news_box ul li a .date{width:100px}.idx1 .idx1_news .idx1_news_box ul li a .ttl{width:calc(100% - 100px);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.idx1 .idx1_news .idx1_news_box ul li a:hover{opacity:1;color:#fff}@media only screen and (min-width:769px){.idx1 .idx1_news .idx1_news_box ul li a:hover{color:var(--clr2)}}.idx1 .idx1_news .idx1_news_box ul li:first-child{border-top:0}@media only screen and (min-width:769px){.idx1 .idx1_news .idx1_news_box ul li:nth-child(3){display:none !important}}@media only screen and (min-width:769px) and (max-width:1300px){.idx1 .idx1_news .idx1_news_box{position:relative;left:10px}}.idx1 .idx1_list{padding-top:64px}.idx1 .idx1_list .idx1_item{width:calc(33.3333333333% - 29.99px)}.idx1 .idx1_list .idx1_img{position:relative;margin-bottom:20px}.idx1 .idx1_list .idx1_img p{line-height:1;color:#fff;font-size:22px;font-weight:600;font-family:var(--f-mincho);letter-spacing:0;position:absolute;top:calc(50% - 0.4090909091em);left:1.3636363636em}.idx1 .idx1_list .idx1_img picture{position:relative;overflow:hidden}.idx1 .idx1_list .idx1_img picture img{transition:.3s all ease-in-out}.idx1 .idx1_ul li:not(:last-child){margin-bottom:29px}@media only screen and (min-width:769px) and (max-width:1024px){.idx1 .idx1_ul li:not(:last-child){margin-bottom:20px}}.idx1 .idx1_ul span{display:block;line-height:1.5;letter-spacing:0}.idx1 .idx1_ul .ttl01{padding-left:10px;letter-spacing:0;padding-bottom:6px;margin-bottom:18px;position:relative}.idx1 .idx1_ul .ttl01:after{content:"";position:absolute;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx1_arrow.svg);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx1_arrow.svg);background-color:#9e9e9f;width:330px;height:42px;left:0;top:0}@media only screen and (min-width:769px) and (max-width:1024px){.idx1 .idx1_ul .ttl01{margin-bottom:12px}}.idx1 .idx1_ul .ttl02{color:#464646;font-size:24px;font-family:var(--f-mincho);position:relative;padding-left:40px}.idx1 .idx1_ul .ttl02:before{content:"";position:absolute;width:30px;height:30px;top:2px;left:0;background-repeat:no-repeat;background-size:contain;background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx1_icon.svg);background-color:#9e9e9f;border-radius:50%}.idx1 .idx1_ul.blue .ttl01{color:var(--main-color)}.idx1 .idx1_ul.blue .ttl01:after{background-color:var(--main-color)}.idx1 .idx1_ul.blue .ttl02:before{background-color:var(--main-color)}.idx1 .idx1_ul.yellow .ttl01{color:var(--clr2)}.idx1 .idx1_ul.yellow .ttl01:after{background-color:var(--clr2)}.idx1 .idx1_ul.yellow .ttl02:before{background-color:var(--clr2)}.idx1 .idx1_ul li{transition:.3s all ease-in-out;position:relative}.idx1 .idx1_ul li a{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}@media only screen and (min-width:769px){.idx1 .idx1_ul li:hover{transform:translateY(-5px)}}.idx1 .idx1_img04{margin-top:29px}@media only screen and (min-width:769px) and (max-width:1170px){.idx1 .idx1_news .idx1_news_box{max-width:450px}.idx1 .idx1_news .idx1_news_box ul li a .date{width:70px}.idx1 .idx1_news .idx1_news_box ul li a .ttl{width:calc(100% - 80px)}.idx1 .idx1_bg{padding:80px 0}.idx1 .idx1_list .idx1_item{width:calc(33.3333333333% - 8px)}.idx1 .idx1_ul .ttl01{font-size:12px}.idx1 .idx1_ul .ttl01:after{max-width:100%}.idx1 .idx1_ul .ttl02{font-size:16px;padding-left:30px}.idx1 .idx1_ul .ttl02:before{top:0;width:25px;height:25px}.idx1 .idx1_img p{font-size:18px}}.idx2{padding-bottom:100px}.idx2 .idx2_bg{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx2_bg.jpg) no-repeat top right/cover;padding:60px 0 175px;margin:-6px auto 0;max-width:1280px}.idx2 .idx2_bg .inner_sm{max-width:960px}.idx2 .idx2_txt{background:rgba(255,255,255,.9);padding:42px 50px 43px;max-width:360px;box-shadow:0px 0px 20px 0px rgba(0,0,0,.2)}.idx2 .idx2_txt p{letter-spacing:0;font-weight:500}@media only screen and (min-width:769px) and (max-width:1170px){.idx2{padding-bottom:80px}.idx2 .idx2_txt{padding:20px}.idx2 .idx2_bg{padding:60px 0 100px}}.idx3{background-color:#f1f5f7;padding:115px 0 50px}.idx3 .idx3_ttl{background-color:#9e9e9f;color:#fff;letter-spacing:0;line-height:1.5;text-align:center;font-size:1.7142857143em;margin-top:2.6666666667em;padding:.5em 0 .9166666667em;margin-bottom:1.7916666667em;font-family:var(--f-mincho)}.idx3 .idx3_list01 .item{width:calc(16.6666666667% - 3.99px)}.idx3 .idx3_list01 .item p{font-family:var(--f-mincho);line-height:1;letter-spacing:0;font-size:1.5714285714em;padding-left:1.5909090909em;margin-top:-2em;position:relative;margin-bottom:2em;font-weight:500}@media only screen and (min-width:769px){.idx3 .idx3_list01 img{position:relative}.idx3 .idx3_list01 .item01 img{left:-.7142857143em;top:-.2142857143em}.idx3 .idx3_list01 .item02 img{left:-.5714285714em;top:-.2142857143em}.idx3 .idx3_list01 .item02 p{padding-left:1.4090909091em}.idx3 .idx3_list01 .item03 img{left:-.5em}.idx3 .idx3_list01 .item03 p{padding-left:1.0909090909em}.idx3 .idx3_list01 .item05 img{left:.7142857143em}.idx3 .idx3_list01 .item06 img{left:1.4285714286em}.idx3 .idx3_list01 .item06 p{padding-left:2.0909090909em}}.idx3 .idx3_list02{padding-top:44px}.idx3 .idx3_list02 .item{width:calc(50% - 25px);margin-bottom:57px}.idx3 .idx3_list02 .item .idx3_txt{padding-top:28px;padding-bottom:4px}.idx3 .idx3_list02 .item .idx3_point{line-height:1;letter-spacing:0;font-weight:300;color:#595757;font-family:var(--f-en);font-size:80px;margin:0}.idx3 .idx3_list02 .item .idx3_point .en{writing-mode:vertical-lr;letter-spacing:0;font-size:.325em;padding-right:.1923076923em;position:relative;top:.1153846154em;color:#000}.idx3 .idx3_list02 .item .ttl{width:calc(100% - 7.5em);font-family:var(--f-mincho);letter-spacing:0;margin:0;font-size:1.4285714286em;line-height:1.6;font-weight:500}.idx3 .idx3_list02 .item .des{letter-spacing:0;font-weight:500}.idx3 .idx3_list02 .item .idx_btn{margin-top:22px}@media only screen and (min-width:769px) and (max-width:1170px){.idx3{padding:80px 0 40px}.idx3 .idx3_list01 .item{font-size:1.3vw}.idx3 .idx3_list02 .item .idx3_point{font-size:60px;white-space:nowrap}.idx3 .idx3_list02 .item .ttl{width:calc(100% - 100px);font-size:18px}}.idx4{padding:116px 0}.idx4 .inner{max-width:1300px}.idx4 .idx4_list{padding-top:64px}.idx4 .idx4_list .idx4_item:not(:last-child){margin-bottom:70px}.idx4 .idx4_list .idx4_item .idx4_img{position:relative;z-index:1}.idx4 .idx4_list .idx4_item .idx4_txt{width:41.5%;padding-top:105px}.idx4 .idx4_list .idx4_item p{letter-spacing:0}.idx4 .idx4_list .idx4_item .ttl02{font-weight:500}.idx4 .idx4_list .idx4_item .en{color:var(--clr2);font-size:5em;line-height:.5;letter-spacing:0;font-weight:300;margin-bottom:.7285714286em;position:relative}.idx4 .idx4_list .idx4_item .en .point{font-size:.4571428571em;margin-right:.15625em}.idx4 .idx4_list .idx4_item .en:after{content:"";position:absolute;height:1.1428571429em;width:1px;background-color:var(--clr2);left:0;top:-.7857142857em}.idx4 .idx4_list .idx4_item .ttl01{line-height:1.8181818182;font-family:var(--f-mincho);font-size:22px;letter-spacing:0;margin-bottom:11px;font-weight:500}.idx4 .idx4_list .idx4_item:nth-child(even) .en{color:var(--main-color)}.idx4 .idx4_list .idx4_item:nth-child(even) .en:after{background-color:var(--main-color)}@media only screen and (min-width:769px){.idx4 .idx4_list .idx4_item.idx4_item01 .idx4_img{max-width:670px;width:62.037037037%;margin-left:-9.1666666667%}.idx4 .idx4_list .idx4_item.idx4_item01 .en:after{width:auto;top:unset;height:1px;bottom:0;left:-100px;right:0}.idx4 .idx4_list .idx4_item.idx4_item02{flex-direction:row-reverse}.idx4 .idx4_list .idx4_item.idx4_item02 .idx4_img{max-width:670px;width:62.037037037%;margin-right:-9.1666666667%}.idx4 .idx4_list .idx4_item.idx4_item02 .en:after{top:unset;width:auto;left:0;right:-100px;height:1px;bottom:0}.idx4 .idx4_list .idx4_item.idx4_item03,.idx4 .idx4_list .idx4_item.idx4_item04{display:block;width:calc(50% - 40px)}.idx4 .idx4_list .idx4_item.idx4_item03 .idx4_txt,.idx4 .idx4_list .idx4_item.idx4_item04 .idx4_txt{width:100%;padding-top:35px}.idx4 .idx4_list .idx4_item.idx4_item03 .en,.idx4 .idx4_list .idx4_item.idx4_item04 .en{margin-left:40px;margin-bottom:31px;padding-left:20px}}.idx4 .idx_btn{margin-top:4px}@media only screen and (min-width:769px) and (max-width:1170px){.idx4{padding:80px 0}.idx4 .idx4_list .idx4_item .ttl01{font-size:18px}.idx4 .idx4_list .idx4_item .en{font-size:4em}.idx4 .idx4_list .idx4_item.idx4_item03,.idx4 .idx4_list .idx4_item.idx4_item04{width:calc(50% - 20px)}}@media only screen and (min-width:769px){.idx5{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx5_bg.png) no-repeat top center/100% 100%}}.idx5 .idx5_img{max-width:520px;width:49%;order:-1}.idx5 .idx5_img .idx5_img01{width:97%;max-width:500px}.idx5 .idx5_img .idx5_img_box{margin-top:-59px}.idx5 .idx5_img .idx5_img02{width:52%;max-width:270px;margin-left:20px}.idx5 .idx5_img .idx5_img03{width:39%;margin-top:80px;max-width:200px}.idx5 .idx5_txt{width:49%;max-width:520px;padding-top:47px}.idx5 .idx5_txt p{letter-spacing:0}.idx5 .idx5_txt .ttl01{font-family:var(--f-mincho);letter-spacing:0;font-size:22px;line-height:1.8181818182em;margin:2.4545454546em 0 .9545454545em;font-weight:500}.idx5 .idx5_txt .ttl02{margin-bottom:23px;font-weight:500}.idx5 .idx5_txt .ttl03{line-height:1;margin-bottom:10px;font-weight:500}.idx5 .idx5_txt .ttl04{font-size:18px;line-height:1;margin-bottom:46px;font-weight:500}.idx5 .idx5_txt .ttl04 .jp{letter-spacing:.1em}.idx5 .idx5_txt .ttl04 .ttl04_jp{font-size:14px;margin-right:10px}.idx5 .idx5_txt .ttl04 .en{font-size:16px;margin-left:8px;color:var(--main-color);position:relative;top:2px;font-weight:400}.idx5 .idx_group_btn{max-width:100%}.idx5 .idx_group_btn .idx_btn{margin:0;width:calc(50% - 10px)}@media only screen and (min-width:1280px){.idx5 .idx_group_btn .idx_btn:last-child{position:relative;right:3px}}@media only screen and (min-width:769px) and (max-width:1170px){.idx5 .idx5_txt{width:60%}.idx5 .idx5_txt .ttl01{font-size:20px;margin:25px 0 15px}.idx5 .idx5_img{width:38%}}.idx6{padding:60px 0 0}.idx6 .idx6_logo{margin-bottom:67px;position:relative;z-index:2}.idx6 .idx6_slider .slick-arrow{position:absolute;z-index:1;text-indent:-999999px;background:0 0;border:0;width:15px;height:40px;background-color:#9e9e9f;cursor:pointer;top:44.5%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:.3s all ease-in-out}@media only screen and (min-width:769px){.idx6 .idx6_slider .slick-arrow:hover{background-color:var(--clr2)}}.idx6 .idx6_slider .slick-prev{-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx6_prev.svg);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx6_prev.svg);left:35vw}@media only screen and (min-width:2000px){.idx6 .idx6_slider .slick-prev{left:43.2%}}.idx6 .idx6_slider .slick-next{-webkit-mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx6_next.svg);mask-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx6_next.svg);right:35vw}.idx6 .idx6_slider .slick-slide{position:relative;overflow:hidden;padding:0 12px;min-height:350px;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:769px){.idx6 .idx6_slider .slick-slide{padding:0 5vw}}.idx6 .idx_group_btn{max-width:527px;margin:50px auto 0}.idx6 .idx_group_btn .idx_btn{margin:0;width:calc(50% - 13px)}.idx6 .idx6_bg{padding-bottom:45px;position:relative;z-index:1}.idx6 .idx6_bg:before{content:"";position:absolute;z-index:-1;background-color:#ececec;top:-105px;left:30.85vw;right:-100vw;bottom:0}@media only screen and (min-width:769px) and (max-width:1600px){.idx6 .idx6_bg:before{left:21.25vw}}@media only screen and (min-width:769px) and (max-width:1024px){.idx6 .idx6_bg:before{left:10vw}}.idx6 .idx6_info{padding:67px 0 64px}.idx6 .idx6_tbl{max-width:500px;width:47%}.idx6 .idx6_tbl .ttl01{letter-spacing:0;margin-bottom:20px}.idx6 .idx_social{max-width:500px;margin-top:22px;font-size:10px}.idx6 .idx_social>div{width:calc(33.3333333333% - 10px)}.idx6 .idx_calendar{max-width:525px;width:49%}.idx6 .idx_calendar table tr td{position:relative;z-index:1}.idx6 .idx_calendar table tr td a{color:inherit;text-decoration:none;pointer-events:none;color:#fff}.idx6 .idx_calendar table tr td a:after{z-index:-1;content:"";position:absolute;width:1.625em;height:1.625em;border-radius:50%;left:calc(50% - 0.875em);z-index:-1;top:calc(50% - 0.875em)}.idx6 .idx_calendar table tr td a[href="#診療時間変更"]:after{background-color:#789bb4}.idx6 .idx_calendar table tr td a[href="#午前休診"]:after{background-color:#c3a064}.idx6 .idx_calendar table tr td a[href="#午後休診"]:after{background-color:#9e9e9f}.idx6 .idx6_bus{padding-left:6.6666666667em;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx6_icon.svg) no-repeat 2.2222222222em center/2.2222222222em;font-size:18px}.idx6 .idx6_bus p{letter-spacing:0;text-align:center;line-height:1.5555555556;width:33.3333333333%;position:relative;margin:0}.idx6 .idx6_bus p:before{content:"";position:absolute;width:1px;height:1.6666666667em;background-color:#464646;top:calc(50% - 0.6666666667em)}.idx6 .idx6_bus p:nth-child(1):before{left:0}.idx6 .idx6_bus p:nth-child(2):before{left:.5555555556em}.idx6 .idx6_bus p:nth-child(3):before{left:-.5555555556em}@media only screen and (min-width:769px) and (max-width:1170px){.idx6 .idx6_logo img{width:400px}.idx6 .idx6_bg:before{top:-95px}.idx6 .idx6_slider .slick-prev{left:33vw}.idx6 .idx6_slider .slick-next{right:33vw}.idx6 .idx6_bus{font-size:12px}.idx6 .idx6_tbl .ttl01 br{display:block !important}.idx6 .idx_social>div{width:calc(33.3333333333% - 5px);font-size:7px !important}.idx6 .idx_social>div:after{border-bottom-width:5px;border-left-width:5px}.idx6 .idx_social>div p{letter-spacing:0 !important}}.idx7{padding:70px 0 100px}.idx7 .idx7_col{position:relative;z-index:1;width:50%;max-width:530px;padding-top:40px;padding-bottom:40px}.idx7 .idx7_col:after{content:"";position:absolute;z-index:-1;background-color:#f1f5f7;top:0;right:0;left:-100vw;bottom:0}.idx7 .idx7_col .idx_btn{margin-top:40px}.idx7 .idx7_recruit{max-width:500px;width:46%;align-self:flex-start}@media only screen and (min-width:769px){.idx7 .idx7_recruit{padding-top:40px;padding-bottom:40px}}.idx7 .idx7_recruit .idx_btn{margin-top:33px}@media only screen and (min-width:769px) and (max-width:1024px){.idx7 .idx7_recruit .idx_btn{margin-top:16px}}@media only screen and (min-width:769px) and (max-width:800px){.idx7 .idx7_recruit .idx_btn{margin-top:76px}}.idx7 .idx7_list{padding-top:43px}.idx7 .idx7_list .idx7_item{position:relative}.idx7 .idx7_list .idx7_item:not(:last-child){margin-bottom:22.2px}.idx7 .idx7_list .idx7_item picture{background-color:#9e9e9f;width:170px;height:120px;display:none}.idx7 .idx7_list .idx7_item picture img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.idx7 .idx7_list .idx7_item .idx7_txt{width:100%;padding-right:20px}.idx7 .idx7_list .idx7_item .idx7_txt p{transition:.3s all;font-weight:500}.idx7 .idx7_list .idx7_item .idx7_txt .date{letter-spacing:0;line-height:1}.idx7 .idx7_list .idx7_item .idx7_txt .ttl{letter-spacing:0;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:769px){.idx7 .idx7_list .idx7_item:hover p{color:var(--main-color)}}.idx7 .idx7_recruit_img{margin:43px 0 12px}.idx7 .idx7_recuit_p{letter-spacing:0;font-weight:500}.idx8 iframe{height:500px;border:0;width:100%;display:block}.idx9{padding:100px 0}.idx9 .idx_banner{width:calc(33.3333333333% - 19.99px);margin:0}.idx9 .idx_banner picture:after{height:5em}.idx9 .idx_banner .jp{font-size:1.5714285714em;right:.6818181818em;bottom:1.0909090909em;background-size:.4545454545em;padding-right:.9090909091em}.idx9 .idx_banner .en{font-size:3.5714285714em;left:0}.idx9 .idx_banner02 .en{font-size:3.9285714286em}.idx9 .idx_banner02 picture:before{background:rgba(120,155,180,.5)}.idx9 .idx_banner02 picture:after{background:linear-gradient(to right,transparent,#2f5f82)}.idx9 .idx_banner03 picture:before{background:linear-gradient(to right,#2d69aa,#0faab4);opacity:.5}.idx9 .idx_banner03 picture:after{background:linear-gradient(90deg,rgba(45,105,170,.1) 50%,#025b61)}@media only screen and (min-width:769px) and (max-width:1024px){.idx9{padding:80px 0}.idx9 .idx_banner{font-size:10px}}.idx6 .business-calendar{border-top:1px solid #cacaca !important;border-left:1px solid #464646 !important}.idx6 .business-calendar caption{border:0;font-size:18px;font-weight:500;line-height:1;margin:.3888888889em 0 .9em;letter-spacing:0;position:relative}.idx6 .business-calendar caption .business-calendar-past{position:absolute;left:.3888888889em;top:0;font-size:1em}.idx6 .business-calendar caption .business-calendar-past a{text-decoration:none;color:transparent;width:1em;height:1.4444444444em;display:block;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/cal_prev.svg) no-repeat center/contain}.idx6 .business-calendar caption .business-calendar-future{position:absolute;right:.3888888889em;top:0;font-size:1em}.idx6 .business-calendar caption .business-calendar-future a{text-decoration:none;color:transparent;display:block;width:1em;height:1.4444444444em;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/cal_next.svg) no-repeat center/contain}.idx6 .business-calendar th,.idx6 .business-calendar td{font-size:16px;padding:6px 0 9px;border-color:#464646}.idx6 .business-calendar th{font-weight:500;background:#464646;color:#fff;border-color:#9e9e9f}.idx6 .business-calendar .attr0{color:#fff;background:#fff;position:relative;z-index:1}.idx6 .business-calendar .attr0:after{content:"";position:absolute;width:1.625em;height:1.625em;border-radius:50%;background-color:var(--clr1);left:calc(50% - 0.875em);z-index:-1;top:calc(50% - 0.875em)}.idx6 .business-calendar .today{opacity:1}.idx6 .idx_calendar_txt{margin-top:20px}.idx6 .idx_calendar_txt ul{display:flex}.idx6 .idx_calendar_txt ul li{letter-spacing:0;color:#464646}.idx6 .idx_calendar_txt ul li:not(:first-child){margin-left:2em}@media only screen and (min-width:769px) and (max-width:1024px){.idx6 .idx_calendar_txt ul li:not(:first-child){margin-left:1em}}@media only screen and (max-width:480px){.idx6 .idx_calendar_txt ul li:not(:first-child){margin-left:3vw}}@media only screen and (max-width:480px){.idx6 .idx_calendar_txt ul li{font-size:3.75vw}}.idx6 .idx_calendar_txt .clr_clr1{color:#595757}.idx6 .idx_calendar_txt .clr_clr2{color:#789bb4}.idx6 .idx_calendar_txt .clr_clr3{color:#c3a064}.idx6 .idx_calendar_txt .clr_clr4{color:#9e9e9f}.idx2_list{margin-top:-90px}.idx2_list .idx2_item{width:calc(25% - 24px)}.idx2_list .idx2_item .ttl{margin:1.5em 0 1.05em;text-align:center;line-height:1.6;font-family:var(--f-mincho);font-size:1.2em;letter-spacing:0;color:#464646;font-weight:500}.idx2_list .idx2_item .idx_btn{margin-top:0}.idx2_list .idx2_img{position:relative}.idx2_list .idx2_img:after{content:"";position:absolute;bottom:0;left:0;right:0;height:50px;background:linear-gradient(to right,transparent,#fff)}.idx2_list .idx2_img p{position:absolute;bottom:-.55em;right:.2em;line-height:1;letter-spacing:0;z-index:1;color:var(--main-color);font-family:var(--f-en);font-size:2.2857142857em;font-weight:300}.idx2_list .idx2_img p span{font-size:2.1875em;position:relative;top:.1428571429em;left:3px}.idx2_list .idx2_item:nth-child(even) .idx2_img p{color:var(--clr2)}.idx2_list .idx2_item:first-child .idx2_img p{right:.65em}.idx2_list .idx2_item:first-child .idx2_img p span{left:.15em}@media only screen and (min-width:769px) and (max-width:1170px){.idx2_list{margin-top:-60px}.idx2_list .idx2_img_p{font-size:12px}.idx2_list .idx2_item{width:calc(25% - 10px)}.idx2_list .idx2_item .ttl{font-size:13px}}.idx3 .idx2_list{margin-top:25px}.idx_instagram{padding-bottom:60px}.idx_instagram .flex{margin-bottom:20px;align-items:center}.idx_instagram .sbi_no_avatar .sbi_header_img{background-color:var(--main-color)}.idx_instagram .sbi_feedtheme_header_text h3{color:var(--main-color)}@media only screen and (max-width:768px){.idx_instagram .flex{flex-direction:column;margin-bottom:0}}.idx_new{padding:60px 0 0}@media only screen and (max-width:768px){.idx_new{padding:40px 0 0}}.idx_banner_box{padding:40px 0}.idx_banner_box .item{width:calc(100% / 3 - 20px)}.idx_banner_box .item img{width:100%}
@charset "UTF-8";@media only screen and (max-width:768px){.blurFixSP{image-rendering:optimizeSpeed;image-rendering:-o-crisp-edges;image-rendering:pixelated;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor}:root{--ttl_size:24px;--wrapper:60px}}body:not(.ovh) .menu_toggle .inside{pointer-events:none}.menu_toggle{background-color:#fff;position:fixed;top:var(--wrapper);bottom:0;left:0;width:100%;height:calc(100vh - var(--wrapper));padding:0;overflow:hidden;opacity:0;visibility:hidden;transition:all .3s linear}.menu_toggle.active{opacity:1;visibility:visible}.menu_toggle ul li{position:relative;overflow:hidden}.menu_toggle p{margin-bottom:0}.menu_toggle .inside{-webkit-overflow-scrolling:touch;transition:all .5s ease;height:100%;overflow:auto}.menu_toggle .inside .ft_link{padding:20px 10px 20px}@supports (-webkit-touch-callout:none){.menu_toggle .inside .ft_link{padding-bottom:120px}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.menu_toggle .inside .ft_link{padding-bottom:120px}}}.menu_toggle .lv2 ul{background-color:rgba(107,158,178,.8)}.menu_toggle .lv2 li{padding:0 10px}.menu_toggle .lv2 li a,.menu_toggle .lv2 li p.title{display:block;position:relative;color:#fff;font-size:13px;padding:10px 10px 10px 25px;border-bottom:1px dotted rgba(255,255,255,.7)}.menu_toggle .lv2 li a:after{content:"›";display:block;position:absolute;top:47%;left:10px;transform:translateY(-50%);font-size:12px;font-weight:400}#nav-icon{width:32px;height:27px;position:relative;margin:0 auto 0px;cursor:pointer;transition:.5s ease-in-out}#nav-icon span{background-color:var(--clr1);display:block;position:absolute;height:1px;width:100%;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:3px}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:11px}#nav-icon span:nth-child(4){top:19px}#nav-icon.open span:nth-child(1){top:11px;width:0;left:50%}#nav-icon.open span:nth-child(2){transform:rotate(45deg)}#nav-icon.open span:nth-child(3){transform:rotate(-45deg)}#nav-icon.open span:nth-child(4){top:11px;width:0;left:50%}.hamburger-btn{width:60px;height:60px;position:fixed;top:0;right:0;z-index:10;cursor:pointer;transition:all .3s}.hamburger-btn .button-toggle{position:relative;width:100%;padding-top:18px;height:100%;margin:0 auto;text-align:center;color:inherit}.hamburger-btn .button-toggle #menu_btn{color:#fff;font-size:13px;text-align:center;line-height:1;letter-spacing:0px}@media only screen and (min-width:769px){.hamburger-btn{right:3.125em;top:1.375em;width:2.8125em;height:1.875em;font-size:16px}.hamburger-btn .button-toggle{padding:0}.hamburger-btn #nav-icon{width:100%;height:100%}.hamburger-btn #nav-icon span{border-top:5px solid #fff;height:auto}.hamburger-btn #nav-icon span:nth-child(1){top:0}.hamburger-btn #nav-icon span:nth-child(2),.hamburger-btn #nav-icon span:nth-child(3){top:.8125em}.hamburger-btn #nav-icon span:nth-child(4){top:1.625em}}@media only screen and (min-width:769px) and (max-width:1170px){.hamburger-btn{right:10px;top:1.7em;font-size:14px}.hamburger-btn #nav-icon span{border-top:3px solid #fff}}@media only screen and (max-width:768px){.ft_link .ttl{font-size:calc(var(--ttl_size) + 0px)}.ft_link .menu01{margin-bottom:30px}}@media only screen and (max-width:768px){.totop{bottom:65px;right:5px;width:50px;height:50px;font-size:11px}.under .ud_map iframe{height:100%}.fblock{display:block}.fblock.true{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.under .topic_path{padding-bottom:10px}.txt_l,.txt_r{float:none;width:auto}.image_l,.image_r{float:none;width:auto;margin:0 0 20px;text-align:center;max-width:none}.btn-group{font-size:8.75px}.btn-group .btn.style01,.btn-group .btn.style02{max-width:280px}.btn-group .btn.style01.md,.btn-group .btn.style02.md{min-width:100px}.btn-group .btn.style01.md a,.btn-group .btn.style02.md a{min-height:45px;font-size:14px}p{margin-bottom:13px;line-height:2}a .tel_click:hover{opacity:1;color:inherit}}@media only screen and (max-width:768px){.wrapper{min-width:inherit}header{height:100px;padding:0 10px;display:flex;align-items:center;position:fixed}header.active{padding:0;height:60px}header.active:after{bottom:0}.hamburger-btn{top:20px;right:10px;width:30px;height:16px;background:0 0;display:flex;align-items:center;justify-content:center}.hamburger-btn .button-toggle{padding:0;display:flex;align-items:center;justify-content:center}.hamburger-btn #nav-icon{width:100%;height:100%}.hamburger-btn #nav-icon span{height:2px;width:100%;background-color:#464646}.hamburger-btn #nav-icon span:nth-child(1){top:0}.hamburger-btn #nav-icon span:nth-child(2),.hamburger-btn #nav-icon span:nth-child(3){top:8px}.hamburger-btn #nav-icon span:nth-child(4){top:16px}.header_top{width:100%;align-items:center;height:60px;padding:0}.header_top p{margin-bottom:0}.header_top .logo{max-width:calc(100% - 80px);width:auto;margin-left:10px;transform:none}.header_top .logo img{width:100%;max-height:40px}header.active,header.openmenu{background-color:#fff;z-index:999999999}header.active .logo img,header.openmenu .logo img{max-height:40px}header.active .hamburger-btn,header.openmenu .hamburger-btn{top:20px;right:10px}footer{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/ft_bg_sp.jpg);padding:40px 0;margin-bottom:60px}footer .inner_sm{max-width:610px}footer .ft_info{width:100%;padding:0}footer picture img{width:300px}footer .idx_tel,footer .ft_tbl{width:100%;max-width:100%}footer .idx_tel{border-bottom:0;border-right:0;border-left:0}footer .ft_logo{padding:0 30px}footer .ft_address{margin:20px 0}footer .idx_social{max-width:500px;margin-top:30px;display:flex;margin-left:auto;margin-right:auto;font-size:10px}footer .idx_social>div{width:calc(50% - 5px)}footer .idx_social>div:not(:last-child){margin-bottom:10px}footer .idx_social>div:first-child{width:100%}}@media only screen and (max-width:480px){.header_top .logo{width:100%;max-width:230px;margin-left:0}.header_top .logo a{text-align:left}.header_top .logo img{width:auto}header{height:auto}header.active .header_top .logo{margin-left:10px}footer .copy{font-size:3vw;letter-spacing:0}footer .idx_tel .ttl02{font-size:2.25em}footer .idx_social>div{width:calc(50% - 5px);font-size:9px}footer .idx_social>div:not(:last-child){margin-bottom:10px}footer .idx_social>div p{letter-spacing:0 !important}footer .idx_social>div:after{border-bottom:7px solid #fff;border-left:7px solid transparent}}@media only screen and (max-width:768px){.menu_toggle .inside{padding:30px 0 120px}.menu_toggle .inside .inner{padding:0}.menu_toggle .link_list .menu01,.menu_toggle .link_list .menu02,.menu_toggle .link_list .menu03,.menu_toggle .link_list .menu04{width:100%}.menu_toggle .link_list .ttl{font-size:26px;padding-left:20px;margin-bottom:20px;font-family:var(--f-en);color:var(--main-color);font-weight:300;line-height:1}.menu_toggle .link_list .ttl.ttl2{margin:25px 0 20px}.menu_toggle .link_list .menu02 .ttl{margin-top:25px}.menu_toggle .link_list ul li a{display:block;padding:10px 10px 10px 25px;border-bottom:1px dashed;font-size:14px;color:var(--clr1);text-decoration:none}.menu_toggle .link_list ul li a:before{content:"";position:absolute;width:4px;height:4px;border-radius:50%;left:10px;top:1.35em;background-color:var(--clr1)}.menu_toggle .link_list ul li:not(:last-child){margin:0}.menu_toggle .link_list #menu-footer_menu01 li:first-child a,.menu_toggle .link_list #menu-footer_menu02 li:first-child a{border-top:1px dashed}}.br769{display:none}@media only screen and (min-width:769px) and (max-width:1024px){.br769{display:block}}
@media only screen and (max-width:768px){.home_page .key{--height:115vw;margin:0}.home_page .key .key_l{display:none}.home_page .key .key_r{width:100%;max-width:100%}.home_page .key .s1{background-position:top left 8%}}@media only screen and (max-width:550px){.home_page .key h2{letter-spacing:0}.home_page .key .s1{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_key_bg_sp.jpg)}.home_page .key .s2{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_key_bg02_sp.jpg)}.home_page .key .s3{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx_key_bg03_sp.jpg)}}@media only screen and (max-width:480px){.home_page .key{--height:160vw}.home_page .key h2{font-size:max(20px, 6.2vw)}.home_page .key .jp{font-size:max(16px, 5vw);letter-spacing:0}}@media only screen and (max-width:768px){.home_page h3,.home_page h3.inline{text-align:center;font-size:18px}.home_page h3 .en,.home_page h3.inline .en{font-size:4.25em}}@media only screen and (max-width:480px){.home_page h3,.home_page h3.inline{font-size:16px}.home_page h3 .en,.home_page h3.inline .en{font-size:15vw}}@media only screen and (max-width:768px){.idx1{padding:40px 0 0}.idx1 .idx1_bg{padding:0}.idx1 .idx1_news{margin-bottom:40px}.idx1 .idx1_news .inner{max-width:610px}.idx1 .idx1_news .idx1_news_box{margin:0;width:100%;height:auto;max-width:100%}.idx1 .idx1_news .idx1_news_box .cat{max-width:100%;width:100%;padding:16px 20px 14px;position:relative}.idx1 .idx1_news .idx1_news_box .cat .en{margin:0;font-size:50px}.idx1 .idx1_news .idx1_news_box .idx1_btn{position:absolute;bottom:0;right:10px;z-index:1}.idx1 .idx1_news .idx1_news_box ul{width:100%;max-width:100%;background:rgba(89,87,87,.5);padding:10px 10px 20px}.idx1 .idx1_news .idx1_news_box ul:after{display:none}.idx1 .idx1_news .idx1_news_box ul li a{padding-left:10px;padding-right:10px}.idx1 .idx1_news .idx1_news_box ul li a .date{width:70px}.idx1 .idx1_news .idx1_news_box ul li a .ttl{width:calc(100% - 70px)}.idx1 .idx1_bg .inner_sm{max-width:610px}.idx1 .idx1_list{padding-top:0;margin-left:auto;margin-right:auto}.idx1 .idx1_list .idx1_item{width:100%;max-width:100%}.idx1 .idx1_list .idx1_item:not(:last-child){margin-bottom:0}.idx1 .idx1_list .idx1_img{width:100%;width:400px;max-width:100%;margin-left:auto;margin-right:auto;margin-top:35px !important}.idx1 .idx1_list .idx1_img img{width:100%}.idx1 .idx1_list .idx1_img04{margin-top:0}.idx1 .idx1_ul{display:flex;flex-wrap:wrap;justify-content:space-between}.idx1 .idx1_ul li{width:calc(50% - 10px)}.idx1 .idx1_ul .ttl01{margin-bottom:12px}.idx1 .idx1_ul .ttl01:after{max-width:100%;width:100%}.idx1 .idx1_ul .ttl02{font-size:20px;padding-left:35px}.idx1 .idx1_ul .ttl02:before{width:25px;height:25px}.idx1 .idx1_ul.blue_sp .ttl01{color:var(--main-color)}.idx1 .idx1_ul.blue_sp .ttl01:after{background-color:var(--main-color)}.idx1 .idx1_ul.blue_sp .ttl02:before{background-color:var(--main-color)}.idx1 .idx1_ul.yellow_sp .ttl01{color:var(--clr2)}.idx1 .idx1_ul.yellow_sp .ttl01:after{background-color:var(--clr2)}.idx1 .idx1_ul.yellow_sp .ttl02:before{background-color:var(--clr2)}}@media only screen and (max-width:480px){.idx1 .idx1_list .idx1_item:not(:last-child){margin-bottom:25px}.idx1 .idx1_list .idx1_img04{margin-top:25px}.idx1 .idx1_ul{max-width:345px;margin-left:auto;margin-right:auto}.idx1 .idx1_ul li{width:100%}}@media only screen and (max-width:768px){.idx2{padding:40px 0}.idx2 .inner_sm{max-width:610px}.idx2 .idx2_bg{background-image:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx2_bg_sp.jpg);padding:48vw 0 0;background-size:100% auto}.idx2 .idx2_txt{max-width:100%;width:100%;padding:20px}.idx2 .idx_banner{max-width:345px;margin-top:0}}@media only screen and (max-width:480px){.idx2 .idx2_bg{padding:50vw 0 0}}@media only screen and (max-width:768px){.idx3{padding:40px 0 10px}.idx3 .inner_sm{max-width:610px}.idx3 .idx3_ttl{font-size:20px;margin:25px 0 30px}.idx3 .idx3_list01{margin:0 auto;display:flex}.idx3 .idx3_list01 .item{width:calc(33.3333333333% - 5px)}.idx3 .idx3_list01 .item p{font-size:20px}.idx3 .idx3_list02{padding-top:25px;margin:0 auto;max-width:100%;display:flex}.idx3 .idx3_list02 .item{max-width:100%;width:calc(50% - 10px)}.idx3 .idx3_list02 .item:last-child{margin-bottom:0}.idx3 .idx3_list02 .item p{font-size:20px}.idx3 .idx3_list02 .item .idx3_point{display:flex;width:-moz-max-content;width:max-content;margin-top:-80px;position:relative;padding:5px;font-size:70px;white-space:nowrap;position:relative;z-index:1}.idx3 .idx3_list02 .item .idx3_point:after{content:"";position:absolute;top:0;left:0;right:0;background:#f1f5f7;bottom:0;z-index:-1}.idx3 .idx3_list02 .item .idx3_point .en{white-space:nowrap}.idx3 .idx3_list02 .item .ttl{text-align:center;width:100%}.idx3 .idx3_list02 .item .ttl:after{content:"";display:block;margin:5px auto 15px;background-color:var(--main-color);height:1px;width:200px}.idx3 .idx3_list02 .item .des{font-size:15px}.idx3 .idx3_list02 .item:nth-child(even) .idx3_point{margin-left:auto}.idx3 .idx3_list02 .item:nth-child(even) .ttl:after{background-color:var(--clr2)}.idx3 .idx3_list02 .item:nth-child(3) .clr_yellow{color:var(--main-color)}.idx3 .idx3_list02 .item:nth-child(3) .idx_btn a{background-color:var(--main-color)}.idx3 .idx3_list02 .item:nth-child(3) .idx_btn a:before{border-color:var(--main-color)}.idx3 .idx3_list02 .item:nth-child(4) .clr_blue{color:var(--clr2)}.idx3 .idx3_list02 .item:nth-child(4) .idx_btn a{background-color:var(--clr2)}.idx3 .idx3_list02 .item:nth-child(4) .idx_btn a:before{border-color:var(--clr2)}}@media only screen and (min-width:481px) and (max-width:768px){.idx3 .idx3_list02 .item03,.idx3 .idx3_list02 .item04{margin-bottom:0}}@media only screen and (max-width:480px){.idx3 .idx3_ttl{font-size:17px}.idx3 .idx3_list01 .item{width:calc(50% - 5px)}.idx3 .idx3_list02 .item{width:100%}}@media only screen and (max-width:768px){.idx4{padding:40px 0}.idx4 .inner_sm{max-width:610px}.idx4 .idx4_list{padding-top:40px;display:flex}.idx4 .idx4_list .idx4_item{width:calc(50% - 10px)}.idx4 .idx4_list .idx4_item:not(:last-child){margin-bottom:35px}.idx4 .idx4_list .idx4_item:nth-child(even) .en{margin-left:auto;display:table;padding-left:0;padding-right:10px;margin-right:15px}.idx4 .idx4_list .idx4_item:nth-child(even) .en:after{left:unset;right:0}.idx4 .idx4_list .idx4_item .idx4_txt{width:100%;max-width:100%;padding-top:0}.idx4 .idx4_list .idx4_item .en{line-height:1;font-size:60px;margin-left:15px;padding-top:15px;padding-left:10px;margin-bottom:5px}.idx4 .idx4_list .idx4_item .en:after{left:0;top:0;bottom:.4em;height:auto}.idx4 .idx4_list .idx4_item .ttl01{font-size:16px}.idx4 .idx_btn{margin-top:35px}}@media only screen and (max-width:480px){.idx4 .idx4_list .idx4_item{width:100%}}@media only screen and (max-width:768px){.idx5{padding:40px 0;background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx5_bg_sp768.png) no-repeat center calc(100% - 25vw)/100%}.idx5 .inner_sm{max-width:610px}.idx5 .idx5_txt{padding:0;max-width:100%;width:100%}.idx5 .idx5_txt .ttl01{margin:20px auto 0;text-align:center;font-size:20px;line-height:1.6}.idx5 .idx5_txt .ttl01:after{content:"";display:block;margin:5px auto 15px;background-color:var(--main-color);height:1px;width:200px}.idx5 .idx5_txt .ttl04{margin-bottom:30px}.idx5 .idx5_img01{max-width:345px;margin:35px auto 0}.idx5 .idx5_img{max-width:100%;width:100%}.idx5 .idx5_img .idx5_img_box{margin:0 auto;display:flex;max-width:345px}.idx5 .idx_group_btn{max-width:560px;margin:30px auto 0;display:flex}.idx5 .idx_group_btn .idx_btn{margin:15px 0 0;width:calc(50% - 10px)}.idx5 .idx_group_btn .idx_btn a{height:100%}}@media only screen and (max-width:480px){.idx5{background:url(//sengakuji-ekimae-dental.com/wp-content/themes/sengakuji_ekimae/css/../images/idx5_bg_sp.png) no-repeat center bottom/cover}.idx5 .idx5_txt .ttl01{font-size:18px}}@media only screen and (max-width:768px){.idx6{padding:20px 0 0}.idx6 .idx6_bg:before{top:-52px;left:30px;right:-100vw;bottom:0}.idx6 .inner{max-width:610px}.idx6 .idx6_logo{padding:0 20px;margin-bottom:30px}.idx6 .idx6_logo img{width:300px}.idx6 .idx6_slider .slick-slide{padding:0 10px;min-height:unset;height:unset}.idx6 .idx6_slider .slick-current{min-height:unset;height:unset}.idx6 .idx6_slider .slick-prev{left:16vw}.idx6 .idx6_slider .slick-next{right:16vw}.idx6 .idx6_slider .slick-arrow{width:15px;height:30px}.idx6 .idx_group_btn{max-width:560px;margin:30px auto 0;display:flex}.idx6 .idx_group_btn .idx_btn{margin:15px 0 0;width:calc(50% - 10px)}.idx6 .idx6_info{padding:40px 0}.idx6 .idx6_info .inner_sm{max-width:610px}.idx6 .idx6_tbl,.idx6 .idx_calendar{max-width:100%;width:100%}.idx6 .idx_calendar{padding:20px 0}.idx6 .idx6_bus{background-position:center top;padding:4em 0 0}.idx6 .idx6_bus p{font-size:16px;width:100%}.idx6 .idx6_bus p:before{height:1px;width:1.6666666667em;background-color:#464646;left:calc(50% - 0.6666666667em) !important;bottom:0;top:unset !important}.idx6 .idx6_bus p:not(:last-child){margin-bottom:15px;padding-bottom:15px}.idx6 .idx6_bus p:last-child:before{display:none}.idx6 .idx_social{max-width:500px;margin-top:30px;display:flex;margin-left:auto;margin-right:auto;font-size:10px}.idx6 .idx_social>div{width:calc(50% - 5px)}.idx6 .idx_social>div:not(:last-child){margin-bottom:10px}.idx6 .idx_social>div:first-child{width:100%}}@media only screen and (min-width:481px) and (max-width:768px){.idx6 .idx6_bg{padding-left:40px;padding-right:40px}.idx6 .idx6_slider .slick-prev{left:-20px}.idx6 .idx6_slider .slick-next{right:-20px}}@media only screen and (max-width:550px){.idx6 .idx6_slider .slick-slide{padding:0 15px;min-height:unset;height:unset}.idx6 .idx6_slider .slick-current{min-height:unset;height:unset}.idx6 .idx6_slider .slick-prev{left:8.5vw}.idx6 .idx6_slider .slick-next{right:8.5vw}.idx6 .idx_social>div{width:calc(50% - 5px);font-size:9px}.idx6 .idx_social>div:not(:last-child){margin-bottom:10px}.idx6 .idx_social>div:last-child{margin-left:auto;margin-right:auto}.idx6 .idx_social>div p{letter-spacing:0 !important}.idx6 .idx_social>div:after{border-bottom:7px solid #fff;border-left:7px solid transparent}}@media only screen and (max-width:768px){.idx7{padding:40px 0}.idx7 .idx7_col{max-width:100%;width:100%;padding-top:40px;padding-bottom:40px}.idx7 .idx7_col:after{left:-150vw;right:-150vw}.idx7 .idx7_col .idx_btn{margin-top:40px}.idx7 .inner_sm{max-width:610px}.idx7 .idx7_list{padding-top:25px;max-width:520px;margin:0 auto}.idx7 .idx7_list .idx7_item{display:flex}.idx7 .idx7_list .idx7_item picture{width:130px}.idx7 .idx7_list .idx7_item .idx7_txt{padding-right:0}.idx7 .idx7_list .idx7_item .idx7_txt .ttl{white-space:normal;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.idx7 .idx7_recruit{max-width:100%;width:100%;padding:40px 0 0}.idx7 .idx7_recruit .idx_btn{margin-top:30px;margin-bottom:40px}}@media only screen and (max-width:480px){.idx8 iframe{height:300px}}@media only screen and (max-width:768px){.idx9{padding:40px 0}.idx9 .inner_sm{max-width:365px}.idx9 .inner_sm .idx_banner{width:100%}.idx9 .inner_sm .idx_banner:not(:last-child){margin-bottom:20px}}@media only screen and (max-width:768px){.idx2_list{margin:35px auto 0;display:flex}.idx2_list .idx2_item{max-width:100%;width:calc(50% - 10px)}.idx2_list .idx2_item:not(:last-child){margin-bottom:35px}.idx2_list .idx2_item img{width:100%}.idx2_list .idx2_item .ttl{font-size:20px;margin:20px 0 15px}.idx2_list .idx2_item .idx2_img p{bottom:-.56em}}@media only screen and (max-width:480px){.idx2_list .idx2_item{width:calc(50% - 5px)}.idx2_list .idx2_item .ttl{font-size:13px;letter-spacing:0}.idx2_list .idx2_item .idx2_img p{font-size:20px}}@media only screen and (max-width:345px){.idx2_list .idx2_item .ttl br{display:none}}@media only screen and (max-width:768px){.idx_banner_box{padding:0 0 40px}.idx_banner_box .fblock{max-width:340px;margin-left:auto;margin-right:auto}.idx_banner_box .item{width:100%}.idx_banner_box .item:not(:last-child){margin-bottom:15px}}
#content tr td{border-top:none !important}#content table{border:none}.business-calendar{background:#cacaca;border-right:0;border-bottom:0;border-collapse:separate;color:#000;border-spacing:0;border-top:1px solid #cacaca !important;border-left:1px solid #cacaca !important;font-size:9px;margin:0 0 5px;padding:0;text-align:center;width:100%}* html body .business-calendar{border-collapse:collapse}.business-calendar caption{border-top:1px solid #cacaca;border-left:1px solid #cacaca;caption-side:top;border-right:1px solid #cacaca;margin:5px 0 0;padding:3px;text-align:center}.business-calendar th{background:#eee;border-top:none;border-left:0;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;font-weight:400;padding:3px;width:14%;text-align:center}.business-calendar td{background:#fff;border-top:none;border-left:0;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;padding:3px;text-align:center}.business-calendar .today{background:#eaeaea;opacity:.5}.business-calendar .attr0{color:red;background:#fcc}.business-calendar .attr1{color:#f60;background:#fc9}.business-calendar .attr2{color:#060;background:#cfc}.business-calendar .attr3{color:#00f;background:#ccf}.business-calendar .attr4{color:#c0c;background:#fcf}.business-calendar-attribute{margin:5px 0 0;padding:0}.business-calendar-attribute li{padding:5px 10px;line-height:1.3;list-style:none}.business-calendar-attribute .attr0{color:red;background:#fcc}.business-calendar-attribute .attr1{color:#f60;background:#fc9}.business-calendar-attribute .attr2{color:#060;background:#cfc}.business-calendar-attribute .attr3{color:#00f;background:#ccf}.business-calendar-attribute .attr4{color:#c0c;background:#fcf}#sidebar .business-calendar-attribute{margin:5px 0 0;padding:0}#sidebar .business-calendar-attribute li{padding:5px 10px;line-height:1.3}#sidebar .business-calendar-desc{margin:5px}.vlist td{text-align:left}.badate{color:#ccc}#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:.85}#tooltip h3,#tooltip div{margin:0}